skysight-inc/HackerNews huggingface dataset:
My impression is that car manufacturers have just been slow to roll it out, and that the implementations aren’t that standardized so there’s another layer of adoption by the charging networks that has to happen.

Agreed about the apps. Have you found any that you particularly like? Pretty much all of them are just map > list of chargers > start button. NFC tap or scan a QR code if it’s “fancy”. But I’ve yet to use anything I thought made charging a nice experience…
6000 calories, about 4 pizzas, or couple of marathons.
There’s probably more nuance to it in reality. Sometimes yogurt goes bad before the expiration date, which would be on the lower end of the probable expiration duration bell curve.

So given the myriad of different factors*, where along the bell curve do you decide to put the cut off? The longer the duration, the more people will eventually ingest expired food and risk illness, but also less food is wasted.

From a purely economic perspective, it might come down to the cost of food waste vs hospitalizations and lost productivity.

From a user experience perspective, I’d rather only eat food before it’s expired and throw away some good food rather than throw away less food while occasionally eating unsafe food.

It’s a trade off, really, and probably not some massive conspiracy, although I wouldn’t be surprised if the agencies responsible had been “overly cautious” with the expiration dates. Perhaps to increase profits or promote higher than necessary food production to increase our food security.

* - There’s lots of factors that would change that date. For example, is the yogurt stored at the front or back of a refrigerator? It’s usually colder in the back so it might last longer there. How long did it take to get it home or to stock it? Where in the industrial chiller at the supermarket did it sit? Closer to the aisle where it’s warmer? Was the cold chain** disturbed in general? What’s the specific fat content of that style/brand/cow? There’s really a lot at play here.

** - https://en.m.wikipedia.org/wiki/Cold_chain*
That are important to yourself, or to others?
The shape is considered by H3 https://www.uber.com/en-NZ/blog/h3/
I'm not sure if it applies to red meat, which usually has more fat, but certainly you'll starve to death if you eat only lean meat. It's colloquially known as rabbit starvation, because if you only eat rabbit and nothing else, you'll starve to death. Doesn't matter how many calories you consume - your body cannot process the calories, so you starve.

https://en.wikipedia.org/wiki/Protein_poisoning
Maybe people don't want to live in a world where every minutiae of their life, including where they parked their car, is collected and analyzed by mysterious strangers.
I think in practice you might use something like https://h3geo.org/docs/
My take on how DuckDuckGo can outperform Google
With everything happening in the tech world today, I think there are opportunities for players that have users as their priority in their culture and don't consider them as a product.
Nonsense and balderdash sneak, I can walk into any grocery store which isn't fancy and buy a hundred buck's worth of Visa with cash.

You said this with remarkable confidence and were dead wrong. You should reflect on that.
Yep, I'm disillusioned. All the jobs seem pointless or boring.
I really like the EESM motors cars like the Renault Zoe use. It's basically a permanent magnet motor, but the rotor uses electromagnets that are energized through wireless power transfer.
Pickle is far more flexible than that, though, since it's all symbol-based introspection. Adding new attributes etc doesn't break things.
Which is why it makes more sense for \r\n to be the *nix line ending - because there is a distinct "carriage return (on same line)" from "line feed (at same carriage position)" operations possible, and combining them together makes carriage return and line feed to put the cursor at the start of a new line.

And why it makes more sense for \n to be the common Windows line ending because it doesn't have that TTY ancestry.
This is why I like this forum:
Understanding brain biology with a Electron's app RAM consumption analogy.
I can't wait for access so I can put whacky but oddy relevant images into presentations.
Tough to get a stable overclock that way though.
Yeah, your functional programming skills will probably be most useful at the achitectural level in Rust. Because mutation is very local in Rust, your individual functions can often get away with being imperative, but your overall architecture can't really rely on unrestrained mutation.

But if we zoom in from the architecture to the individual lines of code, Rust is more of a mix of functional and imperative styles. Rust's iterators can be fairly pleasant for working with lazy streams. Closures are more of a mixed bag. This is partly because closures need to worry about ownership, which complicates things by splitting closures up into Fn, FnOnce and FnMut. And each closure is a separate anonymous type. So, yeah, Rust supports quite a few useful things with closures. But as your example shows, the type declarations can quickly become intolerable.

So my strategy is to go with the flow, and keep things simple. I only bring out the heavy type declarations on special occasions, when they provide a big payoff. Otherwise I keep things as simple and boring and concrete as I can.

There are a few popular Rust libraries which make very heavy use of generics. I find that this sometimes backfires, making those libraries slower to compile and harder for me to understand.
ah yes, i see now:

> ... this means we should catch 1-3 UDP packets.
> After hunting down a USB key, I ended up with a 191M .wfm file to process.

assuming 3 packets, that's about 64MB of raw data per ethernet frame. The tshark output shows a 82 byte frame. That works out to 818400:1 overhead. Close to 1MB of .wfm data per 1 byte of packet data.

I suppose you could do some processing or compression closer to the input, but then you're just building a nic at that point.
We Can Learn from History
The History of Ctrl-Alt-Delete
Of course it does - f-strings follow the same syntax as the format method.
From what I understand, bots are discouraged as posters/commenters on HN.
It's for interviews that test your ability to design multi- computer program systems.
> Programming at work is my time off.

I'm often reminded of this comic:
https://www.fowllanguagecomics.com/comic/long-weekend/
Pretty cool visualization site: https://ultrasound.money/
No Dijkstra?
> How would you design a simple text outputting protocol?

If I were to design terminal control today, I might have a separate file descriptor for a pipe that is used for control communication instead of sending control codes inline with the text. And I would definitely have a way to query the capabilities of the terminal directly, instead of looking it up in a terminfo database.
Seems like little more than an attempt to get rich on VC cash.
Was this just for packages and libraries? Can you share a breakdown of the workload?
> MOND needs some pretty crazy arguing to explain decoupling of gravity from baryonic matter distributions. And it also needs a varying length scale parameter to account for different galaxy types.

You mean the theory that has received 2-3 orders of magnitude less attention than DM has some conceptual holes to patch up? Colour me shocked. The fact that DM still fails despite all of that investment should worry you more.

> Particle DM can explain all of these things at the same time without re-tuning the model every time.

DM has already been tweaked and fine-tuned to patch up its own endless list of holes, many of which were recently reviewed by McGaugh [1]. Many more remain despite that, like the dynamical friction discussed in this article.

[1] https://tritonstation.com/2022/04/08/two-hypotheses/
Is it? I'd interpret dead weight as being... well a dead weight, say an anchor holding back progress. Or being generous at least not contributing anything even they aren't actively holding things back. Doing "the bare minimum" isn't dead weight though, they are still contributing
Is "learnt" an actual word?
Mostly blue light: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7065627/

This is why blue-light-dimming night modes are being integrated into devices.
They decided to do proof-of-stake first, putting shards off until later.

Also it started looking like zkrollups could do everything without loss of security or convenience, and with way better scaling than they ever hoped to get with the original sharding plan. So they removed execution from sharding, using it instead as just data for rollups.

Then someone came up with "danksharding" which is more like a RAID system than actual sharding.

The plan now is described in some detail here: https://members.delphidigital.io/reports/the-hitchhikers-gui...
True... although there is no absolute guarantee of that.
I'm in the exact same head space as you here. This is the most revolutionary thing I've seen in my entire life and I can't even begin to imagine what this is going to look like in 20 years. Looking at r/dalle2 literally blows my mind. Makes me want to give up my cushy full stack job and go all-in on ML.
I can "lose" 10+lbs in 24-48 hours just by fasting, more if dehydrated.

Of course, defecation must not be confused with burning body mass.
Auto updating does so much for security it seems a no brainer.

Is there a way to improve testing while gaining the benefits of auto updates?
Your mention of “upper management” engagement in decisions seems counter to what I hear all the time, about an (upper) management philosophy of “getting out of the way” to “empower” “people close to the ground” and “delegate decision making”

And yet, I am with you: shouldn’t the top (smartest?) people be closely involved “in the weeds”? It seems like “design dictators” [from another comment] and such could actually make the org’s products a lot better. Which seems to be the philosophy at Apple: “experts leading experts” – as a reply here says, and the article in [1].

Thoughts anyone?

[1] https://hbr.org/2020/11/how-apple-is-organized-for-innovatio...
> Most OOP languages today can trace their OOP heritage to CLOS.

I'm extremely dubious about this claim and cannot think of any mainstream OO language this applies to (clearly not C++, Java or C#, nor of course Smalltalk, hence neither Objective-C nor Self nor Javascript).

For further context: I learned about programming languages, did programming language research starting in the early 90s. CLOS, and multiple-dispatch especially were always a significant outlier.
If you find your work to be meaningless, who am I to argue. But I've had a number of jobs at different companies at various places along the 'meaning' gradient. It's not all the same. Though I also agree that meaning is, to large degree, yours to make, at least as much as it is a property of the situation.
Dasung Paperlike 25.3-inch E Ink monitor
Learnt is most commonly used in British English.

https://www.lexico.com/grammar/learnt-vs-learned
To be clear, I am not affiliated with that web service other than as a now happy paying user. I only replied with my experience getting started running Redis on it since that was GP's question and I found it useful while first learning Redis and now in production.
I do see myself going old tech, back to IRC clients and chatrooms like the 90's.
I've had this dumb idea banging about in my head for a while:
A pay-for e-mail service, working just like any other e-mail service (IMAP, POP3, etc.), except you can only e-mail (send AND receive) other folks on the same service.

Then, if companies do want to reach folks on this e-mail service, monetize it by forcing companies (for $$$) to use ONE address (on the same service, obvs) to reach the other folks on said service.

E.g. if you're the GOP and you want to reach jane@magical-email-service.com, you'll be sending e-mails ONLY from gop@magical-email-service.com, which in turn allows Jane to easily filter out the trash (instead of the e-mail coming from trump2024@, trump2030@, voteplz@, campaign-ohio-8827727-test-funnel@, etc.)

I have not thought this fantastic idea through.
No expectations, just recognition of potential and effort.
I guess these apps report back to Facebook your device ID? So no direct comms between apps?
system design interviews are weird. the best systems are designed by doing as much research as possible on relevant systems, techniques and tools; then using experience/skill to separate the good from the bad to come up with a solid plan, not some stupid real-time whiteboard performance.

that said, this is a collection of nice solutions to interesting technical problems that have come up in practice over the last 15 years. :)
Minor unrelated, but very happy with how quickly the webpage loaded and how it's just pure content (viewing from mobile)
Yeah, but after you've done all that, you still have room that you could do better with overclocking yourself.
Monopolist does not mean actual monopoly though. Also from the FTC:

Courts do not require a literal monopoly before applying rules for single firm conduct; that term is used as shorthand for a firm with significant and durable market power — that is, the long term ability to raise price or exclude competitors. That is how that term is used here: a "monopolist" is a firm with significant and durable market power.

https://www.ftc.gov/advice-guidance/competition-guidance/gui...
If readers want to learn more, see: https://hbr.org/2020/11/how-apple-is-organized-for-innovatio...

What I wonder: is this "experts leading experts" philosophy unique to Apple?
Only in the US. In Australia, you need a Kobo for that.
Periodex – Elegant Periodic Table (158 kb page)
How does this get around the aliasing problems that Nyquist says should exist?
Review: Wolfcraft master 200 portable worktable (2010)
Neurofilament Downregulation in Human Neuronal-Glial Cell Co-Cultures
It's not the whole problem, but it looks like the "digital art" bit is dominating the style in a way you maybe didn't intend.
Not too much hesitancy, there's already about 12% of the current supply of ETH on the proof-of-stake network.
RFC-3339.
Kamoya Kimeu, Fossil-Hunting ‘Legend’ in East Africa, Is Dead
Logto v1.0.0 Beta.4
2014 [1]; preceded by [2]; and a video [3], and possible github repo [4] (not certain); the earliest paper on tupleware that shows up in a simple search is [5] 1991

[1] https://www.researchgate.net/publication/263426974_Tupleware...

[2] https://ieeexplore.ieee.org/document/4710971

[3] https://www.oreilly.com/learning-paths/learning-path-machine...

[4] https://github.com/eggs-cpp/tupleware

[5] https://www.sciencedirect.com/science/article/abs/pii/016892...
I think if we knew what Facebook knows, their recent flailing would make perfect sense. It's a LinkedIn for cousins and half of what used to be on Craigslist.
Zoxide: A Smarter CD Command
Captcha Has Gone Too Far
> Being accessible has nothing to do with being popular.

I didn't say that. Something that is accessible is "easy to find or reach": https://dictionary.cambridge.org/us/dictionary/learner-engli...

/e/ wants to make its technology easy for others to find and use, and a rebrand can help them do that.
Sure but I think the question is about the random number generation used to decide in PoS who gets to do the next block.
on my university mainframe in the 1980s it was as simple as logging in and typing 'forum'.

had most of the basic features of IRC.
Apps from the same developer can share information such as login credentials between them. In your example of Gmail and Google Maps, they’re both Google-developed apps and such can share account information.
I like my bubbles on reddit because I have a lot of niche interests. Geography, airplanes, retro computers, 1980's toys and cartoons. Reddit is great because there are multiple subreddits for these things. It's great that after 30+ years of never meeting someone who liked maps as much as I do I can share and discuss strange maps and talk about toys from my childhood.
Ethereum uses signature aggregation to allow for a very large number of full-fledged staking nodes. Most PoS chains have a small number of full-fledged nodes, and everybody else delegates their stake to one of those.
Typedb
If innovation is not about progress, I don’t know what is else about. Making anything new counts, even nonsense ones? I don’t think so hence I don’t get the point of the article. Focus on continues improvement is one method but not the only one. Disruptive products and services like Xerox or Uber require radical re-thinking, not merely improvement on existing product or service.
You have to realize that these are baby steps for our civilization.

Only since the 1920s and commercial fertilizer use has food become abundant to such a degree, and logistics so sophisticated that we could fathom supplying excess food to multiple entire countries.

It is doubtful that the people who conceived plans for providing such aid foresaw all the consequences of their actions, because there was simply no historical precedent for such a scale of intervention. Food was scarce. Countries usually didn't have enough of it. It only seemed like the best way to alleviate that was to just _give people food_.

As it turns out, maybe that wasn't the best way, but it was lieky a lesson that needed to be learned the hard way.
Wait, now I'm really curious as to what you think the joke was.
I had a difficult time trying to understand your writing, but in the end it seems that you’re actually proving the point of the person that you’re disagreeing with? Your example of having 1600 friends and then most people being content with ~10 friends is exactly what the commenter meant with devaluing social connections.
I like nb[0] which is obviously super different in approach but similar in intent.

[0] https://github.com/xwmx/nb
> It’s important to tell DALL·E 2 exactly what you want.

Sounds awfully like programming...
I can tell you feel frustrated. I appreciate you engaging.
BTW, would recommend reviewing the HN comment etiquette guidelines at
https://news.ycombinator.com/newsguidelines.html

In particular:

> Assume good faith.

> Be kind. Don't be snarky.
Yep: Ken Kocienda, in "Creative Selection", his book about Apple's design process, makes fun of how the "others" ran 100s of A/B tests to determine the shade of blue for some interface, and other such metrics obsessions.

Apple's different philosophy is admirable: hire people with "taste".

As Fred Brooks said, "great design comes from great designers" (though by "design" he meant "engineering" but still) [1]

[1] See PDF: http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
VRAM Based Filesystem for Linux
Not parent but absolutely. There isn't a single thing I could do 40 hours a week long term without at least getting kind of sick of... but 4 hours per week means I wouldn't get sick of it, plus I'd have all that flexibility and energy and time to devote to several things that do interest me
The joke is that Cancer Research is a UK charity. Sparing a few minutes for them means listening to their pitch, but the author takes it to mean as it being for the lowercase cancer research, hence a few minutes do nothing.

If you had understood the joke in the first place, please unread all the above.
https://archive.ph/bA9rS
Fascism as well (albeit less widespread)
Sorry about that, Tom; the blog is perhaps not quite so universally loved ;-). Over the past few decades, I've certainly received a number of spicy missives from across the political and ideological divide. One of the best things about being a tiny part of the HN community over the years has been learning from dang's example; I don't always agree with his moderation or comments, but marvel at his ability to stay unruffled in the face of extreme provocation.

This is the first time I've ever upvoted a comment about downvotes (mea culpa!); I generally downvote them on principle ("Please don't comment about the voting on comments. It never does any good, and it makes boring reading."[0]). I've found it best to simply comment as Providence directs and let the votes sort themselves out without any investment or expectation.

Apologies if this unsolicited advice has nudged you from fan to foe; I merely "say what it occurs to me to say when I think I hear people say things. More I cannot say."[1]

[0] https://news.ycombinator.com/newsguidelines.html

[1] https://tinyapps.org/blog/201507190700_what_else_do_you_do.h...
For 20 Years, Prosecutor Worked for the Judges Who'd Decide His Cases
You will never have enough information or control to optimize for longevity, nor to know if you’d actually want to live in the world left for you at 100.

Just do your thing while you feel like doing your thing, and if there comes a time that something personally meaningful makes you want to do something else, do that thing.

Lifestyle research is great, but it’s glacially slow, prone to dramatic revision, and inherently impersonal. It’s not meant to be a textbook on how to live your life.
> My town was the poorest in my state, so I went to the best possible college elsewhere, and have since lived in other places for work.

Same for me, i grew up in rural south Italy.

> At least I still have group chats with the real friends I made from going to new places and doing new things.

That’s a nice thing you got there, I’m glad for you.

But we’re talking town level community here and not, again, internet forums and online chat rooms (slack/discord/whatever).

At a town level, communities form over decades and over shared struggles (mostly).
Driverless Cars Shouldn’t Be a Race
Good point, and it’s hypocritical to admire the impulse in one person while criticising others for the same
Web clients require authentication on the backend. Authentication requires cryptography, and it's idiotic to write your own crypto libraries.

So at a minimum, you'd still need to read and understand many thousands of lines of some of the most complex code in common use.

It's not realistic and it's never going to be common practice.
I submitted this to HN, have no affiliation with Curio.

Don’t know any exact similar app for desktops. At least on macOS.

Maybe Figma could be used in a similar vein.

Now that I think about it, Miro has some of this functionality as well.

And there’s also DevonThink and EagleFiler, both of them serve as some sort of local database-knowledge type app.
There’s a “hook, early life, side story, actual thing in the headline” style that is SO common in “long form” journalism and I hate it with the passion of a thousand suns.
Youtube? Don’t they mean TikTok?
My criticisms of Big Tech fall down the cracks, but hey, failure to read the fucking manual makes it to the HN front page.

The documentation literally says ten times slower.
You'll have to aim for really small game dev companies, if not start your own, to have creative input that's outside of the technical role you have. Game dev is just as unromantic as fintech, once you get to a bigger project and the natural separation of concerns happens. sadly, which is why I personally dropped it when I did game dev. I was hired mainly for my computer science knowledge even though they said I could have input on other things. But you don't have a say over the others usually, since they are more experienced and there isn't time to make mistakes you can learn from. You're busy implementing stuff on a deadline as usual in dev. I wanted more creative control over the process, since I realized that was just as important to me, if not more. The small things I did where well received, so it was not that I had bad taste. So that was not for me, so be careful if you're hired for your expertise, it's going to be hard to do other things than that in a busy company, no matter what they say.