skysight-inc/HackerNews huggingface dataset:
> you do want a defined subset of HTTP/(X)HTML. Maybe to make a small web HTTP, servers can reject clients that e.g. send user agents, and clients can refuse to render pages that contain a script tag.

That’s a great idea.

My idea was to go other way a bit re javascript. That is, allowed it to run but it’s under the control of the user, not the website. A bit like installing a native app. For anything functional, why not have companies just send JSON or have an API and the user can display as they see fit. sending sqlite files around would be another option.

I can’t help but thing that in the future people will laugh at how ridiculous we are with stuff like the l fact that the service provider can make me chase my tail around intentionally obfuscated UI in order to cancel.
seems fixed now, thanks!
So, I used to think this, but seeing a lot of success and failure in machine learning projects has taught me that negative results can be quite difficult to interpret. You typically don't know if it's because the underlying idea is flawed, something went wrong in the experiment setup, some bug went undetected in the code base, or whatever, we explored the wrong corner of the hyperparameter space, or whatever. It can also be the case that the idea is correct, but the effect is miniscule compared to other effects.

Now, when a pile of groups try something and it doesn't work out for anyone, things start getting interesting... But if course it takes pretty open discussion to know when that's happening.
It’s already regulated in the important ways: taxes.
For me not really. Open tabs are a TODO list, that are organized by work session. They get opened next to each other while I am working, and when I come back to that work, I find the tab group. I clean them up when I no longer need certain pages, and only leave open the ones with unfinished business. I visit literally hundreds of pages that are closed per open tab.

It is like I have a huge desk with papers that appear to be strewn across it, but actually are organized and the layout is important to my train of thought.
This! You can have vegetables with your steak/cevapi/pljeskavica/whatever, but they will be drenched in oil and fried. ;)
Could be a way to launder money into other countries?
Whoops, missed that. Thanks.
There are some proposals of that form: basically if you have a RAM interface that can support commands like "fill this range of memory with this pattern" or "add this constant to all values in this range" it can help speed up a decent amount of code, but also drastically reduce power consumption, as the memory interface is a pretty significant source of power drain on mobile systems. It does significantly complicate the interfaces involved, though, so it would require a lot of effort to implement.
Yes. Still more convenient than the username/password/token dance IMHO.
Misleading [dupe]

Lots of discussion: https://news.ycombinator.com/item?id=41042877
As was said in another comment, tests don't prove the lack of bugs. There is no software of enough complexity without bugs.

Working is something ;) Lots of software barely does that and there is certainly plenty of software with tests that doesn't meet the no-test Linux quality bar.

That said, tests certainly have their place in the world of software quality, so thanks for your work!
Blog spam for https://youtu.be/HY6q9hwYcoc?si=VCBF2FlHADUZyH_1
Here's a couple mind-bending NDE experience reports from doctors:

https://www.youtube.com/watch?v=JL1oDuvQR08

https://youtu.be/gpfriTZDWCY?t=2777

See you on the other side
The vast majority of impoverished people manage to get through their day without attacking a mosque. These people aren’t rioting because they’re poor, they’re rioting because they are racists.

If there’s a correlation between being a racist thug and being impoverished, the causation is likely low intelligence.
Misleading, article from May

[dupe]

Lots of discussion: https://news.ycombinator.com/item?id=40250672
> have you checked

Yes, and plastic wins: https://www.bbc.com/future/article/20230427-glass-or-plastic...
The OneTab extension is your friend.

Lets you, among other things, archive however many tabs you have open and re-open them later.

I flush my open tab once a week with it, and whenever I search for something I was looking at a couple of weeks back, I can just grep through the list of URLs

Mind you, it won't solve the problem that the website content might have changed in the meantime.

For that, archive.is is your friend, but it requires conscious effort to archive a specific site so not ideal either.
Huge fan of this guy, very talented and creative mechanical lego engineer. You can also tell he spends a lot of time editiing his videos.
Yeah, it's like the time the NASDAQ first had more than 65535 tradeable things.
Yep, can add Australia to the list as well:

Live updates: ASX plummets more than 3pc in worst two-day performance since 2022 after recession fears spook Wall Street

https://www.abc.net.au/news/2024-08-05/asx-markets-business-...
Just dropping by to say I adore this author and Mu is one of my favorite projects. A modern Lisp machine, kinda! In QEMU! So much fun!
https://archive.md/l1tOI
Writing assistant for your second language(s). Right now it’s a web/mobile app but we’re getting ready to launch our browser extension so hopefully that will be more convenient for our users.

https://nativi.sh

Also since the backend is in rust I’ve been contributing to a bunch of the libraries I’m using. There’s definitely been a cost to using rust since a lot of the web dev packages are on the younger side, but the reliability has been huge for a side project. Other than one time I set the wrong send grid API key I don’t think we’ve had a single 500.
1 Fire 80% programmers
2 Spread the 20% non-bullshit parts among 20%
3 Use llm for 80% bullshit parts

For now big companies are afraid to lay off too many so they try to "reskill" but eventually most are redundant. No cognition needed:)
This is a problem rampant in tech (and pretty much any other industry). Why do you think he searches for anything? Do you think Khosrowshahi uses Uber himself and not a dedicated driver? Do you think Chesky books houses off Airbnb and not some sort of personal network? Do you think Xu DoorDashes shit fast food to his house and not a personal/private chef? Does McMillon of Walmart have chaff from Walmart delivered via a third party though Spark to his multi-million dollar house? This extends almost all the way down to interns of the company.

There is too much separation/abstraction from the people that actually use what they're in charge of. How many times does leadership make shit changes that fuck over the rank and file/boots on the ground?
In dynamic languages tests also tend to fill the role of the compiler is I think the parent's point. Dynamic/interpreted language code might have syntax errors or be otherwise incorrect (including type errors) and you often don't find those until they code is run.
Related:

Nvidia reportedly delays its next AI chip due to a design flaw

https://news.ycombinator.com/item?id=41150278
CrowdStrike says it isn't to blame for Delta's flight cancellations after outage
One question: How would a machine have to look that you use in a high stakes process, that someone else (potentially your adversary) purchases and setups and that you and the majority of the electorate can be able to trust?

Elections with paper ballots are somewhat straightforward in that regard. Any party member that doesn't trust the process can literally apply to check part of it and be able to see for themselves that there is nothing fishy going on in the part they checked. And they can do that with nearly no prior expertise. If they don't get to check it for themselves they can trust that enough people like them are envolved in the process that someone would collect evidence of wrongdoing if it happened. And these people are normal people and many, so bribing them doesn't make sense. Adversaries that want to make that election untrustworthy would have to insert so many people at so many steps and at such number, an attack against it quickly becomes impractical.

Not with a computer system, I am not even sure if I would trust a system that I myself setup and software that I myself had written if used in a high stakes election. But the few experts that are able to verify the process and have the computer knowledge to do so without naive optimism now are high stakes targets and each party now needs to have one at each polling station at some point after which the machines (air gapped?) need to be completely isolated unless you want that verification to become meaningless. The voter now needs to trust the expert and for a hint about how well that works I want to point you to the Covid pandemic.

So digital voting is a non-trivial problem to solve, especially for high stakes, anonymous, but transparent elections. And we computer people can't just hand-wave the doubts away, you need to address each attack vector a major nation state attacker could/would exploit. And even if we did that the result would be a system that nobody without special education could understand.

Sure, paper ballots are slow and the process lengthy and labour intensive. But the results are surprisingly stable and trustworthy even in many places where one would expect corruption and manipulation.
Super interested in hearing more about why you think this -

> I believe that a properly fine-tuned small LLMs would easily beat gigantic models for this purpose.

I've long felt that vertical search engines should be able to beat the pants off Google. I even built one (years ago) to search for manufacturing suppliers that was, IMO, superior to Google's. But the only way I could get traffic or monetize was as middleware to clean up google, in a sense.
itlb_multihit is the only one that sounds like an actual bug, just like F00F and FDIV were on the original Pentium. Timing and other data side-channels are arguably not bugs as Intel has long maintained the stance that CPU protection rings are not security boundaries but only meant to protect against accidents instead of deliberate maliciousness.
I suppose because a bunch of the automated solvers use the audio as a workaround, the audio ones have become borderline (or even over the line) unlistenable.

The most recent few I've done have sounded like someone whispering "they threw their hair through the chair there" next to a propeller plane in a heavy thunderstorm.
One of the previous discussions of this instability noted that it was happening to the server equivalents (which are after all the same die) at stock settings as well.
He calls it the broken nature of the patent system, but I'm sitting here wondering why the creators of that technology shouldn't be handsomely rewarded for it, for a period of time? It's not like they're sitting on it (Creative Labs comes to mind), but rather releasing displays that just make devices cost more than they otherwise will.

A similar thing happened the tech behind Wacom devices--they enjoyed market dominance, the patent ran out, and now we have super cheap high-precision digital art devices.
Hey thanks for the feedback, I've added tutorial videos in the next release
Send me your address. I’ll ship you some. I see these tomatoes at normal fruterias quite often as well.
People are building multimodal transformers, that try to simulate users.

No matter how stupid the ai, if it can break your ai code, you have a bug.
> ziplock bag filled with water

You’ll often see this done with brine instead of water so if the bag develops a leak the salt concentration of the ferment stays the same.
A friend of mine has 2000 tabs open. He says he uses it not only for history, but also the tabs remember the position of video playback in movies, series, etc. so he can continue from where he left.
Thank you so much, you made my day.
I don't think there is a point of disagreement on any of those matters; I never said it was a market failure. I'm complaining about the US's persistent decades-long policy failures. It seems self-evident to me that if investors are being corralled into P/E ratios up near 30 it is policy driven. Left to their own devices investors don't choose to invest in things with 30-year payback periods, they invest in things with 15-20 year paybacks.

> What is the investor ROI for a typical homeless person?

High? They're in a terrible negotiating position so anyone who can get them a better job & lifestyle can probably extract usurious profits. Finding and mobilising pools of cheap labour is one of the more reliable paths to prosperity. Market-driven capitalism is a heartless, brutal and effective machine for taking people like that and pushing their living standards up.

I doubt it'd be easy to do, but California's housing market happens to be a very obvious example of capital allocation failure right on the doorstep of the likes of Google.
Maybe I'm just projecting but I can't help but read this as an insincere, backhanded comment haha

> As you continue to grow and share your knowledge with others, remember that every small step counts. Your 18 followers are just the beginning - they're a testament to the value you're bringing to the community. Don't underestimate the power of your work, even if it may seem like a small drop in the ocean. Every drop adds up, and before you know it, you'll be making waves!
I think everything was running in the same address space in those CPUs, thus no separate processes. But I am not an expert.
The headline is a bit misleading. Because it's not "airlines" in general, but:

> and it’s really only a problem for three airlines in the world.
Not a universal experience. I receive little joy in money, beyond the basic needs it relieves. Shutting down a business that cleared $800M profit annul. was the best decision I ever made.

Profit doesn't inherently mean you've made the median experience of individual humans better, and is just as often to effect significant degradation. My biz was slightly on the positive, but I could have pegged an extra zero in profit if I had forgone scruples.
Qui testet ipsos tests?
Huh? That is not how this works.

For a high stakes election I would take the most trustworthy system. So give me an argument why I should invest money into building a less trustworthy one?

Because it I get results faster? I don't care about speed, high stakes elections are rare enough for that not to matter.

Because it is more efficient? I don't care about efficiency, I want the result to be accurate and the process to be understandable by the stupid bloke in the pub with whom I have to discuss the result.

There is literally no reason why this should be replaced by a digital system other than it makes us needs feel special.
> Losses from severe thunderstorms have steadily increased by 7% annually in the last 30 years. 2023 marks an increase of almost 90% compared to the previous 5-year average (USD 32 billion), and more than doubles the previous 10-year average (USD 27 billion).

https://www.swissre.com/press-release/Insured-losses-from-se...

from the previous year's report.
> Most software out there is incurably infected by incentives to serve lots of people in the short term.

Great quote! You can even replace “software” with “businesses” and the quote still works.
It's more likely that the flight in question was using the three letter ICAO code in its passenger facing flight number. I have never known a three character IATA code to be used despite it technically being within the specification.
Rest easy, and thank you for sharing your experience with us. I’ve read your words for such a long time now, and I’m happier for it; thank you again
ActionScript was a big influence on ECMAScript 4 until it was abandoned and scaled back for ECMAScript 5 “Harmony”:

https://en.m.wikipedia.org/wiki/ECMAScript_version_history#4...
I highly recommend this film "Griefwalker" to anyone anytime death comes up. I find Stephen's views fascinating and for an end that meets us all we sure like to avoid talking about death.

https://www.nfb.ca/film/griefwalker/
> not utf-8 but only "us-ascii"

This applies to the protocol, not to the file being transfered by the protocol. The file format is UTF-8, but the protocol is ASCII.
I was referring to the code editor in the playground which I assume is not powered by WebGPU. I noticed the issue on other sites as well which prompted me to restart, fixing the issue.

I have WebGPU enabled in Safari through a preview flag, and running the playground examples worked fine.
> If you are writing tests but have no users then you are wasting your time and money.

If you have users but are not writing tests, then your users are your tests and you are wasting their time and money.
Jake, no matter what happens in the days ahead, I wish you peace and equanimity. Thank you for sharing your journey with the world.
FWIW, Samsung batteries explode even if you don't use them as servers, and in fact it was an issue with their batteries being trash (I think I remember it being that they had been contaminated with metal filings, but I might be entirely misremembering the verdict).

https://www.youtube.com/watch?v=OfM0GqsIB6c
CalDAV is cool but will be hard to integrate. It basically needs its own server.

However, if you want to continue in the « toy » direction, supporting ics format is a good option.

.ics files are calendar files : they may contain one or multiple events (like the whole calendar) and they are easy to generate in most programming languages.

What becomes interesting is that from any calendar app you can import this ics file (which is pretty unpractical in your case) but you can also subscribe to a calendar. For this you just have to provide an url to an .ics file that your backend may generate when requested (it’s just a text file).

Of course with this solution, you get a one way sync only, for classical two way sync you need CalDAV.
Or the other way around; the so called experts are actually tools in a propaganda machine, and people choose to rather believe their own experiences than second hand information.
Can they have another prefix in addition to "AA"?
Thanks for these! I tried a few of these and https://hn.lixiasearch.com/ turned up exactly what I was looking for as the first result. Gonna have to bookmark that one. I also had a HN story I've been looking for that I couldn't find via HN's algolia search, nor any major search engine.
As an Indonesian resident and a long time DDG user this is immensely frustrating.

It seems to me that internet censorship is becoming more and more pervasive globally and whilst there can be legitimate reasons (eg: CSAM) blocking a search engine like DDG is a massive over-reach. Unfortunately, most Indonesians won't notice as they happily let Google, Meta et al track everything and everyone and are unlikely to be using DDG.
Ha! I just read a comment yesterday on a Reddit Duolingo forum about how Duolingo doesn't reward a person when they finish a certain language completely, I guess this is what happened there. "Activity seems to be worthless in the absence of a reward."
BirdNET-Pi: A realtime acoustic bird classification system for the Raspberry Pi
I am looking forward to see how this goes in court, as it can be yet another step forcing companies into proper quality development workflows, and liability.
I know of Spartan protocol. Note that it can also be accessed by Gemini: gemini://spartan.mozz.us/

I think there are some problems with it.

Why does it allow a username/password in the URL even though there is no way for the protocol to use it (and it cannot send this to the server)?

It also says "The fragment component is allowed but has no special meaning"; however, the fragment component is meaningful but that depends on the file format and not on the protocol, and it is meaningful to the client and not to the server.

It also does not distinguish GET requests by PUT (or POST) requests.

There is no range requests and no response header indicating the file size (Gemini also lacks this, but it does use TLS close-notify to tell that it is finished).

I dislike that Gemini requires TLS, but Spartan does not allow TLS at all. (I think it makes more sense for TLS vs non-TLS to be distinguished by the first byte that the client sends to the server (and the client distinguishes them by the URI scheme); using separate port numbers is not required.)

Spartan also has some good ideas, such as the =: link type.

I wrote a document about "small web" protocols: scorpion://zzo38computer.org/smallweb.txt
The person who wrote both the original and new versions isn't qualified to say one is better than the other?
Too much consolidation? Time to split up them again?
I guess the idea is that you're "blind" to the brand, origin etc of the egg. You don't know anything about it other than what's directly in front of you.

Although now you bring it up,it would be interesting to see whether actually blindfolded taste tests would confirm or deny your idea that the visible quality of the yolk correlates with it's (non-visible) taste.
Yeah, this is a great example of what I'm talking about. Even though there was only (only!) a roughly five year gap between the two, to bring up the N64 in the same breath shows that you're wildly overestimating what the SNES gave you to work with.

The N64 had an FPU and could work with floating point values. The SNES...couldn't. You're talking about pipelining; this video is talking about caches. Well, the 65816 has no pipeline. The 65816 has no cache.

If you were writing doing 3D graphics in the late 80s or early 90s, you might've been working with a 286 or 386. These are chips that run circles around the SNES' 65816. And the R4000 in the N64? Forget about it. It was running at a clock speed nearly two orders of magnitude higher than the SNES' CPU, and could do vastly more per cycle to boot.
Thank you for the response. (I assume you mean "p' < -eps" in the second conditional?)

How often are rational approximations computable within any given tolerance?
Even if it makes just you happy, it's impactful. You are the person others have to put up with. Making yourself happy improves the world for those around you.
Molerat protocol allows headers too; it is intended to be another "small web" protocol, but with headers and with a much more complicated file format. However, I think it is badly designed in many ways.
we will check, thank you for your report
https://pubmed.ncbi.nlm.nih.gov/30166176/

https://www.openagrar.de/servlets/MCRFileNodeServlet/openagr...

I don't think you need to worry about iodine.
If we assume that:

- how do you know the code running on these machines on day X is actually the code they tested?

- how do you know the code running does the same thing the code they tested does, even if it is the same code (e.g. hardware instructions could be doing different things on the machine, the OS could provide different functionality, other programs could interfere)?

- how do you (and for that matter: every single voter) know their vote was counted towards the correct candidates in the whole process towards the end results, which likely involves transmitting data through the internet and/or people carrying USB thumb drives and sticking them into computers

I am not saying it can't be done, but I say you can tell appart who knows computers really well (hackers) from those who know it kinda (geeks), by how doable they think this is.
> whose name is a corruption of Alexandria

No.

Gandhara finds its name in way older documents such as Mahabharata. The people of Gandhara were called Gandharva. According to Mahabharata, these were people skilled in archery, wars, and also fine arts.

I am not sure about the history, but I am sure the name doesn’t come from Alexandria.
Perfect timing.
This is not about security, this is about Google trying to place ads. There is no technical reason at all.
usually chili or chilli in India, though I've seen chilly used on occasion