What are the most upvoted users of Hacker News commenting on? Powered by the /leaders top 50 and updated every thirty minutes. Made by @jamespotterdev.
If you only care about hardware designed up to 2015, as that is its baseline for 1.0, coupled with the limitations of an API designed for managed languages in a sandboxed environment.
> Though this demo doesn't do so, multiple backends could be compiled into a single binary and platform-specific code paths could then be selected at runtime.
That’s kind of the goal, I’d assume: writing generic code and having it run on anything.
How have you disproved the hypothesis that it recently got dumber and it just happens to be summer?
Simply because native UI is faster and more functional and better integrated and better thought out than anything webdevs of any company can put together even if they cared to do it well. Sites like Reddit, or platforms like Slack or Discord, are perfect use cases for native clients, because there's a lot of space to make them better and more streamlined than the webapp.
Unfortunately, that only ever happens when some third party gets involved, and rarely survives long - but the experience, however brief, is glorious. See: RIF ("Reddit is Fun") on Android; Ripcord (Slack/Discord client) on Windows.
I have now made it my life's mission to compete in these events with my newest creation, suicidebomberbot.
Ironic that this comes at a time when AI-generated pictures are getting better and better.
Personally, I will never use Discord and they just gave me another reason not to.
For quite a while now, in enterprise consulting, with project delivery based on integrating multiple SaaS products, the hype has been using AI for low code integrations.
Even if not perfect shows the trend, that in many domains language wars no longer matter as people on online forums think it does, or eventually won't matter, remember "worse is better", it only needs to kind of work, most of the time.
Unless you work for enterprise consulting where employers appreciate replaceable cogs that they randomly drop into any project, and nicely out project budget regardless of delivery quality.
Britain tried that. Network Rail, a unit of the Government, owns the tracks, and 28 or so Train Operating Companies run the trains.
The UK started out with railroads in private ownership. They were nationalized in 1948, as British Rail. Then they were de-nationalized in the 1980s and 1990s. Now, they're being re-nationalized.
None of this is considered a huge success.
I requested an ISO 8601 date parser in the Python "datetime" library in 2012.[1] "datetime" could format into ISO 8601, but not parse strings. There were five ISO 8601 parsers available, all bad. After six years of bikeshedding, it was was fixed in 2018.
That's what it took to not write my own date parsing library.
I have one of those!
https://datasette-tiles-demo.datasette.io/-/tiles/basemap?no...
I wish I could take full credit but it was a PR by dracos: https://github.com/simonw/datasette-tiles/pull/16
I went to this and really enjoyed myself. Do you like enthusiastically interrogating teenagers about robots they've made? You should, it's really fun!
I also got to play a 3D printed violin, and meet a lady who had built a terrifying battlebot that was too vicious to be allowed in the arena at the event as it would have broken straight though the safety plexiglass.
"The measured economy becomes dominated by whatever it is that cannot be made more efficiently" Which is why health care support operations are the fastest growing labor category in the US.[1] And why medical care has become such a huge part of the Federal budget. Meanwhile, farming is down below 2% and manufacturing is tiny. That's because those were the areas with the biggest productivity improvements.
AI will come first for those for whom everything they do for income goes in and out over a wire.
[1] https://www.bls.gov/emp/tables/emp-by-major-occupational-gro...
I keep using .NET Core as well.
It is a mess to explain .NET Framework only goes until 4.8.2, then we have .NET Core that is only partly compatible, and the renaming with .NET 5 doesn't mean it is full compatible with 4.8.2 as it used to be, rather another .NET linage.
No idea, thankfully I am doing mostly backend and devops stuff, so I don't need to care.
If I do something myself, I keep using bootstrap, as it is good compromise for those of us not honoured with CSS mastery.
Ironically I have no issues making great looking UIs with native toolkit.
In 5 years the tailwind craziness will be replaced by the next shiny CSS of the month.
Technological advancements create wealth by increasing efficiency.
Not really sure what deeper explanation you're looking for?
It's no different from the cotton gin or steam engine or railroads.
Obviously, if you don't think AI results in greater efficiency then there wouldn't be more wealth. But that's a tech question, not an econ question. The economic side of things couldn't be simpler.
Both ideas make sense.
Wouldn't mind ALL firmware, but also clearly some device categories are also more crucial than others.
Real growth has stalled for decades and is only propped up with rent-seeking and money printing credit - hence the results we see...
The https://en.wikipedia.org/wiki/Edison_screw is from 1880.
"German (over)engineering" is a common term in the automotive community for that reason. As someone who has also looked at this in detail, the difference between domestic and import cars of that era was the former tended to value simple and "brute force" designs, while the latter focused on short-term optimisations and some amount of "showing off" the complexity thereof.
I want a web site for Waymo. I don't have Play Store installed, nor do I have a Google account. Even Uber has a web site from which you can get a car.
Intel Dynamic Platform & Thermal Framework
Also known as the "CPU strangler" for how much it gimps an otherwise decently-fast system. Fortunately it's simple to uninstall and then block from being installed again:
This looks like another extremely obscure attack vector which is largely leveraged only to secure devices against their rightful owners.
Physical access to these devices leads to a wide range of security exploits
Physical ownership = real ownership. That's how it's always been and should've stayed that way, if it weren't for the greedy megacorps. Valid exceptions to this level of paranoia are state secrets and other military-adjacent applications.
You're right, you should never need a library but just a "sscanf("%04d-%02d-%02d..." ;-)
IMHO needing to handle multiple, possibly obscure, date formats simultaneously is nearly never a problem in practice.
have you even tried it ? it can probably fit in the entire cpu-cache, and run circles around the likes of kde/gnome/…
I believe that's done based on user-agent header; but it shouldn't be surprising that the UA on a mobile browser is the hardest to change, showing once again that users' control of their computing devices is extremely important. With the appropriate UA, imgur will just give you the raw image data directly.
Generally speaking, companies don't want you to download their entire catalog. They don't want competitors to be able to analyze it easily like that.
And if a store is selling books, it might have hundreds of thousands of them. No, it's not a good experience to transfer all that to the client, with all the bandwidth and memory usage that entails.
I just despise the constant popups "The experience is better on the app, click here to download!"
I read news sites I pay for by scrolling through the home page and opening stories I want to read in new tabs, and then slowly reading and closing them throughout the day. Your app can't do that. Your app doesn't support tabs. It also doesn't support basic things like letting me zoom in on an image. And sometimes it crashes when I try to load comments.
I'm a paid subscriber, and I still get constant nagging every single day to use the app instead that is worse in every way.
And I don't even know why. They're just news sites. They don't ask for any permissions to slurp up my data. I honestly don't have the slightest idea why they keep pushing the app.
I’m unconvinced the researchers acted irresponsibly. If anything, a Google-shortened link looks—at first glance—more reliable than a PDF hosted god knows where.
There are always dependencies in citations. Unless a paper comes with its citations embedded, splitting hairs between why one untrustworthy provider is more untrustworthy than another is silly.
See
https://en.wikipedia.org/wiki/Strategic_lawsuit_against_publ...
Some jurisdictions have very strong laws against that sort of lawsuit but that is why there is forum shopping.
I'm not convinced there is a trade-off between economic efficiency and inequality. If people who have a lot of money hoard it, resources getting concentrated could cause the economy to shut down. I used to be puzzled that victims of 419 scams could believe that 10 million dollars would fall from the sky, but what if these are people who already had 10 million dollars fall from the sky? It could be higher taxation could get money away from people who aren't in a position to put it to work for themselves or society.
The root of Google's malaise is that the web is dying. If I go to yankees.com, I get a 403. The Yankee's official site is now mlb.com/yankees, i.e. they've signed on to the generic Major League Baseball portal and just have a stock database record there. Likely they did this because the cost to run an independent website has ballooned, with all the abuse prevention and detection, anti-spam, hacking & cybersecurity, people who are trying to do something illegal and use your website as a conduit for it, legal regulations, DDoS prevention, etc. stuff you have to do.
FWIW, this site is down about 2-3 screenfuls in Google, well below the fold, so Google isn't blameless here. The results above it are a sports onebox, news universal, and Twitter highlights, though, all about the Yankees/Phillies game tonight, so arguably they are showing what users actually are most likely to want to see.
"California Sen. Alex Padilla made the designation in a letter sent Thursday to the Government Publishing Office"
What does this mean. U.S. Senators can unilaterally designate federal depositories?
What a hostile and uncharitable thing to say.
I've had this return great results, and I've also had this return hallucinated ones.
This is one area where MCPs might actually be useful, https://context7.com/ being one of them. I haven't given it enough of a shot yet, though.
Always, always think about the downside scenarios if you enter an agreement. If you don't you will end up regretting it for sure.
... because they have parents that aren't afraid of them having allergies.
I don't even get "The Unseen Cost of Convenience" as frequently the app is not "convenient", it's just worse -- especially on tablet platforms where a desktop site is just fine, and a desktop site at AAA accessibility is perfect.
Kinda funny but my current feeling about it is different from a lot of people.
I did a lot of AI assisted coding this week and I felt, if anything, it wasn't faster but it led to higher quality.
I would go through discussions about how to do something, it would give me a code sample, I would change it a bit to "make it mine", ask if I got it right, get feedback, etc. Sometimes it would use features of the language or the libraries I didn't know about before so I learned a lot. With all the rubber ducking I thought through things in a lot of depth and asked a lot of specific questions and usually got good answers -- I checked a lot of things against the docs. It would help a lot if it could give me specific links to the docs and also specific links to code in my IDE.
If there is some library that I'm not sure how to use I will load up the source code into a fresh copy of the IDE and start asking questions in that IDE, not the one with my code. Given that it can take a lot of time to dig through code and understand it, having an unreliable oracle can really speed things up. So I don't see it as a way to gets things done quickly, but like pairing with somebody who has very different strengths and weaknesses from me, and like pair programming, you get better quality. This week I walked away with an implementation that I was really happy with and I learned more than if I'd done all the work myself.
Defamation (libel and slander) consists of false statements (or direct implications) of fact. Actionable defamation consists either of those false claims that cause quantifiable damages, or that claim things that are per se considered damaging --- a specific and limited list.
"This guy is a creeper and treats romantic partners terribly" is pure opinion, and cannot be defamatory. The (rare) kinds of opinion statements that can be defamatory generally take the form of "I believe (subjective thing) about this person because I observed (objective thing)", where "(objective thing)" is itself false. "The vibe I get about this person is that they hunt humans for sport" does not take that form and is almost certainly not defamatory.
Under US law, providers are generally not liable for defamatory content generated by users unless you can show they materially encouraged that content in its specifics, which is a high bar app providers are unlikely to clear.
On Windows I've had good experiences running Linux under virtualization. Right now my RSS reader and Image sorter are running under WSL2 with no problems. I used to use VirtualBox and it worked pretty well.
The original post concluded with the sentence "This is why I am 100% against AI – no compromise." Not "AI is too dangerous for general hands".
What value did square threads provide?
> They cared less about share price
And yet the value of Apple went up into the $trillions.
They are however influenced by the American discourse soup of lies and talking points, in the same way that the NZ mosque shooter was.
Conservatives around the world talk to each other.
Many people will do anything they can to hurt their ex after a breakup.
> when you see something that you think is harmful to society, what determines whether or not it's moral and appropriate to advocate for and work towards its abolition
Evidence. If you think something is harmful to society, you have a hypothesis. The next step is to test it. Not assume it's true and ban everything.
I have seen zero evidence that any of these games are harmful. If I had to hazard a guess, and this is again just a hypothesis, I'd actually suspect that a teenager exposed to porn games is less likely to suffer mental-health issues than one on algorithmic social media or forming intimate connections with chatbots.
Could you expand what's going on there?
> When does pumping that stock up go from fiduciary duty to fraud?
Musk has already been in hot water more than once for that in the past.
https://www.cnn.com/2024/12/13/business/elon-musk-sec-fine-d...
"In 2018 the SEC reached a settlement with Musk and Tesla after finding that Musk had deceived investors when he tweeted out that he had “funding secured” to take Tesla private. Under that settlement Tesla and Musk both paid fines of $20 million, and Musk agreed to have his tweets about material events at the company approved by others at Tesla. He also gave up the title of chairman of Tesla, although he retained the CEO title."
"In April 2022, Musk disclosed he had purchased 9% of the shares of Twitter ahead of his purchase of the entire company later that year. The SEC sent him a letter wanting to know why he had not disclosed those purchases within 10 days of crossing the 5% threshold of shares owned, as required by securities law."
> Where I come from, sharing personal data of someone without their consent is not allowed.
Where you come from, people arent allowed to share their own experiences interacting with third parties without the third parties consent?
Sounds pretty oppressive, but there are absolutely many jurisdictions where that is not the case.
He has just as much financial interest in the dream being false as he does in people believing it, which your recommendation seems to overlook.
Back in the days when things were sane my first thought reading this headline would have been: Nice, that‘s sounds official and important. Nowadays my first thought is: Wait, does this mean Trump can mess around with this?
Seconds are now (in SI) defined as calculated from behavior of cesium-133 atoms.
AMD can carry on x86, the world doesn't need a second source now that x86 has ARM to keep it honest.
> The standard date format is YYYY-MM-DD (it's also the date part of the ISO time format)
Strictly, it is the extended form of the ISO 8601 calendar date format. (The basic format has no separators.)
ISO 8601 allows any of its date formats (calendar date, week date, or ordinal date) to be combined with a time representation for a combined date/time representation, it is inaccurate both to call any of the date formats part of the time format, and to call the calendar date format the format that is part of the combined date/time format.
(There's a reason why people who want to refer to a simple and consistent standard tend to choose RFC-3339 over ISO 8601.)
How about https://en.wikipedia.org/wiki/Space_blanket ?
Non competes are illegal in California, there is no legal way investors can lock founders and employees down. This is venture capital investment risk. The employees, who are most of the value (aside from potential IP and customer contracts), can walk at any time.
Consider it a translation convention. There's a time and a place for "cycles" or "rels" or whatever, but it gets into "Calling a Rabbit a 'Smeerp'" [1] territory pretty quickly. The payoff isn't really all that great.
Stargate SG-1 is one of my favorite instances of this. The first couple of episodes address the fact that the Earth characters do not speak the same languages as everyone else in the galaxy. Then, having established the point that A: the show runners understand this is an issue and B: it makes for a rather tedious watch, they moved on to "everyone speaks English" and we all breathed a sigh of relief. I just think of it as part of the "camera" now. It turns out that we don't necessarily want a truly literal recording of what such things would look like.
[1]: https://tvtropes.org/pmwiki/pmwiki.php/Main/CallARabbitASmee...
"Technology" is bigger than "Big Tech"; people sure screwed a lot of things up by doing agriculture. Actions have consequences.
Spaces are better, simply because you don't have to worry if another developer is seeing the code different than you.
See, I can do it too. This is why there is an ongoing discussion. Because there is no clear cut answer, just opinions.
At least this article brings some data to the discussion.
I learned so much about computer science by doing my intro course in Scheme. Concepts that have helped me throughout my career. Concepts that I feel just cannot be expressed or understood nearly as well with Python (and I love Python, almost all my professional and personal coding is in Python).
Things you should never do:
Make your own load balancer software
Make firewall software
Make a date parsing library
Attempt to verify an email with a regular expression.
It's a one way street. This provides more access to materials held by the federal gov for ingest into IA's storage system. Bit of a policy interconnect, if you will. Reminder to donate to the Archive.
No hills? No banked curves? No suspension?
Unreal Engine comes with two car demo projects. The first one is the "Hello World" of Unreal, and has a simple vehicle. The second one has an actual suspension model.
Servers sitting idle is a strange concept. Ideally those resources should be powered down and workloads should be consolidated until the machines reach an optimal level of utilization.
Everyone’s afraid of single payer because of care rationing, but we’re already doing it, just much more expensively and suboptimally from an outcome perspective.
I don't think the author is talking generally about fields that could be NULL but just happen to never be so in the production DB. The piece is specifically in the context of a new database field that is fully intended by its designer to be NOT NULL, which was NULL only for migration purposes, and which was never updated to be NOT NULL once the migration is complete. The point was not meant to be extended beyond that.
One could write a separate piece about maybe using that as a clue that the field could be NOT NULL'd in the future but that's not what this post is.
The Art of Metaobject protocol was written and researched in Lisp.
Provides an OOP programming model, that no mainstream language, other than Common Lisp fully supports.
https://en.m.wikipedia.org/wiki/The_Art_of_the_Metaobject_Pr...
Dylan, Julia and Clojure only have subsets of it.
Yes, because we are no longer in the 1960's - 1980's.
C and C++ took over many of the use cases people where using Fortran for during those decades.
In 2025, while it is a general purpose language, its use is constrained to scientific computing and HPC.
Most wannabe CUDA replacements keep forgetting Fortran is one of the reasons scientific community ignored OpenCL.
Related
Meta to stop running political ads on Facebook and Instagram in the EU (www.euractiv.com)
The signature for scoped threads is both simpler and more complicated depending on how you look at it:
https://doc.rust-lang.org/stable/std/thread/fn.scope.html
But really, that first type signature is not very complex. It can get far, far, far worse. That’s just what happens when you encode things in types.
(It reads as “spawn is a function that accepts a closure that returns a type T. It returns a JoinHandle that also wraps a T. Both the closure and the T must be able to be sent to another thread and have a static lifetime.”)
> This thread is really clutching at straws.
Fully agreed, but it's a bit baffling to me that you don't realize how you are the one clutching at straws. "There's probably some ticketing person that to this day are scratching their heads wondering where their scanner went after briefly placing it down on a baggage cart in the chaos of an airport" is simply like the least likely explanation for what happened.
During incident resolution, most of the actions an operator takes are diagnostic commands, not changes.
Link to the Nature article "Intracranial electrophysiological biomarkers of compulsivity in obsessive–compulsive disorder": https://www.nature.com/articles/s44220-025-00457-9 .
Given the data you're up against you're doing more of a flat Earth thing here.
In a world with 3D printers, everything can potentially exist.
a) too computationally intensive and b) unfun for the player
It used to be. AdSense came from 20% time!
In the UK this is regulated spend, except the rules weren't updated for social media and all sorts of dark money adverts started appearing.
The UK system gives both a minimum and a cap. Parties are entitled to a TV slot and I believe each candidate gets a free constituency mailshot as well. Beyond that the amount of money that can be spent is supposed to be capped.
And there's the infamous DB-19: https://www.bigmessowires.com/2025/06/30/bulk-lots-of-db-19s...
https://wiki.archiveteam.org/index.php/Goo.gl
https://tracker.archiveteam.org/goo-gl/ (1.66B work items remaining as of this comment)
How to run an ArchiveTeam warrior: https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior
(edit: i see jaydenmilne commented about this further down thread, mea culpa)
That was regarding a naval attack on Sebastopol. This is a separate incident.
I have only given this a moment's thought, but why not just publish the URL map as a text file or SQLLite DB? So at least we know where they went? I don't think it would be a privacy issue since the links are all public?
I'm running Immich, syncthing (watching about 2TB in 150,000 files), jellyfin, and pihole, as well as remoting in to a browser session, on this: https://www.amazon.com/dp/B0CH81C4K3 which is a $125 NUC with 8GB of RAM and an Intel N150. I know from experience that adding NextCloud to it would work out OK for a family, and I imagine you could shove most of the rest of that list on to this system as well, though in the case of ProxMox I'm just talking about the management. Obviously I'm not running very many full VMs on that before it runs out of RAM. (I don't even know if it can run VMs. Everything's docker in this setup.) The bottleneck appears to be RAM as that is eating about half of it right now. The CPU only works when someone is doing something, and there is some contention at startup as all of the services start scanning their storage for changes, but it gets through it.
jellyfin is configured to not transcode anything. The vast bulk of my library is DVD/BluRay rips of my own creation and I just ripped them in the desired format in the first place. This could probably keep up with a single DVD-quality re-encode, I dunno about Blu-Ray (depending on config, perhaps), but I just have it serve the correct files in the first place.
There's a ~$125 5TB USB drive hanging off of it for the media storage, which syncthing syncs to another 5TB drive in the house. (I don't actually "back up" my media storage in the full sense; everything else is actually backed up in the full sense to S3 via restic.) The "contention" I mentioned above is because all the big data sets are mostly on that spinning-rust drive.
The Immich AI features worked fine on this, though it did take overnight to process my initial load of ~20 years of photos. However once it chewed through that, the responsiveness is fantastic.
If you want responsive AI that uses GPUs this isn't anywhere near enough, but for any "conventional" app, $125 or $250 buys you a lot nowadays.
> It's better if people see all messages with proper attribution
We’re talking about targeted ads on social media.
I also visit https://semiengineering.com/ from time to time, but I'm not a silicon designer myself.
All of the alternatives that can actually happen involve handing over full control of the system to one company, and thereby eliminating email's major remaining value, which is that it is a thing not controlled by one company.
The technical problems are challenging but solvable. The human problems are not. Nobody with the resources to truly solve the problem is willing to do it to create an open platform where they don't get effectively all the money and control, but then, the rest of the world is not terribly willing to let them have all the money.
Hence the impasse we are at.
This is the problem you have to solve, not a technical one.
(See also "why the metaverse where we do things like share avatars across all services is a stupid idea that will effectively never happen". It writes well in a novel, but in practice it requires World of Warcraft to accept that someone can run around in it as Mickey Mouse while wielding a Call-of-Duty-branded sniper rifle, and none of the relevant rights holders will ever agree to that, for all kinds of reasons. The technical problems are also formidable but they are nothing next to the fact nobody will ever agree to this.)
The only non-GC language that offered Java like capabilties in productivity, without being either C or C++, was Delphi, which has stuck being mostly for Windows shops, and is taited with the way Borland went through re-inventing itself.
Ada is not something that these companies would bother using, even though there are about 7 vendors still in business.
Likewise with either FreePascal or Modula-2.
Most likely a few of these exchanges are writting new code in Rust for such deployment scenarios.
And I wish people would remember Pascal and Modula-2 had it before Ada. :)
It’s connected with the questions around occupational licensing of programmers, unions, and similar structures which would not be so much about getting paid more but about getting quality up, squashing buklshit, and getting our quality of life up.
Without a cohesive community, mutual respect, and recognition of a shared body of knowledge, we don’t have the solidarity to make it happen.
As for Laravel, I’d say people were making complex applications (Ebay, Amazon, Yahoo) in 1999 —- Google Maps were better than Mapquest, which drew each image with a cgi-bin, but many SPA applications are form handling applications that could have been implemented with the IBM 360 and 3270 terminal.
The OG web was missing a few things. Forms were usually written on one HTML page and received by a separate cgi-script. To redraw the form in case of errors you need one script that draws the form and draws the response and a router that choose which one to draw. You need two handfuls of helper functions, for instance
to make forms which can be populated based on what’s already in your database. People never wrote down “the 15 helper functions” because they were too busy writing frameworks like Laravel and Ruby-on-Rails that did 20x more than you really needed. So the knowledge to build the form applications we were building in 1999 is lost like the knowledge of how the pyramids were built.As for performance, web sites today really are bloated, it’s not just the ads and trackers, it’s shocking how big the <head/> of documents get when you are including three copies of the metadata. If you are just drawing a form and nothing else, it’s amazing how fast you can redraw the whole page —- if you are able to delete the junk, old school apps can be as fast as desktop apps on the LAN and still be snappy over mobile.