skysight-inc/HackerNews huggingface dataset:
> I started sleeping with more pillows to keep my head higher and it stopped, but I think it's a weird angle

Be careful with those pillows!

A while ago I came across a YouTube video by two orthopedists who were arguing very convincingly that for neck & overall posture it's best to sleep without any pillows at all. I've been doing it for > 2 years now and, from what my body tells me, they're absolutely right. Now I can't believe I ever slept with a pillow.

The reasons they gave for why pillows are bad are (I'm paraphrasing here):

- As far as is possible, sleep should be used to counter the posture(s) one typically assumes during the day, not to reinforce them. (Sleeping for 8 hours basically means 8 hours of reinforcing a certain posture, whether good or bad, so better use it for one that benefits you.)

- Pillows put the neck in a forward position, like when you're sitting at your desk, and therefore cause or exacerbate a neck hump.

- They allow sleeping on the side, in a baby pose (i.e. with your legs tucked up) which, again, mimics the typical posture when sitting.

- Pillows prevent sleeping on your stomach, a position which helps stretch the body (especially chest, neck, hip flexors).
Well, you’re a CTO (going by your handle) and Daniel is an open source engineer, so I’d say personally probably has something to do with it.
Does this mean that adblockers will be seen as piracy tools in the near future?
> Yes but the critical difference is that AI couldn’t pass these tests if they weren’t trained on a very similar set of questions and answers.

First, I don't think that's strictly true. Obviously they wouldn't do as well but they still do better than chance.

Second, there's evidence that this is a big part of the Flynn effect, which means humans are susceptible to a similar phenomenon.
I notice more and more people walking across busy roads lately. Especially at night. And people flying around on those stupid rental scooters (do those count as pedestrians?)

Why does anyone have to walk on the sidewalk? Why do people need to cross at crosswalks? Just do whatever you want, there's no repercussions.
AI chatbots are the new crypto?
Show HN: Earthly 0.7.0 - Simpler and Faster Builds
What they do have a huge lead on, and which is not clonable, and which is under+appreciated since the lack of it takes a while to affect profits is attention to detail.

They not only put a lot of thought in to their trucks to make them some of the best EV trucks in the world, but if they stay focused they can continue to bring that level of care and attention to all their future vehicles. At that point the cloned features look cheap and are already behind by the time they hit the market. You see this kind of pattern play out all over the place.
I noticed the Dioxus page about desktop support with Tauri mentioning that this won't allow access to any Web APIs, like WebGL or WebGPU. This made me wonder: Is it possible to embed a native view inside of the webview rendered by Tauri? To be precise, could we make use of the native wgpu crate to embed a 3D rendered scene inside Tauri?
Very good point. They actually say "a staggering 18 percent increase over the number of walkers who died in early 2019". Doesn't quite sound as good as "9 times!".
CPAP doesn't always provide adequate treatment. Some reading: https://web.archive.org/web/20211006015015/https://sleepbrea... and a webinar: https://www.youtube.com/watch?t=1321&v=Syv7YcHbTCI
Use GNU Emacs
Revolutionary Stroke Treatment Will Save Millions of Lives. Eventually
Hello HN. Earthly is an open-source build tool ( and now a SAAS CI), and we've just released 0.7.0, our most significant release since early 2022.

It's like a modern version of a makefile that uses containerization for file system separation and reproducibility. We want to give people the speed and correctness of Bazel with the simplicity of Make and Dockerfiles.

So much time is wasted in builds starting from scratch when little has changed between runs. Earthly can speed up builds by building a DAG of the build steps, tracking what is changing, and aggressively caching to prevent rework.

This approach tends to work very well in Monorepos, where rebuilding everything from scratch with each build becomes impractical past a certain size. But, of course, these techniques work with polyrepo setups as well.

The Earthfile syntax draws inspiration from Dockerfiles, Makefiles, and shell scripting and leans heavily on simplicity [1].

Usually, you aren't in your build scripts every day, so keeping things approachable is key. The simple syntax is our most divisive feature and where we get the most positive feedback from users.

We were on HN a couple of years ago [2], and we've been adding features and improving things since then. Most notably, we've added podman support and our WAIT command. Earthly pushes you towards parallelism in your build, and WAIT allows you to constrain this in specific deployment scenarios.

Let me know what you think of what we built.

We take HN feedback pretty seriously ( last show HN led to a license change (MPL 2.0 now)).

1: https://earthly.dev/blog/platform-values/#approachability

2: https://news.ycombinator.com/item?id=27785323
It’s quite well done. Especially considering the track record of game to show conversions.[1]
Vignettes from the apocalypse along with the story.

I watched someone play the game and this feels a little darker. Maybe because you aren’t playing through, just trying to survive.
It has had a few moments of grace but gerenally is pretty dark.
I wonder what the people that worked on think of their character and cut scenes ending up on HBO.

[1. on the media podcast about game adaptations, with transcript] https://www.wnycstudios.org/podcasts/otm/episodes/on-the-med...

[can video games make great tv. New yorker]
https://www.newyorker.com/magazine/2023/01/02/can-the-last-o...
Did you benchmark? JavaScript is fat enough, from my experience DOM manipulations nd repaints are the issue.

My suggestion in general not specifically for you is to Profile the slow part of the app and find the problem.
> bachelors and unmarried folks find it harder to rent.

Muslims as well
This is actually wrong in this context. Rust is running natively here (so no WebAssembly), directly manipulating the DOM of the web view without having to go through JavaScript glue code.
Thats correct.
Digital Trash
Even on home computers, Psion Flight Simulator would have been earlier than Elite, although calling the graphics in Psion's '3D' is perhaps stretching the term a little far.
I don't think you need an AI to replace an investor, just a dice and lots of money.
Someone should bring back the original model t planetary gear transmission with the three pedals and the clutch on a stick. Retro seems cool now...
> It is "hard for anyone except larger companies to benefit from the underlying technology," OpenAI stated.

Ugh. This is the part of the recent AI advancement that annoys me the most. The web, at least in its infancy, was pretty accessible to individual hobbyists. You could run a web server on your own computer. AI technology seems highly centralized from the start.
I feel with you, I love coding/creating stuff, everything that is rational and does not have room for interpretation if it is wrong or right, but marketing/design and all that is absolutely something I don't want to do and wish it wasn't a necessity for many things.

But I agree with richard and for me it is especially the logo. It feels to me like a logo an alibaba vendor that sells light bulbs would have. I don't know where this specific description came from, but it just feels cheap.
That’s a great point. Even if it’s not the real reason, it’s plausible and better than “we took one of the brands currently popular products”, especially when they’ve tried so hard (within reason) to get everything else just right.
IKEA was originally a Swedish company and still does their design in Sweden, so perhaps it’s not surprising that a homemade Swedish desk looks a lot like an IKEA desk.
> but their sleep studies are nearly perfect.

That's because most sleep studies are crap, unfortunately. I only got diagnosed with my 3rd PSG, which included the rare Pes because I insisted on it.
So maybe RWKV [1] is the next step. It parallelizes even better and seems to have no sequence limit.

[1] https://github.com/BlinkDL/RWKV-LM
If you are spending 5 minutes a day on DuoLingo - then you've spent 250hours on it, which I think might be tight to get to B1 standard anyway (but might be possible) - but you're probably spending those 5 minutes whilst you wouldn't be doing other language learning.
In that case, let’s have an LLM learn how to reverse all sha256 hashes? With large accuracy / low loss?

Seems a bit like the “Cargo Cult Science” article by Feynman but done with computers.
I’ve seen this too, even in my suburban neighborhood, with wide brand new sidewalks, people are walking next to the sidewalk in the road.

Is there some TikTok I missed?
Ein Bodengutachten ist ein wichtiger Schritt, der vor dem Hausbau durchgeführt werden sollte. Das Gutachten liefert Informationen über die Bodenbeschaffenheit des Grundstücks und gibt Hinweise auf mögliche Risiken und Einschränkungen, die bei der Planung und dem Bau des Hauses berücksichtigt werden müssen.
> Technology is the story of better access to energy and information over time.

This is an under-appreciated fact of history. Wealth and prosperity closely track the availability of cheap energy, which is why interfering with energy production in the name of supposedly higher goals is such a high-stakes gamble.

"We’ve gone from spending 4% of GDP on energy to spending 14% - a 10% loss straight away to just keeping the lights on, money that could be spent doing other things we care about, including energy." [0]

[0] https://climatepodnotes.substack.com/p/its-energy-stupid
Really appreciate the feedback

I wish there was a unit test for stuff like this, so I could simply make it go green!
Agreed. Zombies are the best monsters, Walking Dead killed the hype because it started dragging its feet (heh) but there is never enough zombie media.

And I like that this time it's fungi. Pretty neat and scarier.
Another way to say this: To develop in short cycles, you have to interact frequently with the actual user of the program. The simplest solution to this is to choose a program where the developer is also the user.
You can read it in the words of Daniel Stenberg himself:

https://un.curl.dev/money
Looks like someone attempted this last year, without any success unfortunately: https://github.com/dceddia/wgpu-tauri-experiment
I'd certainly listen to whatever arguments they present and am open to more data and risks I haven't considered. But hard science PhD researchers are humans, and humans are self-interested creatures that can get the risk-assessment on something very wrong. And humans can be influenced by movies as well.

And speaking of hard science, well, is predicting AI's role and the consequences in the future really even an output of the scientific method? Aren't we pretty much all just dealing with opinions here?

I saw a headline on HN today that set off a different sort of alarm bell for me.

> Experts say humans could be wrestling AI for control by 2035

What does that form of media message remind you of?
That car analogy doesn't work because Mercedes Benz didn't actively work against other cars from existing.

https://www.vice.com/en/article/dy7nby/researchers-think-ai-...
It's better at math than I am. I can't get anywhere close to GPT-3's accuracy when multiplying two three-digit numbers, in the same amount of time.
>Second life or something? Should I be buying shares of Roblox?

This time, we did that one before chatbots
Performance monitoring with Lighthouse CI (2020)
Shared bikes should be at the top because they will actually be ridden for that 15K or 50K miles, whereas a personal bike gets no where near that mileage.
Weird Google Browser Signature
I am seeing alot of these logs in my nginx access logs,

34.142.22.137 - - [01/Mar/2023:08:29:50 +0000] "GET /privacy-statement-cookie-policy HTTP/1.0" 200 160466 "-" "this joke will be pushed to production"

the IP reverse lookup is from googleusercontent.com
137.22.142.34.bc.googleusercontent.com

Has anyone ever seen this before, or is this something I need to be worrying about ?
Curious if it also includes programming language requirements towards security processes.
The worst part is that Altman had nothing to do with the success of Open AI. He simply failed upwards into this job, thanks to his Paul Graham friendship and YC connection.

We will see Altman all over the place while all the hardwork was done by actual scientists at Open AI who have barely spoken.
Very cool and it must have been really satisfying to have figured it out.
Don't want to argue, but open up and travel (even with a Tesla) from Warsaw to Rovaniemi and further in a -20 celsius temperatures. Baltic states don't even have official place to repair Tesla
This sub thread is a joke in of itself: reading on things people are so eagerly offended by.

Has no one thought that "following" Elon on Twiiter shouldn't be automagically assumed to be his fans or uniformly align with his ethos?
This week it was reported that Elon Musk, the billionaire boss of Tesla and Twitter, wants to create an ai that would be less “woke” than Chatgpt.
https://threadreaderapp.com/thread/1630765933768724483.html
FYI: this breaks homebrew
You might want to consider React Native. That way you get native widgets but CSS-style layout so there's not too much to learn.
I'm very disappointed by my kindle battery.I need to charge it back every two weeks. And I'm not someone who read a lot.
This is precisely the kind of situation where it's imperative to consider performance before starting to build a new system.

When you hit Amdahl's law, it's because you (or someone else) has made decisions about the high level design/patterns to use in a system. To remove such bottlenecks, you may have to scrap the entire project and start over.

For the inner loops, it's perfectly fine to leave most of the optimization for later. But for overall design, it needs to be right from the start.

Time and time again, I see devs stuck in some paradigm (often front-end devs or low volumen RESTful microservices) that makes it almost impossible to handle non-trival data volumes or traffic, causing new products to fail.
I stick to buying DRM-free ebooks. That way, I can support authors by buying their books instead of pirating them, while avoiding dealing with DRM.

I usually buy from WeightlessBooks or Smashwords. Libreture maintains a list of places that sell DRM-free ebooks [1]

[1] https://libreture.com/bookshops/
They offer an open base model and then offer fine tuning to companies e.g. apparently they're creating finetuned models for movie companies.
There are many people who lost their minds over the past two years and haven’t recovered.

It doesn’t help that many cities stopped routine traffic enforcement during the same period.
yes, he's looking at you, app and web developers
It's not too difficult to figure out how to get Pluto's API to cough up the stream URLs, if you're the kind of person that knows how to use the developer tools in your browser. You can do similar things with Stirr and Tubi. Roku and Samsung also don't bother to encrypt their streams, but I don't think they have websites where you can watch them, so you'd have to tear apart one of their apps or get their list of channels from someone else.
Except NTFs are useless and GPTs are useful.
It isn't really Wayland's calls itself, I prolly stretched too much there, but the main thing is the async discussion usually comes up in the context of running applications remotely, which Wayland simply doesn't support. If you do a loop of XInternAtom (which btw you shouldn't do, even in xlib - notice that there's also XInternAtoms, plural, for that kind of thing which batches them to reduce wait time...) locally, it is unlikely to matter. The time spent there is near zero anyway. But remotely, now you might be looking at several ms per iteration and that adds up fast. Now the blocking aspect can become problematic.

Since Wayland doesn't support this kind of network remote use anyway, the distinction doesn't matter. Local X vs Wayland are both fast.
yes, he's looking at you, web and app developers
Thanks for that memory. Someone at school would whisper a combo move and you'd pencil it down and eagerly rush home from the bus later that day to try it out.

We really were guessing different combos, in rural Iowa at least.
The fb galactica model is a good example of this. Sounded really promising, impressive paper, lots of weights. But when you actually tried it it mostly produced garbage
100% agree.

Clean code (OOP, DRY, etc) is optimized for maintainability and extensibility, not necessarily performance.

In fact, I think it’s pretty well understood that clean code is a tradeoff wrt performance, at least that’s the way I’ve always understood it.

Clean code works well for something like a web app that’ll need to be maintained by scores of different engineers over many years or decades.

At least that’s the theory. In practice, at least some level of abstraction makes it a bit easier to rip and replace parts of the app without a total rewrite.
I played the games when they were first released and loved them - they’ll forever be amongst my favourites. I’ve also really enjoyed the TV show.

I know very little about TV production and set design but I, too, was blown away by the amount of work and attention to detail. That the studio worked with experts in the retro arcade community was really cool. I found the description of the of the playout system for the MK machine fascinating, and reminiscent of the staged UIs I’ve read about being created in Unity and friends for other productions. Staged, but not green screen staged. And on the other hand, the description of the photo booth setup was just as fascinating - and that one was a green screen!

What a wonderful crossover career that seems to be.
> Technology is the story of better access to energy and information over time. Steelmaking requires both, and 2900 years ago we had very poor access.

Yes - and the modern industrial revolution involved a particular kind of "takeoff", as the iron and steel could be used to make steam engines which made mine pumping and ventilation easier, enabling more coal to be extracted to make more iron. Likewise in the modern era advances in oil drilling. It's all EROEI (energy return on energy invested).

The natural resources renew at a comparatively limited rate. Before cheap coal, Scotland was denuded of trees; WW1 also caused a historical low point in European forest cover.

This is why the transition away from fossil fuels before access to them starts getting too much more difficult is so important.
I don't know about in the US, but I suspect it is similar to Germany, where the bar exam also requires you to argue/reason about/solve novel cases, i.e. not regurgitation of stored information. The AI likely wouldn't pass that.
Ah, I remember seeing this a long time ago. It seemed like something CL fans would enjoy, but to me it felt verbose. I guess this is my Clojure preference showing.

Regarding runtime macro-expansion - since Dak is written in JavaScript, it comes for free.
producing steel requires a huge, huge amount of knowledge, energy (fire) and materials (wood, coal and ores), it took us millennia to maximise the process... to know that someone, even 'accidentally', was producing it eleven centuries earlier is at least fascinating to me;

Actually, I don't know how 'revolutionary' it is in total, but in the meantime my brain explodes!
Transmeta couldn't bring their product fast enough to the market because Intel was suing them.
It had nothing to do with the quality of the product itself.
This is getting downvoted but that's a neat self-deprecation joke!
For the record, runtime polymorphism is generally frowned upon in the most modern C++ practice.

The only difference between “modern, clean” C++ and the author’s switch is probably a concept that requires some type attributes.

The example is contrived, and the realization of “clean” code through runtime polymorphism is both dangerous and odd. The whole point of not using polymorphism is to catch runtime crashes at compile time, reduce overhead and improve readability. I know many people who wouldn’t use an object here anyway. Free functions would do nicely, and are infinitely compositional.
Even more new clothes for the emperor.
Elden Ring repetitive, too long, and the only Soulsborne I will never finish, but it is ground breaking and has disrupted the stale genre of open world games, and the larger world of games that want to hold your hand and designed with a focus group.

Many gamers just want to get lost. Many gamers are fine with challenge. We do not need a thousand markers on the screen because nan might get lost. Nan would rather get lost in a fantasy world and fight a boss a dozen times than having an easy mode.

Elden Ring is an absolute masterpiece and deserving all of its praise.

That said, the open world is Elden Ring's biggest flaw, and I hope to return to the less accessible design of the previous games. Victory has to be earned to truly mean anything.
It seems like people rebuilding or repairing cars can easily find spare parts either new or second hand. Why is the situation different for bicycles?

I suppose you need the ecosystem of wrecking yards for bicycles and then you need bicycle mechanics who are willing to use spare parts which might be an issue considering that all the places I would go to get my bike fixed would rather sell me a new bike.
I am responding to the GP comment claiming you can only see farmland on satellite photos. That is false and only takes a few moments of investigation.

People who live in cities might actually believe claims like this.
Yikes will take Denmark off my VPN locations.
Now that I think about it, the same can be said about outerwear here in Norway, but I just realised that I’m used to seeing the reflective band or vest standout.
Link to watch the actual scene: https://m.youtube.com/watch?v=5lmAsCi7Asw
China’s collapsing birth and marriage rates reflect a people’s deep pessimism
It looks nicer in hexa: 0xFF = 0xF*0x11 and 0xFFFF = 0xFF*0x101
I mean, while this is certainly interesting, it's worth noting that this is just pushing back the date for steel production _in Europe_. The earliest known steel production is quite a lot earlier (1800BC), but it was in what's now Turkey.
I kind of see their point. Freedom 0 is about the freedom to run software how you wish[1] and "commercial use" can encompass everything from FAANG down to one-man, niche businesses.

[1] The freedom to run the program as you wish, for any purpose (freedom 0). https://www.gnu.org/philosophy/free-sw.en.html
yep, we are working on this. I'll post here on HN when we launch but you can subscribe to our newsletter at https://ae.studio/same-day-skunkworks

We launch a bunch of cool projects every week (:
Their geochemicalanalysis, metallographic analses, and experiments showed it wasn't possible with iron, required a carbon content high enough to call 'proper steel', and your suggestion is hey maybe they used a rock?
"I'll be one of the first to campaign for actual sentient AI rights..."

Why???
Just because a lot of people disagree with you, doesn't mean it's organized "brigading".
8 bit CPUs are seriously limited and the OS on them needed to be user friendly and lean. CP/M mostly covered that. The other thing is, many early computer users also had used mainframes, with DEC being exceedingly popular in colleges and universities. Among the operating systems for DEC’s machines was TOPS-10, from which CP/M drew a ton of inspiration. CP/M being similar to TOPS in many ways made it easy for people to pick up. There’s also timing. CP/M had serious first mover advantage.