skysight-inc/HackerNews huggingface dataset:
> they'd have to charge at least $50 a burger,

That's only a little more than 100% increase from the current near $20 combo meal prices. McDonalds has high margins lately they can afford raises.
Hi!
I'm aware that JXL partially originates from Google's PIK - and also Brunsli??, but I had indeed forgotten that WebP started in 2010, wow, 13 years old already.

I'll therefore correct my statement: "How could Google do worse than that??? When basically rezipping (with a modern algo) the existing DCT macroblock bytestream of a 18 year old codec beats your new codec, you should just trash it."

Also, Stuffit's SIF format is still 5 years prior to 2010 so that point stands.
Ask HN: Long duration videos or podcasts to gently promote sleep
I’m eternally grateful to the History of the Universe YouTube channel [0] for improving my sleep. I don’t mean that in a negative way. I usually put these videos on headphones when I have trouble sleeping and reliable fall asleep. It’s just the right combination of long duration, cosmic subject matter and soothing voice over. Any similar recommendations in this vein?

[0] https://m.youtube.com/watch?v=3Illx0WkCxU
The question seems to be one of the Chinchilla scaling law. We could train smaller models (than recommended by the law) but with more training tokens, and achieve the same loss. But we would need more compute performance for that.

So the question is, perhaps: Why are big models required for compute-efficient training?
seems like you can but you need to recompile the mobile apps.
Some of it depicts absolutely 100% fucked-up, horrific things. So do plenty of action flicks and horror movies. So does lots of rap music and plenty of games, if you play them that way. I don't believe people who love action movies and shoot-em-up games are destined to be mass shooters; I don't believe people who listen to rap music about abusing drugs are destined to become drug addicts; I don't believe people who love horror movies are destined to capture and torture humans in their basements; I don't believe people who enjoy depictions of horrific sexual acts are destined to become sexual abusers. It's certainly an interesting psychology topic about how humans can seem to enjoy depictions of acts they'd never want to perform, experience, or even see in real life.

For instance, I have heard that some people who have been victims of sexual assault may enjoy depictions of sexual assault in porn, possibly to help them imagine having more control over a situation that made them feel helpless, or to revisit, in a safe way, an extremely unsafe-feeling part of their psyche. Humans are just too complicated to make blanket assertions like "horror movies produce torturers".
Well... RFC 953 specifically mentions using PORT to send a file to a line printer so that seems intentional. [1]

For streaming mode STORe/RETRieve the connection closes at the EOF so you could send the request but the response would be lost.

[1]

It is possible for the user to specify an alternate data port by
use of the PORT command. The user may want a file dumped on a TAC
line printer or retrieved from a third party host.
Could you please explain the thought process that led you to settle on Fedora? Thanks!
I’ve seen engineers lead the charge to force Zulip on a company. I get it, it’s an engineering friendly tool. Otherwise it’s a fundamentally terrible application that is not appropriate for a whole company to use. I hope your mutiny happens!
Disabling biometrics can be done trivially quickly, and means you don't have enter your passcode in any observable way.
James Bennett: Raise the right exceptions
Lastest AMD GPU does realtime encoding with AV1. It has directly an ASIC block for that. Just mmap the video engine command circular buffer, get some dma buffers, get a interrupt circular buffer, and you are good to go (I think the dma-buffer sync framwork between drivers and user space is still a WIP, and I dunno how the interrupt circular buffer is handled).
The link to working memory is very interesting. Thanks.
You can send notifications from your own server. But you have to patch the mobile apps.[1]

[1] https://zulip.readthedocs.io/en/8.0/production/mobile-push-n...
> Because, actually, we do need people at PoS, if we're selling to other people.

I don't know about that. I used to order from a kiosk at a Burger King in 2007 and skip the line.. At a fast food joint, point of sale is likely the easiest job to replace with a machine. My guess for the hardest to replace is cleaning..
Statistically speaking, right-wing propaganda is far more popular than welding videos, so of course the algorithm is going to push it to anyone and everyone. Especially if there is any overlap in interests or subscriptions between the two groups.

The actual goal on the part of Youtube is not political activism but engagement for ad views. Polarizing content achieves that for people who want it and people who hate it.
Rsync has a port for it
This link just goes to the login page. There's no article there.
It sounds like if you want to use the official mobile apps they can only receive notifications from Zulip's service so you can't run your own.
Interesting this in comparison to Signal's recent post about their finances. An honest organization that actually cares about providing value to its customers would be able to make a frank appeal about the situation the company is in, in hopes that it could turn around. But a company whose real customers are VC has to keep up the act that everything's fine even if it isn't.
They did pretty much give up on the shakes not long after becoming a popular place. They were one of if not the first to switch from actual cow milk to chemical gelatin formulations.

So they really have always been struggling with the difficulties of quickly serving an ice cream product for their entire existence. That's a long time to have a thorn in your side and put up with it. 80 years according to the other comment.
Millennial here: Rational rose and PowerPC. Both leave a stink in my mouth.

And how could anyone in Canada forget the Phoenix pay system.
https://en.m.wikipedia.org/wiki/Phoenix_pay_system
Breakthrough in 'detonating' hypersonic propulsion
I'm looking for some flexible, robust lights for my car's roof rack. I'm wondering if anyone knows a set that will fit these requirements:

- Battery powered and outdoor / all weather compatible

- Easy to attach the battery box to surfaces using ties

- Ideally "mini" form factor ("T5") [1]

- Ideally RGB and programmable. I'd like to use them for
Christmas (red/green), Halloween (purple/orange), and
other seasons.

Does anyone know of anything that fits this bill? I've had trouble finding anything that fits the last criterion. Walmart and Home Depot will sell the first three.

When I search for this, I just get noise.

[1] https://cdn.christmaslightsetc.com/images/CategoryDetail/788...
Nit picking is indeed annoying. In regards to efficiency however, I’m of the opinion that ignoring nit pick or venomous comments and instead positively engaging with other folks in the thread who have useful comments and feedback would be more effective.

Now some of the first comment chains people will see are hostile interactions between the author and commenters.

For someone considering adoption of the tool, feature requests, or pull requests, they are likely to consider how communicating with the author might be similarly hostile should disagreements arise.

It is unfortunate people often miss the forest for the trees in PRs and on hacker news with comments like the one to which you replied. It is easy to critique and difficult to create, so having people critique very small aspects of a project you created without acknowledging the actual project itself is irritating, but I still think either ignoring them or providing your rebuttal without malice will always be more effective for evangelizing your work.

In the comment you linked, that post received some similar feedback as well. I hope this did not come across as judgmental. It’s an area I also have worked on in my personal life and this was more so an attempt to share my thoughts about the negative ways this communication style has impacted me before.

Anyways, this project is a cool idea and I have respect for the time and effort you put into it. Wishing you well going forward.
For what it's worth, Fly Postgres isn't single-instance or single-location. (But it's also not managed, which is a big deal).
Since LinkedIn is using Kafka quite extensively, I'm wondering whether Azures poor support of Apache Kafka is at least partially responsible for this.

Azure is developing its own inhouse message broker that they call EventHubs. And while it is able to speak the Kafka protocol it has some weird limitations and quirks¹. I'm wondering why they are so hellbent on developing their own inferior version of something when they could just use the real deal and host it as SaaS.

¹ No support for KIP-71 (Enable log compaction and deletion to co-exist), limited to 10 topics (Azure lingo: EventHubs) per broker (Azure lingo: EventHubs namespace), mandatory client config parameters that you must not forget to set, even though the documentation just calls it "recommended" (https://learn.microsoft.com/en-us/azure/event-hubs/apache-ka...), some weird protocol level incompatibilities that are nowhere documented, for example a consumer group state transitions to "Dead" after the last consumer left instead of "Empty", and auto scaling that only ever scales up, but never down.
Oh Fedora definitely battle-tests them. RHEL does too.
While it definitely contributed to it, the trend towards SUV/crossovers was already underway[1][2] far before with CAFE standards[3]. It's also just higher margins for the auto companies (mostly similarly priced components, but upcharge for size), so they've been pushing it everywhere. While not drastic as US, the same trend can be seen outside US even without the same laws[4].

[1] https://www.calculatedriskblog.com/2018/05/the-changing-mix-...
[2] https://advocacy.consumerreports.org/research/the-rise-of-th...
[3] https://en.wikipedia.org/wiki/Corporate_average_fuel_economy
[4] https://www.forbes.com/sites/judeclemente/2019/10/23/suvs-a-...
"our diet pill is so good it will wreck the food industry" is sublime marketdroid horseshit.
You're also more likely to die when mistakes inevitably happen. Dismissing reason is another strategy not likely to work well in your favor.
This is a great idea but it is only possible if the model(s) can actually reason.

Currently, even GPT-4 struggles with:
- Scope

- Abduction (compared to deduction and induction which it appears already capable of)

- Out-of-distribution questions

- Knowing what it doesn't know

Etc.

General understanding and in-context learning are incredible, but there are still missing pieces. A council of voices that all have the same blind spots will still get stuck.
So I'm not against it in the general case, but there are some very specific tradeoffs being made here.

> The following are not in scope for this project:

> Anything related to increasing "privacy", especially when at odds with improving security

> Anything related to "degoogling"

Frankly, knowing nothing further, I'm a little concerned that degoogling would be necessary. Like, is that just because the system bakes in Chromium? How much of the user's privacy is this thing selling away in the name of "security"?

Then most of the changes described are basically reasonable-sounding (very much trading everything else away in the name of security, but fine so long as the user knows what they're doing), but then there's this:

> Disabling unprivileged user namespaces

> Replacing bubblewrap with bubblewrap-suid so flatpak can be used without unprivileged user namespaces

And that's... again, I'm not going to say wrong, but it's a very specific tradeoff to decide that you trust bubblewrap more than the kernel. It's a plausibly-sensible trade, given the relative number of CVEs in bubblewrap with suid and linux's unprivileged user namespaces, but I'm not sure it sits well with me.

And finally, at a slightly more meta-level: Why should I trust this? It's an unofficial respin by an anonymous user; why would a user trust it?
"Actively pushing" the material on kids would indeed be a messed up thing to do, and it makes total sense to make it more difficult for kids to "stumble upon", as the 13-year-old stumbled upon pictures of breasts when searching for "art" on Twitch. I simultaneously think that basically nobody is "actively pushing" this stuff on kids. It reminds me of 90s PSAs where drug dealers are handing out heroin on schoolyards, or the idea of a "homosexual agenda" where gay people are "actively pushing" their lifestyle onto kids. It's 99.9% just a thing people do privately; (basically) nobody is forcing it on your kids.
immutable means read-only; so if you repackage the OS to have virtualbox in the base image then it would work, theoretically.

But why virtualbox over qemu+kvm? KVM is baked into the kernel, is faster, is supported by vagrant (though not all public vagrant boxes) and has a much better track record of security (even now: Virtualbox disables ASLR).
yes it has the same scaling parameters as RDS (and soon we'll have a few other ways to scale beyond)

perhaps OP is talking about this[0] post, which is mostly about struggles with local development. we addressed this here[1]

here is an app this week that I imagine is larger than most: https://twitter.com/seif_ghezala/status/1734967554659983418

[0] https://news.ycombinator.com/item?id=36004925

[1] https://news.ycombinator.com/item?id=37059401
Your parent is refering to the reference of "1/5/24" in the post which is the date until which you can download data.

Most of the world would that interpret as 1st May 2024, some parts of the world might call it 1st January 2024.
It's not entirely clear what's meant here.

https://en.wikipedia.org/wiki/Date_format_by_country
It would be nice to have fewer assumptions about others made on HN.
You would think they be forced to stop if they consistently can't pass audit.

That would make too much sense though.
Okay, but that isn't really the point. You can start from a perfect gradient saved as a PNG and you will still see that WebP has visible banding at -q100 while JPEG is visually transparent at -q90.
Reading this comment forever entitles me to small amounts of money to be spent on little treats, paid from your bank account. You must also act delighted that you are now legally compelled to buy my snacks and encourage me to have more.
vi is painful over slow lines, maybe that was it? When I started at SCO in '86 my terminal connected at 9600 baud to a VME 68000 box named "scotty" running Xenix. (All our servers had names containing "sco". Over the years I think we had to settle for just having the letters somewhere in the name.) 9600 baud was luxury after university, where all our terminals connected at 2400 baud.
LinkedIn doesn't have competent people. Anyone who has peaked behind that curtain sees they struggle with very simple things.
> So we have a long way to go still.

I don't think it is that hard. The trick is to implement the access control requirements in a lower traditionally coded layer. The LLM would then just receive your free form command, parse it into the format this lower level system accepts and provide your credentials for the lower system.

For example you would type into your terminal "ship eject warp core" to which the LLM is trained to output "$ ship.warp_core.eject(authorisation=current_user)" The lower level system intercepts this $ command and checks if the current user is authorised for warp core ejection or not and executes it accordingly. Then this lower level system would input to the LLM the result of it's decision either ">> authorised, warp core ejected" or ">> unathorised" and the LLM would narrate this back to the user in freeform text. You can confuse the LLM and make it issue the warp core ejection command but the lower level system will decline it if you are not authorised.

If you think about it this is exactly how telephone banking works already. You call your bank, and a phone operator picks up your phone. The phone operator has a screen in front of them with some software running on it. That software let's them access your account only if they provide the right credentials to it. You can do your best impression of someone else, you can sound real convincing, you can put the operator under pressure or threaten them or anything, the stupid computer in front of them doesn't let them do anything until they typed in the necessary inputs to access the account. And even if you give them the credentials they won't be able to just credit your account with money. The interface in front of them doesn't have a button for that.

The operator is assumed to be fallible (in fact assumed to be sometimes cooperating with criminals). The important security checks and data integrity properties are enforced by the lower level system, and the operator/LLM is just a translator.
Grandparent asked for clarification about the date format, currently article asks to export data before 1/5/24. I don’t think they wanted to suggest it’s not real.
This is cool - time travel debugging is potentially really helpful in these flaky situations. Having tests fail unpredictably basically means you're not controlling the thing they test, which can be scary.

But I find the most annoying failures in CI are the ones I can't reproduce any other way and somehow always happen when I'm not trying.

Run locally? Fine.
Run on a cloud machine that's identical to the CI system. Fine.
Run multiple instances of the test on the cloud machine to generate more load. Fine.
Run in the overnight tests - blam.

This doesn't always make sense, even once I've found the bug - sometimes the timing just shakes out that way.

Sometimes we record stubborn tests that are acting weird, so we're ready when they next fail.
US nuclear-fusion lab enters new era: achieving 'ignition' over and over
https://github.com/tetratelabs/wazero/pull/1853
Wine 9.0 RC2 – Run Windows Applications on Linux, BSD, Solaris and macOS
Often, I find a good rest gives me greater understanding of a difficult problem or complex bug. Sometimes you get lost in the weeds. I also work much faster in the mornings, which helps.
If it can be taught to a teenager in a couple of days -- which is how many fast food employees get started -- it's not a "skill" in the context of https://en.wikipedia.org/wiki/Skill_(labor)
Switching to a "dumb" phone made me feel pretty dang smart
Tangentially relevant: I made a [Text Adventure GPT]

https://chat.openai.com/g/g-EDKrXhiwo

A while ago and never really use it. I also have found text adventures to be critical to achieve human level (embodied) cognition in LLMs but don’t feel like sharing the Neural Nexus because, well, why the fuck would I help OpenAI when they seem to be monopolistic, unfair, unreasonable, and anticompetitive?

Sadly, I have lost faith in OpenAI’s fundamental alignment safety ethics due to their customer noncompete clause. Here’s a Google drive folder full of evidence of evil at various anticompetitive monopolies including Microsoft and AWS and Anthropic and Inflection, enjoy https://drive.google.com/drive/folders/1n_L_cTUZbPuOiA5Snf6S...
Immutable is more about the root filesystem not letting you alter it easily; if the modules are included and not blacklisted (this project talks about blacklisting uncommon modules; I haven't looked at the list) there's no reason it wouldn't work fine.
Consider orderful.com or stedi.com. We do API/EDI connections but only for retail trade.
For TCP, you'd generally want to have a buffer pool and issue one repeating request that takes buffers out from that pool. This is what io_uring allows you to do.

The difficulty comes from APIs ability to expose that buffer pool nicely. I am on the lookout to model this better, but no clear solution that does not make assumptions about the backend at play.

For now, however, with careful design you can skip the allocated buffers and supply a stack reference. So long as you have assurances the stack wont move (Rust's pinning guarantee), you should be able to pass that reference to the io system without problems. Not saying this results in zero copies being made - the backend usually has strict alignment requirements and alike, but hey, we at least get rid of one allocation!
I don't think this is meaningfully true for modern phones. The passcode is used by the phone's TPM to derive the actual encryption key, which never leaves the TPM. TPMs are designed to be impossible to retrieve the secret key from without being physically destroyed to prevent the kind of attack you describe.

This is why phone cracking devices like Cellebrite rely on exploits in phones rather than just cloning the disk and trying the small number of possible passcodes.
> which I assume means sterile and unlikely to flake any material off.

Yes, as well as being nonreactive, not able to outgas much, etc. They're going to do minute chemical analysis on the samples, so avoiding chemical contamination is essential.
Are databases of Cloudflare's core services deployed in more than one AZ yet?
It was Germany. I put the union in quotes because the direct translation is Works Council.

I think that some software engineers in Germany are covered by the larger unions like IG Metall and Verdi, but my understanding is mostly for those that work in companies that make physical goods like Mercedes, Siemens, etc.
Why not just make ten brighter and then be on nine?
You don't even need a disorder for that. Anyone could forget a passcode. They can't prove that you remember it, or that you have any idea what it is, but what they can do is lock you in a jail cell anyway. If your lucky you might get out after only several years https://arstechnica.com/tech-policy/2020/02/man-who-refused-...
I don't know how much "critical", because as far as know, it involves only hardware and assembly code validation.
So you’d have to publish to the App Store your own patched mobile app?
Lossless webp is a good alternative to png. Why compare lossless eebp photo to lossy anything?

I used to use png everywhere in openetg, so webp's a welcome improvement that's greatly reduced asset size

Perhaps the article should be "In defense of JPEG" but that wouldn't get the clicks
Definitely. I remember at the time hoping that Mosaic (and then Netscape) would extend out into the authoring space, but instead all we got was crap like Frontpage.

The early web just became magazines / flyers online. And in that respect it was far behind some other modalities we had at the time (thinking of social MUDs/authoring-environments like LambdaMOO, etc. in particular which were far more synchronous and interactive). But that wasn't really the intent. It was supposed to be more about knowledge sharing and editing, with a collaborative component.

But in all these things, it really shows the way that era of the Internet was still very much about academia and its methods and concerns.
I recommend red thermoset chip-glue for keeping those SMT connectors in place during double-sided reflow.
I always take a few screenshots just in case
London's Dreadful Visitation: Some ways to die in 17th Century
"junk" DNA is a similarly dark data
There shouldn't even be an assumption that two people's definition of consistent lines up. Just because you can draw an equivalence between Taylor and Apple, doesn't mean that other people will or should.
Mild internet use associated with epigenetic changes of neurotransmission genes
You're welcome to disagree with that poster's argument.

I just shared it because I don't like when people don't cite the arguments they're refuting. It seems dishonest, even if no malice is intended. Thus, I sought to correct it.

I don't have a strong opinion on Threads' existential risks to Mastodon, personally. I want nothing to do with Meta as a company, ever, and would simply block them if I ran an instance (regardless of whether they pursue 4-E or remained good neighbors).

I do not, and never will, trust the company behind Threads. I don't need to spin more cycles on it than that.