skysight-inc/HackerNews huggingface dataset:
I'd also recommend the wonderful 100 Exercises to Learn Rust authored by Luca Palmieri who also wrote Zero To Production in Rust. I'm halfway through the exercises and I find them to complement Rustlings and The Book perfectly.

So yeah, 100 Exercises to Learn Rust is what finally made traits (especially From and Into), impls and trait bounds finally click for me and I can't recommend it enough.
I think you're handwaving away the other issues with physics that make near-lightspeed travel effectively impossible for humans. How exactly do you propose sustaining 1g acceleration for 5 years, for instance? You can't just "skip the need for fuel". Lasers aren't perfectly collimated and spread out over distance. Even an Epstein drive from The Expanse will eventually run out of fuel. The other big problem is: how exactly do you deal with collisions with space debris? Even at the speeds we currently travel, micrometeorites are a problem, but at 0.9999c, even stray hydrogen atoms (which deep space is full of) are going to destroy your ship.

Honestly, Star Trek way back in the 1960s was pretty brilliant at getting around many of these technical problems by inventing "warp drive".

Even if we somehow magically solved our economic problems overnight, that isn't going to make relativistic speeds feasible for humans anytime soon, if ever.
Large powerful groups lying to save face is not a feature of communism, sadly. Stories about the CIA, FBI, and PG&E caught trying to do so come to mind, among others.
I get a domain sale page for your url...
A mondegreen?

I thought that's what golfers shouted when they got towards the end of the hole!
More like crazy censorship that masquerades as anti piracy measures are incredibly short sighted measures by dumb governments that just hurt the honest users.

Pretty sure the pirates are all laughing their ass cheeks off right now.
You mean, you work with devs who are using AI to generate their code.
Show HN: Generate Custom Quizzes with AI from Any Topic or Presentation
Hello HN,

I’ve built a tool that generates quizzes using AI, allowing users to create custom questions from any topic or uploaded presentations. It’s particularly useful for students who want to prep for exams or educators looking to enhance their lessons. The tool instantly generates relevant questions based on the input and exports them as PDFs for offline use.

Key features:

- Generate quizzes on any topic or from uploaded presentations

- Export quizzes as PDFs for offline study or classroom use

- 30,000 free characters monthly on a forever free plan

This project aims to simplify quiz creation, making it easier for both learners and educators to practice or teach effectively.

Would love to get feedback from the HN community!
You mean the government of Prince Andrew?

Yeah I think I understand now why they want the csam so badly.
I see the caution you're highlighting, and I agree that my proposed solution leans toward a utopian vision, one where humanity truly works together to solve global problems. Realistically, I’m not sure we're capable of that level of unity. Take the COVID pandemic as an example—despite the global impact, we couldn’t deliver a unified response. Different countries had varying degrees of success, which ultimately affected the overall resolution for everyone. We see the same for global warming and co2 emissions.

But global problems require global solutions. Without that, many critical challenges may go unsolved, especially when there’s no immediate economic reward driving the effort.
To be fair, using humans to spend time sifting through AI slop determining what is and isn't AI generated is not a fight that the humans are going to win.
Consider codeberg.org as alternative: Has full IPv6 support, is not owned by Microsoft, does not force 2FA on its users and is a non-commercial enterprise.
Please, preferring dynamic typing is not a sign of "incompetence". Stop this nonsense. Also, I won't question your competence because you called Python and JavaScript "type-less". The type-less languages (other than assembly) that were ever used were BCPL and B (predecessors of C).
I did that! https://github.com/sh4ka/100-exercises-to-learn-rust
https://news.ycombinator.com/item?id=39457875 another one
It's discontinued, period (https://github.com/syncthing/syncthing-android/issues/2064#i...). The fork seems to be fine currently though.
We will not forget this.
My other half is a non-native English speaker. She's fluent but and since ChatGPT came out she's found it very helpful having somewhere to paste a paragraph and get a better version back rather than asking me to rewrite things. That said, she'll often message me with some text and I've got a 100% hit rate for guessing if she's put it through AI first. Once you're used to how they structure sentences it's very easy to spot. I guess the hardest part is being able to prove it if you're in a position of authority like a teacher.
I know, it's intentionally unrelated. But if you read my first sentence, you can do what you are interested in without using cat.

sudo tee somefile > /dev/null

And you will be able to paste from your clipboard or write anything you want. Without cat or piping.
don't forget...natures pocket.
Yeah, but this sounds more like social media than the blogosphere.

Blogs were always effort to set up and maintain, even if you were just going with one of the hosted platforms rather than self-hosting.

And comment spam was certainly an issue but, firstly, systems for dealing with that became pretty good. And then, outside of major news sites - I'm thinking particularly here of BBC's HYS, but the same applies to other news sites - and other sites with very broad interest bases, you didn't tend to get loads of nasty or toxic comments on blogs. Plus, the moderation tools were - as previously mentioned - pretty decent. A lot of the bigger news websites did close comments, but I'm not so aware of this being an issue with blogs which were often more focussed around a particular community or interest anyway... just publicly available.

I don't think the quantity of people online in itself had anything to do with the "death" of the blogosphere. It's just that most of those people don't read or write blogs. And it's become harder to find blogs and other long tail content because search results are now so heavily skewed towards paid results and commercial entities who invest huge amounts in SEO.

FWIW I also think you're probably going a bit far with the moral pronouncements on those 7 billion people: neither you nor I have any real idea what the vast majority of them are actually like as human beings. Moreover, I'd suggest that writing off most people as "[not] very good" or branding a critical mass of them as "spectacularly awful" - and especially when you're speaking from a position of ignorance - is exactly the kind of rhetoric that's landed us with this grim tribal culture that permeates large areas of online - and offline - life.
I think I clicked the link at the bottom to add new sources to the simulation a few times too many:

Unexpected Application Error!

offset is out of bounds

RangeError: offset is out of bounds
at Float32Array.set (<anonymous>)
at Pi.makeUniformBuffer (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:32:118833)
at Pi.updateUniforms (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:32:117585)
at Pi.setState (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:32:114537)
at https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:70:2373
at Vc (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:8:24370)
at la (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:8:42602)
at aS (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:8:41415)
at ro (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:8:40441)
at im (https://wifi-solver.com/dist/bundle-UKQ5A5W6.js:8:37031)
He won’t put anyone living on Mars. And even if he did, they wouldn’t last that long.

https://defector.com/neither-elon-musk-nor-anybody-else-will...

https://www.acityonmars.com/
I was hired as remote at Amazon in 2005 (I left in 2010). I have a friend who was part of an all-remote Amazon team formed more than a decade ago. Everyone on the team left after the RTO mandate came down last year, without severance. In my friend's case, it meant a choice between her job and her husband's in-office job 1,500 miles away from her would-be Amazon office. They chose to stay in the place they wanted to live, near his job and their friends and family.

In a company the size of Amazon, there are exceptions to many things, including exclusive in-office work pre-2020. This is more than a revert.
Came here looking for a mention on Hamina - I use it for work for planning wireless installs and it's a really decent piece of software.
If it's so important to us, perhaps we should support it then?

The discussion around IA nowadays seems a lot like random users ranting at open source maintainers in Github issues.
> For a human who deals with student work or reads job applications spotting AI generated work quickly becomes trivially easy

So far. Unless there is a new generation of teachers who are no longer able to learn on non-AI generated texts because all they get is grammatically corrected by AI for example...

Even I am using Grammarly here (as being non-native), but I usually tend to ignore it, because it removes all my "spoken" style, or at least what I think is a "spoken style"
> bank notes, as they also have a standard weight due to standerdized size and production method.

LOL, I worked for a bank branch located in a low socio-economic area. The pubs and bars would come in on Monday morning with huge wads of bank notes, wet with beer and whiskey, and it all had to be hand-counted as machines couldn't do it. We then had to bundle up excess notes and heat-shrink wrap them. I'm sure there were some pretty interesting bacterial colonies growing in there!
Sadly there is no real alternative to Android at the moment. Replicant are also just 2-3 developers afaik. https://replicant.us/
fair to say it has been worked on much longer than 20 years, but it is a good time to recognize its role in getting people on to the linux ecosystem.

despite running off of a cd and memory, a live ubuntu 10 experience felt faster on my p4 old box than the windows xp installed on a scsi drive. despite the challenges with certain hardware support (broadcom wifi on 12.04; nvidia hybrid mode on laptops especially around 14.04 era), it was a relatively safe environment to learn about the linux internals at my own pace.

from academia to work, i continue to see it being a default choice for linux environments, and for a good reason. happy birthday!
“Regularly” is not a particularly accurate word.

50 million K12 students in the U.S. — how many mass murders are “regular?”
I don't understand. Why would they tell you to quit? What's in that for you? Just keep going until they tell you to work from the office or they'll fire you, and then you can make a decision.
I have infinite scrollback and ⌘F
Localsend is a great program - but no alternative to syncthing. Syntcthing is running in the background and syncing automatically. Localsend needs active user interaction. Is there a way how to use localsend similarily to Syncthing?
my favourite interview snippet with him (https://www.youtube.com/watch?v=jjoMEw2RYlA):

> DL: Eraserhead is my most Spiritual Film

> I: Elaborate on that?

> DL: no
I think pre-decimal pound sterling coins had a 3p coin, but it makes more sense in that context.
Can you please elaborate and link?
I'll just stick with tail -f until they implement tac -f
Exceptions in C++ are the closest we have to the implementation of the COME FROM proposed in "A Linguistic Contribution to GOTO-less programming".

It takes statically typed C++ and turns it into dynamically typed language.
Throwspec is dead, anything can throw, except when noexcept, then nothing can throw.

It is next to impossible to reason about control flow. Dynamic linking opens whole new dimension of this wormcan. Do you handle exceptions in your constructors? How about constructors of your function arguments?

Not to mention the non-trivial cost in code size, that makes exceptions a non-option for embedded use.
NPU folks offen time say

> it's not enough time to get new silicon designs specifically for <blahblah>

Where blahblah stands for a model architecture that has caused a paradigm shift.

When you need a new silicon for a new model, you are already losing.
pagers are sometimes more of a burden than a help. If a file is relatively short, the terminal's scrollback may be sufficient to navigate the content. A pager may not cooperate well with the terminal's UI for scrolling, and may even mess up scrollback history. And, depending on configuration, may clear the screen when it's closed against the user's wishes.

Yes, there may be flags you can throw on them to make them behave the way you want, but those flags need to be remembered. `cat` is certainly shorter to type and easier to remember than `less -X`
> I am highly interested in ALS research (retired engineer, not a scientist), once I found that in the same lab of a star scientists of the ALS domain, two papers were published in the same year that contradicted each other. The name of the star scientist was listed as author in both papers. He probably never read any of these papers.

could you please share the two papers?
There was no 4x drop in child mortality during that time in, for example, the UK: 1850 to 1900 is about -20%, 1900 to 1920 another ~25% - the big 4x reduction from 1850 wasn't reached until about 1945.
Protest and even suffrage somewhat proceeded the big reduction in the first half of the 20th century.
AI chatbots behind the latest meme memecoin trend
Truth Terminal just became the first AI millionaire
It causes sensory overload for me, I abhor it.
A low-level look at A-normal form
These are the same ideas and intuitions that led to the current situation. "Profit is bad" -> grants. "International orgs should collect and pool money" -> university collaborations. "board decides which projects to pursue" -> granting authorities.

It doesn't work. The understanding of human nature that leads to these suggestions is just incorrect. Profit isn't a bad thing, it's actually the only way to keep people on the straight and narrow.

The motivation for scientific fraud is to extract money out of someone (and secondarily, social status). Science in aid of customer happiness is inherently difficult terrain in which to do fraud because customers don't care why your product works, only that it does, and if you sell them something that doesn't work there are lots of laws on the book that let governments or customers go after you legally.

But academic fraud is deployed against people who care more about how science-y your method sounds than whether it works. Scientists get away with it exactly because they don't promise to deliver anything, so nobody can really claim to have been damaged when they don't deliver.

What kind of people are the softest targets for such fraud? Government bureaucrats, who are tasked to spend tax money so the government can tell voters they're supporting science. What they spend the money on hardly matters. And philanthropic foundations, who are tasked to spend rich guy money so their founder can tell dinner party guests they're a good guy who is funding Alzheimer's research. These two groups of people simply don't care if the research they fund is fraudulent, as can be witnessed by the fact that after a decade+ of these stories the standard outcome is "they are still working in a lab and still publishing papers", whereas people like Elizabeth Holmes are sitting in uniform in a prison camp. The difference: profit driven commerce vs virtue-signaling driven philanthropy.
If I was really picky I would stop the clock in the 8bit era or at least well before speculative execution / branch prediction, but I do want to leave some room for pragmatism.

2014 is when I became aware of gradient descent and how entropy was used to search more effectively, leading to different runs of the same program arriving at different results, Deep Dream came soon after and it's been downhill from there

If I were to write some regulations for what was allowed in my computing community I would make an exception for using PRNGs for scientific simulation and cryptographic purposes, but definitely I would draw a line at using heuristics to find optimal solutions. Slide rules got us to the moon and that's good enough for me.
Thanks for the detailed response, very informative. This sounds similar to DMCA takedown requests, though I’m not knowledgable enough to know the distinction. It’s a shame that to view hidden archives one needs to visit the archive in person, but I guess if IA were to respond to email requests for such archives they would be guilty of breaking the same distribution rule. The major difference between the rare books or museum examples and content on IA is that the digital artifacts are infinitely reproducible and transportable so the physical visit required to view them seems totally unnecessary on its face.

It’s a shame that to be able to run an above-board _Internet_ Archive one needs to bend to the whim of anachronistic copyright law and forego all the benefits of the internet in the first place. This seems like it would inevitably mean that any _internet_ archive that is truly accessible over the _internet_ would be forced to operate illegally in a similar manner to SciHub.

I know I hold a rather strong opinion regarding copyright law (I’m not looking to debate it here as I know others hold different opinions which is totally fine), but IMHO copyright law has been a major blight on humanity at large and especially the internet. Major reform is in order at the very least, if not total abolishment.
Sounds like it's time to stream and record the actual writing of papers that might be checked by an AI.
I read it over the summer and I'd say it's essential reading for any developer who deals with data.

Perhaps most importantly, the book empowered me to talk confidently about the trade-offs involved with different choices of handling data, and gave me a language framework to talk accurately about those choices.

Previously even the parts I did understand was from experience, and not an academic background, so my explanations were hand-wavy or sloppy, but now I can state my case for different solutions much more clearly.
I'm definitely reading

> But who needs SSO logs?

with a heeeefty dose of /s
I wrote something similar as a toy project a while back, it's open source, and I host a "demo" version of it, but for fear of all of this, I limited it to only kilobytes of data and have the links expire after an hour.

I run it on my LAN for my own use, which is what I think it's best for, but I really don't like having something like this on the web.

Luckily, I've never advertised or shown it off so nobody but myself uses it, but I'll probably take down the demo site too, soon.

EDIT: Typo
Yes this sort of thing makes public cloud unreliable for mission critical systems
Students (at least in Italy) often relies on notes on Google Drive, I laughed hard when on reddit one commenter said:
"too bad I can't study this weekend, but fortunately I enjoyed watching a pirate soccer streaming!"
I was in Berlin earlier this year and everything too contactless payment, no app required.
How to build a WebAR experience for Dior; that's even smooth on iPhone 7
Hi all,
We wrote a blog post about our experience creating an extensive experience for Dior.
The experience was about 50mb in size, took 2-3 minutes to go through and had multiple scenes and minigames.
The creation of this experience gave us an insane amount of insights, like how memory works in iOS Safari and how we could make the experience work on older phones.
If you have feedback, do share!
The experience itself was a holiday campaign and sadly offline. Let me know if you'd like to see some footage or a test URL!
In most cases you could simply use a huge number of lines like

head filename -n 1000000000

or use the "inverse mode". Head and tail can print all but the first/last n lines (I just have trouble to remember without man page the syntax and which does what).
So those are more "cat equivalents":

head -n-0 filename
tail -n+0 filename

PS: for your wc example you could actually do just

head -n $(wc -l filename)

because `wc` will print the number of lines and the filename. (does not work with spaces)
> dhcpv6

Just skip DHCPV6, just use SLAAC. Plus I've never seen DHCP hostnames work.

Now I just ping ff02::1 multicast to see what devices are on my network. Unfortunately much software makes it a pain to use link-local addresses but they're really convenient as they normally don't change across networks.

> Half of the hosts don't implement prefix withdrawal, and keep both their ULAs and the normal addresses. Congrats, now these hosts can't talk to each other due to the ULA addresses being less preferred.

I've had similar issues with crappy devices not relinquishing DHCPv4 IPs properly. Always fun trying to figure out why your laptop is dropped off your network after 20 minutes because it honors DHCP.

The lack of proper prefix widthdrawl sucks. Though it's something software should be able to handle by preferring ULA addresses when communicating locally.
It does, but I read an article that said it’s a natural insect repellent, and that it was important (especially for big cats, who also like it) that cats not be plagued by insects, while hunting, so the conjecture was that their desire to roll in it was an evolutionary advantage.

Kinda like enjoying sex, means we do it more often.
> Usability trumps safety every day

That‘s the reason for all the problems in the first place.
I have two super nitpicky things to say.

1) The website is slightly wide on my phone, so it wiggles left and right when I scroll. I usually fix this by pinch-zooming out the tiny amount necessary to align it to my viewport width, but your website apparently suppresses zooming.

2) The AI announces itself as having the name “Jane Doe”. What's the point in this? I know that American news with real anchors do this (having the anchor announce their own name), but this is not universal so it feels foreign to me. Since AIs don't have names, it feels like this was shoehorned in just to sound like American commercial news.
Interesting project, I think it would be nice to also have a volume slider as well as a speed slider. I manually set the volume via wavesurfer.media.volume = 0.10; to keep from hurting my ears.
I've built https://uptimelog.app as a small side project to scratch my own itch. It's free for now, so I don't have much feedback on how to build a business around it yet. However, I do think MacOS development is definitely a niche in itself, which can be a good thing because you have a user base that needs software for a specific platform.

I initially used Go for the backend and web as the frontend, so it essentially works as a local web server serving a web page in the browser. However, I'm now rewriting it in Qt (C++) to make it easier to maintain and to make it into a native application instead of a local web app.
This selects for people willing to do 8 years of schooling to earn 60k EUR.
And yet, this fear is timeless; back when book printing was big, people were fearmongering that people would no longer memorize things but rely too much on books. But in hindsight it ended up becoming a force multiplier.

I mean I'm skeptical about AI as well and don't like it, but I can see it becoming a force multiplier itself.
"I'm a software developer and I need it to do my job."

Even if it's not strictly true, that seems like a solid justification. Though obviously that won't work for the general public.
The immediate economic reward of solving Alzheimer's would be enormous. There's no economics problem to solve here.
Books are not part of history?
i failed to understand from the article how avp is better than any other ar device for this purpose.

personally it is hard to tell what made the surgeons found groundbreaking about this device, as the ability to see another video feed would have been equally as easy on other platforms, if not easier.