skysight-inc/HackerNews huggingface dataset:
In many cases, downloading torrents and watching on a laptop/PC has a better UX than using streaming services.

For example, it's impossible to watch 4k content on popular streaming services if you use Linux, and even with macOS/Windows you need a specific combination of hardware + OS + browser, if a service even offers it.
Let me recommend from this list: The seven dials mystery

https://standardebooks.org/ebooks/agatha-christie/the-seven-...
Perhaps the greatest contributor to the philosophy behind my own site is taken from the website of Wendy Carlos. Her site houses a page describing how her website ‘lives’: [1]

> I’m happy to report that this page (like most housework) will never be finished. It is a living document that grows and matures, just like most of real life. It is not a “work in progress”, for this would imply not much intrinsic value until that magic day it is completed.

> A novel is a work of art that, once completed may continue to exist forever in that finished state. An encyclopedia must be published at regular intervals to reflect new information gathered since the day it was published. Periodicals are timely only when first printed, then fall behind the times – get the latest issue to keep up. The technology behind web documents allows us to update information as often as is necessary. In this context, publishing dates become an outdated concept.

> While it is possible to “finish” a web document, the fixed information becomes stagnant, thus abolishing any desire for a return visit. This is something I call a cob-web page.

[1]: https://www.wendycarlos.com/live.html
TIL the sentence structure of Latin is wild
Not sure about the Go ecosystem.
GCC Patches Posted for Half-Century Old Algol 68 Programming Language
How many of them are related to the xwayland server? Last time I looked at the activity most of it was related to xwayland.
Install instructions seem incomplete.
Yeah exactly, pseudocode just doesn't cut it if what matters is exactly the implementation itself.

Indeed I did a bunch of competitive programming! But actually there my favourite topics are combinatorics, graph theory, and number theory. I'd usually leave the datastructure (read segtree) problems to my teammates.

I super enjoyed that, and indeed was looking for a PhD where I could do similar things (because my time at Google was boring in comparison -- mostly just software engineering), on the intersection of new theory and practical fast code. I decided on bioinformatics, because this is exactly a field that has a lot of data, and the amount of data is growing fast, so that fast algorithms&code are needed, both in theory (big-O) and practice. Generally I've been super excited working on various problems in this domain, and I'd say it quite closely matches my compprog experience :)
Well if you want to keep the whole number of weeks thing, you are then doing a leap week every 7 years except for multiples of 28, or something like that. Or if you want to keep each week same number of days maybe a leap month.

Of course none of this is unheard of. The jewish calendar adds a leap month every 19 years to keep in sync with both the moon and the sun. Or if you want to go in the other direction you could just have one day not part of any week (cotsworth calendar)
I am the author of Zasper.

The unique feature of Zasper is that the Jupyter kernel handling is built with Go coroutines and is far superior to how it's done by JupyterLab in Python.

Zasper uses one fourth of RAM and one fourth of CPU used by Jupterlab. While Jupyterlab uses around 104.8 MB of RAM and 0.8 CPUs, Zasper uses 26.7 MB of RAM and 0.2 CPUs.

Other features like Search are slow because they are not refined.

I am building it alone fulltime and this is just the first draft. Improvements will come for sure in the near future.

I hope you liked the first draft.
I do a switcharoo, I develop for iOS inside a macOS VM with Linux host.

After a 5 years hiatus I started developing mobile apps again and I was frustrated to learn that Apple doesn't allow renewing the developer license on web anymore, I don't own a Mac and even Apple developer app on iPhone didn't allow me to renew my license.

After I signed into a macOS VM, I was able to renew my license through Apple Developer App on iPhone as macOS version of the app requires T2 chip.

Now I have PTSD flashbacks of why I left mobile development in first place.
This has been fixed for many months now as you can switch between different networking types for WSL.

https://learn.microsoft.com/en-us/windows/wsl/networking#mir...
I think part of the problem you describe comes from confusing “skills” and “tools,” where tools can refer to languages, frameworks, APIs, etc.

Employers may have exacerbated the problem, but it seems to me that programmers have mostly done it to themselves. Ignore fundamental knowledge and focus on narrow expertise with a framework for long enough and you will feel obsolete.

The original post concludes with mentioning React and Rails — tools, not skills. Understanding web development in terms of HTTP, HTMl, CSS, Javascript, server-side languages, relational databases, and so on describes “skills” to me.

By analogy, I have learned the skills required to drive a car and ride a motorcycle. Those skills transfer to almost every car and motorcycle. I don’t call myself a BMW rider or Toyota driver, and then ignore all other brands. Why do programmers pigeonhole themselves and specialize so narrowly they constantly risk obsolescence?

In any case I don’t see how Github contributes to the problem. No one has to follow every fad and fashion. The fundamentals of software development don’t change very fast, but new frills and coats of paint come out every day.
40GiB/S S3 Throughput with 22TB Spinners – Part I
- After 10 Years I want to do a PR in either squats, on the bench or DL

- Running a 10k in under 50 min

- Doing some 24h bike race

- Solving the shortage of skilled workers with help of my better half :D
> Once the connection is upgraded, you loose all metadata included in the HTTP headers (because it’s not HTTP) and all protections relying on it.

The Upgrade request is HTTP and you can extract all needed metadata from there and store it server side as needed. Those metadata wouldn't change during an active WebSocket session anyway, would they?
This is something that would be easy to do an ordinary job of, missing lots of edge cases and not making something thorough and complete.

A really professional and thorough job would be extremely time consuming and hard.
Physicists have centuries to catch up on just to get started. I think they will survive. The main issue today is more the saturation of useless information in my opinion. There’s little time for your own thoughts as too much time is spent sorting the thoughts others want you to think.
Really brings to mind that thought about "tech being driven by porn as a first use case" ...

... rule 34.5? :)
This is mixing quite a few different things (backend, frontend, auxiliary CLI utilities).

No time to write a lengthy reply here, but I think it's worth separating legitimate like-for-like comparison with a wider feeling on the ecosystem.
Question asked, question answered...

What is a second? (johndcook.com)

An Unreasonable Amount of Time (allenpike.com)
and now in print too https://qntm.org/publ
Off-the-shelf mini-PCs with 64 GB of addressable memory and reasonably powerful integrated GPUs, i.e. faster than the smaller Ampere GPUs of the cheaper NVIDIA Orin models, are plenty.

On the other hand, if you force the CUDA support condition and any automatic translation of CUDA programs is not accepted as good enough, then this mandates the use of a discrete NVIDIA GPU, which can be provided only by a mini-ITX mini-PC.

There are mini-ITX boards with laptop Ryzen 7940HX or 7945HX CPUs, at prices between $400 and $550. To such a board you must add 64 GB of DRAM, e.g. @ $175, and a GPU, e.g. a RTX 4060 at slightly more than $300.

Without a discrete GPU, a case for a mini-ITX motherboard has a volume of only 2.5 liter. With a discrete GPU like RTX 4060, the volume of the case must increase to 5 liter (for cases with PCIe extenders, which allow a smaller volume than typical mini-ITX cases).

So your CUDA condition still allows what can be considered an off-the-shelf mini-PC, but mandating CUDA raises the volume from the 0.5 L of a NUC-like mini-PC to 5 L and the price is also raised 2 or 3 times.

This of course unless you choose an Orin for CUDA support, but that will not give you 64 GB of DRAM, because NVIDIA has never provided enough memory in any of their products, unless you accept to pay a huge overprice.
We often talk about how important it is to be a platform for oneself, self-host blog under own domain etc. Why it is not the case for science papers, articles, issues? Like, isn't the whole World Wide Web was invented specifically for that?
They aren’t necessarily wrong but most are nearly completely useless due to some heavily downplayed or completely omitted flaw that surfaces when you try to implement the idea in actual systems.

There is technically academic novelty so it’s not “wrong”. It’s just not valuable for the field or science in general.
The placebo effect is much less mysterious than it's made out to be.

It is almost entirely explained by three things:

1. Some ability of the mind to interact with the effect of the medication - such as heart rate being tied to mood (so that being administered a heart-rate reducing drug in a menacing way could have the effects of the drug masked by your heart rate increasing because of your anxiety), or when the effect itself is tied to mental phenomena (depression, pain, nausea, etc). Apart from psychoactive drugs, this only significantly impacts a relatively small amount of drugs, since only a small amount of biomarkers are very directly tied to mental states - heart rate, blood pressure, maybe a handful of others. There may also be a smaller effect on longer term treatments of other kinds due to the myriad effects of stress/anxiety on various other systems in the body, that may have interactions with more complex biomarkers as well, especially in the longer term.

2. The experimental setup being impacted more or less knowingly by people based on their pre-conceived notions. This can take many forms, from outright doctoring the recorded data to fit the desired outcome, to much more subtle effects like differences in the level of care, differences in how well the patients follow the prescribed protocol, and many others. None of these are "real" effects, they only affect the relevance and quality of the data being collected. For example, if patients have a way of finding out they are in the placebo wing, they may drop out at a higher rate, and thus the data may show that the patients who stuck out had a higher benefit than the ones on the control wing simply because of that skew.

3. Noise in the disease itself - sometimes, people spontaneously heal or improve from various conditions on various fronts without any intervention whatsoever, and any medical intervention has to be compared to this baseline level. This is similar to the problem of checking if a code fix actually addresses a hard to reproduce bug.

There is no proof whatsoever of the placebo effect being some ability to heal the body through belief (again, beyond certain mental phenomena, either related to mental illness or pain or nausea relief). It is simply a matter of noise and measurement artifacts for the vast majority of studies.
Predictions about Nuclear (SMR) Startups from Copenhagen Atomics CEO
> some people are trying to solve a financial problem or a PR problem with a nuclear engineering solution and a new slogan (SMR). It is unlikely to become very successful. But fear of missing out is in full play right now and will likely result in significant investor losses. Thus, we should expect something similar to the internet dot-com crash.

They key insight being that SMR designs use 4x more fuel and fuel prices are predicted to increase 3x making that uneconomical.

Note: I'm not affiliated with Copenhagen Atomics, but as they're in my home town I've been following them for years. Thomas (CEO) has made many good presentations over the last 10 years and has always focused on what we would now call "hardware rich" development.
Once again this tiresome throwaway line

https://i.kym-cdn.com/photos/images/original/001/779/561/67c...
Kudos: I find this to be an exceptionally helpful and concise description of the Go meta.

I would offer that Erlang did a good job of capturing the [concurrency?] space, though some of the tooling is showing its age.

It's therefore interesting to see Elixir straddle the divide between Erlang and Ruby.

I'm still Rails all day, but I've never stopped thinking Elixir is cool.
My guess is that the b2b sales of Windows outnumber b2c, if not in volume then certainly in revenue.

Suddenly, enforcing company security policies centrally without the client (laptop) being able to change then and still attest to connect to the corporate VPN, becomes a feature.

After all, it's not your computer, it's the company's.

I think inTune already uses the TPM for that kind of stuff, so "install this before we let you into outlook web, and also we'll check you're not a year behind with windows updates" is a thing.
I sometimes make throwaway accounts to speak my mind that I wouldn't dare to do on a pseudonym account as this one. I haven't done it a lot, as there are many things I feel comfortable sharing on this account. But I recognize that in a very few instances, my opinions are quite extreme or unpalatable. I think most people tend to have a few.

I create those accounts to share those opinions to understand and see how they are received. To my surprise, 50% of the time, they are received extremely well and I really need to do a check on how the world works. The other 50% of the time, it'd go exactly as how I thought it would go.

So, for me personally, I'd be against it as I learn a lot about it.

Moreover, I've seen other throwaway accounts do the same. Sometimes these comments tend to be upvoted a lot as while it is spicy, there's some strong resonance there among the HN crows. Often times, it's also downvoted into oblivion. I feel like I can differentiatie it compared to the standard snarkiness, spam or astroturfing. I find both the upvoted and downvoted versions valuable as I appreciate candor.
"I'll know it when I see it [on a terminal]" :)
They do? E.g. PIA is 1/3rd the price of Nord.
I'd like Keplerday. Seems appropriate.
the recurrent model needs a mechanism to replay past context. no need to go quadratic to access all of it. they could replay multiple times to get effects similar to attention.

the hardware lottery, well... imo it's really about leveraging fully parallel training to learn how to use a memory. attention is quadratic but it can be computed in parallel. it's an end to end learned memory. getting that kind of pattern into RNNs won't be easy but it's going to be crucial before we boil the ocean.
It might be worth mentioning to the parent poster that SSEs (and Mercure) are unidirectional only (server -> client), whereas WebSockets are bidirectional.
No one wants a preboot password though.

TPM means the system can boot and then do face login or whatever using the user's password in exactly one place.

This is as much as most users will tolerate. And it also means Microsoft account recovery can work to unlock a forgotten password.

The whole point is Microsoft don't want user devices to ever be trivially bypassed, regardless of how unlikely that is (probably more likely then you think though).

These things are everywhere: they're used by small businesses, unsophisticated users etc. but the story which will be written if anything happens because the disk was imaged sometime will be "how this small business lost everything because of a stolen Windows laptop" and include a quote about how it wouldn't have happened on a MacBook.
F9 reusable is like $70M. $7.5M is already changes. Starship at $2M is not an innovation class event, it has to be some side effect of WW3.
Lovely article. One of my favorites is "Alien Force" featured in WEP #3 [0]. It wasn't mentioned, but actually there were a lot of games in these packs.

0 - https://archive.org/details/win3_alienforce
I kind of like it this way, makes it feel more free. I don't think I'd appreciate being followed as a feature. If someone goes out of their way, sure. If it's a built-in feature on HN? No

I'm sure a certain group of HN'ers feel the same way
The solar calendar we use dictates the length of the year, but the months and days on that year can simply be shifted arbitrarily.
When you realize that all you need to add to X to make it great is a crappy reimplementation of all of the things that ship with Rails before you can start building your app.
Obsidian with Quartz: https://quartz.jzhao.xyz
Care to explain a bit more? (otherwise I'd feel like being cargo cultured into SSEs)
Show HN: RingGPT – Chrome Extension to Manage ChatGPT, Claude and Perplexity
I, a brave and iconoclastic thinker, didn't read Tufte's article before arguing that people, not design, are the problem.
Evolution journal (Elsevier) editors resign en masse
“Board members expressed concerns over high fees, editorial independence, and use of AI in editorial processes.”

“It's the 20th mass resignation from a science journal since 2023 over various points of contention.”
Rails is wonderful and I’m thankful for what the community (and DHH) has done over the years.

My company (founded 2007) was built on Rails and that B2B app now has 200,000 customers… all on a Rails monolith, the same code base that has evolved with Rails over the years. It’s not just for side projects!

That’s said, I run my current side project on Rails 8 and Postgres (I don’t get on with SQLite). You can do so much with so little code! Inspect the source code here if you like :) https://github.com/lylo/pagecord
Show me a free vpn that isnt banned everywhere on the internet
There's so much low quality human or non-AI bot content on FB already, plus every other timeline ad I see is a scam of some kind.

XKCD 810 comes to mind.

(I only use the site to stay in touch with some family of my parents' generation. Messenger/Whatsapp are still tools I use regularly.)
Ask HN: How many apps would it take to reach 90% of the people in your country?
For example, I live in Thailand and the (Japan-based) messaging app LINE could probably reach almost everyone with a smartphone.

Seems like in most Western countries it would probably take 3 or 4 apps? What are they where you live?
IPython maintainer and Jupyter dev (even if I barely touch frontend stuff these days). Happy to see diversity, keep up the good work and happy new year. Feel free to open issues upstream if you find lack of documentation or issue with protocol. You can also try to reach to jupyter media strategy team, maybe they'll be open to have a blog post about this on blog.jupyter.org
How do you go about getting clients?
It does have validations but the integration of then in Rails goes much further. In Rails you associate the form with the model and the validation errors somatically show up on the form.
I’m sure it will come to bite me in the ass one day but my personal site is a wiki written in the style of website that I’d write as a teenager: random updates about things and my life without any overlying theme or brand. I just write what I think, sticking my Blog entries under the Blog category and posting things haphazardly otherwise.

Other things I do that one doesn’t these days but you’d be eager to do in the past is that I’m public about my life. Funnily enough, it was someone else’s comment about Wikipedia deleting their article (which I did manage to recover) that pointed me to a Japanese mathematician. His website filled me with such nostalgia. There were all these stories of his life and things like that.

We used to put things like that on the Internet. The one thing I did miss back then was the ability to make small updates to people’s websites to fix typos and so on. So my website is a wiki (it’s just Mediawiki).

It’s been vandalized before by bots but I make nightly backups to R2 so I just dump and restart if things get ugly. Otherwise, it’s been fine.

One thing that might be fun is if someone one day happens upon my site and feels that sensation of looking at someone’s lived life.
Using a Vec actually has some benefits beyond the safety guarantees from rust. There are fewer allocations, and you probably are more likely to get nearby nodes on the same cache line.
Maybe not directly related, but I dislike how Netflix obviously provides only 1080p HD on desktop-computer playback, while full 4k on TVs.

Has anyone found an easy hack to ensure playback happens in 4k on desktop as well (e.g. url parameter)?
Seems like the future - so much meaning and context is lost otherwise.
My prediction for the response from Honey:

* Affiliate marketing attribution is understood to be imperfect, the best effort nature of it is priced in to the commissions

* Affiliate marketing uses multiple attribution strategies with varying trade-offs including coupon codes (e.g: "use code INFLUENCER at checkout for a 10% discount") vs. links ("click the link in my description") because of the imperfect nature

* Affiliate marketing is adversarial, all of these influencers have "stolen" attribution from each other

As Honey will have no problem proving:

* The advertisers (e.g: NordVPN) understand that affiliate marketing attribution is not an exact science, that n sales driven by an influencer does not translate to n affiliate commissions, and that the amount they offer to influencers per sale accounts for that

* The agencies that work on behalf of influencers to negotiate deals with advertisers understand the challenges of attribution and have negotiated based on this imperfect art of attribution

* The agencies/influencers/advertisers choose whether to engage in affiliate marketing by weighing up the benefits of being paid per sale vs. being paid per video or views

* There will be pages and pages and pages of emails within these influencer agencies where discussions have taken place on the choice to use affiliate marketing based on the audience of a video, e.g: link based affiliate marketing is less effective for an audience that watches videos on TV, vs. an audience primarily watching the video on a computer

* Honey was not receiving an equivalent rate to what the influencers were receiving, the influencers would not have earned their per sale commission x the number of sales if Honey had not captured the attribution (which demonstrates that this is all priced in)

Maybe PayPal will settle but given the harm this drama has caused to the Honey business, I doubt they have any intention of doing so.
It's easy in the Netherlands. There's a part-time culture there. Tech salaries are lower though, but still enough to make a living wage. 4 days is normal, 3 days not really.
It seems to me that paying them for their time would remove bias, rather than add it.
They will have to pry Postgres from my cold, dead hands.

That said, I do think it's really positive that sqlite3 is now a first class option in the framework. Tons of high quality work by very smart people has been invested in recent years.
Mullvad very rarely (if ever) get mentioned on vpn review sites.
So I've used them for the last several years.
Those are the bare minimum in my opinion, and ok for your toolbag. But the 2 Chinese models on the bottom of the page with proper dies (be sure to get the right dies for your connectors) are so much better. If you zoom in to the images, you'll see they have a little step in the die. They also ratchet and hold in position. You squeeze them a few clicks, then you are left with a perfect cavity that holds your connector in place, leaving you with a hand free to insert the wire. Then ratchet the rest of the way closed, and they automatically release. They are spring loaded in a way that they have consistent force, they can't be over-squeezed. For $10-20 each, they are a great middle ground between the most basic hand tools (which also cost a similar price) and the official tools.