skysight-inc/HackerNews huggingface dataset:
We just released a paper back version of Hypermedia Systems that has been completely redone using typst:

https://typst.app/

a relatively new typesetting tool, replacing our old asciidoc setup. Deniz did all the work and documented the process of porting over as well as some of the cool things you can to with typst on his blog.

Very good experience and anyone considering self publishing a technical book can take a look at our codebase for inspiration:

https://github.com/bigskysoftware/hypermedia-systems-book

You can also clone the repo and build a PDF or EPUB from the command line using the just command

just build-pdf

just build-epub
Running an amazon instance is around 10x cheaper than using an equivalent action runner.

But for 99% of people it doesn’t matter because their usage never goes over the free allowance anyway.
Could they find some margin to make it a bit thicker? I know this would increase the weight but if my image of how big this electronics vault must be I'd imagine they could find something less critical to shave off to offset it.
I agree with both you and Carmack. Building excellent interactivity combined with an excellent story at the same time is mostly a fool's errand. The two concepts are at odds: good interactivity means relinquishing control of the story, and a good story means relinquishing control of the game.

But as you have observed you can still have one or the other. A great game with a decent story, or a great story with a decent game. Choose-your-own adventure interactivity can be fun, sure, but it will never have depth. It's a deliberately shallow approach that makes room for the story to exist.

When the main character of a highly-interactive game goes on fetch quests, grinds levels, and barters with NPCs it's inherently compromising the story. Stories need pacing and direction. Interactivity is the opposite of that.

You'll notice most games with "good stories" have to go through great pains to divorce the story from the game, primarily through the use of cut-scenes. In the moments you're receiving the story you're no longer playing the game. And in the moments you're playing the game you're no longer furthering the story. And that's OK!
That's not really a joke. Even in Minnesota summers, I pull 2 gallons every couple days out of our basement air. That's enough for me. I've given serious thought to putting a couple outside to capture water for our sprinkler system / gardening irrigation, if it weren't for this year's 100 year rains.
Top restaurant owners blackmailed over fake reviews
The simple possession of money by a hungry person causes that money to flow by encouraging the person to spend the money on food. That causes work to happen at the food producers. Maybe even so much more work that they're willing to hire additional hungry people to do that work.
Oh that’s great. Does that mean Google drive will have good markdown previews now?
From Geometry to Algebra and Back Again: 4000 Years of Papers|Jack Rusher (2023) [video]
We're excited to share pitchpilot with the HN community. Our beta users have found the embedded audio particularly useful for enterprise sharing. We're keen to keep improving, and our mission is to make communication easier.

In the roadmap is adding video export, digital twin presentations, and real-time presentations. We don't wrap a public LLM, so we don't share any data.
And what about necessary welfare that isn't covered by private charity? Have you ever seen or heard what life was like before WWII in developed countries? Do you think those people should just die in the street?
This is the "extend" part of "EEE", where companies try to make it a nuisance to not use their products based on a standard tech stack.
I think they alluded to it in the article, but when a heat pump is cooling the inside it's generating lots of heat on the outside. They could/should/likely are using that 'waste' heat to dry out the desiccant. Seems like a great plan.

I often wonder why hot water systems aren't linked into the HVAC as well. I know you can get heat pump water heaters, but it seems like integrating it into the HVAC system would potentially allow for system scale optimizations. I would assume the cost/complexity is too much for residential systems. For that matter, refrigeration in homes falls into the same category as they are a heat pump that's dumping waste heat into your living space.
It would be cool if they could put some of this technology into commercial grade dehumidifiers even before they get put into HVAC systems. If you could run a super efficient portable dehumidifier and boost the performance of your HVAC system, it would be much faster to reduce overall energy consumption because it would be far less expensive than upgrading an entire HVAC system.
That is very true. I'm going to write something up about WSJF in practice in the future, but it has some real benefits to fixing that issue.

Particularly when you get the decision makers in a room and get them all to agree on the estimated value of each item. Not only does it remove the numerous priority #1's, it also gets everybody aligned on what the real priority #1 is and why.

I've seen it done where people are surveyed separately and it only works well when the people involved are forced to have a conversation to put real numbers to their assumptions, coming out with agreement. The other side effect is that it solves the squeaky wheel problem.
Rad hard parts are basically never sold through distributors. Strict lot traceability is a requirement on space programs (to avoid the issue discussed in the article). The quality departments at the manufacturer and buyer also need to communicate a whole bunch of stuff (requirements, test reports, etc) which defeats the purpose of the insulating layer of a distributor. Also, while these parts are expensive (my rule of thumb is to add 2-3 zeros to the cost of a commercial part to estimate the cost of a rad hard version), they are low volume, so there's not a whole lot in it for a distributor. The contractor working on the electronics almost certainly purchased these parts directly from Infineon, and Infineon would have had records of who purchased parts from which lot.
Why do you write all your periods "." in this post (but not in others, per your comment history) as ".-"?
> ~60% of consumption in the US is for goods that adjust supply relatively well: food, clothing, material goods, services et cetera.

Any demand increase will lead to price increases against a fixed supply. You propose that supply will rise if demand does. Perhaps. But a lot of these industries rely on unskilled workers, and UBI would give those unskilled workers free money. I hypothesize unskilled workers would demand a higher wage to trade their freetime for worktime, and that would increase costs and therefore prices.

> The US has really cheap housing in places with no jobs and expensive housing in places with jobs. UBI would allow those without jobs to move to the cheap places

There is a reason some places are cheap: little economic opportunity. We saw the massive change some of these places underwent when covid sent many to remote only work amd they moved out of the city. The difference is that during covid those people brought private dollars to the cheaper places. UBI proposes to steal from wealthy to prop up cheap places. It creates economic deadweight.
This is impossibly pedantic.

Lots of claims that artists are confined to their media. This assertion is false. Artists mix in new technology, innovate all the time.

A lot of emphasis is put on the history of ideas, establishing a pedigree for the situationists, as if that pedigree lent credibility. This is juvenile.
It’s the principle of the thing. It’s not because the money is relevant to me, but because getting the thing through purchase approval is like 400% harder by increasing the price from $20 to $30 per user.
This is fantastic, love OP's misdirection.
>metal-detecting enthusiast looking for valuables and you stumble upon something archaeological?

Most things of value are going to be archeological. If you want gold you do panning.
DeluxePaint used IFF. Here's a good writeup https://sandervanderburg.blogspot.com/2012/06/iff-file-forma...
Very niche, but deal.ii, the most popular open source library for hand-rolling finite element method code, lays out its tutorial exactly like this

https://www.dealii.org/developer/doxygen/deal.II/Tutorial.ht...
Show HN: At a window seat, learn about what you are flying over
I always wonder what I am flying over on a plane, and beforehand, which side of the plane should I book for the best views.

Lookoutwindow.com shows snippets about Points of Interest below, and each has a Wikipedia link that you can read more about. You can save them as favourites also, to read once you land. Currently, covers all routes from Ireland, due to the cost of API access for flight data.

Works offline once the route is selected. If you have an RTL-SDR receiver, in time, it will track your live location from the plane's transponder (since GPS can be unavailable inside a plane).

Been thinking of reaching out to Inflight Entertainment system providers/airlines with this tool. Or making it into a paid app, access per route or unlimited routes per month. Would this meet your threshold of something you would pay for?

Any feedback/thoughts on the concept, I would love to hear.
I believe it’s worse than that. I don’t think they can use donated funds for Firefox development since donations are tax-deductible and Firefox is a for-profit company.
No worries, I do NOT feel bad about it. My home page is not for general consumption like smartphone browsers. Im actually very supprised that such a website like Hackers News are being read on smartphones. Damn, world changed a lot.
>“curricula emphasizing terms like Pythagorean theorem and pi perpetuate a perception that mathematics was largely developed by Greeks and other Europeans.”

Damn Chinese, Arabic, Indian and Mesopotamian people, they ruined everything with their Geometry and Algebra.

Oh, wait...

Dear Gutierrez, Science and Math doesn't give a crap about race/ethnics and even less to crybabies as you. And as I say this being a Spaniard, an odd blend between an Iberian, an Atlantic/Mid-European (Goth) and Mediterranean (Who knows, point a huge chunk between Tartesos and Rome) people.

In the Hispanic world (the actual one, not the joke invented in the US) no one gives a shit about the race. It's all about nurture against nature. Since the old times. (Uno no es de donde nace, sino de donde pace) -Lit. one does not belong from where he was born, but where he is lying - - -> Home is where the heart is.

BTW. Latinx -> US creation, not Hispanic. We usually do Science subjects in Spanish AND in English once we reach University/College, thanks. No one it's hurt. Skills on technical English are a must, period.

Black and Latino students here (inmigrants from overseas) do it perfectly fine in Spain. First they study in Spanish, and later in English which is much harder to achieve at the age of 18-20. Stop the ethnic bullshit, please.

Our country invented Algebra, please. European Spaniards learnt it fine from the Moors in ARABIC more than five centuries ago. Later they translated it into Latin and into Castillian Spanish. Are the American children challenged, or what?

You look like the sickos who put "White Only/Colored" labels on everything.

The actual struggle for these children is not the race. It's money and parents being underpaid.
Isn't getting a static IP address a problem?
You can change all those assumptions? I changed most of them and even by having rent going up 5% a year and a market return for housing of 6% a year.

It also assumes the SP500 only returns 5% a year while in practice historically it is closer to 10.
Man, as a fellow climber and dev, I'm really sorry to hear about your accident :( That really sucks. I've jumped onto the pads many times, never expecting there to be a PVC spear waiting to impale me.

The news article made it sound like you were on good terms with the climbing gym and its owner. But it sounds like that accident handicapped and made you destitute. Are you sure there is no legal recourse there, whether against the gym (its insurance, more likely) or least government benefits?

I don't have much money or job connections right now, myself. But would a used Windows laptop help at all? I'd be glad to ship it to you (General Delivery, probably, unless you have a PO box?)
...drinking clean water, breathing in clean air, on his way to buy safe, disease-free food from the supermarket...
The funny thing is that the specialized math that people use to describe filters is actually rather simple to work with once you master some initially unfamiliar ideas. It can really seem like a magic trick.
https://see.lookoutwindow.com/?startValue=EIDW&startName=Dub... will bring you directly to the route selection for Dublin to JFK. Spot where submarines sank for example.
I think the talent risks are very company dependent.

My back is against the wall at my current employer. As in, my employer had a return to the office mandate, and I had little realistic choice but to follow it. If I could quit and find another job, they know I would have already.

I should state too, at my company, this same problem can be mapped on to more people than just myself. But hey, at least I get a paycheck. Things could be worse.
RISC-V will ALWAYS be more simple than x86 because the core of the ISA isn't a disaster. Around 90% of all x86 instructions are just 12 major instructions. x86 gets those instructions very wrong while RISC-V gets them very right. This guarantees that RISC-V will ALWAYS get 90% of code right.

The main benefit of variable-length encoding is code density, but x86 screwed that up too. An old ADD instruction was 2 bytes. Moving to AMD64 made that 3 bytes and APX will make it 4 bytes. RISC-V can code most ADDs in just 2 bytes. In fact, average x86 instruction length is 4.25 bytes vs 4 bytes for ARM64 and just 3 bytes on average for RISC-V.

x86 made massive mistakes early on like parity flag (there today because Intel was trying to win a terminal contract with the 8008), x87, or nearly 30 incompatible SIMD extensions. RISC-V avoided every one of these issues to create actually good designs.

Lessons from previous RISC ISAs were also learned so bad ideas like register windows, massive "fill X registers from the stack", or branch delay slots aren't going to happen.

I hear the claim that "it'll become overcomplicated too", but I think the real question is "What's left to screw up?"

You have to get VERY far down the long tail of niche instructions before RISC-V doesn't have examples to learn from and those marginal instructions aren't used very much making them easier to fix if needed anyway. This is in sharp contrast with x86 where even the most basic stuff is screwed up.
Your home page mostly focuses on stuff that I thought GitHub already provides. How do features like block for approval, locks, etc differ from the built in capabilities native to GitHub actions? We have a “service deploy” workflow that pauses for approval after preparing the deploy but before it’s installed on the cluster using stock actions. We also “lock” deploys without third party stuff. When it comes to “cloud api”, GitHub has an API for triggering action runs too.

Here on HN you focus on monitor + rollback after deploy, which is more of a differentiator.

(I didn’t watch the video)
Absolutely! Recommending restaurants may be the unofficial New Yorker pastime. As a best practice, I recommend checking some of the Eater.com lists before visiting any town. They don't always hit the mark, however you can get a pretty good feel for the restaurant scene by what they are reviewing. I'll put a mix of genres below. But I'm more than happy to answer any others.

Ugly Baby (Carrol Gardens) is my favorite Thai restaurant outside of Thailand. The Chef/Owner also has a restaurant in Sylva, NC for those in WNC.

Popina (Columbia Street Waterfront) is a cozy Italian spot, with a stellar wine list.

Claud (EV) is casual fine dining that serves all the good stuff. They're two old Momofuku vets that serve a lot of the stuff chefs like to eat.

Lilia and Misi (Williamsburg) are always excellent for pasta.

Lucali (Carrol Gardens) is the best pizza in the city. Razza (Jersey City) is the best pizza outside of a borough. Frank Pepe (New Haven) is the best outside the city.

Rossi Rosticceria Deli (Poughkeepsie) is an amazing deli, up by the CIA.

Glacken's Bar and Grill (Bronx) is absolutely the best bar to stop in before a Yankee game.

Minca (EV) for Tsukemen Ramen

Paisanos (Carrol Gardens) is my favorite Italian Butcher.

My favorite restaurant in NYC at the moment is Frenchette (Tribeca).

Bars in no particular order Dante (everything campari, get a Garibaldi), Attaboy (anything is great), Dead Rabbit(Irish Coffee is spectacular), Four Horsemen (natural wine).
Speeding up any and all JavaScript-projects with a single, global makefile
Tips on how to speed up any javascript-project by using a global makefile to speed up calls to the package-managers install-script. Should work with most package-managers.

This also improves the developers experience, as one no longer needs to check whether the project uses npm, yarn, bun or pnpm, as long as it is a javascript-project. It will automatically call the install-script as needed before running the scripts in package.json.
Current welfare frameworks generate massive amounts of extra work for both government and those receiving assistance.

In the means-tested approach, the agencies administering welfare have to understand the means of the people receiving assistance. And monitor for changes that might push recipients outside the accepted range or cause a change to benefits.

The recipients carry extra load because they need to understand where they themselves are in that accepted range and organize their lives around that. The current system creates perverse incentives where an unemployed person receiving assistance may find themselves worse off if they get a job.

When the agency's job is "Send $X to every citizen" it's actually a lot simpler for everyone involved. There's no qualifications to verify, no changes to monitor. The recipients don't need to continually re-prove themselves or contort their lives. There's still some fraud potential but the attack surface is now far smaller.

There's still complexity on the tax side because progressive taxation is the way to go to make this work, but we have that already. IMO it'd be a net reduction in complexity and administrative overhead vs the current welfare system.
> you should always remember that at any time in a car buying transaction, you can just walk.

Not just with cars!
I was just trying to come up with a scenario involving an obligatory ack (but not one in response to someone literally requesting a response every time), as a way of showing that while an ack is not typically obligatory, theoretically there could be a counter examples in the form of the ack-seeker twiddling their thumbs until ack, so to speak. I think you're right that these hypothetical kids would find it infuriating, and such protocol would work better if every ack-seeking message actually had a question ("11pm, ok?") making it explicit. It's just weird to pose a question if the answer is the same 100% of the time, and the only variable is timely receipt. How about this: "11pm, lmk" -- but the suffix is wasted keystrokes whatever it is.
You don't have to "do decently" or worry about beating students who are already doing college level math, though. You can just do it for "fun" (and learning value). It may be a zero sum game if the outcome you're concerned with is beating other people, but that doesn't need to be the objective.
This argument seems to imply that if you had a big red button that would uniformly distribute all the world's resources, that we would be stuck in a steady state and unable to produce anything. This conclusion is obviously false, and I think if you work backwards you can probably find where the analogy breaks down.
I got good at calculus when I started doing differential equations. I got good at differential equations when I started doing modeling and control theory. In general, you don't get good at a subject when you learn it in class; you get good at a subject when you work on the stuff one level beyond it. So yeah, if you want to be good at the class you're in, start studying for the class after it. This is definitely an effective method.

But then again, that's really difficult to actually do. For anyone who grew up surrounded by resources, that might sound like a really easy and obvious suggestion. "Just listen to the tutors your parents bought for you." But for the students who can't afford books for this year's classes, you might as well be telling them to "just grow wings and fly, it's not hard".

Me personally, I knew plenty of people who did this, learned a year ahead so they looked extra good in class. Most of them had parents who had PhDs, paid their rent for them, and explained what problems they were going to face far ahead of time. For the students who leave class and go to work to pay their own rent and then go back to campus to study and do research at night, this is not very helpful advice. Like so many educational "one simple tricks", the unspoken prerequisite is "just be born rich".
Well, more retro focused audience.. But also point is, you can do decent webpage that is not bloated and work on older/retro platforms. Its sad what web become, if you do not run latest stuff from FAANG companies, you are pretty much excluded.
Auctions and Price Discovery