skysight-inc/HackerNews huggingface dataset:
Abstraction leaks are usually a result of a worse is better approach. But yes, as I think I said in my original comment, its very difficult to successfully completely pave over a poor base.

And yes, I agree that simplicity needs to start quite low down the stack (ideally at the hardware, or the firmware, or the drivers, or the kernel as a last resort) for the complexity not to explode as you keep adding layers.
https://archive.is/2O8wZ
So about truck appointment systems, you should probably be thankful those are NOT the norm. Generally speaking container terminal operators and transport companies are antagonistic to eachother, since they are NOT in a direct business relationship. The truck transporter (or rail/barge transport companies) are hired either by the shipper directly, or by the shipping company, depending on whether you book a door-to-door or a port-to-port transport. This is also known as carrier haulage and merchant haulage. The container terminal generally works for the shipping line.

Long story short: the container terminal will always opt to please their customer (shipping line) over their non-customer (trucking companies). Truck appointment systems are usually used to force transporters to smooth out peak times not in the name of efficiency, but rather to lower the amount of dock workers the container terminal needs to hire. The truck companies generally end up footing the bill for this, both in increased workload and in detention/demurrage costs because they can't get their containers out and back in time. This money goes directly into the pocket of both the shipping line and container terminals as this is typically something they make heavy profits on.

Be very wary when container terminals and shipping lines start to push for centrally mandated appointment systems. They are much more consolidated than hinterland transport operators. I'm all for increasing efficiency but let's not even further increase market power for shipping lines and container terminals please.
Your Resume Will Get You Only So Far
> In an afternoon, we extended our data service library to perform large-scale data migrations. It reads token ranges from a database, checkpoints them locally via SQLite, and then firehoses them into ScyllaDB. We hook up our new and improved migrator and get a new estimate: nine days!

How many machines this migrator was running on? One? :D Sounds absurdly amazing!
If they were the International Longshoremen Company, nobody would find anything objectionable about that. They just negotiated a good contract. Good for them.
>current ILA president Harold Daggett has complained about EZ passes for highway tolls eliminating union jobs.

I mean that says it all right? I get union's pretty much exist to protect jobs, but it'd be comically inefficient to still require toll booth attendants in this day and age.

And you can pretty much extrapolate this to every industry. Improving technology has always eliminated jobs, in pretty much every field.
Unloading can be complex also I would think, in that you have to maintain balance on the ship so it doesn't list or even roll over. You can't just grab the nearest container with your crane.
> It's unclear to me what "convex hull" means though.

The convex hull (https://en.wikipedia.org/wiki/Convex_hull) of a set is the smallest convex shape that includes that set. Geometrically, it's what you'd get if you "shrink wrapped" the thing you're looking at: edges still protrude, but any indentations get smoothed over.

In this context, the grandparent comment is pointing out that with a traditional transformer block, the resulting computed value for a token can never "stick out" past some weighted average of the values of attended-to tokens, but this differential attention formalism allows that result.
> human labor force that can be scaled up and down as needed.

Is that corporate speak for insecure employment?
147 packages don't strike me as that many, that's less than 1% of all Gentoo packages. I expected much more.

EDIT: And several of those packages are binaries. Apart from the *-bin packages, I've identified TeamSpeak, dev-libs/amdgpu-pro-opencl, Skype, and Slack. That leaves 138 packages.
I was referring to the multiple timezones that are abbreviated to "CST", as described in a sibling comment.

But you bring up another good example. I've worked with people who write times as "PST" or "EST" all year long. This bothers me in its simple incorrectness -- I do know what they mean but I hate autocorrecting them.

But I've also worked with people in parts of Indiana, and Mexico. When they say "CST" at any time of the year, they might mean it precisely!

My strategy is to write, e.g. "8:30 AM US/Pacific". Which probably annoys other people, but at least it's precise and unambiguous. I think it's less awkward than the equivalent "America/Los_Angeles".

Full list of US lower 48 timezones: US/Arizona, US/Central, US/East-Indiana, US/Eastern, US/Indiana-Starke, US/Michigan, US/Mountain, US/Pacific.

And the +2s: US/Alaska, US/Aleutian, US/Hawaii
It’s closely related to statistical mechanics.
I'm not arguing that, it doesn't change the fact that a crime occured.

I'm just saying the title is not misleading.

They mentioned it is bankrupt and by definition creditor rights are curtailed.
Longshoreman unions are some of the most powerful and corrupt.

Even if you are pro-union, they have a history of attacking or undercutting other unions. The port of Portland Oregon was bankrupted because of a slowdown that was organized over two jobs they wanted to take from the electricians union.

The former president of the ILWU refused to recognize the AFL-CIO. The ILA president has mob connections.
The author is surely big fan of performance (or anti-fan of Python? ). Spending half of the post attacking performance without mentioning the task being done feels very much like those old "let's write this web forum in Assembly language FOR SPEED" forum posts.

Later on, author goes and says "At the highest level, tool choice decisions are complicated." and "You can write something similar about any useful technology" - but that does not really work with the first half of the post being very simplistic and one-sided.

(Note this might work much better with some context. There are some projects where speed really matters, like high-performance message server, but there are no context-setting markers in this post, it is written in general tone)
O_i = softmax(...) * V_i and softmax is between 0 and 1, so O_i = alpha * V_i for some alpha between 0 and 1 so that makes it convex, and it makes the O_i just a shrunken version of V_i. Whereas if you have the diff of softmaxes, you get O_i = (alpha - beta) * V_i, which can range from -V_i to +V_i, so its output could rescale /or/ flip V_i. And yes this is happening in every head in parallel, then they get summed.
[dupe] https://news.ycombinator.com/item?id=41775463
Oh wow, I noticed and thought "When was the last time I saw a JPEG that was this crappily encoded?".

I must be getting old.
China is 63-37 exports to imports. US is 44-56. It's different, but it's not so drastically different that I think it would mean a totally different approach to automation is needed.
I'm surprised nobody has mentioned Joda Money yet:

https://www.joda.org/joda-money/

From the same person that brought us Joda Time (ie, what the java time API was based on). I've used Joda Money a lot and it's great.

Honestly I prefer APIs that look like APIs and I think this trend towards inventing DSLs is a bad one. Rails works because there's a critical mass of people who have adopted what is essentially a whole new language on top of Ruby. A money library doesn't warrant a new language, it's unnecessary cognitive load. This new money library would look fine with simple constructors and method calls.
I had the exact same question.
AdderaLLM was right there
Is the author actually trying to commit suicide?

Cause this kind of severely disordered eating is a very good pathway there.

EDIT: I ask this as someone who has spent a literal lifetime struggling with both disordered eating and suicidal ideation.
Yes, although that's the same for loading.

As a general rule, container ships are unloaded tier-by-tier, breadth-first if you will, not shaft-by-shift (depth-first), so this is not much of a problem in practice.

That does start to change if you want to do simultaneous loading and unloading operations, then you'd want to clear out a vertical shafts first so you can start loading operations as quickly as possible. Which is one of the many reasons dock workers hate that style of operations.
> If apple literally hadn't won their own case 2 years ago you'd be right.

how does some previous judge decision matter for weather you _should_ crack down on a company?

it doesn't, right

the government can change laws, and judges can overrule decisions and as the US supreme court has shown even if there isn't "any new evidence in favor of the new decision but even evidence in favor of the old decision" decisions can be overruled and be done 100% in opposition to precedence of the same court.
I mean, of course I have no evidence because nobody is really looking into it. In my opinion, despite the fact we have many tens if not hundreds of millions of people eating themselves to death, we (socially) are incredibly hesitant to consider overconsumption an addiction.

But when people are dying slowly, and painfully, by their own hand and they can't stop, I personally consider that an addiction. In addition, we know ultra-processed foods are designed to invoke as much pleasure in the user as possible. In many ways, they suffer the same hyper-optimization that modern cigarettes do.

There's also some* evidence that part of the Tobacco industry shifted to food as Tobacco in the US died off. This is more circumstantial evidence. I think the "hard" evidence is that everyone smoked and was thin, now nobody smokes, and everyone is obese.

Regardless, I think we need harder and more proven solutions to the obesity epidemic. I think "willpower!" isn't working out for us, on a large scale. I'm rooting for Ozempic. And, fun fact, Ozempic also curbs nicotine and alcohol addiction.
> The only minimum standard that get enforced is that the waste should not leak into the ground water.

In the case of the Asse II mine it is not clear how strongly connected the water at the mine is to water at the surface. Given it is a salt mine I would not expect a strong connection.

> Everyone has consistently treated mining waste as an unavoidable side effect of mining

Yes, there are better and worse ways to dispose of it. Tailings are a huge problem and have caused many a dam disaster. Plainly Difficult Youtube channel dam disasters makes for sobering viewing. https://www.youtube.com/@PlainlyDifficult/playlists
Nonsense. The major difference is that port operators would be free to choose a _different_ company if they were unhappy with the terms offered.
More discussion: https://news.ycombinator.com/item?id=41775463
Hinton's most recent paper on forward-forward acknowledges Peter Dayan explicitly for his feedback on the paper, and cites a paper they cowrote together back in the 90s. Dayan being the author of the canonical textbook on theoretical neuroscience.
Maybe it's a prize for hope and change that physics will be revolutionized by neural networks? Similar to how Obama got a Nobel Peace Prize in order to repudiate Bush's legacy in Iraq and Afghanistan. While Bush's legacy absolutely deserved to be repudiated, I don't think awarding a new president the Peace Prize was the best way to do it, especially because in the foreign policy realm, he ended up not so different from Bush.
I think this is a perfectly humane solution. Especially considering it in the context of their cultural embedding, in which animal welfare in general are not the greatest. And also considering that the alternative is that feral cats starve to death.
In theory no, a network partition is indistinguishable from infinite latency.

Though in common use I think “latency” tends to imply a response and measurable timing.
Location: Gdańsk, Poland

Remote: Yes

Willing to relocate: Nah. -Ish? I mean there's some talk of Switzerland in 2025, but words are just... uh, what? Nothing. Complicated airflow

Technologies: Python, JavaScript, Nix, NixOs, Go, Golang, TypeScript, Zig, Rust, Git, Bash, (sigh), Devops, Docker, Podman, Terraform, AWS, React, Redis, PostgreSQL, Kubernetes, Linux, CI/CD, [insert preferred tech here]

Résumé/CV: https://www.linkedin.com/in/olgierdkasprowicz/

Email: olgierd@kasprowicz.pro

I solve problems, not too much, mostly with software. Roughly 9 years in the field. Each piece of technology is a tool and I need most of them in my toolbox. Fullstack in the broadest sense of the word (starting from hardware, ending at business, with OS and apps in between) - I provide end-to-end expertise and don't believe in an "X developer".

For the next job I'd love to work close to infrastructure (so: servers, k8s, etc.). Ideally somewhere related to finance.

I also write[0].

[0] https://kasprowicz.pro/
I think of there were honest, actually effective and humane means in place to get new, we'll payed jobs in the area for the folks in the union (or financial support for this those for who a career change isn't as easy for one reason or another) the automation would be seen quite differently.

There is no such thing however, not really. Yes, the world doesn't owe these workers indefinite employment in a specific job. But reality also doesn't owe us or the employer a steady progression towards more efficiency, and workers can (and often will) organize against it of they stand to be hurt.
It was considered:

> Then Mary and Ben discussed whether load shedding on the server would help, but in the end, they decided that a thick client in this case was acceptable.

Just guessing, but it seems that they share the client code between many teams and microservices, so possibly it was just easier to embed the logic in the shared client code. But it seems clear that they consider load shedding to be another way to handle this problem.
Fossil Fuel Interests Are Working to Kill Solar in One Ohio County
> Crucially, they're not giving up their right to fork, they're just agreeing not to use it so long as the trademark license contract is active.
Unfortunately, I am not a network engineer. So I don't know how I would approach this problem other than to try to make sure that the resulting hardware is easy to deal with from firmware and software.

I have worked with hardware directly and there is something inherently simple about some hardware APIs versus others.

What's more, the complexity doesn't entirely relate to the underlying hardware or protocol complexity.

The issue is, though, that reality is complicated. This is where the right foundations are important. It's not necessarily that the right foundations themselves have simple internals, but that the right foundations successfully tame the complexity of reality.

The best place to work on developing the right foundations is therefore precisely at such interfaces between the real world and the software world.
> He didn't say "wages need to come down" he said "industries need to be strike proof."

They're plesionyms
Why a bird flu case in Missouri is worrying experts
Are there blooper reels where the puppets swear when they blow a line?
Saboteurs Threaten Innovation–and What to Do About It
An AH-1Z costs about 4,500$ an hour to operate, a F-15E costs about 29,000$ an hour. Helicopters can operate from basically anywhere you can drive a fuel truck to, jets not so much.

You’re talking about a tilt rotor to replace a troop carrying helicopter, it’s a different role with different requirements.

The AH-1Z is more like the A-10 warthog than a traditional jet fighter, and in the wars we’ve been in recently serves a similar role, close air support. To the Marines on the ground, they are indispensable. The airframes were “just” (in the terms that make sense for an airframe that has been in service since the late 60s) upgraded to 4 rotor with a number of other updates.

Being able to literally point at the enemy and have the pilots see you and put ordinance where you are pointing… that is way way different than trying to call in strikes from jets or freaking arty as some people were saying.
Async Rust: futures, tasks, wakers; oh my
No, it seems like the comment you are responding to is specifically arguing that a "bench" may be needed (with workers getting paid) so that they are available during spikes in shipping volume.
Duality of man - "It hurts when I touch it":

- Linus: "Don't touch it!"

- Kent: "Touch and probe it until it stops!"
Calibrated Estimates
What if I were to tell you that Physics included more than Theoretical Particles?

Are experimental Physicist just Engineers?

Are String Theorists just Mathematicians?

Is John von Neumann not a Physicist because he also worked with Computers?

Awful lot of nit-picking in this thread.
[party pooping] It would have been better delivery if you said "a Nobel prize" instead of "the".
Didn’t load correctly twice on my iPhone 6 se 2nd gen
Yeah, it is. I don't use anything except Steam. If it's not on Steam I'm not buying or playing it. Making your game exclusive to one distribution channel is stupid.
We've used LoRaWAN and never used the Cisco equipment, we've always used software/hardware from https://www.machineq.com
I hate intervention but I like analysis. Good insights there, I did not know about this theory.
The article focuses on Linux and FreeBSD, which are LP64.
> He didn't say "wages need to come down" he said "industries need to be strike proof."

Those two statements are equivalent. Or do you think the capitalist business owner is going to pay is employees more out of the kindness of his own hard, if only they couldn't strike?

The whole point of a strike is that it "harms their company," because being able to do that is the only way many workers have any leverage.

> Software engineers don't really strike in a way that harms their company.

Software engineers have been the beneficiaries of some really cushy market conditions over the last couple decades, which are pretty much guaranteed not to last.
I don't think there's any narrow definition of what "hallucination" means. It generally refers to the model giving non-factual answers in contexts that are meant to be factual, but not all causes of this are going to be fixable without very major changes.

The fundamental issue is that most of the time LLMs are going to be combining statistics derived from many training samples when generating a single continuation, and there is just no guarantee that this will result in a semantically coherent response. Of course the model's depth of parsing and semantic analysis usually means that each generated word is highly plausible, but this isn't the same as being factually correct, especially so in these cases where the model is drawing on multiple sources to create a mashup response, which is the normal mode of operation.
Yes, I think the design of GTK and GObject worked out really well in the long run. On the surface it seems stupid to use C and then just "bolt on" a C++-like system on top. Why not just use C++? But clearly it's worked out.

Unfortunately, GTK has it's own set of drawbacks.
This is why I'm giving up on learning rust. I don't get it. it seems like jquery's chainable api from back in the day. I wrote a Tauri desktop app using chat-gpt in rust and it wasn't anything I could understand by reading the code.

We are rewriting the desktop app in primatejs now since they support compiled desktop apps with bun now.
I don't think I move the goalpost when I pick up from your example.

I simply do not agree that Facebook can sensibly be responsible here. No, the misdeeds lie with those that use the platform for their personal quarrels.

A recommendation algorithm does not make you a partner in crime. If we talk about guilt, we need to talk about the advertising industry as a whole that doesn't only include Facebook.

Your argument is analogous to rock music making kids more violent without there being a direct causal link. Without that is remains speculation and even statements that they are "a bit guilty" have to be rejected.

That the advertising industry as a whole is detrimental is likely true, but then Facebook taking part of genocide should not be a starter.

> I never said Facebook took part in genocide. That was a different commenter. I said Meta aren't an entirely innocent party

That is pure semantics. No, they are not a guilty party. And if they are really at fault it recently was about removing too much content, which they correctly self identified being a problem. So they have at least that.
Is the thing that's going on here that softmax can't push a value to 0, but by subtracting 2 softmax maps we can output 0s?
Was just going to mention that it seems that it should be possible to make a Flash Attention version of this algorithm and was pleasantly surprised to see they already included an implementation of one :)
So it is on your home LAN, just on a different VLAN than your infra. (which makes sense)
Hydrogen's toxic secret worries a town in northern France
Wild wheat: The key to food security in a warming world
Personal experience, but pro-Ukrainian accounts/channels are much worse in terms of "Othering", be it justified or not. There is a widespread tendence to call Russians a variety of names, such as "Orcs"[0], "Cockroaches", and "Zombies".

On the other hand I often see pro-Russian accounts define Ukrainians as "Nazis". The main difference is that Nazis is used as a political connotation and is usually referred to Ukrainian politicians and military members. Russian propaganda carefully describes the Ukrainian population as relatives captive of a far-right dictatorship. Ukrainian propaganda instead frequently dehumanizes the Russian population.

- [0]: https://en.wikipedia.org/wiki/Orc_(slang)
Fair, sorry, thanks.
I wonder if unloading is in some sense greedy, in a way that loading isn’t. I have no justification for thinking so, just a gut feel.
As a lefty who has used right-handed scissors in many situations all my life, it isn't that simple. I can cut with right-handed scissors. It requires changing the way I use them in a way that is a bit weird and unnatural, but it works.

It's very much about what is comfortable for people.
Don't forget you don't own your work device and could lose access to it with zero notice.
It's a personal pet peeve of mine that MacOS has no way to install with a "forget everything about iCloud" option. I love it for my personal devices but on a work device you quickly notice how it's got it's little hooks all over the OS.
20x isn't crazy, but its what they need just to reach parity P/E with Google (assuming their costs remain flat). In order for the investment to make sense they have to grow much much more than that to account for the extra risk, otherwise you're better off buying Google stock.

If we throw out some conservative numbers, and assume costs will rise super modestly, you have to believe OpenAI's earning will grow 50-100x for the investment to make sense. They'd have to maintain their current growth rate for 5+ years, but I wouldn't be surprised if their revenue growth is already slowing
https://en.wikipedia.org/wiki/AN/ALQ-144
> It’s late 2024. Are exceptions usable yet?

FTFY. Now it applies to all languages and not just C++.

Anyway, I’ve been happily using -fno-exceptions for over a decade.
I agree, we and the union workers should vote in a government that helps people who lose their jobs to progress. After all, it's the job of a government, not a company, to serve the needs of the people.
If you target just one Wayland compositor, I think this is possible. I mean, each Wayland compositor is basically a display server. The trouble is the Wayland protocol itself doesn't necessarily provide all the tools for this (it does provide some, particularly in conjunction with systems like pipewire and portals).

But, for example, I think kwin can definitely do this.