skysight-inc/HackerNews huggingface dataset:
I just purchased the most-capable GPU that my motherboard can handle, and this has been quite a wonderful and informative stress-test.

120Hz never looked so brilliant, and the in-browser simplicity/accessibility/controls are just astonishingly breath-taking.

¢¢ +1
Too bad, it doesn't have dotnet and C# support...
Can we have D language support?

For those who want the justifications for CUE, this is an excellent write up.

[1] How CUE Wins:

https://blog.cedriccharly.com/post/20210523-how-cue-wins/
I think it’s more like lack of focus and priority.

The author identified all the things they needed to do, and described the process of doing everything but those things despite seemingly knowing exactly what was needed contemporaneously.

Obviously it’s no fun to try and force a non-fun project through to the end, and I agree with the author’s analysis that they should have stopped sooner.

I’m guessing it wasn’t fun which is why the author did what I often do when I sit down at my computer to work and want to blow it off: I spend a bunch of irrelevant time physically close to where work happens, but I don’t do any work.
I was around for the first Angular deprecation treadmill, and it was jarring.

I was thinking about doing some stuff for a hobby project recently and as a mostly back-end engineer, I am very out of date for most front-end code. I did a scout around, and didn't feel too impressed.

Finally last week I was thinking "I wonder what happened to jQuery", and there it was. Just as it ever was. Updated, freshened up, but completely recognisable and completely usable.

Is it new and shiny and full of awesome features? No. Do I understand it? Yes. Are there plugins for most things I need? Sure.

I feel old, but I'd rather make progress with something unfashionable than have to deal with deprecation and learning curves with something fashionable.
If by day 1 you mean the day it was publicly available out of beta, it was there day one.
> Why do I need voice activated lights, outside of a cool party trick ("hey, I can turn the lights on with my voice")?

It's actually very convenient :) I hated when I forgot to turn some light off and had to get out of bed just to flip it. And you don't need Internet for that, just a local hub with voice recognition (though most off the shelf stuff does everything it can for you to go with Google/Apple systems, which do need to be connected all the time - besides requiring you to be logged in at all times for no benefit to you, obviously just so they can either sell your data or to ensure you're properly locked in and can deny you service if you somehow get out of line).

My heat pump does require Internet, though. Apparently the firmware must self-update continuously and you can probably be denied warranty if you don't let it do so. But at least there are genuine use cases: it can monitor the electricity prices with 1-day in advance, so it can "plan" the best time to power up and down to save electricity (at least they say it does it)... and it can control the temperature better as the temperature outside goes up and down, knowing it beforehand via weather forecasts. But of course, to actually control the machine via the app requires a paid feature :D no thanks.
That's not too interesting and has been covered too many times (e.g. [1], [2]). Maybe it's much more interesting to compare the smallest possible file for a particular pattern like a 2x2 B&W checkerboard.

[1] https://shkspr.mobi/blog/2024/01/whats-the-smallest-file-siz...

[2] https://github.com/mathiasbynens/small/
No, not the side bar. It's permanent and visible every time you go to the plugins in settings with "Freemium No License"
Yes, plenty of stores do this and it doesn't turn off that many people.

Think of an online retailer that has been around a while and is solvent though and I'll bet they don't do stuff like this.
Instant one-line summaries at the top of every email
> this AI integration has me rethinking this

Why isn’t disabling the plugin/hiding the icon good enough for you?
> how precisely you fit those together

I mean, read the DEFLATE spec; it's rather short compared to modern formats (LZMA, Brotli, Zstandard, etc.).

The RFC version is "16 pages" long: https://www.rfc-editor.org/rfc/rfc1951.html . And here's my fancy HTML version: https://www.nayuki.io/page/deflate-specification-v1-3-html .
Work forces me to use Outlook (2016), but for anything else you can pry Kmail from my cold dead hands.
I like solid-state controls for my laundry and dishwashing machines. The old mechanical gear-and-cam type of controls were troublesome in my experience.

However I agree on the complexity. I deliberately buy appliance with as few optoins as possible. My dishwasher has two cycles: normal or heavy-duty, and one more option for heat or air dry. It has a single button to start/stop. If you just load it and press start, it runs the last cycle chosen.

My washer and dryer (LG) have some more options but if you just load them and press Start they run the "normal" cycle which is what I want 90% of the time. Simple.

Do not want internet-connected appliances with apps and excessive features.

I'll never again have a water line connected to my refrigerator. They eventually leak and in one case did significant damage to the floor before I noticed. For cold water, keep a pitcher in the fridge. For ice, use ice trays. Simple and they always work.
Are there particular brands or manufacturers that you look to for this quality, or do you look more to the price or “commercial-grade” positioning as a signal?
I'd really love some insights into usage patterns for the app I work on - but it's such a minefield that I'm not going near it.

And yeah. It would probably help me improve the software.
> facilitating the native support for the Exchange protocol

There is not one single “Exchange Protocol”. There’s MAPI, EWS, ActiveSync, and more. Anyone know what this uses?
It becomes more funny once you shift online. Basically every checkout has a "coupon" field.

Now you look for coupons, and some coupon aggregator of doubtful quality pops up.

You find something that works. Or give up. Done.

The coupon sites are usually of doubtful quality because .... Basically all affiliate networks forbid it.
It's also the reason why "last click" attribution is horribly broken.

Funnily enough it's now mostly magazins & newspapers that run these coupon sites in Germany.
Ashamed of nothing, offended by everything.
It didn’t and we do.
I struggle to think of many scenarios where Rust is needed. But I can think of a great many scenarios where Rust is preferable.
The problem is we've all seen this pattern before.

Push the disabled by default, opt-in only version. Face only small backlash because it's opt-in. Then in a later update, switch it to on by default but with an easy opt-out. Then make the opt-out harder or disable other functionality unless users opt-in.

This general pattern happens for all sorts of privacy-invading data collection, advertisements, etc. Companies release a good product, then the enshittification slowly happens over multiple updates, each of which is only a small enough step to not cause too much outrage, until the end product is completely user-hostile.
Thats why the city should own lines. PG&E needs competition. There was a recent post, some small utilities are providing electricity a lot cheaper than PG&E.
Not true. A dollar off coupon will encourage purchasing otherwise ignored products.

I buy toothpaste. A dollar off coupon will encourage another brand purchase to a more expensive product that may get repeated.

The shop may get addition money by having me buy other items to save me the time of multiple store visits.

There is a reason why each week a different item goes on sale. That loss leader leads to more purchases
Why don't people let the police install cameras in their home!? It just cuts down on crime. If you aren't committing crimes you have nothing to worry about.
The argument was for electronic payment against cheques.
The nordics will not always be a democracy (same for every country/people), then they will regret it. That may be 10 years from now or 200 years from now.
> That’s another one of those US-isms that blow peoples minds: that dollar bills of any age are legal tender.

That's not so impressive when the National Bank of Sweden for instance is legally obliged to exchange any banknotes it issued for current ones, regardless of their age. You can theoretically get current money in exchange for a 17th century obligation or certificate issued by the bank, though even early 20th century notes are worth more as collection items than their nominal value.
As someone who started using Vue before 1.0, I find that characterization unfair. The overall API didn't change much from 1 to 2.

3 was initially going to be a big change, but after a lot of community resistance, they decided to make the reworked API entirely optional so people wouldn't be forced to make changes. AFAIK this is still the case and the classic variant (Options API) is still fully supported.
At this point I'm assuming that if an appliance is only providing the bare minimum 2 years warranty (manufacturer warranty, extended store warranty doesn't "count"), then it's crap, and I should look for a more expensive model.

So far that has worked decently well : my kitchen water heater (3 year warranty) is going on nearly a decade and only now is starting to have issues, while the previous one, albeit significantly cheaper (minimum warranty), only lasted half a year.

(One should not underestimate the cost / effort spent dealing with a poorly working / broken tool.)
Shows how much things have changed. These days it would likely be ~14% of the entire budget, not just post. And there would be 1,000 VFX shots.
> so you are saying that the default location of these binaries can change

They could, Debian is in the process of unifying the bin directories, see: https://wiki.debian.org/UsrMerge

Realistically it's not much of an issue.

Given that you start out with a 31.4 MB image, I don't honestly think the introduced complexity in your build is worth the it. It's a good lesson, for people would doesn't know about build images and ships an entire build pipeline in their Docker image, for a bash script and a <50 MB image the complexity is a bit weird.
I suspect the manufacturers get stuck in the race to the bottom. Customers want to spend as little as possible, but that makes it hard to choose one low-end device over the other. So they add features that cost very little but attract attention -- even if they make the actual experience worse.
Probably the infrastructure/packaging mess. That's debatable. If you fix all of them though it's easily worth a new language, as long as it isn't too hard to learn.

This looks very easy. I'd be more hesitant about Dhall or Nix (though obviously Nix comes with even bigger benefits so it might be worth the awkward language).
Yeah, generally, you want to validate as early as practical... catching problems sooner is better than later.

I think the problem might be separation of concerns...

pkl comes in early, and by design is separated from your app and the details thereof. It seems good for validating high-level or external configuration constraints. But suppose you have some constraints based on implementation details of your app. Now you face a choice: eschew pkl and put that validation logic in the app where you lose the benefits of early validation or put it in pkl (if that's even possible) which implicitly makes it dependent on application implementation details. Of course, we devs aren't great at stopping to consider the deep implications of each config param we add, so which one happens in practice in each case probably depends on the dev or dev group and how much they've bought in to pkl... some will pretty much always add a config to pkl because that's what it's there for, while others will ignore pkl whenever they can. I think this is inherent in the ambiguity the choice presents. There's probably a right choice in each case, but devs will only sometimes be that careful about the location of each config validation.

That's my guess anyway, as to why the previous post wants to just put all the validation at the level it's used. If that's your rule the ambiguity is resolved and it works perfectly for config dependent on specific app concerns and pretty well for config that also has high-level or external concerns, since those are less volatile and when they do change, it generally implies app changes in any case.

My gut says pkl is over engineered for the vast majority of cases and people should not reach for it unless they have a specific problem that it will solve for them.
They did (autocorrect) and later fixed it.
Is an activated charcoal filter like in a fridge or Brita or something enough to filter out that kind of contaminant?
To be fair if your config is just a structure with strings then you declare your types only once, too. Minus the codegen, but also minus the editor integration.

I'm not hating on Pkl here, we deserve better in this space, so I'm happy with more developments.
Whenever I think there can't be any worse of a "use case" to dockerize something, someone comes along and proves me wrong...

For the last goddamn time: Docker is not a package manager!
I wish they would. They have a billion products many of which are just slightly incoherent flavors of one another.
I use multiple products from Jetbrains on multiple computers.

> Right click -> Hide

Times 4. I hate it.
The MSVC-based compiler doesn't come with a linker, so you need the MSVC build tools to get it. One of the ways to get the build tools is to install Visual Studio, which is fairly large.
I spent some time in UX consulting and I started to notice a pattern that surprised me a bit - having really slick UX (if that isn't your key selling point!) in a very early product seemed to be a bit of an anti-pattern for long-term success. My hypothesis is that there are a group of users who will sign up for anything and "play with it" if it is easy enough and slick enough, but that doesn't make them good customers, much like the customers Andrew is talking about.
A commercial fridge and a chest freezer.
Careful there. People also may also not feel good about being taken advantage off. They may also not feel good about valued less than a little more paying people.
> As most of the apologists in this thread have rightly pointed out, Tesla can fix the problem with an over-the-air update.

Huh? That's for a different issue with the UI icons being small. Source?

> We hear about this one because it's fucking absurd for a software bug to cause intermittent steering issues

Source that it's a software bug? In fact the article says it's likely a physical defect in parts.

> good evening tesla apologist

Ah, irrational Tesla haters are not known for the ability to discern facts.
If you replace "Pkl" with "XML", this is all exactly true for XML. Ten years ago we were generating C# classes, typed validators, and automatic parsers from XSD schemas, with automatic IDE integration and IntelliSense completions when editing the XML documents--is this just XSD for the younger JSON generation? I shipped multiple megabytes of complex manually-written XML configuration this way and it was delightful. We never would have pulled it off without XSD.
Location: Banglore, India (Can work with any timezone)
Remote: Yes
Willing to relocate: Yes
Technologies: Full Stack Developer (MERN Stack)
React, Next, Node, Express, Socket, MongoDB, PostgreSQL, Firebase, Git
Résumé/CV: https://drive.google.com/file/d/1pHoXeFeEs9KFtBdoi9MeLUHUIm-_4PvW/view?usp=sharing
Email: rajgm1722@gmail.com
FTC orders Blackbaud to overhaul reckless security practices after 2020 breach
Really interesting discussion guys. I recommend this short essay by F.A.Hayek on how prices are discovered. https://www.econlib.org/library/Essays/hykKnw.html
I haven't designed such a system and as you say I can't really prove anything, but the embedded software I worked on just didn't record anything like that. Of course one can always imagine a secret government firmware or whatever, it's just highly unlikely IMO.

The most obvious proof I'd say is that there is no law mandating this, so nobody is going to bother doing it just for fun.
Compliance-related challenges due to transferring data outside the network.

Compliance-related challenges due to potentially biased decision making.

Financial regulation compliance concerns.

Government regulations around the application of AI/ML in certain circumstances, or model use restrictions.
I don't quite understand why the author didn't stick with with Maytag since his washer is still going strong? My family owned a couple of Maytags growing up and I thought it was a budget brand. But recently, I used the Maytag "commercial" washer, dryer, and dishwasher. I was really impressed and follows the KISS mentality closely. No frills, just works.
Postmasters were literally calling Fujitsu support and telling them that they can see the software is literally wrong(giving explicit examples of depositing £100 and the software showing that there should be £200 in the till) and literally nothing was done about it.
Most people over estimate how effective CE marking is.

For example, CE only prevents people from selling products. For example, I’ve done pilot tests (city wide installations of urban equipment) with devices that, while I knew they’d be compliant, we had done 0 tests.

It’s also fairly trivial and common to cheat at the tests. Most EMC testing is done in conditions that aren’t necessarily the normal operating conditions and with “accessories”.

If anything else fails, aside from medical or safety critical devices, you could always self certify and roll the dice, it’s way more common than what people think.
Nah they tried a tone deaf cash grab

The llm should have been offline
Reading the Dockerfile should tell you what was done to create the image. If you have trust issues around the "base" images such as Debian or Fedora that is a different set of inquiries.

As for patching, you can tell your Dockerfile to always pull the latest versions of the items you are most concerned about. At that point rebuilding the container is as simple as deleting it with "docker container stop <id> && docker container rm <id>" and then run your docker-compose command again.
Could it be done with “scroll around on a map” performance? I would think you’d have to process the whole Wikipedia data set ahead of time. I don’t know if that’s difficult or not.
maybe we should start thinking of payment infrastructure as a core public service if we move away from cash? Just like there is an official entity that can "print" cash, we should start doing the same with digital payments (I believe the EU is doing somethig similar). That way you don't have a duopoly taking a cut of every transaction.
I want Thunderbird to look like Thunderbird, not Outlook. There's nothing superior about Outlook. When Microsoft made the ridiculous decision to stuck the search text box in the Title Bar, it was clear they have no clue any more what they're doing. Then Thunderbird recently followed suit. Dumb and dumber. At least TB lets us fix it. Now they're focusing on Exchange support when the best email servers on the planet have nothing to do with Microsoft? Dumb and dumber redux. Time to look for a new email client on the Linux Desktop.
> It’s not big things. It’s spacing, fonts, choice of pictograms and their locations. Some is opinion, and some is just functionally better.

Thunderbird had a great looking (in my opinion) proposed new UI from the designer for the Supernova project, but it never actually shipped in 115 which was a real shame. I'd say they got about half-way there when they cut the release.

There's some more context here https://news.ycombinator.com/item?id=36670946

I'm hoping in due course we'll start to see more of the original design start to be realised.
Why would making 1,000 games (that can be translated to many) that lead to a game startup and successful exit would call you to question if the parent was a millionaire.

Successful exits usually are worth millions.
We have a 100kloc codebase and migrated 2->3 + replaced our whole build stack (webpack -> vite) with a few dev days of effort (mostly on SSR stuff). It hasn't (at least not negatively) our general velocity at all.

A totally different thing than moving from Angular 1 -> 2 for example.
I'm not sure if it was part of the humor, so pardon me if it was, but it's actually "Futamura" as in Yoshihiko Futamura, not "Futurama".

https://en.wikipedia.org/wiki/Partial_evaluation#Futamura_pr...
> I can’t help but look at it and see immense complexity, because I see behind the simple and intuitive userland

An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it. If you make something so clusterfucked he can't understand it he's gonna think you're a god cause you made it so complicated nobody can understand it.
I meant that (Telling people to use cash more to keep the system afloat) would be one potential solution to the problem, but not one I think would work.

I think people should not have to use cash, and I certainly won’t. But I do think society must have a resilient payment system - even if only as backup.
> So it’s a $12 review, right?

> Compared to a $1k-$5k /video influencer, isn’t that a deal?

I mean, that totally depends on the "influencer" right? How many people will you actually talk to where you've spent $12? How many people will hear about it from the influencer? If they have 1M subs and get $5k, that's half a cent per view.

Sometimes, simple arithmetic can disprove ridiculous viewpoints. Now, it's just a matter if you're one of the types of people that will hold on to ridiculousness in the face of evidence.
> It’s getting hard to read HN comments about anything AI related with all of these comments substituting their own assumptions and assuming the worst case scenario without any effort to read the article

Maybe there’s a reason for this beyond bias?

I mean, HN is a reasonable forum. It’s got a pretty good set of moderation standards. The folk here aren’t particularly prone to take sides blindly without thought or reason.

If you seeing this (and I’m not, particularly, but let’s pretend for a moment you are); maybe AI has an image problem.

Maybe? I mean, what are you looking for? What more from a community like this would you like to see?

Here’s my $0.02:

I use jetbrains products all the time.

I read the article.

I am not anti-AI.

I’m still uncomfortable with it; because today when I was using rider, I got a feedback pop up saying “how would you rate this AI completion?” from a normal completion.

I don’t have assistant enabled. I’ve never used it. I haven’t signed up for it. I’m not using an EAP.

It was probably just a screw up of some kind.

…but, when you deeply integrate this stuff into the platform, that’s what you get; you cant tell when it’s active or not.

It should be a plug-in.

I don’t like it when, for whatever technical reason, I’m forced to use an AI product, when I didn’t opt into using it, and I’m not satisfied, based on my personal experience that they’re doing this right.

Maybe anti AI sentiment you see is more considered, in some cases, than you believe.
The issues with physical currency are almost entirely self-inflicted. Governments should retire the smallest denominations and introduce larger coins/bills. In the US, all of the coins are worth so little that the only practical coin is the rare half-dollar. Retire all of those worthless coins, require transactions be rounded to the nearest half-dollar or dollar, and issues with physical currency for the user will go away.

Now of course, the government won’t do this as they want physical currency to be inconvenient so they can track you and deny you access to your own money when they find it convenient. We’re in an era of growing authoritarianism. Hopefully we survive this one.