skysight-inc/HackerNews huggingface dataset:
I'm as anarhist as any other wanna be erlang developer, but it's odd to see Trump mentioned in the context of taming Leviathan, when he promises to use military to deport millions of people out of the country under martial law kind of regime. I guess one persons libertarian hero is another persons statist opressor. I would not care less if not the military to use for taming the Leviathan wasn't biggest in the world and literally is in the business of exporting money for the whole world to use.
No, INTR "generates a SIGINT signal which is sent to all processes in the foreground process group for which the terminal is the controlling terminal" (termios(4) on OpenBSD, other what passes for unix these days are similar), as complicated by what exactly is in the foreground process group (use tcgetpgrp(3) to determine that) and what signal masking or handlers those processes have (which can vary over the lifetime of a process, especially for a shell that does job control), or whether some process has disabled ISIG—the terminal being shared "global" state between one or more processes—in which case none of the prior may apply.

$ make pa re ci
cc -O2 -pipe -o pa pa.c
cc -O2 -pipe -o re re.c
cc -O2 -pipe -o ci ci.c
$ ./pa | ./re | ./ci > /dev/null
^Cci (2) 66241 55611 55611
pa (2) 55611 55611 55611
re (2) 63366 55611 55611

So with "pa" program that prints "y" to stdout, and "re" and "ci" that are basically cat(1) except that these programs all print some diagnostic information and then exit when a SIGPIPE or SIGINT is received, here showing that (on OpenBSD, with ksh, at least) a SIGINT is sent to each process in the foreground process group (55611, also being logged is the getpgrp which is also 55611).

$ kill -l | grep INT
2 INT Interrupt 18 TSTP Suspended
An upward spiral – how small acts can change the world
Full Title: An upward spiral – how small acts of kindness and connection really can change the world, according to psychology research
True, but this guy fell in Poland, which was treated harshly by the Nazis, and probably fought in the USSR, where the behavior of the Nazis was absolutely unhinged. I would consider looting much more probable in that region.

Romania was, at least theoretically, an ally of Germany, so (non-Jewish) Romanians got treated better than conquered nations like Poles, who were Slavic and thus lower on the racial totem pole.
Despite my 'Use a GPU' post below, you are absolutely correct.

Maximizing performance on a CPU today requires all the steps in the above article, and the article is actually very well written with regards to the 'mindset' needed to tackle a problem such as this.

It's a great article for people aiming to maximize the performance on Intel or AMD systems.

------

CPUs have the memory capacity advantage and will continue to hold said advantage for the foreseeable future (despite NVidias NVLink and other techs to try to bridge the gap).

And CPU code remains far easier than learning CUDA, despite how hard these AVX intrinsics are in comparison to CUDA.
First reading, there are lots of stage before the bill is passed.

It look like Parliament, via private members bill working at its best.

Lots of debate, lots of people listening to the debate and then voting.
Some people find it such a challenge to not excessively consume they have to dedicate a special day for when they manage to not buy something for 24 hours - we’re so cooked
As for the extent of holding Nazi money — we held Allies money just as well.

Unfortunately the Confederacy did far more to help the Nazis than simply serving as a laundromat for its plundered assets:

It is well known that the Swiss vigorously blocked the entry of Jews attempting to flee Germany and occupied Europe. In 1938 (at the suggestion of Swiss Chief of Police Heinrich Rothmund) Bern requested that Berlin mark the passports of Jews with a "J" - so that German Jews could be instantly distinguished from German gentiles - and be denied admission to Switzerland. Indeed, the great majority of those denied sanctuary in Switzerland perished in the German death camps.

In 1995, speaking about Swiss complicity in the Holocaust, Federal President Kaspar Villiger declared that "we bear a considerable burden of guilt for the treatment of Jews by our country". This was the first official admission of any Swiss culpability for the fate of European Jewry. It took the Swiss fifty years to admit any responsibility for wrongdoing. It took the Swiss fifty-five years to exonerate (posthumously) Paul Grueninger, the police chief in the St. Gallen Canton who defied regulations and aided thousands of Austrian Jews in escaping to Switzerland. As a result of his actions, Grueninger was dismissed from the police and convicted of fraud.

After the war, when the survivors attempted to reclaim their assets, they were ensnared in a web of bureaucracy that refused to recognize the fact that death camp survivors, or the heirs of those who perished, could not possibly furnish customary documentation such as death certificates. Swiss banks strictly adhered to the rigid restrictions of Swiss banking law in total disregard of the special situation which had arisen out of the mass murder of the Jews of Europe.

https://www.pbs.org/wgbh/pages/frontline/shows/nazis/reading...

According to historian Martin Faust, the participation of Swiss citizens in Nazi war crimes is "a topic that has so far been dealt with almost completely by German historiography and only insufficiently by Swiss historiography."

https://en.wikipedia.org/wiki/Switzerland_during_the_world_w...
I would network to get over the ATS barrier and focus on smaller companies.
> our programmers are Googlers ... They’re not capable of understanding a brilliant language

Sounds pretty damning, I'd say. This of course illustrates why Go is called "systems PHP".

> how much one was willing to pay for a commercial JDK.

I strongly prefer open-source tools at the base of my stack. Not as much because of the money but more because of the level of trust. Things should be inspectable.
That's even better then. Just let the AI read the literature and write the optimal compiler.
10x-15x+ price to median income is common in many desirable areas. Completely ridiculous, but also what you might expect after a decade+ of QE, asset inflation, and the last four years of core inflation.
Thats only true if all your customers choose the exact same 37 Hours (and the same/similar destinations) back in the real world that's very very unlikely and so the 95%ile "issue" is a bit misleading unless an individual customer has the ability to use more than a couple of percent of your overall capacity (rare-ish at scale).
Ford Built America's Foundational Airliner and Then Quit Building Planes
For Marc Andreessen trying to support the creation of new banks and financial institution, there’s no pros and cons to the CFPB, it’s all cons.
You do not schedule a timeout on each buffered write. You only schedule one timeout on the transition from empty to non-empty that is retired either when the timeout occurs or when you threshold flush (you may choose to not clear on threshold flush if timeout management is expensive). So, you program at most one timeout per timeout duration/threshold flush.

The point is to guarantee data gets flushed promptly which only fails when not enough data gets buffered. The timeout is a fallback to bound the flush latency.
This is why I love things like cargo fmt / go fmt / eslint / etc.

No discussions of whether

if (foo) return;

is valid, or we should do

if (foo) {
return;
}
> We use Thanos to store metrics in self-hosted S3 (seaweedfs) with 30 days retention, aggressively downsample after 3 days.

Any reason to not just use Mimir for this?
"To stay off the P-I-P you must answer me these riddles three."
And in which case a society that accepts this is bound to open Pandora's box.
For some reason I thought the title was in reference to the folklore legend of Urashima Taro where upon his return from Ryugu he unsealed the forbidden treasure box resulting in rapid aging of him into an old man, and that the article is discussing the role of microorganism contamination in such a phenomenon.
countries are not taking a page from Argentina. countries are taking a page from the United States electing someone like Donald Trump.

https://www.scienceofrunning.com/2017/05/the-roger-bannister...

the Roger Bannister effect
Having a layer or two above the interface aware of the constraint works the best (when possible). Line based approach does this but requires agreement on the character (new line).
Should also also adjust for price/sqft and energy efficiency/insulation savings, lack of plumbing in some and ~15% without electricity. And also externalities of 1950s air conditioning designs that would have depleted the ozone by now if we stayed with them, and things like lead paint causing mental development issues.

Median wages are up since significantly since 1950 (most stagnation was after 1970s), and house building is expected to be heavily affected by purchasing power parity, using a heavy portion of local labor.

Occupational deaths in construction went from 8 per thousand workers in 1950 to below 2 per thousand today, but I couldn't find numbers for residential. In the 1950s, if there was as much highschool attendance as today, out of each medium sized highschool you'd expect a higher than 50% chance of one of your peers to eventually die in a construction accident.
I have a sneaking suspicion that the people who excessively consume are not the same people trying to encourage others to not excessively consume.
China to launch next-generation Beidou satellites in 2027
Tidal still has support for DJ software. I know that’s niche, but it matters to me.
> I've come to a similar conclusion. Do not write a comment in a code review, instead, write a test that would catch whatever danger you want to warn about. And if you cannot find a way to express your concern as a test, the return-on-investment of worrying about that concern is probably zero, so we should ignore it.

What if your concern is "this approach makes the code difficult to test"?
Yeah, agreed. If you think artificial intelligence is going to be an important technology in the coming years, and you want to get a better understanding of how it works, it's useful to be able to run something that you have full control over. Especially since you become very aware what the shortcomings are, and you appreciate the efforts that go into running the big online models.
Really? Are Food Not Bombs and the IWW that popular we're you live?
The crypto firms are moving fast and breaking things. No need for that kind of safety shit, right? Would slow things down. Reminds me of Boeing.
Llama3.1 8B fails as well.

After I call the model on it, my favorite part of the "fixed" answer is step 3:

> Bien sûr ! Let me retrace the steps with you.

01. You put an ordinary rock into a glass of water.
02. Then, you turn the glass upside down.
03. At this point, the rock would be suspended in the air above the glass, as it can’t fall out (it’s not being held by anything).
04. Next, you do a little dance. This doesn’t affect the rock’s position.
03. Finally, you turn the glass right side up again.

> So, when you turn the glass right side up, the rock would simply fall back into the glass, ending up at the bottom where it started.
At a minimum this is done diligently for Apple-written software.

For foreground apps like electron actually this wouldn’t do anything because you generally want it to be foreground. However, various extensions probably should use a different QoS level because responsiveness is better (eg code indexing, builds, etc).

The incentive is a better user experience and a lot of times software engineers end up using the software they’re building so the self interest incentive exists. And developers also exist who view it as a craft and push themselves to write better software.
The thing I see as worrying with Milei is that while he is an economist, and seems to be using economic principles to drive his thinking, he has also mixed in an unhealthy dose of culture war nonsense and other politics into his strategy. He claims almost all journalists in Argentina are corrupt and just write lies about him, which I find to be a suspicious claim. He also thinks that Trump is a wonderful and selfless human who is making sacrifices for his country and the same of Elon Musk. So he is obviously a very poor judge of character and it makes me question his own character.
I think that was a typo in the article - GIMP is now "anyRGB". The color profile is associated with the RGB values, so you can load, work in, and export AdobeRGB, AppleRGB, etc.

We also load palettes (ASE, ACO, etc) in CMYK, CIE Lab, etc. It's true we don't have a dedicated CMYK/LAB mode yet, but 3.0's color management work laid the foundation to implement this much easier in a future release.
Every soldier in the German military at that time was a nazi soldier. They reported to hitler, who was the person who brought the nazi party into power, the party who controlled the government and military. They took orders from nazis. They were nazis.

Their officers had skulls on their uniforms. They were rounding up and slaughtering people they viewed as less than them, they had posters in the streets painting them as rodents and infections.

Nobody saw all of that and said “well, I don’t want to dodge a draft, I better just sign up and do this evil shit, it’s my moral duty to serve”. Nobody was blind to what was happening and nobody accidentally went and did those things without believing they were somehow right. They were doing those things because they wanted to, the same way everything any person does when they have something that they have the power over to choose between.

Edit: not sure why I’m getting downvoted. Downvote the people trying to claim German soldiers in wwII were not nazis.
I guess you could use the existing SSH functionality to do restarts and deployments.
It started with Elon. Now there's another celebrity Musk in China: His mother
I’ve been pretty happy with adding expensive things to save for later on my Amazon shopping cart all year and seeing most of them pretty cheap over the past week.
Given that even in the least attractive locations, home prices have grown around 100 per cent, we can probably chalk those 100 per cent up to general improvements of homes (size, appliances etc.) Neither homes, nor cars, nor planes are the same as they were in 1950.

The rest is the "true" growth.
Enhancing JEPAs with Spatial Conditioning: Efficient Representation Learning
lol good luck with that
From experience, `unbuffer` is the tool to use to turn buffering off reliably.
Ah, well, I guess in that case most organizations are quite unserious.
I wonder if Milei could choose a (country + year) as the ideal model (or closest to it) for how a state should be run, what would he choose?
I only want to add that in 1950 a significant number of homes still did not have indoor plumbing, and I'd guess that a lot of existing housing stock was small square footage. I don't want to say there wasn't housing inflation, but I do think the the nature of housing stock has changed too.
One core isn't very expensive, and when we look at modern super dense CPUs full load is less than 5 watts per core.
What kind of inflation? Bc inflation numbers are artificial and are often doctored. Like here in NL where they conveniently adjusted the "basket"
> Instead of using negative numbers, Accounts have normal balance: normal credit balance literally means that they are normal when its associated entries with type credit have a total amount that outweighs its associated entries with type debit. The reverse is true for normal debit balance.

I didn't understand this part, can someone give examples of good and bad approaches for both credit and debit accounts?
I watched the debate as it was happening on Sky News and it seemed to be one the most respectful debates in a long time when it comes to a divisive issue (cough cough Brexit).
Or 7.662481e-14 parsec/sec, 1467.9126 Newtons, and 4.4041166e-16 light years.

Because space.
There is a lot of stuff a linter can't do, which however are stylistic choices some people care a lot about. Naming being a big one. Which terms to abbreviate how etc. Also there are a lot of things where automatic highlighting is possible, but any rule needs exceptions which a re subjective (nesting, usage of "raw" looos, early exit, ...)

Trying to get some consistency there can be good. And teaching new team members the "habits and traditions" may simplify long term maintenance.

However could review tools aren't a good place for distinguishing between "hey, this is good, but I'd like this slightly different" from "there is an actual issue" but that has to be solved somehow by communication. Which often isn't the best skill for engineers.
Our Future of Abundant Intelligence
"Building in the post-AI world means learning how to consume vast amounts of zero-marginal cost intelligence"
Yes, comparing to median household income is the right way to do this. CPI isn’t actually useful in this case.
> has fallen by more than 97% per kilowatt-hour

So how much did it fall per MWh?
> As the temperature rises, neutron absorption increases, reducing fission and thus temperature.

Negative fuel temperature coefficient is not an unusual feature.

The real question is whether the heat removal system of the reactor as a whole is sufficient to remove the decay heat to keep the fuel within the limits.
Trump's priority in 2016 was not deregulation, in 2024 it is. Hmm.
Addendum: Also who is Trump going to negotiate with? Republicans have the government locked and are willing to push these poorly thought out ideas and beliefs.
And if it's refactoring / reformatting, then it should be pair-programmed to validate that exactly what was said to have been done was done and the pair programmer should confirm such in the PR.
I tried building and using llama.cpp multiple times, and after a while, I got so frustrated with the frequently broken build process that I switched to ollama with the following script:

#!/bin/sh
export OLLAMA_MODELS="/mnt/ai-models/ollama/"

printf 'Starting the server now.\n'
ollama serve >/dev/null 2>&1 &
serverPid="$!"

printf 'Starting the client (might take a moment (~3min) after a fresh boot).\n'
ollama run llama3.2 2>/dev/null

printf 'Stopping the server now.\n'
kill "$serverPid"

And it just works :-)
I’m a huge fan of https://github.com/VirtusLab/git-machete
This technical archaeology thing, it's a rare skill. It's not hard, but requires patience and empathy (in addition to technical expertise).

The few engineers I know that have this, went through some sort of ritual passage. A project or idea that forced them into digging.
You're acting like it's complicated, but they could just not say "unlimited" here: https://www.ovhcloud.com/en/bare-metal/bandwidth/

Like:

> Generous bandwidth limits*

> *see this link for details
This reads like a guide on how to get fired for cause. Additionally its quite childish. Why not just throw a tantrum and save the trouble?
Where is that traffic sourced from? I am neutrally curious about it myself.
guarenteed to be enforced on the poor and ignored by the rich
I wonder how the price per sqft has changed, anyone have that ?
The state is essentially the Java monolith, and a Haskell programmer is never going to convince the maintainers to rewrite the monolith; garbage collection is the best they can do.
This is really important to get right. There's a balance as you want to avoid introducing crap but a little restraint and wider awareness makes a huge difference.

I recall being significantly put off after making my first significant contribution online to a non-trivial repo.

I was a volunteer and had been making various very modest contributions (ie simple fixes) along with efforts around docs and answering questions from users. A major contributor was known for being cantankerous. He knew what I was bringing in general, and seemed grateful yet didn't hold off with pretty forceful feedback on my first attempt at something more substantial - I had taken a day off to get it in good shape, I knew it was solving something with broad use (ie not just for me!). There were a litany of points. I fixed several but each time there would be more, it was like water on Gremlins! I gave up and stood back for a bit. Ironically it would have been trivial for him to take the code in but it sat forever and the whole thing was a waste of time but I guess I learned a few things!

I try to encourage standards but not officiously!
They're not worried about you dying in five days. They're worried about breakdown of law and order.
Nice an unsolicited pdf to download and open
I actually found Black Friday to help me be less focused on consumerism during the rest of the year. When I want to buy something, I typically jot it down on my "thoughts for BF" list. Then, when everyone is having sales, I can dedicate time and through the yearly purchases. Also helps prevent impulse purchases as well.
> I do think the the nature of housing stock has changed too.

Ultimately it doesnt change the fact of affordability unless one can also find homes w/o indoor plumbing to make up for inflation.
Doing median price over CA makes no sense
Jetbrains SpaceCode (rip), Github and Gitlab all provide that sort of system. I imagine the other ones do, too.
I’ve had a PR into an open source Anthropic library open for almost 2 months. It passes all of their rules, fixes an obvious bug that causes functional issues, passes all tests, and has a description that is descriptive with a complete user story explaining the functional issue with images. I really like using Claude and I like Anthropic’s mission but it definitely kills morale to fix something and be put into PR purgatory.
For work I routinely need to do translations of confidential documents. Sending those to some web service in a state that doesn't even have basic data protection guarantees is not an option.

Putting them into a local LLM is rather efficient, however.
There is thumbnails support in the GTK4 file chooser now. That probably required shitloads of fixes in GTK, but now it works.

The way to change projects is to write good code and work together with the other devs that made something you wanted to contribute to and then improve it together.
Regarding you first point, that's expected to change sometime during next year. Let's hope they keep their word.

Personally I don't think it would have been a good idea to let the value of the USD run free. If Milei and co. had done that from day one everyone would have rushed to buy dollars.

My 2 cents: I like that inflation is lower than ever, and hope that it keeps going down. I want our currency and country to be more stable. I want it to be viable, and believe we are on our way to achieving that.
for ai pythonistas, i also have speaking opportunities for:

- Vancouver/NeurIPS - Dec 11

- NYC Summit (invite-only) - feb 20-21

- Singapore/ICLR - Apr 27-28

- SF World's Fair (big) - Jun 4-7

apply on the form here and we'll pull you in to vancouver/the rest as fits! (just add comments to indicate which you are interested in) https://lu.ma/LSLIVE

you can see previous talks here https://www.youtube.com/@aiDotEngineer/videos
Were you able to collect unemployment?

My understanding is the PIPs are to provide proof of "low performance" and that "low performance" can be used as an excuse for the company to not pay out unemployment insurance.
> "Argentina’s president is idolised by the Trumpian right. They should get to know him better"

The subtext here seems to be that if the Trumpian right understood Milei, they would not idolize him.

On the contrary, I believe that the Trumpian right understands Milei just fine: they're on board with his ideologies.
Only half-serious, but: I wonder if they can dance with the publishers around this issue long enough for most of the contested text to become part of public court records, and then claim they're now training off that. <trollface>