skysight-inc/HackerNews huggingface dataset:
>do I want to take liability

I don't suppose most doctors or civil engineers want to take liability either.
Just store the thumbnails in a cache or in a dotfile subdirectory. This can be transparent to the user. If the user is going linearly down or up the list you can also use a Kalman filter to predict what files and directories the user might browse next and preroad thumbnails for those directories in advance. Don't wait till the user actually scrolls to something to start working on thumbnail generation. UI Design 101.

Also, many consumer cameras embed thumbnails in metadata that can be extracted almost instantaneously. For those there is no image resizing work to do. But you can still load the thumbnails into memory in advance to make it even snappier.

Just don't make me add the folder to a "roll" or "library" just to browse it for 5 seconds.
Like you mentioned the market for housing is more about where people want to live, and the actual building on it is less important (up to first order quality and space), so that optimizing construction costs doesn’t really save money on housing.

But suppose we have a country of aging housing. Could prefabrication techniques result in lower costs when replacing existing buildings without a land transfer?
Dupe (76 points, 22 hours ago, 27 comments) https://news.ycombinator.com/item?id=42553154
> know you as a person in some verifiable way .. the laws and requirements are there to ensure .. knowing who the principals are in any transaction.

Except that person you’re responding to explains succinctly how this is security theater that accomplishes little and ultimately is just a thinly veiled tactic for harassing users / coercive data collection. And the person above that is commenting that unnecessary data collection is just an incentive for hackers.

Comments like this just feel like apologism for bad policies, at best. Does anyone really think that people need to be scrutinized because most money laundering is small transactions from individuals, or, is it still huge transactions from huge customers that banks want to protect?
DaisyUI 5 beta release notes
Hmm. You are right that there is no ability to add a comment to an article once it's dead, but you should be able to view all the comments that are there. If I recall correctly, this one had about 15 upvotes but no comments when I vouched for it. I'm wondering you looked at it just before this. If this was the case, you're right that you weren't able to see any comments, but this isn't because it was flagged, but because there weren't any comments to see yet.

Here's a sample article to test on: https://news.ycombinator.com/item?id=42549691. It's flagged dead, but has two comments that I see when I follow the link. And here's one to show what it looks like when there is a flagged dead post without any comments: https://news.ycombinator.com/item?id=42555040.
I have several PWAs on my home screen on a iPhone that open in a window that doesn’t appear as a browser.
WebOS had quietly solved this years ahead of its time.

All apps and the OS are JavaScript based.

The timing of the hardware missed or maybe it could have stuck more.
Yes, and a very well designed API can be the foundation of and moat for a successful business. Stripe is one of the best examples. Even as hundreds of copycats pop up, their excellent API design and the trust devs have in them to nail the next API design, means they can continue to expand into other financial products with ease.
It feels like we're living in a time of such high variance. Here in Puerto Rico we have 1.5 million clients without electricity going into the new year. With various parts of the island having irregular or spotty access to power all across the year. The richest are able to afford temporary power alternatives, but given Puerto Rico's low GDP most people are left powerless in the most literal sense.

Meanwhile much of the tech news I see is related to AI development and how various companies are rapidly moving through all sorts of barriers to create new power plants.

Meanwhile I keep thinking about how Puerto Rico has more US citizens than 10-ish states but isn't granted any voting representation in the federal government. Do you think such a system is fair and just? One where millions of people are subject to federal law without any voting representation in the house or congress? Puerto Rico gets a token non voting representative, which makes them completely powerless and easily ignored.
Looks like at least chromium has web Bluetooth. Could that work?
There are all sorts of technical solutions to those problems already on the drawing board. Even transuranic waste can be "burned" with neutrons leaving only the fission products (half-life of say 30 years, so 300 years is a 1000x reduction; 600 years is a million times reduction, basically harmless at that point). Molten salt reactors could in theory solve both problems at once at low cost. If we can build them.

I just think there's so much promise it's worth putting some time into it. Definitely a more likely payoff than fusion research.
If its not impossible, you should handle it though.

I think what that quote is against is the common middle ground where states are expected to be 'impossible' and thus not handled and cause bugs when they are found to be not actually.

Either deciding that they are possible or must be impossible is usually better and which one to go with depends on the specifics
The worse part here is, that overpriced EV's are donated by EU taxes, companies can ask about 8000 EUR per vehicle. Same for photovoltaic panels, made only in China. Buying stuffs on market is one thing. Twisting market by government, is another story.
Developing apps on it still seems really, really primitive. HTML alone is not sufficient for a decent looking UI. Tailwind directives gunk it up rapidly. Component frameworks help some but still don’t seem quite as nice as something like SwiftUI. Server side functionality still requires a lot of manual serialization/deserialization (unless you use the newer crop of frameworks that have figured out this is pure noise).

And then there’s JS.

Rails, htmx, and a few others seem like the only ones who really get that a simple web app should be 50-100loc.
Non developers typically don't think about these things. They just suffer them subconsciously or accept the situation as something they can never change anyway and go on with their lives. You have to ask them to find out.

And I also hear developers complain more about performance issues than non developers.
Ok... we're in agreement.... no analog TX.

That's some amazing detective work! Congratulations on pulling it off.
(For that matter, though, most modern FP/SIMD units have a direct approximate-reciprocal instruction that is single-cycle throughput or better and much more accurate--generally around 10-12 bits, so there's no need for this sort of thing. See, e.g. FRECPE on ARM NEON and [V]RCPP[S/D] on x86.)
The Polish example only works because it's a different word, and yours only works because of implied but unwritten punctuation.

Neither is pronouncing a capital letter, whatever that means. It's why people have to say things like "capital P Political".
So the defense for software is "I helped build a system so complex that even attempting to determine how it might fail was too hard, so it can't be my fault that it failed"?
They do. I swear this entire thread is just full of two extremes of misinformations from both sides.
Here is the one from Zürich Switzerland.

https://www.stadt-zuerich.ch/de/stadtleben/zusammenleben/oef...
Pessimism and weary cynicism can be very valuable in many tech environments though. It keeps you stable, working on tried and tested things, and safe. There's a lot of situations where that's super valuable
18 U.S.C. § 842(p). criminalizes bomb instructions when taught with the intent of committing crimes.

TM 31-210 Improvised Munitions Handbook is readily available.
In general: You should upvote stories you don’t like and be happy. Now you can click on „hide“ and all further submissions will be dupes. Otherwise you‘d see lots of similar submissions of other articles about it.
No KYC with Tello or USMobile.

All of my 2FA Mules[1] are USMobile SIMs attached to pseudonyms which were created out of thin air.

It helps a lot to run your own mail servers and have a few pseudonym domains that are used for only these purposes.

[1] https://kozubik.com/items/2famule/
I'm not aware that Windows uses your login key to encrypt anything on the disk, but maybe Windows 11 does it differently than <=10.

The disk password actually encrypts the disk, so you can't just pull the disk out and read it, or boot Linux from a flash drive and read it.

You can do the above attacks when all that's set is a Windows password. In fact, you could even modify the OS at that point so it logs and exfiltrates passwords in the future.
Lesson learned for me though, if you "put a require behind a feature flag", you'll get surprise failures when your staging and test environments are no longer able to properly test what might happen in production. Put the require outside the flag and make the flag wrap the smallest possible part of the feature.
I actually don’t think it’s always financial.

I understand better now that by forcing a more complex medium you will inherently attract a consumer who has greater commitment to your content.

A person getting an email isn’t as locked in as a person who is attending a zoom meeting. And a person in a zoom meeting isn’t as locked in as a person forced to physically attend a meeting.

You could make your YouTube channel a blog but now you’ll mostly attract an audience that has a greater chance of getting their attention consumed by something shinier, like another YouTube channel.

Therefore, you will always want to deliver a message through the most complicated medium that still lets you attract a suitable audience. It creates more hooks for people to latch onto.
Compared to general purpose programming when using real world DSLs one also can encounter the case where the unusually possible becomes virtually impossible.
My team has to be in-person, and new grads are far more likely to be open to relocating. I'd rather spend valuable time recruiting and interviewing people who are likier to accept an offer over those who'd balk at moving.

Students have way more advantages in hiring than they realize. Openness to moving is a big one. So is getting experience and connections via extracurriculars. If you're a university student and you take the small steps to build up these advantages over time, you won't need to resort to resume-spamming.
When the holiday rush comes around, does UPS pay to train new employees or do they just throw up their hands and say that it will now take a month to deliver a package? And how does UPS avoid its customers being not "willing to pay higher bills" for the sake of training new employees? And what stops Fedex from being a free rider that poaches the new UPS employees right after they're trained?

Your whole argument is just beating down criticism by taking the current broken incentives as if they're set in stone. Yes, we know the incentives of the current system are terrible. In fact that's exactly why the whole system needs to be overhauled with sweeping reforms, rather than waiting for it to get better on its own.
I don’t care that much about card details. If I see a fraudulent transaction, I dispute it and it’s done. But my personal financial details/etc — that’s much different than a payment mechanism.
Just remember that this is the genius who brought Windows 8 and the Windows RT tablet that wouldn't run recompiled Win32 apps.
I am narrowly talking about what I might call the mass elements of the EV transition. The simplest example of this would be chargers. Regardless of where they might be assembled, all components are likely made in China and some in other places. Consumer (home) chargers are likely all fully manufactured in China.

Yes, I did work with high power electronics. However, I do not have any experience in grid-scale electrical components (large transformers, transmission lines, etc.). I would not be surprised to learn that a significant portion of this is sourced from China. This is certainly true of a large percentage of residential, commercial and industrial electrical components. Walk around Home Depot and see how many US made electrical components you can find.

I am not trying to be negative. Sometimes reality just sucks, and ignoring it does not lead to solutions.
The Road to Emacs Maximalism
In reference to running old software, you said:

> In Linux nothing even close is possible.

Now you say it is possible, but are fabricating figures for how many people can do it. Thus, you acknowledge what you said was untrue. Both things cannot be true simultaneously.

This is a feature of Linux. Linus Torvalds is very adamant about supporting old binaries with new kernels, even if it is not commonly done.
Event sourcing.

PS: on mobile, can't expand (issues around versioning, data migration)
It's possible that he's referring to purely internal interfaces?
> You could ship faulty code to billions without anyone blinking an eye.

Not all software is equivalent and there is plenty of code that gets treated with the precision you're asking for.

But the ability to ship out code to billions in the blink of an eye is both the strength and the weakness of modern software.

It allows few engineers to tackle very complex problems without the huge investment in man hours that more rigor would require.

This keeps costs down enabling many projects that wouldn't see the light of day if the NRE was equivalent to HW.

On the other hand, you get a lot of "preliminary" code in the world, for lack of a better word.

At the end of the day all engineering is about balancing trade-offs and there are no right answers, only wrong ones. :)
Article itself actually hates rto, and the author found > 60% - that's 3 days a week - untenable.
This is a very specific and popular subset of the DSL point: Let's just invent a language L that is better than horrible standard language X but translates to X. Imagine the vast cubicle farms of X programmers who will throw off their chains and flock to our better language L!

In many scenarios (including JOOQ and all ORMs), X is SQL. I should know, I spent years working on a Java-based ORM. So believe me when I say: ORMs are terrible. To use SQL effectively, you have to understand how databases work at the physical level -- what's a B-tree lookup, what's a scan, how these combine, etc. etc. You can often rely on the optimizer to do a good job, but must also be able to figure out the physical picture when the optimizer (or DBA) got things wrong. You're using an ORM? To lift a phrase from another don't-do-this context: congratulations, you now have two problems. You now have to get the ORM to generate the SQL to do what really needs to be done.

And then there are the generalizations of point made above: There are lots of tools that work with SQL. Lots of programmers who know SQL. Lots of careers that depend on SQL. Nobody gives a shit about your ORM just because it saves you the trouble of the easiest part of the data management problem.
Judging by ~15 fps video Yes.
Setup-Postgres: Fast Postgres setup for GitHub Actions
Discussion (70 points, 5 days ago, 8 comments) https://news.ycombinator.com/item?id=42518602
> Security: Compiler binaries can contain malware and backdoors that insert viruses into programs they compile. Malicious code in a compiler can even recognize its own source code and propagate itself. Recompiling a compiler with itself therefore does not eliminate the threat. The only compiler that can truly be trusted is one that you've bootstrapped from scratch.

It is a laudable goal, but without using from-scratch hardware and either running the bootstrap on bare metal or on a from-scratch OS, I think "truly be trusted" isn't quite reachable with an approach that only handles user-space program execution.
H1B Leaderboard
Elon’s recent tweets about needing more H-1B workers sparked debate, especially among those of us in tech. It feels disconnected from reality when so many skilled software engineers (including FAANG-caliber talent) are job-seeking, alongside new CS grads entering the workforce annually.

The H-1B program is intended to help employers fill roles that can't be met by U.S. workers, per the Department of Labor. Yet, there’s a disconnect: despite many capable American tech workers, companies continue to submit large numbers of H-1B applications.

I dug into the 2024 Labor Condition Application data (which reflects employer demand, not outcomes) and compared it with Layoffs.fyi data. My findings and methodology are on the site—I'm not a data scientist but tried to keep things transparent.

This is a nuanced issue, and I believe the H-1B program is vital. But I can’t help wondering if it's being misused to suppress wages and bargaining power in tech, one of the last fields where single-income families can thrive without requiring a college degree.

Feedback on my analysis or suggestions for additional data to pull are welcome!
Don’t forget that 2024 was also a record year for new methane power plant projects. Some 200 new projects in the US alone and I’d wager most of them are funded directly by big tech for AI data centres.

https://www.bnnbloomberg.ca/investing/2024/09/16/ai-boom-is-...

This is definitely extending the runway of O&G at a crisis point in the climate disaster when we’re supposed to be reducing and shutting down these power plants.

Update: clarified the 200 number is in the US. There are far more world wide.
I'm truly overwhelmed and so grateful for your kind offer. Thank you so much.
I Sent an email.
Thank you for Pion!
The Wood Dragon and the Year of Jubilee
This is chapter 2 of the story I am developing for my web3 project called logtrees.

You can find chapter 1 here:

https://logtrees.com/blog/the-year-of-the-wood-dragon-and-pl...

logtrees allows users to log n activities for varying rewards, so that as a system logtrees then justifies N Fiat Print Events for the purpose of achieving and sustaining "Financial Fusion" as to sustain the present economies and bootstrap an Economy 3.0.

I seek to leverage time, fiat currency, and blockchains in order to produce a useful perpetual money generation machine. logtrees will be The Battering Ram against exaggerated worries over national deficits and debts. It is in pre-alpha and here is the whitepaper rough draft if you'd like to read more about it:

https://logtrees.com/whitepaper/carbon_negative_blockchains_...

Here is Google Drive for receiving comments and in case the site goes down like last time:

https://drive.google.com/file/d/18F67bqIZqZUdjGowmwFLTL8pla5...

I have many significant feature updates coming in 2025, including Version 1.0 Launch. I will also be looking to find some funds in order to build a small development team as to build more things faster. Merry Christmas, Happy Hanukkah, Happy New Year, Happy Holidays, and enjoy a Most Blessed 2025 and Year of Jubilee. I love you, God bless you.
I've used both Claude and Deepseek for code. I don't se "better, sure" More like the opposite (enough to switch for me personally).
I‘m ingesting data from my local weather service into Prometheus and display it in grafana, and what I find most interesting is how the forecast for a certain day changes over time, e.g. seeing how many changes happen until the service lands on the actual precipitation probability for the next hour, as well as correlations between changes across days - something most APIs don’t provide by default but once you feed them into Prometheus you get the historic changes easily.
Interesting, the article is not quite what I expected.
Regardless of the answer, it's very common for people to wish to share their workouts, locations included.
Zerebro – Redefining Storytelling and Crypto
As an admitted Dreamcast fanboy, I love seeing work like this.
Everyone here is going on about exceptions bad, but let's talk about QueueUserAPC(). Yeah, let's throw an asynchronous interrupt to some other thread that might be doing, you know, anything!

In the Unix world we have this too, and it's called signals, but every documentation about signals is sure to say "in a signal handler, almost nothing is safe!". You aren't supposed to call printf() in a signal handler. Throwing exceptions is unthinkable.

I skimmed the linked QueueUserAPC() documentation page and it says none of this. Exceptions aren't the handgrenade here (though sure, they're nasty) — QueueUserAPC() is.
Eh. Wasn’t a big deal honestly.

It takes little effort to reproduce the key by disassembling the lock to get access to the plug.
For C++, `bit_cast<uint32_t>(0.f)` should be Well Defined, right? I'm curious, in C, is union-casting float->uint32_t also Perfectly Legal And Well Defined?

(I am not a C or C++ expert.)
Ask App Not To Track was literally just the ability for the user to choose for themselves whether tracking is allowed. That’s a user agency improvement.
Alcohol and it's something you can have on while sitting in the living room with the family, talking about random shit. It's a vibe thing.

I certainly wouldn't put it on to watch alone. But in that setting? It's fun.
The question being what's preventing the USA from achieving the same.
Thank you. I am not wondering how to build rope bridges; lots of cultures figure out some interesting local technologies.

It's the Inca's scale that is what sets them apart - doing these things, at a very high level and with great success, over enormous distances and populations.

A few civilizations achieve these things, the great majority don't; what is the difference?

It is a common question asked by scholars for generations about all sorts of places - for example, see the popular book Guns, Germs, and Steel by Jared Diamond.
When your organization is so broken that it's easier to buy a separate domain for your team, than to go through the process of putting it under the main company domain.
How is Discord not loading fast enough the result of a “third world mindset”? Is this one of those “this software is bad because it was made in China / India / outsourced to one of those countries” arguments (which I don’t even think applies to this topic???)
Efforts to freeze more and more objects and classes after initial setup have been a long-standing trend in the Ruby world.
It's blocked here in Germany too, what the ...
Ya, these are the definitions I'd use.

While all "Agentic" system will likely use some form of function calling, not all function calling is "Agentic". Most implementations are more "Workflows" than "Agents".
But how do they prevent data corruption?
>Let's just add access controls later.

This (Computer Security) is a solved problem, kids. One of the lessons learned in the Viet Nam conflict was the need for a computer system that could safely handle multiple levels of classified data. The solution was Multilevel security, included in that was the Bell-LaPadula model. Several actually secure OSs emerged over the decades since, including KeyKOS, CapROS and Eros.

I'm hoping that someday I can make Genode, the latest capability based operating system, my daily driver, so I never have to worry about virus scanners again.
Software expands to fill the available resources. If you want more efficient software, build it on less powerful hardware. AI training runs are no exception!
Oh, they will? Someone else on this site told me they would be running locally in 2-3 years, back in 2022.

Someone on this site also assured me ten years ago that we'd have full self driving by 2020.
I think what you’re just doing there is averaging out the output of many LLMs, and it gives some different results, but there’s no reason you couldn’t arrive at those same results I think by just complicating the original prompt manually.
I thought live migrating process state did work...? we have containers that can freeze/resume.

Granted, you have to freeze the whole damn OS image, but it does seem to work.

All of the others I agree, I've seen them tried so many times in my lifetime, from mainframes to serverless, and nobody gets them right.
Dyson Swarm Game