skysight-inc/HackerNews huggingface dataset:
It's currently unknown where the prohibition came from. It seems to have appeared during the finalization of the Torah sometime between the second and fifth centuries BCE. Pigs were widely grown and eaten in that period.
The home ownership rate in 1980 was also in the mid 60s…

https://www.census.gov/library/publications/1991/demo/sb91-0...

In fact home ownership rate has consistently been in the mid 60s since 1960

https://tradingeconomics.com/united-states/home-ownership-ra...

In which way is the average person worse? Worse health? Worse life expectancy? More homeless people?
I've visited it in person, and it's utterly bizarre. You emerge from a monoculture pine forest (you can see the straight trees in the background of the photo) into a glade with the most amazing mix of ferns and moss that aren't found anywhere else in the forest. It made me really emotional to be honest. Scotland is beautiful in its own way, but to be frank it's mostly farmed woodland or shep pasture now. The true wilderness is few and far between, so seeing something that old with so much life bubbling around it, so then merge into a barren pine farm, made me deeply upset.
> Allowing ANY headers from the user except a whitelisted subset also seems like an accident waiting to happen.

I'm going to disagree on this. Browsers and ISPs have a long history of adding random headers, a website can't possibly function while throwing an error for any unknown header. That's just the way HTTP works.

This is clearly a case of the Next devs being silly. At a minimum they should have gone with something like `-vercel-` as the prefix instead of the standard `x-` so that firewalls could easily filter out the requests with a wildcard.
nit: that was a private AIM conversation with a college friend or something, that happened to get leaked, so the whistleblower is the friend who presumably leaked, not Mark himself.
It would be difficult for the older edition of K&R to be better because it's about a worse dialect of C, which doesn't offer type checking between function declarations and definitions.
I say let 'em cook. I don't think anybody can say for sure right now what the end result of this philosophy could bring. Good or bad, it's sure to be exciting!
I don’t discount foundational math. I do a lot of DSP, and many things in audio can be very elegantly solved with math.

The point I was trying to make is that edge detectors and feature descriptors like SIFT and ORB claimed to have a nice mathematical solution when in fact they are just throwing some intuitively helpful math at an ill-defined problem with an unknown underlying probability distribution. For these problems, NNs just perform much better, and the idea that handcrafted feature descriptors have some mathematical foundation is just false. They are mathematical tricks to approximate an unknown model.
you also got standardized parts and plug-in systems that use them; standardized tools that were available for a reasonable cost; and you have basic health and mobility
Zuck isn't LeBron.

https://www.essentiallysports.com/nba-basketball-news-refusi...
Businesses are already supposed to report worker salary as part of taxes and other regulations, they might even already have to report hours to labor boards.

The change here is also reporting when those hours are worked, possibly to local govs instead of just state/national, and then a zoned tax based on the start and stop times relative to 'congestion windows'. Similarly with 'open hours' for businesses.

That seems more simple and more direct than taxing individual people, taxing the drive of the demand instead.
NextJS however is likely constrained by its architecture and the decision to use serverless and edge compute for the backend.

Relying on obscure headers for conditional logic this way is certainly one way to avoid bringing in an extra dependency. And the middleware concept itself is fairly primitive compared to what you could do in any server-side API.

Arguably, though, the middleware itself is being trusted as the entry-point to the API when it’s barely more than a reverse proxy. It’s not really a vulnerability if you only auth’d the middleware and not your actual routes.
Tied Crosscoders: Tracing How Chat LLM Behavior Emerges from Base Model
Parent comment is either commenting in bad faith to muddy the waters, or doesn't care.

The people they elected commit atrocities, but the propaganda machine is beaming to their heads that they're only hurting against people they don't like, so they feel good about the cruelty. You know, stuff N*zis do.
I would be happy to port some patterns to Glicol (https://glicol.org/)

only suggestion: support https...
You do realize which IDE or text editor to choose and which fonts to use with either is a choice?
Vernier microcombs for integrated optical atomic clocks
they can be jailed by landlock, we don't have support in go-landlock tho afaik, @Gnoack
Modern Realty (YC S24) Is Hiring
Super cool project. Justine Tunney released the `pledge` cli [1] a couple years ago that does the same thing, wrapping Landlock.

[1]: https://justine.lol/pledge/
https://www.scmp.com/news/china/science/article/3303246/chin...

Original article
Dev productivity is like quantum mechanics. The second you try to measure it, the wave function collapses, and you've fundamentally altered the thing you were trying to measure.

That said, at every place I've worked you could get a starting point idea of who the top devs were by looking at overall code commits. This Tim sensei situation may be more common than I think, but I've never run into it.
I heard a joke somewhere that sel4 is even more successful than Linux because it is running below ring 0 in every Intel chip shipped in the past N decades, plus probably many others.
https://archive.ph/DqFl2
I tried to get through the book, but I was bored out of my mind. Chapter after chapter, it wasn't getting to any coherent point.

I seem to remember that I really long initial chunk of the book consisted of presenting a barrage of self-evident problems in the modeling of real world entities in databases, without offering any solutions.

There's no shortage of people that will fill your ears with problems, so tuning that kind of talk out after a while could actually be an evolutionary self-defense mechanism.
I don't use Reddit much anymore, except for work, but old.reddit.com is working fine for me in Safari on macOS Sequoia (all patched up).
What's the reason for all their other rules? People fixate on pork because that's the one rule which seems to have a rational basis, but the Jewish religion (and others) have tons of rules which are much wackier. What's the basis for their rule banning the mixing of wool with linen, but permitting either or by themselves?

Probably it was some ancient schizo that got his harebrained nonsense written down, or it was just a power flex over adherents as cults do, or some mix of the two. Assuming that these religious rules must have an underlying rational basis is foolish. Given the context of the pork rule, being surrounded by hundreds of completely wacky rules, it seems most likely to me that the pork rule was completely arbitrary and turned out to be "correct" by accident.
Uff sorry would need to check. It’s been a few years already since I got the treatment.
Yeah, as I understand it _all_ that survived of Volkswagen was the brand, and even then the brand was changed (the original company wasn’t called Volkswagen, its product was; it’d be a bit like is Tesla was renamed Cybertruck). Like, the ownership and leadership completely changed.

Ford is probably a better example; I gather Ford sales _did_ suffer somewhat. It’s not a _great_ comparison, though; by the time Henry Ford went public with his lunacy, he was no longer the president of the company (his son was). And his brand of antisemitism didn’t really become complete political poison in the US until after the war (when he started on it in the 20s, blatant antisemitism was still somewhat socially acceptable in the US), at which point he was basically dead.
Great work and nice site. Add generic midi so patterns can be mapped to any voice!
Are you saying this because you think the GNU standard is particularly well thought out, or because it's so common that deviations are confusing in general?

I'm so used to the GNU conventions that I'm not really aware of what the alternatives are or what their merits are.
I typically work 2-3 hours a day on my project, including weekends, usually first thing in the morning. The rest of my time is spent living the rest of my life. I also feel free to take days off when I want, or do more when I feel like it. After all, isn't that the point of being independent?

Admittedly, I'm at the building stage, where grinding more hours just leads to crappier code and UX. I need the downtime to let the ideas percolate. I also have the luxury of not being in a hurry. I'm not trying to do a startup using the latest tech, I'm building something small that will always be a niche.
LA firefighters put out blazes. Now they worry they may have cancer
What I quoted perfectly describes what they did. Ran one off the shelf antivirus scan and then considered the concern addressed.

It's obviously impossible to disprove a system had malware on it, but that fact itself should be part of any expert testimony. Especially testimony for the defense in a criminal trial.
1. it allows associating a description with the address, which could contain any annotation information you'd like

2. it has a handy delete option, for severing the relationship

3. when they do arrive in the inbox, it shows the annotation instead of the address because no sane person could remember what battery.horse.staple@fastmail corresponds to
Adorably nerdy. Was it a powerpoint on the livingroom TV?
People who owned a home in 1980 only had to pay $47k, or roughly 4x average salary. (12513: https://www.ssa.gov/oact/cola/AWI.html).

People who own a home in 2025 have to pay $350,000ish on a wage of only $66k.

Home prices have gone up dramatically more than wages.

> In which way is the average person worse?

The amount of debt needed to own a home. Which is related to income vs cost-of-home. This ignores the fact that to reach $66k+/year salaries to begin with, you needed tens-of-thousands in student loan debt as well (which the average person in 1980 didn't need).

----------

1. Costs of education have gone up. It costs more money to be able to get a comfortable salary to begin with in today's world.

2. Younger folk are entering a very high-priced housing market, despite being already saddled with student loan debt (and thus starting off with no savings).

3. The bulk of "starting a new life" costs are car, house, and education. While yes computers and food have gotten cheaper, I would argue that car/house/education costs are the primary gatekeeper into income and/or class mobility.

-----------

For the 40%ish who cannot afford a house, it gets even worse. Rental prices in 1980 were $243/month. Do you want me to run the numbers on how screwed they've gotten? Or do you have the gist yet?

Also remember: 1980 was a recession year with high unemployment and incredible inflation. We're comparing ourselves to the WORST time of stagflation and some of the worst geopolitical crisis of that era.
yes, yes, and yes. my mistake on the name.
Tbh the entire middleware system in Next is awful and everyone would be better off if it was scrapped and reimplemented from scratch.

For starters, there's no official way to chain multiple middlewares. If you want to do multiple things, you either stuff it all into a single function or you have to implement the chaining logic yourself. Worse, the main functions (next, redirect, rewrite, ...) are static members on an imported object. This means that if you use third party middlewares, they will just automatically do the wrong thing and break your chaining functionality.

Then, there's no good way to communicate between the middleware and the route handlers. Funnily enough the only working one was to stuff data through headers and then retrieve it through headers(). If someone knows your internal header names this could be very unsafe.

One additional issue with that is that headers() turns your route handler into a dynamic one. This opts you out of automatic caching. I think they recently gave up on this entirely, but this was the second biggest feature of Next 14 and you lost it because you needed data from the middleware ...

And lastly it still hides information from you. For whatever reason request.hostname is always localhost. Along with some other properties that you might need being obfuscated. If you really wanted to get the actual hostname you needed to grab it out of the "Host" header.

I'm not really surprised that the header/middleware system is insecure.
I think it's 90m? It's pretty slow though like 1m/century and probably like 50cm this one.
I was in a similar situation at a later age. You need to think more about what you want from the degree. For me, I just needed the sheepskin to advance my career, so I enrolled in an on-line program. If your present knowledge/skill-set has holes that a degree program would fill, you're better off making it a high priority, which means full-time in-person classrooms/labs, and sacrifices/changes to your current lifestyle. One problem you'll have is your salary history. It will preclude you from scholarships/grants that you could otherwise get. If you still have the option of living with your parents, and they're willing to help you, that could relieve some of the financial burden.
After you complete your degree, you will not be "starting at the bottom of the ladder" because you have eight years of experience on your resume'.
Original long title is: LA firefighters put out massive blazes. Now they worry that cancer might be smoldering inside them
LLMs have the same problem a la "ignore previous requests".

The fundamental problem is that you always either need two signalling paths or you have to specially encode all user content so that it can never conflict with the signalling.

Those are both a pain in the ass, so people always try to figure out how to make in band signalling work.
Your implication is that there is more superstition post-christianity, and I just don't see it, unless you define Christianity to not be superstition. There appears to be less superstition now, since there are now actual atheists, which were rare when Christianity ruled the roost.
Your government has threatened military invasion of Denmark.
i can see the moon from my driveway, too.
Well, there’s 2 possibilities:

1) Plain HTTP, go wild with headers. No system should have any authenticated services on this.

2) HTTP with integrity provided by a transport layer (so HTTPS, but also HTTP over Wireguard etc for example). All headers are untrusted input, accept only a whitelisted subset.

With this framing, I don’t think it’s an unreasonable for a given service to make the determination of which behaviour to allow.

I guess browser headers are still a problem. But you can get most of the way by dropping them at the request boundary before forwarding the request.
You're almost right. No command tools should follow the POSIX standard. A standard which all but forbids long options deserves only scorn.
> You know what's even better than this? Meeting people on the same level instead of seeing them as animals that need to get herded around. But this isn't new, we've been saying this for a while now.

As a moderate liberal: The better take is to remind liberals that they’re also “animals [that are] herded around”.

> Condescension is politically toxic.

I agree. There was a lack of self-awareness on the liberal side, but the conservatives are now at risk of the same mistake.

The WSJ was and still is rife with this.
Thank you for the feedback! I'm sorry you found it jargony/less accessible than you'd like.

The intended audience was my team and fellow practitioners; assuming some understanding of the jargon allowed me to skip the basics and write more concisely.
Evaluating economies of scope and potential merger: an alternative approach
Agreed with the premise here

I have never done GPU programming or graphics, but what feels frustating looking from the outside is the designs and constraints seems so arbitrary. They don't feel like they come from actual hardware constraints/problems. It just looks like pure path dependency going all the way back to the fixed-function days, with tons of accidental complexity and and half-finished generalizations ever since.
Have fun getting the leaves out of that. Neat project, solves a problem around the house.

3D Printing is awesome! I print something at least daily or twice a week.
haha that wasn't me ;)
> We just had the current administration sell a bunch of young men into slavery in a El Salvador.

El Salvador has different prison systems for gang members and for other convicts. The prison they were sent to has a higher security level and is more strict, so they don't participate in the work program.
The first Tiger Woods PGA Golf game for the PlayStation has/had a copy of either the South Park pilot or it's first episode. I don't really remember which it was. The original PlayStation's disc format required a 20MB file of audio silence at the beginning of every disc, which at the time was a bit of a hassle - the size of the file. This file was supposedly to protect home speakers if someone tried to "play" a game disc on their audio CD player. When this Tiger Woods golf game was ready for initial testing, a person on the development team did not have a 20MB file of audio silence at hand, and just grabbed a 20MB file he did have, which happened to be a video of South Park, renamed it, built the testing disc... and promptly forgot. Seriously, that's how the file ended up on the gold master, into replication, and eventually people's homes. I can honestly say, this is 1st hand information: I was on the team. The game was out for some time when a Florida radio DJ announced finding this incredible easter egg that the scandal broke. I seem to remember the lead developer at E.A. got fired over it, eventually.
Am I missing something, or wasn't it a foregone conclusion that they would call a snap election? I'm honestly wondering what the HN relevance is, not in a no-politics kind of way - but in a 'nothing novel/surprising here' kind of way.
On their corporate blog?! How could they sell out like that?
In the realm of fiction, they released edited versions of Roald Dahl books that were more politically correct and designed to be less frightening to the fragile children of today.
On the contrary - I maybe think my learning is more targeted. Ive learned a tremendous amount of C#/.net over the last few months and can converse better with developers (I do not work on a dedicated team of devs)
The truth is there always was a two-tier legal system, just as there always was a two-tier healthcare system and a two-tier education system.

The current administration is simply exposing the truth and removing the hypocrisy. In a way this is good because it exposes the sheer inequality for all to see. Now we can do something about it.
No need to go all 'comic book guy'. What I'm talking about, of course, is the way that people expect classes to be defined in Ruby, which is going to be less confusing and easier to read because it's what everyone is used to.
POSIX doesn't even provide any utilities to write long opts and it also doesn't even define any long opts for basically any of its commands, so by default it is barely usable in maintainable scripts.
I had a director that was obsessed with github enterprise stats. He forbid people from squashing commits and told people to commit every day, even if you're in the middle of something. This was so that he could see who was writing the most code.

One of our interns was close to the end of his term and this director wanted to hire him. He thought the intern was amazing based on the amount of code he wrote. The problem was that this intern was bad, so we had him write unit tests. However, he was also bad at writing unit tests. He would run the code and then write tests that enforced the current results, instead of considering that the current behaviour might be incorrect. Thankfully we didn't hire him after myself and others explained why the intern had so many commits and lines of code written.
Computer books change over time, for obvious reasons. The O'Reilly animal books are always good, but they've removed some useful information in later editions.

For instance, the [sendmail bat book](https://www.oreilly.com/library/view/sendmail-4th-edition/97...) originally talked about all sorts of ways to deal with resource limits, particularly memory, because this was often an issue with servers in the early '90s. Later, memory became cheap and huge, so discussions about this were removed from later editions.

Even when memory ceased being a limitation, though, learning about how to monitor and what to do about heavy resource usage remained important, so the removal was an overall loss. I wish that O'Reilly would make available for free the things they removed from later editions.

I wish I'd've had the money and space to buy the original editions of many of the animal books. I figured they'd live at the bookstore until I did, but then bad things happened, and now bookstores are rare. Perhaps one day I'll find some.
https://fediverse.observer/stats was the link i noticed some similar trend as you mentioned. scroll down a bit to the monthly graphs and there's a huge dip that coincides with your observation about AI search.

so is there that much "AI Traffic" on the internet, or were people outside doing activism or something? who knows.
Even if they had to make things go through headers (a bad idea in and of itself, in-band signalling always causes issues), the smart move would have been to make it a non-string, such that clients would not be able to pass in a valid value.
The average student loan debt is around $40K in the US.

Even still, somehow, some way, the homeownership rate is the same, people aren’t going homeless and people’s needs are being met. How is that? If people are worse off meeting their Maslow hierarchy of needs?
My family has a unique history with the climbing gym boom of the 90s. In the early to mid 90s my dad was operating a "co-op" called "The Barn" between Madison, WI and Dodgeville, WI. It was literally a retired barn that he had built climbing walls and a small apartment for himself to live in. I guess he eventually got in trouble with the authorities or something because it had to go away (likely code related, but I'm not sure), but he and some of the members ended up founding a legitimate business that stands to this day: Boulders Climbing Gym in Madison. He ended up leaving the business around the time I was born in 1997, but was still somewhat involved for a good chunk of my childhood.

The parts about the belay test are burned into my brain as a result. I had no idea that the industry had its roots in Silicon Valley!
Honestly this political system resembles that of many current post-Communist countries so this is the direction US is going, plus aircraft carriers and nuclear weapons. My inner conspiracy theorist says that some US entities might tested implementing such political turnover on that countries. I'm still outraged by the first presidency of Mr. T but then he looked overwhelmed by the institution of president. This time though... things are going at full speed.
> Would it be better if they called Elon a fascist? He did the fascist salute, after all.

No, you mean to say “nazi salute” because it was used by NSDAP during WWII. The point here is that “nazi” now means “baddie”, and “fascist” is even worse because most people who are called that have nothing to do with Mussolini, either.

> if it endorses authoritarian far-right parties like a duck, has controversial white-supremacist parents like a duck, and does the fascist salute like a duck, at which point do we start wondering wether he’s actually a duck?

Cute. You can wonder, of course. That seems extremely warranted. But you can’t conclude based on the current evidence.