Hacker Newsnew | past | comments | ask | show | jobs | submit | Hackbraten's commentslogin

Note that this feature was introduced in VS Code v1.88 Insiders but they made it generally available in VS Code v1.89 [0].

[0]: https://code.visualstudio.com/updates/v1_89#_local-workspace...


> and homebrew is in the same category as npm.

Homebrew runs against a curated and tested package repository maintained by a dedicated team of vetted maintainers.

NPM is free-for-all with zero curation. Anyone can upload whatever they want.


If has maintainers, well it's clear by now from all the security problems which happened in homebrew first that it's nowhere as diligent as apt or rpm.

Also next problem with it, I really don't want to build everything from source, otherwise I would use Gentoo and not MacOS...


> it's clear by now from all the security problems which happened in homebrew

What kind of security problems do you mean?

> I really don't want to build everything from source

Why do you think that Homebrew forces you to build anything from source?


I feel the same.

When I learned that Framework started sponsoring DHH's distro, my immediate thought was that I'm not going to buy anything from them ever again.

On the other hand, you can boycott only so many companies before you start boycotting yourself out of existence. One has to draw the line somewhere.

I just hope Framework is going to come to its senses and eventually stop supporting distros that are controlled by an openly racist individual.


I actually agree with boycotts not being effective. I'm not exactly boycotting Framework - but I will not accept getting less value than I could get elsewhere for the signaling power for repairability anymore. I'm clearly very misaligned with their politics now, and Nirav wouldn't even address these concerns head-on (there is a thread; he posted in it; he hasn't mentioned Omarchy, RubyCon or DHH with one word).

It's unfortunate I feel similarly (though less strong) about Louis Rossman/FUTO, because I like it when right to repair has strong advocates.


> I'm clearly very misaligned with their politics now

Are you? Or is it just that they are capable of working with people who have different political views to them? DHH is clearly right wing but I don't think it's abhorrent to work with right wing people full stop.

And yeah I've read the supposedly awful things he's written. I don't agree with them but they aren't that bad. I am centre-left for what it's worth (in the UK, which is probably just left in the US). But I also have the ability to understand other people's viewpoints.


I am not fucking around when I say incompatible with my existence. Of course I don't mean getting murdered, but advocating conversion therapy gets pretty close.

https://world.hey.com/dhh/bad-therapy-08849dc9

I wouldn't be around if this was policy where I live (Let's put aside that the UK is in fact pretty fucked on that)


See at this point you're boycotting a company for supporting a developer who wrote a favourable book review of someone that has unproven and controversial but absolutely not fringe views about transgender issues that you disagree with.

> I wouldn't be around if this was policy where I live

If what was policy? Higher thresholds for mental health diagnoses?

Cancel culture isn't a good thing, left or right.


"favourable book review of someone that has unproven and controversial but absolutely not fringe views" imagine saying this in 1930 and suddenly it doesn't sound as innocent.

Leave trans people alone.


[flagged]


You can believe whatever bioessentialist crap you want as long as you leave us alone.

That advice would be much better directed toward the activists trying to force "gender identity" nonsense into law and policy.

Name a law that fits this category that'd personally affect you.

Section 51 of the California Civil Code, for example.

Personally. Not extrapolating from whatever toxic waste you consume online.

My bet is that you're not even in California. But even if you are. What hardship has an open definition of sex to include gender identity and expression inflicted upon you. Please, be specific.


My local gym has men in the locker room and it's illegal for the gym to kick them out as these men say they are women. I changed gyms because of this but this only avoids the problem. Many women quietly self-exclude.

== Low Earth Orbit

> No grep-ing.

How is grep a bad thing? I find myself using it all the time.

I’m not into graphical user interfaces. They overwhelm me. By the time I’ve clicked myself through the GUI or written some horrible proprietary $COMPANY Query Language string, I might have already figured out the bug using tried and tested CLI tools.


Me neither. When I deal with structured logs, I use Structured Query Language, typically with ClickHouse or DuckDB which are CLI tools too.

grep is all right, but sometimes I need to tease out a complex data relationship.


I read your article and both your pages and am not sure what problem you are trying to solve. App icons? General-purpose icon libraries? In-app clickable icons that represent features and objects? What exactly do you feel is inconsistent in which context? One of your example mentions different icon sizes despite the same canvas size, but I can't imagine what you even mean by this. A couple of visual examples (good vs. bad, before vs. after) would help a lot towards understanding what your project is about.

I wonder why Sandi Metz is missing in the testimonial section. One of the most influential persons in software analysis and design in the Rubyverse.

Sandi is also "moderately retired" -- hasn't done a speaking engagement in 5 years -- a blog post in longer...

Sometimes it's nice to just let people rest and get on with life.


Had the same exact thought. That DHH was included and Sandy was not really surprised me.

I think dhh's quote just isn't very good -- of course someone who has so much identity invested in the ecosystem is going to say "I looked around and still nothing is better than ruby!" Well maybe not even of course, not even every "BDL" is as cringingly self-promotional as dhh, some have a bit of humility.

i agree it's not a great look.

Hopefully the website will keep getting regularly updated and tweaked (software, is a living organism!), instead of being frozen in amber for a decade like the last version!


DHH is the lead developer of the most popular ruby web framework, Sandy is the author of a mildly popular book. Not knocking her work, but DHH is magnitudes more influential.

[flagged]


Not sure if you got the memo but we aren’t cancelling people for their political views anymore.

That’s not really a thing anymore.

Just because you don’t agree with his views doesn’t make it “not a good look”.

In fact, the ability to think outside of his cultural bubble and go against the grain is something that makes him great.


I mean, you're allowed to think an ethnonationalist has a consistent and reasonable worldview. That's absolutely ridiculous but you're free to think it. Nobody's cancelling anyone.

But having DHH as a face of your programming language, a language that's supposed to have a "warm community", doesn't really make any sense, and it will obviously drive people away.


Being critical of MENA migration is not hateful speech.

Hateful speech is stating: you are from a MENA region therefore you are x negative trait.

Being critical of migration is just being critical of migration, which is allowed. His defence ("suicidal empathy" etc;) comes from the situation in the UK where people are being arrested en-masse for "hate speech" for referencing acts of terror[0].

You can dislike what he says, but hateful carries a more specific meaning (to me, at least).

[0]: https://nypost.com/2025/08/19/world-news/uk-free-speech-stru...


He did imply that brown people are rapists, and that transpeople bad. So he also fits your definition of hateful.

In "As I remember London" he also says that crime increases when there are more brown people.


I think he backed his citations, and just because migration from MENA regions (a historically entirely different culture) are “brown people” doesn’t make it invalid. Mexicans are also brown people and so are Spanish people in some definitions. Yet somehow he’s not talking about them. If you look closely he’s criticising the kids gloves that the authorities are handling the newcomers that leads to a worsening narrative for everyone- lets not forget that there are victims in both camps here.

We should be able to criticise migration without everyone saying it’s racism otherwise you loosen the definition of racism so much that everybody becomes a “racist” eventually and it stops having a sting


He did not back those up. He provided anecdata about a single "Pakistani rape gang" story, but the actual statistics say that child sex crime "gangs" are predominantly white [1].

You're allowed to criticize immigration, but if you only ever cherry-pick anecdotes about immigrants of a certain color and creed, and also refuse to correct your statement after you're made aware of the actual facts, you're most likely a racist.

DHH is also not criticizing immigration per se, because he's including non-white native brits in his category of undesirable Londoners. You can't deny that that's racism. These are people who grew up as part of the British culture, they just don't have the right skin tone.

[1] https://web.archive.org/web/20251003224438/https://assets.pu...


I appreciate the thoughtful response and the commitment to facts. Racism has no place in these discussions. Let’s examine the points with nuance, drawing from the cited report and context. On the Home Office Report’s Statistics The 2020 paper states that group-based child sexual exploitation (CSE) offenders are “most commonly White”.[0]

However, it highlights major data limitations. Ethnicity was often unrecorded or incomplete. Police forces supplied partial details only. The report notes that “the academic literature highlights significant limitations to what can be said about links between ethnicity and this form of offending”.

It also cautions against conclusions due to “data quality problems, the way the samples were selected in studies, and the potential for bias”. A 2025 audit by Baroness Casey confirmed this. Ethnicity went unrecorded for two-thirds of suspects. Better data collection is now mandatory.

While the report leans towards White predominance overall, it acknowledges high-profile cases “have mainly involved men of Pakistani ethnicity”.(also in[0]) It does not rule out over-representation in specific subtypes. This invites careful interpretation rather than dismissal.

On Cherry-Picking Anecdotes and Corrections: Selective stories can mislead. Yet DHH often cites aggregated data from European reports, such as Denmark’s figures on higher crime rates among certain immigrant groups. He praises selective immigration from compatible cultures and commends Denmark’s integration policies. This points to policy focus, not inherent bias.

If presented with the report’s full nuances and unmoved, that warrants critique. Given its caveats and recent calls for improved data, the debate remains open.

On Non-White Native Brits and Racism; Implying Britishness ties to skin tone is wrong. DHH’s remark about “Brits being a minority in their own capital” refers to the “White British” census category, at 37% in London per the 2021 census. This tracks ethnic shifts officially.

Non-White British citizens, many native-born and fully integrated, are undeniably British. If his phrasing suggests otherwise, it needs clarification. His posts emphasise rapid changes from mass immigration, not rejection of integrated individuals. Many non-White Brits voice similar concerns on resources and cohesion, without racism. Criticising policies can be valid if evidence-based and non-dehumanising. Targeting one group without balance risks bias. DHH’s stance seems data-driven on integration, but scrutiny is fair.

Thanks for the source though.

[0]: https://assets.publishing.service.gov.uk/government/uploads/...


You say non-white British citizens are fully integrated undeniably, but somehow you still determine DHH to be data-driven, even though he implies they aren't, by tracking the "White British" ethnic category.

You even mention this, although for some reason do not comment on how it's clearly racist and misleading.

So I have to conclude you're either waffling, or you're pasting ChatGPT output without parsing what it means. Because if you apply your own logic, you would come to the conclusion that he's using far-right talking points to further far-right, racist views.

edit: I thought I recognized that name, you've replied to me previously with LLM-ish output. You're the weirdo Malmö guy with racist irc chat logs (this you? https://darkscience.net/quotes/#123). I mean granted, their ten years old. Men fan pinsamt ändå. Och med eget namn också, Jan Harasym. Inte vassaste kniven i lådan, va?


> Then maybe some piece of data in this backup path interacts poorly with some other backend causing an error. The exception won’t tell you how you got there, only where you got stuck.

Then catch the exception on the backup path and wrap it in a custom exception that conveys to the handler the fact that you were on the backup path. Then throw the new exception.


> Any modern Java compiler will generate identical bytecode for both. Try it yourself and see!

You may be misunderstanding something here.

If you follow the varargs-style recommendation, then concatenation occurs in the log class.

If you follow the guard-style recommendation, then the interpolated expressions will not be evaluated unless the log level matches.

In the naive approach, concatenation always occurs and all expressions which are part of the interpolation will be evaluated no matter the log level.

Could it be that you were thinking about StringBuffer vs. concatenation, an entirely unrelated problem?


Spotify can shut down any day. Even if it survives, it's removing content all the time. How are future generations supposed to study and listen to music if it is lost? Imho, someone has to do it.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: