MurphyA/hacker-news huggingface dataset:
by atombender | 2025-05-10 13:54:11+00:00
Not the parent, but I have to agree with them. I'm a steadfast IntelliJ user, but every release seems to break something different.

I almost always file a report, many of which remain unresolved. In several cases I've reported bugs that are promptly marked as a duplicate of a years-old bug. For example:

* The Go plugin appears to make the IDE is very slow (>10 seconds) at detecting files changed outside the app. https://youtrack.jetbrains.com/issue/GO-18510/IDE-is-very-sl... (1 month old now)

* The file modification icon gets stuck (saving doesn't clear it), possibly because of some Git state tracking. https://youtrack.jetbrains.com/issue/GO-18094/File-modificat... (3 years)

* The "next/previous error" navigation shows the line error but then immediately hides it again. https://youtrack.jetbrains.com/issue/IJPL-156089/Next-Highli... (11 months old)

All three relate to what I would call core functionality, rather some rare, niche language feature. They all disproportionately affect my daily use. How can a serious company let bugs like these hang around, not for one week, or two weeks, or a month, but three years?

My guess from the amount of churn in YouTrack is they're churning out too many features creating more bugs at a higher rate than they can fix them, and are simply overwhelmed, and their triage process must be deprioritizing a lot of basic stuff.

My most recent bug: After upgrading to 2025.1, the IDE freezes completely 1-2 times a day, requiring a force quit. I reported the bug 10 days ago, collecting all the output they ask for in such cases, and all I've gotten are crickets. https://youtrack.jetbrains.com/issue/IDEA-371932/IDE-freezes...
by neonsunset | 2025-05-10 13:55:36+00:00
To be fair I think Rust has very healthy selection of options for both, with Serde and Reqwest/Hyper being de-facto standard.

Rust has other challenges it needs to overcome but this isn't one.

I'd put Go behind both C#/F# and Rust in this area. It has spartan tooling in odd areas it's expected to be strong at like gRPC and the serialization story in Go is quite a bit more painful and bare bones compared to what you get out of System.Text.Json and Serde.

The difference is especially stark with Regex where Go ships with a slow engine (because it does not allow writing sufficiently fast code in this area at this moment) where-as both Rust and C# have top of the line implementations in each which beat every other engine save for Intel Hyperscan[0].

[0]: https://github.com/BurntSushi/rebar?tab=readme-ov-file#summa... (note this is without .NET 9 or 10 preview updates)
by zero-st4rs | 2025-05-10 13:55:57+00:00
This is a great question that I don't yet have an answer for.

Ideally, there should be an automated way builtin to the gem that packages apps.

Currently, I use a tool I wrote called Barista to package an an application with it's dependencies, (part of it was modeled after chef/omnibus). This might not be the best way though, so I'm open to ideas.
by jfengel | 2025-05-10 13:57:10+00:00
Lunar orbiters spend half their time on the far side of the moon, where they can't access earth. You'd need a constellation to provide any kind of emergency system.

There must exist a lunasynchronous orbit that would remain over the earth side of the moon, though I'm not sure if its close enough to the moon to avoid being perturbed by the earth and kicked out.
by betterThanTexas | 2025-05-10 13:59:00+00:00
> why is it directed at making money rather serving society

i think this particular phenomenon is rooted in calvinism, particularly in North America, and calvinists hated humanity. It also wouldn't surprise me if the protestants coming over here normally prone to social responsibility (eg some lutherans) were less willing to show up for their community than those in the old world.
by dust42 | 2025-05-10 13:59:18+00:00
It is a 4-bit quant gemma-3-4b-it-Q4_K_M.gguf. I just use "describe" as prompt or "short description" if I want less verbose output.

As you are a photographer, using a picture from your website gemma 4b produces the following:

"A stylish woman stands in the shade of a rustic wooden structure, overlooking a landscape of rolling hills and distant mountains. She is wearing a flowing, patterned maxi dress with a knotted waist and strappy sandals. The overall aesthetic is warm, summery, and evokes a sense of relaxed elegance."

This description is pretty spot on.

The picture I used is from the series L'Officiel.02 (L-officel_lanz_08_1369.jpg) from zamadatix' website.
by sieve | 2025-05-10 13:59:47+00:00
Probably a mistake on India's part, but the future will tell us.

We have the habit of squandering away the gains made on the battlefield on the negotiation table, famously after the 1971 war that birthed Bangladesh where thousands of square kilometers of captured territory and 93,000 POWs were given up without forcing the Pakistanis to hand over POJK and GB.

This is without considering historical examples when Islamic raiders would lose battle after battle and Hindu kings would let them go back till the day the Hindus lose and are slaughtered enmasse.

Some good things have come out of this:

* We now know that Chinese radars do not work against Indian supersonic/hypersonic missiles.

* The Indian air defense systems proved themselves by shooting down drones, missiles and aircraft.

* India has changed its soft policy on terror by considering an terror attack on Indian soil to be an act of war.

* India is going to starve them of water. The suspension of the IWT stands.

This is a temporary pause. It is Pakistan's psyche to go running to America for help each time it has been spanked by India. And once it recovers, it tries another "misadventure."

While it is in India's interest to dismember Pakistan into four parts, it is in America's interest to keep the irritant alive. The US let China grow into the behemoth that it is. And it does not want to see this being repeated again with India.

We live in interesting times.
by steveBK123 | 2025-05-10 13:59:50+00:00
The problem is that "everything is suffering, especially work" is a mindset at the end of the day. Most of us live in free enough countries where we are not assigned a class/vocation from birth.

If your job is so unrewarding or unfulfilling, try something else! You are not married to a job, you won't be court marshaled for leaving, and you likely won't be rewarded for trying to keep a "job for life" like our parents generation might have been.

Maybe you burned out and simply changing scenery will improve your life. Maybe you are in the wrong type of role and trying something new helps.

Doing nothing certainly won't help!
by galangalalgol | 2025-05-10 14:00:03+00:00
Specifically those languages are back end focused so about 28% of developers. 55 focus on front end. If you add up games desktop and mobile, oddly you get 28% as well. So not bigger but the same size good intuition! That leaves out embedded 8% and systems (8-12%). Which are probably more what rust is used for. There is obviously overlap and we haven't mentioned database or scientific programming at 12 and 5 percent respectively.

Edit: after rereading this I feel like I may have come across sarcastic, I was legitimately impressed a guess without looking it up would peg the ratio that closely. It was off topic as a response too. So I'll add that rust never would have an asynch as good as tokio, or been able to have asynch in embedded as with embassy, if it hadn't opted for batteries excluded. I think this was the right call given its initial focus as a desktop/systems language. And it is what allowed it to be more than that as people added things. Use cargo-deny, pin the oldest version that does what you need and doesn't fail cargo deny. There are several hundred crates brought in by just the rust lang repo, if you only vet things not in that list, you can save some time too.
by doublerabbit | 2025-05-10 14:00:14+00:00
Me I guess?

Spotify I find too pretentious. Great if the band is established.

bandcamp is correct for upcoming and new bands but it doesn't gel for me for some reason.

With Soundcloud I find it being more for back-dated, experimental creativity show off. It holds niche genres that just don't fall in bandcamp.

This was us as a high school band and music memes, kind of thing.
by squigz | 2025-05-10 14:00:19+00:00
I really don't think using such labels as descriptors of a historical figure's sexuality is "anachronistic" - particularly when they're not even that old. The concept of heterosexuality and homosexuality surely existed when James did.

> I don't see the need for a label as those are primarily used by living people to self-identify.

Are they...? Labels are used by... everyone... straight or not. And I can assure you I wasn't the first one to apply certain labels to myself as a child...
by ericrallen | 2025-05-10 14:00:23+00:00
Seems a bit unfair (or maybe just ill-informed?) to lump this in with the confusing mess that is model naming at OpenAI.

The parameter count is more more useful and concrete information than anything OpenAI or their competitors have put into the name of their models.

The parameter count gives you a heuristic for estimating if you can run this model on your own hardware, and how capable you might expect it to be compared to the broader spectrum of smaller models.

It also allows you to easily distinguish between different sizes of model trained in the same way, but with more parameters. It’s likely there is a higher parameter count model in the works and this makes it easy to distinguish between the two.
by derriz | 2025-05-10 14:00:51+00:00
I see what you meant now but still see little scope for hydrogen to have a role in the energy sector.

One reason for my skepticism is that I've been hearing optimistic predictions around hydrogen as an energy store for decades at this stage (I'm old) and for a long time believed them but here we are, with little to show for it. In fact, at historical scales, hydrogen's significance as an energy store today is less than it was in the 19th century. As a result, I've adopted "I'll believe it when I see it" approach so I just ignore hydrogen predictions - particularly ones 25 years into the future.

But the main reason is simple physics. It simply has NONE of the physical attributes you'd want in a gas to be used to store energy. It's like if you picked all the attributes you WOULDN'T want in such a gas.

Storage and transport are incredibly expensive and technically difficult. Everything it comes into contact with needs special materials to avoid embrittlement. It's prone to leakage.

It has dreadful energy density. The worst.

It has potent green house gas effects when leaked into the atmosphere.

It's dangerous and highly explosive and burns with such high intensity (and invisibly) that it requires specialist fire-fighting equipment.

Roundtrip efficiency (electricity to H to electricity) is abysmal - a fraction of that of batteries.

In summary, hydrogen as energy store makes no sense to me. And it's completely hypothetical. If we are going to talk about hypothetical approaches to storing energy in the form of a gas, then green methane makes a lot more sense. Not that I'd advocate for either but I see some potential for green methane but none for hydrogen given its physical attributes.
by phendrenad2 | 2025-05-10 14:01:17+00:00
I spent some time today reading Reddit reviews and complaints about appliances, even the top-tier brands (LG, Samsung) seem to have frequent complaints. I'm also in the market for a new washing machine, so I'll probably just buy one of those and take my chances. Speed Queen is apparently really reliable and efficient, but is probably too loud for me.
by arthurcolle | 2025-05-10 14:01:25+00:00
Do you have a good example of a rebar3 application / umbrella app that would be good to copy in terms of structure? It has been a minute since I last touched erlang so I haven't really set up a proper directory structure myself before. Maybe I should just create a newbranch and try to set it up using Hex or something, not sure

Thanks for mentioning this, it seems I did indeed commit a lot of binary executable files

Whoopsie
by koliber | 2025-05-10 14:01:40+00:00
Time is limited. But I am not saying "read everything."

I'm saying "read".

If they happen to pick the books from that list, they won't walk away empty-handed. They will learn something. These books happen to be popular, and they are not worthless. They are written in an approachable style that might be more easily digestible than the other books the author recommends. He said that himself -- the books he recommends are not easy reading.

If someone decide to not read these books because of this article, but does not read others about similar topics either, they lose out.

The title says that "business books are entertainment" which on the surface makes it seem like the whole category does not have value. By extension you can extrapolate that reading about business in books is JUST entertainment, hence has no merit value.

I'm not familiar with the books the author recommends, but they made it to my reading list. I think that I might be less entertained by them than the ones he critiques, but I'm sure that they contain some good lessons as well.
by chronid | 2025-05-10 14:01:42+00:00
As a non-blind user, the title expresses my feelings too. And I feel like it's getting worse over time, not better.

From little things to kernel lockdown breaking hibernate on a fully encrypted system just because you should be happy to get your laptop battery killed by s2idle or disable secure boot. Yay, security.

I can only imagine the pain of all the accessibility issues on top of what I experience.
by betterThanTexas | 2025-05-10 14:01:48+00:00
ah, if only the rest of us had the willpower to simply choose to not suffer and to enjoy life instead.

Seriously, who do you talk to that enables such viewpoints? I suspect not many people want to talk to you after their shift.

Work isn't the problem; it's doing bullshit work that's undervalued so that morons who don't work can eat. This has held true at every part of the pay scale. It's just the compensation on the upper end helps you have hope you may find meaningful work that can feed you.

I suspect we all WANT to work. We just need to eat, too.
by Olreich | 2025-05-10 14:01:49+00:00
> But yes, the equivalent of fnmatch should be a separate module and that could be a dependency of glob.

Interesting, lets look at fnmatch: https://pubs.opengroup.org/onlinepubs/9699919799/functions/f...

Well, fnmatch really does two things, it parses the pattern and then applies that to a string, so really, there should be a "ptnparse" library that handles the pattern matching that fnmatch has a dependency.

Though, thinking it through, the "ptnparse" library is responsible for patterns matching single characters and multiple characters. We should split that up into "singleptn" and "multiptn" libraries that ptnparse can take as dependencies.

Oh, and those flags that fnmatch takes makes fnmatch work in several different ways, let's decompose those into three libraries so that we only have to pull in the matcher we care about: pthmatch, nscmatch, and prdmatch. Then we can compose those libraries based on what we want in fnmatch.

This is perfect, now if we don't care about part of the fnmatch functionality, we don't have to include it!

/s

This decomposition is how we wind up with the notorious leftpad situation. Knowing when to stop decomposing is important. fnmatch is a single function that does less than most syscalls. We can probably bundle that with a few more string functions without actually costing us a ton. Glob matching at a string level probably belongs with all the other string manipulation functions in the average "strings" library.

Importantly, my suggestion that fnmatch belongs in a "strings" library does align with your suggestion that fnmatch shouldn't be locked into a "glob" library that also includes the filesystem traversal components.
by zzzeek | 2025-05-10 14:02:31+00:00
this is the perfect response to this post and here we see the big difference between the pure engineering /logic mindset vs. the liberal arts mindset. When I see these posts on hacker news that are all about some deep philosophical issue, but the writer seems to be approaching the issue as though it were a Google interview question to be solved in isolation of anyone else's experience or knowledge, it emphasizes what a profound blind spot exists throughout much of the tech community, and how the ever more apparent disdain for liberal arts that exists in tech is truly pernicious. Reading up on what humans around the world, across history, across disciplines, and even shudder across cultural backgrounds and gender, have to say on questions that are not actually very novel is essential if you're actually going to open up your text editor and write a blog post about it.
by valiant55 | 2025-05-10 14:02:34+00:00
As a former Christian coming of age in the early 2000s there was a popular IP called "Left Behind" about the Rapture. I always thought the concept of the anti-christ was ridiculously absurd. That someone could convince Christ's followers to basically believe the opposite of the Gospel. After witnessing the rise of 45/7 and the complete bamboozling of my deeply Christian extended family I no longer consider it ridiculous.

All that to say I'm not sure it really matters what exactly was written in the Bible because clearly a lot of the supposed followers of Christ never read it.
by rubitxxx | 2025-05-10 14:03:01+00:00
It’s like the seed bank, except all the seeds are effectively dead, because no one can use them. But, they have the seeds’ pretty shells and can imagine what plants they once were.

Personally, I think there should be a non-profit that works with non-profits like this, computer and console equipment museums, Internet Archive, and a spacefaring company to ensure that history is protected in a logical way.
by simplesolutionZ | 2025-05-10 14:03:29+00:00
When ever I read an article like this, claming one perspective and interpretation of content. I always remember that everyone has different minds and different ways they make connections between concepts and understanding in their brains. Thats why we don't have a single narrative on how to create understanding of any concept. It's quite sad, I feel sad for the author for his lack of intelectual discovery.
by benoau | 2025-05-10 14:06:07+00:00
I don't think "tinkered with" is the right description for using Linux as a daily driver.

It's more like a cartoon character plugging holes in a boat with their fingers and toes and running out of digits - they're trying not to drown.

Of course the alternatives are even worse, Apple, Microsoft and Google's "super trawlers" busily sucking the life out of the ocean itself.
by VWWHFSfQ | 2025-05-10 14:06:42+00:00
> the $700 litter robot, etc.. (that thing is not worth it at all btw)

I can confirm this as well. For one, it doesn't even work that well. You're still doing a lot of manual scraping and cleanup too. The thing also just scares the cat. And if you know anything about cats, they're very particular about their litter box, especially about privacy and a sense of "safety". A motor and loud sounds coming from their litter box at various times throughout the day is not generally something they will feel comfortable with and it's possible that they just won't even use it at all.
by hu3 | 2025-05-10 14:07:18+00:00
Their original complaint was about the project taking 20GB of disk space to compile.

Also they did point out that the parser depends on a serialisation library, so you're also mistaken about parent thinking the dependencies are necessary.

On another note, this pervasive kind of passive aggressive, hand-wavy, tribalistic, blind defense of certain technologies speak volumes about their audiences.
by jshxr | 2025-05-10 14:07:34+00:00
Very cool! A few notes:

- I really like the level of fine-grained control, even for changes that don't visibly affect the output, like reversing a path. For that case, some visual feedback would help, since it's hard to tell if it worked

- Copying a selection to the clipboard seems to include all fonts used in the scene (even if not selected) as base64 in the SVG, leading to a bloated output

Do you plan to keep the strict 1:1 mapping with SVG, or are you open to some abstractions? I still use Figma for creating SVGs because of one killer feature I can't work without anymore: Vector Networks [1]. They'd need some internal conversion to valid path data, but it's an abstraction that could add real value.

On the technical side, I'm surprised the editor uses SVG for rendering. Although of course it makes sense, I half expected it to use canvas under the hood. Lately I've been experimenting with rendering simple 3D objects using SVG and ran into performance issues pretty quickly, though I'm not yet sure what exactly' is causing them.

Did you do any stress testing yet, especially on older devices?

[1] https://www.figma.com/blog/introducing-vector-networks/
by thegeekpirate | 2025-05-10 14:07:48+00:00
You should be able to import everything, then use `when` to generate a unified constant name:

@(require) import "x_a"

@(require) import "x_b"

when ODIN_OS == .Windows { x :: x_a } else when ODIN_OS == .Linux { x :: x_b }

x.do_thing()
by anonym29 | 2025-05-10 14:07:52+00:00
The government does not have the trust of the public. Presidential approval ratings in recent administrations have been under 50% on both sides of the aisle and Congress is even lower than that.

If anything, distrust of government is nearly a core value inherent to being an American, again - regardless of which side you're on. Stonewall, George Floyd Protests, and Jan 6 were all protests against government, and they're all progress compared to the past, when these tensions would have instead started armed conflicts, like the anti-government sentiment that started both the revolutionary war and the civil war.
by Kapura | 2025-05-10 14:07:53+00:00
“With this action, EPA is delivering organizational improvements to the personnel structure that will directly benefit the American people and better advance the agency’s core mission, while Powering the Great American Comeback.”

the amount of doublespeak in this administration is unreal. Destruction of public institutions is announced as an improvement. The agency's "core mission" remains unstated so they don't need to square the circle on how destroying consumer info helps improve the environment.
by mschuster91 | 2025-05-10 14:08:20+00:00
Cutthroat capitalism is definitely part of the reasons, especially when looking at China and the low end of the market. When there are dozens if not hundreds of factories that have the skilled people to put up a hardware design either from scratch or as a clone of something already existing, "time to market" trumps everything - the earlier you can get the product on Alibaba, Temu or the alphabet-soup sellers on Amazon, the better. As soon as the hardware is ready and the software somewhat stable, out the door it goes - there is no responsibility, no accountability along the chain, so why invest in it?

For the "big ticket" brand items, honestly I don't know. If anything I wouldn't blame it on culture (partially because I lack enough knowledge of Asian cultures, partially because blaming systemic issue on culture can quickly devolve into outright racism), but on capitalist incentives once again - the common standard seems to be "as low in terms of quality as you can get away with", there is no market force pushing for better products, and no legal/regulatory pressure either.
by trealira | 2025-05-10 14:08:27+00:00
Obama was like the Democratic version of Mitt Romney. To equate him with Trump is, bluntly, stupid. If the US stays a democracy, and a Democrat is ever elected as president again, one day we will get a leftist Trump who breaks the law as much as Trump does and is as cruel and stupid as Trump is, and then we really will be dithering back and forth between two extremes like a Latin American country post-dictatorship.