skysight-inc/HackerNews huggingface dataset:
I don't do web stuff for a living, but I've been hacking since the early days of JavaScript - what I don't understand is what happened to separation of content, layout and interactivity - most of these react et al. monstrosities start with a big mess of JavaScript generating the html as lisp-like nested trees of tags. in that case, why not just use lisp?
>taxi drivers get violent when these apps cut into their earnings.

Just maybe, that isn't a good way to do things either.
A long list of supported hashes/algorithms is imo an antipattern for crypto libraries. They should focus on being very obviously correct for a small set of supported algorithms. Crypto's hard and this just increases the surface area.
I really think we are as developers underusing setups like this. If you could somehow figure out a simple but effective sync between devices then that would be able to cover many use-cases.

Maybe we just need an sqlite with better support for replicas? Then people have one tiny server with a bunch of sqlite’s to which the apps can sync?
Andrej Karpathy – Founding fathers on today's America [video]
> Dijkstra tended towards hyperbole and exaggeration IMHO.

No.

Dijkstra being Dutch was famously blunt, vigorously contrarian, uncompromising perfectionist and extremely honest.

A summary of his life and works; The Man Who Carried Computer Science on His Shoulders - https://inference-review.com/article/the-man-who-carried-com...
yea they pay employees and also have bots that do this
It's been a good year on hackernews, this is I believe my 3rd occasion where i get to show off Shadow the Rat's best tricks compilation: https://www.youtube.com/watch?v=AV9z0c1hjnA
The simplest thing that "just work" for me is replacing ? with .context(h!())? and this macro:

#[macro_export]

macro_rules! h {

() => {

concat!("at ", file!(), " line ", line!(), " column ", column!())

};

and then using anyhow::Result.

Solves 99% problems in error handling
Stratechery Year in Review 2024
Federal Reserve ends enforcement actions against National Bank of Pakistan
I'm not sure you're agreeing or disagreeing, so apologies in advance if I misread you and apologies in hindsight if I was unclear with my original comment.

I didn't claim free markets exist out of thin air. They need to be created and enforced, there's no dispute there.

I'm also not saying that healthcare should be a free market. I'm arguing for more regulation in Healthcare (and Education) than I would suggest is needed in regular markets. Security is even more regulated as the state must have a monopoly on the legal use of force, and with that comes the duty to protect its citizens.
> It is literally installed on any *nix OS, macOS included.

To my horror/surprise, not necessarily so any more. A whole lot of the OS parts that used perl have been ported away, or no longer part of the OS. It's entirely possible to run production workloads on RHEL without perl installed, for example.

I had a nice perl script I'd written ages ago that I sort of trundled around with me for a while, that could extract multi-line stack traces from plain text logs if any of the lines matched a certain string, and couldn't because no perl. I had to quickly rewrite it in python (wasn't hard to do, admittedly)
YAGNI should be tattooed on some people's eyelids.
Yeah, I think initially most will be going to "customers" in the San Fernando valley.
On the localist/resilient extreme in a developing world village you have the problems of:

* Inefficiency

* Lack of options

* Stupid business practices uncritically continued

See https://asteriskmag.com/issues/07/want-growth-kill-small-bus...

On the globalist/efficient extreme in the USA, for example, you have the problems of:

* Economic dependence on large, national players that can leave at any time

* Business proprietors feel no social responsibility to your community because they do not live there and interact with locals

* Little power in deciding what products businesses offer

* Profits enriching another place rather than your own place

I don't want either of these.
What audible alternative are you using?
> “AI” has been deciding those things for a while, especially insurance claims, since before LLMs were practical.

Yeah, but no one thinks of rules engines as “AI” any more. AI is a buzzword whose applicability to any particular technology fades with the novelty of that technology.
I was not suggesting a paid browser, that's a bit of a leap. But right now mozilla has burned all their goodwill. If they wanted to, for example, focus on making firefox really good and solicit donations specifically to support continued firefox development, it wouldn't work anymore. They could have followed the model of other large open source projects that do the same.

But now i would never want to support them. The goodwill is just gone and if you give money to mozilla right now it gets wasted on nonsense, they have so little interest in firefox. I'd rather support any of the forks.
Agree with you -- it's valuable to validate assumptions if there is some controversy about those assumption.

On the other hand, this work isn't even framed as a generalizable assumption that needed to be validated. It seems to me to be "just another example of how AI systems can be strategically deceptive for self-preservation."
DOGE isn't the first attempt to reduce 'waste' in government ("Private Sector Survey on Cost Control"):

* https://en.wikipedia.org/wiki/Grace_Commission

* https://www.reaganlibrary.gov/archives/topic-guide/president...

* https://www.gao.gov/products/123531

* https://www.pgpf.org/programs-and-projects/convening-experts...
In your 'about', you have worked with/at well-respected tech companies. I suspect they had significant investment in their DevOps teams and that has not been my experience at large non-tech companies in my career. Our differing experiences make sense when thinking about it in that context.
How to redesign the Steam Deck interface for maximum engagement
Many times the "massive" memory sink is because people give the VM more memory than it actually needs (or they use the default, which is to take up to 25% of RAM whether or not it's really needed for the required performance). I.e. people will say a process "takes" 1gb, when the same program could run just as well if they tell it to use, say, 300mb. The more memory, the faster it could run. The GCs offered by the JVM are more advanced than Go's by a couple of tech generations (the Go-like GC was removed from the JVM when it was superseded by two generations of newer GCs), and memory consumption is already going down with compact object headers [1] and will go down even further with Valhalla.

All in all, Go may take up a little less memory for similar performance, but the JVM is more flexible (and more observable), offering you better performance if you need it. And the footprint will continue dropping, as it has done for years [2].

C++, Zig, or Rust are not really an apples-to-apples comparison. Sure, they take up significantly less RAM, but their performance is more expensive per unit of effort, and it's not a one-time cost, either. It's a permanent tax on maintenance, not to mention Java's superb observability.

Don't get me wrong -- I'm a fan of Zig, and C++ is the language I still program in most, but you can't really compare them to Java. Java makes you pay for certain things -- especially in RAM -- but you do get your memory's worth in exchange, and in a way that translates to pretty significant time and money. If you can't spare the memory as you're running in a constrained environment that's one thing, but if you can, it's all a matter of what you want to use it for: do you want to use it all just on data, or do you want to spare some to reduce maintenance costs/increase development speed and improve performance?

BTW, I'm not sure what is actually meant by a "lack of runtime" for C++/Rust/Zig. They all have standard libraries, just like Java. Rust even has a (crude) GC in its runtime that most Rust programs use (and, like Java, it compiles down to a VM). I think what people mean is that compilation to native is typically AOT rather than JIT, but that has both pros and cons.

[1]: https://openjdk.org/jeps/450

[2]: E.g. https://openjdk.org/jeps/254
> If such frequencies steer some kind of gate than you do have a kind of digital logic with 1 being where the brain waves cross the zero line.

What makes you think that this is the case? If someone touches you from behind do you immediately fall over dead from sensory overload? Do you react as if you where punched in the gut? Do you look over your shoulder to check who it is? Or do you fail to notice it until they break a bone? There is a significant amount of inputs where the reactions are not just zero or one but happen on a scale, your digital 1 or zero is more likely to be a 1.0 or 0.0 of a numeric type with unknown bit depth, lets go with 80bit since x87 is just the worst and completely blows the 10bit claim.
I remember a story about the Phantom Flex[0] High-Speed camera.

It's an awesome camera, but note the absence of a price, on the Web site. I think it retails for around $80K.

[0] https://www.phantomhighspeed.com/products/cameras/4kmedia/fl...
Obscene Prices, Declining Quality: Luxury Is in a Death Spiral
These other languages do not have the programing affordances of Java (generics, easy memory safety). Tooling is a big factor in favor of Java - IDEs, debuggers, observability etc. Also, the quality and availability of libraries is also a debatable point (although, it depends on the application at hand),
Tried running the code. Crashes with 'attempt to add with overflow'
Hamburger menu (≡) then +Note. Works for me on iOS
It's good for most use cases for it to be a black box. TLS apis that were designed in the 90s still work with the newest protocols and ciphers and bug fixes. Consumers of the library can blindly and transparently adopt 30 years of research into the topic.
Gemini 2.0 Flash Thinking Experimental
Huh, interesting. What did they cover? I guess I thought you were talking about stuff like sparse iterative solvers (Krylov subspace, that sort of stuff). But those are computational tools mostly, I guess, right?
Apple's malicious compliance – the EU strikes back
This is really cool. I'd love to see this done for the movie "Lola rennt" (Run Lola Run) which is studied for it's color symbolism throughout the film.
In response, Prof. John Dyer recently created the "Y'all" version of the Bible: https://yallversion.com/
https://archive.is/m9SAi
> In my opinion, events like these will just accelerate job elimination

Sure, probably. The jobs that can be automated will eventually be automated. But while they're still needed, I'd hope they have some basic protections and decent wages.

If my online shopping costs go up 0.5% but now a thousand workers don't have to have the mental stress of "I really need a pee break, can my metrics take the few minute hit this week or will I lose my job and go homeless?", I'll take that trade in a heartbeat.
Depends on where you are. Many cities have under resourced police departments that have reputations for ignoring and refusing to investigate non violent crime.
“Safety” is a very overloaded English word with strong connotations, and the popularization of it in the context of “memory safety” has been good in some ways, but has really poisoned the discourse in many others.
It depends.

In other words, what was stated is not exactly true. It could be --- or not. There is no guarantee or regulation or requirement to make it so.
Yeah, fair point about dtrace, et al, but I think my statement is still fine in context, since we're specifically talking about these Rust libraries that collect stack traces for error types.

And I agree and love having statically checked failure modes! So, if you're choosing to panic in Rust, it better be because of something that is really not able to be handled at all (caveat: the top-level event loop or whatever could catch panics/exceptions, print a "Oops! Something went wrong!" message to the user and then either die or try to keep going, etc, but no handling panics/exceptions in "middle" layers.).
Has anyone a gift link? The usual archives are running into a captcha of sorts.

Joe has gotten a lot done with a hostile house and split senate.

And as for “diminished”, you ain’t seen nothing yet.

President Musk will have to lay off the ganja.
Are these just traditional distributed algorithms?
> I'd expect (spitballing here) a staff eng to be making 300k base with substantial bonus/espp on top

This is a fairytale in DoD work and while I think there's room for us to improve our compensation I'm not sure this is a reasonable number at the moment. Please don't flame me for this, just sharing my opinion. I work on a critical DoD new-work project.

The only way to achieve that number in this sector would be private consulting with a very strong network. I will say that it's a very easy world to network in, at least in my experience. I also find the work and location I'm in very meaningful and interesting compared to most of the private sector work accessible to me at this point in my career.

I don't think as many people love remote work as HN suggests. We have an extremely flexible hybrid and PTO policy here, and we're in a great midsize city that people love living in.

This is just a random jumble of thoughts in response. Cheers
Manhattan-Project styled Big Science megaproject to fully simulate a rat brain by 2050 so that it can be trained to trade the cable ( https://en.wikipedia.org/wiki/Cable_(foreign_exchange) ).
I was taught in biology that a good scientific experiment is one in which you learn something whether or not the null hypothesis is confirmed.

I am equating learning to surprise, though you could disagree with semantics.
We've set foot on only 1 other stellar body.

Luna is sort of made from the Earth. And it's so close that Earth has a stronger pull on it than Sun.

So we have set foot on another stellar body, sure. But we also... kind of haven't.

And then we had to retreat from it anyway. Homo sapiens, hunter champions, arrived at an uninhabited body and were outmatched.

Way to go, smartest species we know of. You've done jack shit.
Do you think the average H1B or other visa holder in STEM is among “the best”? I’m forced to hire non-American engineers (contractors) because my company is too cheap to pay for and commit to paying American workers full time for a couple of years. There are certainly a ton of qualified Americans who can work for us (fully remote) for not much more money, and their native English skills would make them objectively better at the position. I would even hire juniors straight out of school, but the corporate bs gets in the way.
Reasonable criticisms of specific policy or programs (like you mention) is not what I or the poster above was referring to- there is a widespread cultural zeitgeist going on right now that is fundamentally emotionally based on hatred, and will broadly advocate for any policy that will harm groups they hate. Comments in this HN post show how widespread and normalized these feelings are, which wouldn't have been normal to express publicly until now.

This is a terrifying time to be in the USA for anyone with the "wrong" skin color, accent, culture, religion, disability, gender identity, sexual orientation, etc.- and many of the people I know in those groups are actively preparing and planning for the worst imaginable outcomes. People in those "wrong groups" are terrified right now, and people not in them - which includes much of HN - are in a bubble and not aware of what is happening.
I have about three Fujifilm FinePix digital 3D cameras. Fun to play with if you like stereo photography (although consumer-level quality images, but still decent).
Lina Khan =/= mario's brother
I have noticed a large uptick in usage of y'all in the PNW in the last 7 years.

I personally think at this point y'all doesn't need to be defended, it is on it's way to winning regardless of what NYT Opinion pieces think.

Although reading the original NYT Opinion piece I do also agree with the premise that "you guys" has largely been drained of it's masculinity.
Do you work in big tech, high finance, or private equity?
American doctors hate the health care system almost as much as you do
I have 400 orders on Amazon this year (I think that means I have more than 400 unique items since one order can be more than one items, but it's probably around 450 items total so not far off).

Of those, I probably have a good portion which is household goods as I mentioned, like soap in bulk, soda cans in bulk, etc. which is cheaper than any other option (especially because I don't have a car in London).

Then I have around 170 orders which are items I got for free through the Vine program (https://www.amazon.co.uk/vine/about). And probably around 30 orders that are free books (https://www.amazon.co.uk/firstreads).

If I ignore all of those, and take only recent orders that I paid for, here are 5 items that I can't buy, or at least wouldn't know where to even begin looking for, in central London:

- A luggage and suitcase scale

- A monitor arm

- A good shower filter for hard water (not the crap that doesn't actually filter anything which you can easily find anywhere)

- A label printer

- A moth repellent for wardrobes
For me, the fast shipping is at a point where more reliability would be better than the current speed of delivery. If it's on time, I'd prefer to get a package in two days than have it delivered at 10pm in one. If it's behind the deadline, I'd prefer a more realistic deadline than emails about slipping on the schedule.
i used to work on bezo's fc automation back in 2012 to 2016, they've been they'd been talking about "lights out fc" being just around the corner since since those days. if anything we had adjacent teams that were working on temp worker and worker scheduling systems, "people management" systems that had more interest from leadership. imo a lot of the automation stuff ended up being real timid and imo really was to juice valuation.
Can't agree more.
I imagine the scenario of waiting for a table at a restaurant.
After 10 minutes I peek at the list and someone scratched my name from it.

I can say: "You removed from the list, yet here I am waiting" I bit curt.
I can say: "Y'all removed from the list, yet here I am waiting" Friendly.

Well said.
Checking this out now - I’ve used Wispr Flow for a while, and it’s….fine. I’d love more control, though.

By any chance, would you be open to paid licensees having source access? Obviously with strict non-compete/non-commercial terms.
I would apply the term "cynical" to the decisions made by Amazon's management which create the working conditions that compel their workers to strike, while providing top 1% compensation to themselves.

These people are just doing what they have to do to survive. If anything, going on strike a truly desparate move. Insinuating that they are childishing in doing so (as if they feel they "deserve a pony") on the other hand, seems simply -- snide.
Looks nicer than say kanboard, I may give this a shot
Even after they were told it has a ton of value add. It indeed irked me the wrong way and that's why I took that tone.
My first job was as a host at Red Lobster. I was reprimanded for saying "How are you guys doing today?" as I was seating a group of ladies. 16-year old me was trying my best to be polite, but language changes over time and that was one of my first introductions to code switching.
Try the hamburger buttons
IIRC it (or was it another assembly line using pigeons) was stopped because it was considered cruel to get them to perform such work.

OK for humans though, apparently!
Mars colonization doesn't make much sense, but building O'Neill Cylinders when humanity runs out of space or energy on Earth might.

>interstellar travel makes no sense

For vacation or finding new spices to sell, no, but if you've exhausted all the matter in the solar system or humanity outlives useful solar output from the sun and fusion energy is still +20 years away, there isn't really a choice.

The time it takes for interstellar travel doesn't make sense on human time scales, but people still plant trees knowing they will not live to sit under their shade.
> There is no such thing as "employee tax". Usually, what exists is a scheme for some of the employee's salary to be paid in the form of retirement schemes, health care, etc. It's not a tax to subsidize unrelated things.

I didn't say it was to subsidize unrelated things; in fact it's more the other way round, where state pensions, and state employee pensions, public healthcare etc are just paid for, and the money comes from whence it comes.
I work in the space. You are massively understating the difficulty of finding candidates willing to get a security clearance, and the cost to the company of sponsoring those clearances. It's not as simple as the compensation number alone.
An iPhone is required to use them. The watch app is like a remote for the phone app. Some will only play if the watch and the phone are near, others don't have that limitation, but all of them require that you have an iphone
2024's Biggest Breakthroughs in Computer Science [video]
Relying solely on analytics is a dangerous gamble
In java's defense -- and I share your criticisms -- it offers some very nice things that no other language has.

eg want to run code for 6 months at a go managing hundreds of gigs of data, tens of thousands of threads, at high load, with sustained gigs a second of garbage generation? the jvm will just silently tick away doing just that while being nearly bulletproof. As much as I love ruby and python, you ain't doing that with them.

With hot code loading, introspection, etc. All the stuff that makes developing super-robust long-lived systems way easier.

And the flip side of the clunky language is your code from 20 years ago still works.
I have a cli tool I maintain that finds visually similar images.

As a fun experiment several years ago I extracted all the frames of Skyfall and all the frames of the first Harry Potter movie.

I then reconstructed Harry Potter frame by frame using the corresponding frame from Skyfall that was most visually similar.

The end result was far more indecipherable than I'd ever expected. The much darker color pallet of Harry Potter lead to the final result largely using frames from a single dark scene in Skyfall, with single frames often being used over and over. It was pretty disappointing given it took hours and hours to process.

Thinking about it now, there's probably a way to compensate for this. Some sort of overall pallette compensation.
"Just when you thought it was over... we’re introducing Gemini 2.0 Flash Thinking, a new experimental model that unlocks stronger reasoning capabilities and shows its thoughts.

The model plans (with thoughts visible), can solve complex problems with Flash speeds, and more ..."

- Logan Kilpatrick

https://x.com/OfficialLoganK/status/1869789822384255300
Have to login to see any of the screenshots
It would be easier, if there would be one standard combo that would be enough (e.g. something similar to the WireGuard). Currently there are many IoT devices that mention TLS-support, but they don't specify e.g. supported ciphers and hash functions.
I've often seen this happen. A few years back I applied for a job at a startup where I checked a lot of the boxes, but not all, but some of the boxes I checked were difficult to come by - never heard anything back. Six months passed and I was contacted by them, would I be interested in interviewing? I was and I ended up getting the job. Later when I asked about the position being open for so long I was told by one of the people involved that there were folks who were waiting for the perfect candidate to come along and finally, after many months, they were convinced that the perfect candidate probably didn't exist. So yeah, there's at least one instance of it where I know for sure that's what was going on and I've seen others where I'll watch a job listing keep appearing for several months.