skysight-inc/HackerNews huggingface dataset:
But that doesn't usually extend to your private life, does it? I assume you can be a lawyer for PETA and donate all the money you made from their business to Meat-Eaters International and can say so publicly. You just can't secretly act against their interest in your professional role.

You usually wouldn't either because you want the business relationship to continue, but it'd be news to me that your professional duties would extend so far that you'd have to consider how to spend the money you make from that business.
I haven’t used them yet, but I keep seeing people touting alternatives, and in particular “just”:
https://github.com/casey/just

This is primarily aimed at a “task runner” replacement rather than a “compilation with automatic file timestamp comparison replacement”

Others I stumbled across:
Taskfile
Mage
XcFile

None of them have tempted me enough to move away from a set of bash scripts or scripts written in the language of my repo (yet).
JPMorgan reportedly ending remote work for more than 300k employees
devlin . bentley @ gmail.com or if you have xmpp devlinb@thawd.net

I'm also on discord as com2kid
> You can’t just ltspice your crossover and call it a day

Turns out you can, they just did and are happy with the results.
Generally, the earlier stages of sleep are categorized by more "deep" sleep, with REM (dreams) occurring later. Narcolepsy Type 1 (NT1) is characterized by inappropriately entering REM sleep, likely due to a deficiency in orexin-producing neurons.
Also not the same thing. That would be someone saying "we can't use any language because they all have flaws".

The one I'm talking about is the fallacy of grey, linked from a sibling comment.
2025 Predictions
Humans are autonomous and not task specific
This just in, the creator of UNIX wants to deactivate your MacBook. Just yours. Sorry, hope you understand.
That’s right, Descent ran in mode 13h 320x200 with 256 colours and drew directly to video memory. No alpha masking involved. The source is available here https://github.com/videogamepreservation/descent
"Collectively, de Valk and Marucchi contribute around 10 hours per week to various aspects of the WordPress open source project."

Is that all it takes these days?
https://archive.is/lTFWi
I’d like it if we could trust agents to have agency but in practice they dont
Anything that unexpectedly blocks a process can bring down your entire PHP server because you will run out of worker processes. For example, imagine you experience a spike in requests while another server you're trying to call is timing out. You can't set the maximum worker count to a very high value because the operating system has an upper limit. Since the limit must remain low enough, you can quickly run out of your worker processes.

In contrast, Go can efficiently manage thousands of such blocked goroutines without issue. Sure, you can address this problem in PHP, but you need:

- understand PHP-FPM (or whatever you use) configs and their footguns

- understand NGINX configs and their footguns

- fiddle with PHP configs/optimizing your code to fit within PHP's maximum limits

- rent larger servers to have the same throughput
Interestingly, not only do both versions emit the same assembly, but clang both autovectorizes and unrolls the loop:

https://godbolt.org/z/qxsKWfz9s
Optimizing compilers have been able to recognize pretty complicated patterns for many years.

For instance if you're making a loop to count the bits that are set in a number, the compiler can recognize the entire loop and turn it into a single popcnt instruction (e.g. https://lemire.me/blog/2016/05/23/the-surprising-cleverness-... )
https://github.com/blackburn32/serverlessIsEven "A serverless implementation of isEven. Now you can know if your numbers are even, even at mass scale."
What do you mean? They're already expenses on the balance sheet.
It's hard to monetize at VC scale, but that doesn't stop small-scale pirates and gray area business to use and make a living out of it.

E.g, in Brazil, Greece and (if you know where to look) even here in Berlin, it is not that difficult to find set top boxes that come with Kodi pre configured with a private tracker and some custom frontend to download movies and shows on demand. In Brazil you buy the box and you pay something like R$200 ($35) per year.
This is - without question - the best thing that could happen for their fork. It’s generating 100x the amount of attention they would’ve gotten otherwise.

I’ve known about Joost for many years and have a ton of respect for his work. Best of luck making this happen!
No, I’m describing equity in opportunity to learn.

Equal outcomes for all is not equity - it is inequitable for a deliberately lazy person to succeed when a hard working person does not, just because of something they were born with.

Giving every student the same printed packet is equal treatment, but unjust and inequitable to the blind student.

https://en.wikipedia.org/wiki/Social_equity?wprov=sfti1

> Social equity within a society is different from social equality based on formal equality of opportunity. For example, person A may have no difficulty walking, person B may be able to walk but have difficulties with stairs, while person C may be unable to walk at all. Social equality would be treating each of those three people in the same way (by providing each with the same aids, or none), whereas social equity pursues the aim of making them equally capable of traversing public spaces by themselves (e.g. by installing lifts next to staircases and providing person C with a wheelchair).
> I think the optimizer recognizes modulo 2 and converts it to bitwise AND.

A quick check in the compiler explorer (godbolt.org) confirms that this is indeed true for GCC on x86_64 and aarch64, but not for clang on the same (clang does optimize it with -O3).
Do you have links to any studies that removing names and other obvious markers from resumes (college name, employment dates, etc) somehow increases discrimination in HR screening?

I honestly fail to how that could happen.

For example, if HR is throwing away all resumes that aren't from an Ivy League, then removing cities and schools from the resume can only help.
I don't think he touched on whether server side is a more valid use case, but was nice to read someone elses take on using it for a desktop. Thanks for the contribution.

He did find functional programming to be sort of mystic so I don't know if I trust his take on assesing the nix language itself.

TLDR; just stick with ubuntu or arch unless you feel like experimenting
Hard to say. Profit per sale doesn't tell the whole story. Mach E and F150 Lightning help Ford offset the CAFE contribution of their high margin gas guzzling cars and trucks. How much would they be making on Mustangs if they had to pay CAFE penalties?

I'd be interested to know the profit/CAFE for each Ford model and how much they are spending on R&D for EV vs ICE.
gcc does it even when it's not optimizing
> Mullenweg is a cuckoo. He did not create Wordpress and yet has managed to closely associate the product with his own persona and ever since has spent most of his life wringing money out of Wordpress.

This is quite inaccurate. Sure, WP started as a fork of b2, but it's not true to say Mullenweg is a cuckoo. WordPress is something he personally did extensive development work on to evolve it to where it is today, and he hired many of the people who did most of the rest of it as it became commercially viable. Even early on it was a quite different product to b2, which was at best fledgling, and it is fully fair to say that he is one of its creators. He wrote loads of it at the beginning; it's his thing as much as it is any other developer's, if not more. We should not diminish that achievement by pretending he is just leeching off something that in fact he substantially built.

Now, whether he is cuckoo is another matter; as you say, he appears unhinged. Something has happened to him such that the more self-absorbed tendencies that used to work quite well in a BFDL context have gone very wrong. He always used to be able to come across as the guy who could help sell this so it will all work for everyone in the ecosystem commercially, and could be likeable and encouraging as a community figure, but something has broken.

I am sad for him because this kind of loss of control is ultimately humiliating him. It's time to take off all (or all but one) of the hats, and find something else in life.

You are right about WP Engine: I am no fan having had considerably less than optimal customer service experiences with them.

But this is fucked up.
The people who put the thumbs on the scales are subject to the same bias and relative positioning of their beliefs. Whatever the issue is with the average person sorting through information will also affect the authorities and experts. Maybe not as much, however when it does happen because they have more control it tends to be more impactful.

So in the end it amounts to the same difference, average people will believe wrong things often with little impact, experts will believe wrong things rarely with lots of impact. Additionally, it's not like experts or authorities cannot contribute, they would just be on a more equal footing and would need to do more work than in a situation where there is censorship or control of information.
IllegalArgumentException is OK in your book, but OverflowException is not? It's very rare that I actually care which exception type is thrown, but it's a little more polite to throw more clear and reliable exception types. But saying "this could be a little more polite and therefore YOUR CODE HAS A BUG" would make me never want to work with you again.
> with WPEngine’s

"WPEngine's" being key here. Some of the banned people are wordpress contributors, unrelated to WPE. The other banned people are not contributors at all and seemingly the only reason they were banned is that matt is angry at their tweets.
> Much better :) But what about C? Let’s try it:

> I tried both versions (modulo 2 and bitwise AND) and got the same result. I think the optimizer recognizes modulo 2 and converts it to bitwise AND.

Yes, even without specifying optimizations - https://godbolt.org/z/9se9c6qKT

You can see that the output of the compiler is identical whether you use `i%2 == 0` or `(i&1) == 0`. The bitwise AND is instruction 12 in the output.

Using -O3 like in the post actually compiles to SIMD instructions on x86-64 - https://godbolt.org/z/dWbcK947G
Who is so fragile that they care about the gender of their coworker? This isn’t oil rigs or combat roles, where brute strength has legitimate value.
Then you make a change to myessay.sty and suddenly four of your old files stop compiling.
Nonsense. There are plenty of good languages that have lasted a while, unless your standard for "good" is unreasonably high.

Java is probably the longest lasting language that I would consider good. Are there things that I hate about it? Of course. But it got a lot of things right - even things that more modern languages have done much worse at, like IDE support.
BRICS is a total joke. Some of the member countries have taken limited unilateral actions to challenge Western hegemony but BRICS as a group has never taken any meaningful coordinated action and never will. India won't go along with anything that benefits China. South Africa is a failed state. Brazil has no global ambitions. And the Russian Empire is bleeding to death in Ukraine; even if they eventually "win" their ability to challenge us has disintegrated.
That's funny I usually think the opposite. I derive no satisfaction from writing software for dubious ends. Understanding product value and/or helping to determine priorities makes things feel more tangible. Maybe better to say that you should find your own happy place.
> How much kimchi are you eating?

It's one of the three foods that I will eat until it no longer exists in the vicinity. (Jerky and hummus.)
POSIX sh doesn't even have arrays. I remember having to use awk for that functionality.
Has there been news of this? I suspected there was proof on Epstein’s blackmail drives but if there is it hasn’t made the news to my knowledge.
Only because of the massive discounts and incentives. People were able to get 8-11k off and 0% financing.

Easy way to send sales up 30%
But how else will you be able to use other people's contributions for free and market yourself as open source otherwise??

That's really the crux of this OSS pushback, people want all the benefits of being open source, like free labor and marketing, without wanting the ostensible cons.
https://en.wikipedia.org/wiki/Red_dirt_music
Work that requires coordination of independent schedules takes longer than the theoretical minimum.

It's a queuing problem. See: https://www.johndcook.com/blog/2008/10/21/what-happens-when-...

The slowness of processes that involve other people will frustrate you until you realize it is an ordinary part of the work.

My advice, is behave in a way that makes you the kind of person other people will want to work with. Turn your work around quickly. Be patient with other people's turn around time.

Good luck.
\usepackage[utf8]{inputenc} now is the default, at least; you don't need to include it anymore. And diacritics work out of the box, no need to write weird incantations like G\"{o}del anymore.
*My family all used to play dominoes all night when I was a kid and visited family in Texas, but I never learned. I recently reached out to find out which game they played. That's when I learned apparently the entire state plays 42. It's big over there.

I'm reading a book on it now and the history is that it was invented by some boys in the late 1800s that liked to play cards, but weren't allowed to for religious reasons. As a result, they ended up creating a game that is kind of like bridge (4 players where your partner sits across from you), but for dominos (a religious loophole). It is definitely more complex than I expected.

I'm not sure if anyone else on HN is from Texas and plays, but I'd love to hear any stories.
It's not much harder in this toy example. In real examples what this looks like is a ton of bikeshedding and arguing about minutiae instead of improving the system in ways that are orders of magnitude more valuable to everyone. The truth is it's far easier to waste time on this mostly meaningless crap, exchanging one exception for another, than it is to think deeply about the problem you're actually trying to solve. It's lazy.
Well when you look at the cost of insurance, learning to drive, and cars themselves, when housing is more expensive than ever, and many jobs accessible to 19 year olds don't pay particularly well, is this surprising?

The assertion that it's "Gen Z don't want to learn to drive" might be wrong, could it instead be "Gen Z can't afford to drive"?

My 17 year old son just passed his test in the UK (in a manual, none of that automatic rubbish!) and the costs are astronomical, and out of reach to many.
I just watched this — pretty good talk, thanks for linking it.
Sorry to hear. There is a promising new class of drugs, orexin agonists, currently in clinical trials. Particularly, TAK-861 had excellent phase 2b results and is currently in phase 3 trials.

I don't have narcolepsy, but I wonder whether something like a yoga nidra/non-sleep deep rest practice might help.
Yup.

Camaro was canceled last year.
If you want an index that can go negative, then the right type is ssize_t, not int.
Yes, the predestination. It removes from humans any agency in their own salvation, and any action of consequence in their lives. Everything is predetermined, the whole world is just a mechanical puppet show.

It's an internally consistent view of the world. But it turns all the biblical events where humans appear to have agency into just silly scripted scenes, and it also turns the passion and self-sacrifice of Christ another scripted scene (with the Gethsemane episode thrown in for sadistic melodrama, apparently).

I'd say that (strict) Calvinism is the least Christian of the various sects that have attained mainstream success. Paradoxically, it produced some very sober and ultimately successful approaches to the earthly life.
> A cellphone's GPS only relies on the network for a quickstart.

The point is not to rely on GPS/GNSS:

* https://gpsjam.org
A bit off topic, but Mr. Lars Doucet's personal blog was a nice interesting read. I liked the post about hiring interns and the story about the advanced AI.
US supports Musk argument in OpenAI lawsuit
I think it's not as simple as thinking: there is this one kind of person you are and it's a constant and you need to figure out who that is and how to be that person to be happy.

People change a lot. There's no golden idol person in my future that would make me happy if only I could break free and become that person. That person changes constantly.

I think we are unhappy because we've been fed a lie that that person is just over the horizon and you're not living your full life properly unless you become that person. The problem is that that person changes constantly. It's always out of reach and who's to say you will be happy once you get to that point?

A change in mindset is the cure. But a change in mindset does not cause economies to scale, shareholders to get value and cause the wheels of industry to move. We are always arriving for something we think will save us.
Right, I wouldn’t agree that they necessarily aren’t interested, I was just clarifying that something is causing them to get less driver licenses, and this is reflected in statistics.
516 instances of "\r\n"!
I have Linux on mine and it's still alive.
It's more than to buy one of the super rare models (GT3 RS) you need to buy other cars first ... and at the moment, that means a Taycan.

They're damn nice cars though, IMHO.
Right now, the biggest issue my sister have is how pushy men are with her, not 'commitment'. In general for the millenials, committed relationships are seeked by men more than women.

My SO confirmed me that me not being a 'forceur' (pushy man) during our first date and showing interest in what she does was probably the biggest two reasons she proposed me the second one.
Austin is an interesting case. It tripped me up a bit when I saw it.

But it turned out that my prediction was correct because the Austin population went _down_ during the pandemic.

Population:

2019 - 978,763

2022 - 975,418

2023 - 979,882

The overall Travis County population went up a bit. And the prices, in the places other than Austin, are also up.

I can also give a prediction, if Austin population growth recovers (not a given), the price growth rate will quickly outpace the surrounding Travis County.
It is my favourite language on the JVM, when not using Java.

Because of being a Lisp based language, bringing something else to the table besides "lets replace Java", and the community being welcoming of the host environments where Clojure is a guest.
January as 0 seems like a very definsible choice. Presumably they did it to match C. If anything the WTF there is that the day of the month doesn't start from 0.

Dunno what's up with getYear() though!
Well, I do agree but to an even further extent. Not only can we not become familiar with all the information, but experts also cannot do this. There is way too much information, and it updates way too quickly.

There are of course exceptions when the domain is specific and focused enough, but in general, even experts will make mistakes and cannot process so much information. For me it's about keeping an open mind, and being conscious of getting exposed to a variety of opinions and perspectives.

The problem from both the general public and the experts tends to be lack of epistemic humility, i.e. getting too entrenched in your own beliefs and refusing to consider alternatives.
This isn't about people speaking candidly. It's about not hurting the feelings of people who do and work on bad things and allowing them to still get invited to events without fearing any consequences for their actions.

It's the same reason Kissinger still got invites to Manhattan social events (and, bizarrely, Clinton campaign events) long after it was known that he was a traitor and a war criminal.
You can't cut "WPEngine’s" off from the disjunctive that follows.

> and/or its employees’, users’, customers’, or partners’

That clause is why I discussed the evidence that the people banned seem to me to fall under the meaning of the word partners.
What's New in Debian 13?
Yup. It's pretty much the only way to fix the housing crisis.

I think that 300k is the threshold for a good city size.
Got burned on this on an interview question before.

In a related question I said something about switching to a language like Python when a script started to get "complicated"

Then the interviewer explained how his favorite language was bash, how he uses it for everything...

I did not get the job. Ironically my next job I did a bunch of Perl to Bash conversion.
This FCC fact sheet has more info:

https://docs.fcc.gov/public/attachments/DOC-395909A1.txt
With that attitude how would the presently accepted languages/frameworks have come about?
You can actually generalize i % 2 == i & 1 to larger powers of 2.

Using C Syntax,

i % (1 << n) == i & ((1 << n) - 1)

holds for unsigned integer n and (1 << n) is 2 to the power of n.
Fair enough but nobody ever hacked my transistor radio ;-).
Here's the archive link to read the article: https://archive.is/1YKki
They are simple but very often wrong. It's surprisingly hard to write Makefiles that will actually do the right thing under anything other than "build from scratch" scenarios. (No, I'm not joking. The very existence of the idea of "make clean" is the smoking gun.)
In a given rule:

foo.o : foo.c
$(CC) $(CFLAGS) -o $@ $<

The "$@" is the output (or target, think of @ as a bullseye on a target), and the "$<" is the input (think redirection). The only other commonly used variable is "$^":

foo : foo.o util.o other.o
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)

In this case, "$^" means "all inputs".
They’re claiming DLSS4 (only available on their new cards) fixes a lot of these issues. But we’ll have to wait for the cards to get in the hands of reviewers before we’ll know for sure. I'm still pretty skeptical.

That said, if you read between the lines, it looks like the new 5090 is about ~40% faster than the 4090 at rasterisation. That’s a solid inter generational improvement.
Show HN: Agentic Shell (agish)
Hey HN, I wanted to show a quick hack I did extracting out some testing code I was writing to make AI agents easier to test.

My original goal was to make a shell where I could easily change some state, write a prompt, and get an AI agent (think "llm loop") to complete some task. I also wanted to support piping text files into said test harness.

What I realized while I was building this out was that I had inadvertently made an "agentic shell" that could run shell commands, so decided to extract out the code & open source it so that other people can use it and learn from it.

Currently it only supports Claude as the LLM, but there's work in progress to support OpenAI, Google, and maybe in the future local models.
Whatever the latest move is, it's clearly a dick move. He is in a bad place, if he wins anything it is going to be a pyrrhic victory, and he needs to stop.

If he really does still have Neal Katyal working on whatever the merits of his actual case are, I am gobsmacked that he is being allowed to behave this way. Katyal is not an idiot or a troll, and this picture does not make sense to me.

Some of his bullshit has already been smacked down by the court: I don't get why he is still doing this.

Matt: stop.