skysight-inc/HackerNews huggingface dataset:
This is assuming that the food landscape and choices available has been static

It's actually dynamic and adversarial -- Michael Pollan has great examples of that, e.g. the "Snackwells" example

Over the decades, the industry has various types of processed food based on what the "accepted scientific advice" is at the time -- which often turns out to be wrong or in this case "interested" advice, like

- butter vs. margarine
- eggs and cholesterol
- does high fat cause heart disease? It was accepted, but we don't even know that
- vitamin D

When fat was vilified (by the sugar industry), you got pushed with "low fat" labeling

Then you got "Diet coke", 0% sugar labeling, 0 calorie labeling

There was also the "all natural" label to respond to a trend, which is ironically a bad sign, because the packaging to write the label on indicates processing. Does a banana need to have an "all natural" label?

The word "organic" was also co-opted by the industry: https://news.ycombinator.com/item?id=29150342

It used to mean something, and now it doesn't.

Simlar to the way the first Whole Foods (I think in Austin TX) used to actually sell only whole foods!

Now they sell lots of processed foods at Whole Foods.

----

If you avoid processed foods, you do avoid sugar, but you also avoid salt, trans fat, etc. Concentrating on a single nutrient is the reductionist fallacy, and the cause of the "scientific advice whiplash" and "national eating disorder" that Pollan talks about
OK, but I would favour linking to https://www.theguardian.com/us-news/2022/sep/26/putin-grants... because a journalist from The Guardian, Glenn Greenwald, was among those who first helped Edward Snowden go public.
Augments Are Speech
Yeah, you are.

Family member of mine actually got in trouble because the dealership typed the wrong color into the registration paperwork. The color on the registration didn't match the actual color of the car therefore it was considered illegally registered and the car was impounded during a routine traffic stop.
Right now, I don't have the opportunity to go to court. But I really hope that our communication will get their attention.

Thank you all for your comments and answers! This is very inspiring!
Honestly, try emailing tcook@apple.com. https://www.reddit.com/r/apple/comments/su28nf/i_sent_an_ema...
There is, it's just not pleasant.
As you can imagine, the underlying tech is pretty much the same – we’re still moving bits from one db/dwh to another – so we can use our existing transfer infra. The only difference is the UX and API we surface on top of it.

We got this request from a couple teams we work with, and so we have an alpha that’s live with them. It’ll probably go live in GA in Q4 or Q1 (and if you want access to it before then, drop us a line at hn (at) prequel.co!).
MSFT former VP of HR shares employees that are most likely to be laid off
what about the old grumpy guy who owns steam.com and refuses to sell it to Gabe
Instances of Facebook making unethical decisions
I had this happen at a different FAANG. I was sent a letter with a 25% raise when I got promoted. I then had a meeting with my assigned HR person & manager suddenly added to my calendar where they told me that I was actually getting a 6% raise.

It was still competitive with market rates, so shit happens. Sucks to be on the bad side of this.
Yes, Google in this context is a glorified pocket calculator, and follows the convention from the slide rule era. But if you find log in a mathematics paper it almost surely means the natural log.
I'd recommend hopping off of t3 asap if you're searching for performance gains - performance can be extremely variable (by design). M class will even you out.

General storage IOPS is governed by your provisioned storage size. You can again get much more consistent performance by using provisioned IOPS.

Feel free to email me if you want to chat through things specific to your env - email is in my about:
Don’t forget the PSX, which was originally used by the emulation scene to refer to the first Playstation. Then came Sony with an actual PSX which was a reworked PS2 with DVR capabilities that looked like a hi-fi component.
Sadly I think swift has missed the boat. Rust has eclipsed it in terms of cross platform and widely use crates. Swift was never big into the cross platform scene and now I think it's missed the boat.

Furthermore swift's lack of macros means you're at apple's behest to have important changes to the language made. Rust didn't come up with serde, arguably one of Rust's "killer apps"; it's a third party package that the language merely makes possible. But in swift, such a thing would be impossible to do at compile time without explicit support from apple. This means that language can only provide functionality blessed by apple.

Swift is a neat language but it's got a huge uphill battle if it wants to become widespread and I just don't see it happening when all it offers over rust is that you don't have to worry about lifetimes.
I'm kinda used to them, there's a 'library' of color scales used in scientific visualization that aims to balance contrast with complexity and also be accessible to color-blind people. Matplotlib docs have good reference material on this iirc.
Tell Me Where You Live and I Will Tell You About Your P Ssw0rd
Look at what other similar projects have been doing, and if it's been working out well enough for them. And if you are the sole copyright owner, you're not locked into your choice. You can either refuse community contributions or make them sign over the copyright to you. Then you're free to distribute your software under another license going further.

Proprietary software doesn't save you from having to make decisions like this. Proprietary software can be licenced under many different terms. Are you going to sell perpetual per-seat licenses? Subscriptions? Selling updates? Support contracts? Avoiding future regret is always going to be a speculative affair.
You assumed the camera was capturing a photo of the car viewed from the side where the full speed is apparent (and ironically where the plate will not even be visible).

Most cameras point down the length of the road and the "speed" that the camera sees is only a fraction of that. You can record a video with a merely-ok phone and probably see most plate numbers assuming the lighting isn't terrible. Good luck getting a phone camera to work at night with an LED flash though

(oh and also, this assumes you want to catch people speeding, to capture every plate number you would just put the camera near a slow area like a bend or stop sign)
There is also problem of funding model.

Like, how is even say a single developer of mildly popular lib doing one thing gonna setup financing ? Or get people to pay ? Anything from patreon to tips was tried to mild results at best
Another PS2Linux user!

I hardly used my kit due to the issue with having to find monitors with separate signal cables.
Well this is great news!
Imaging thinking that political corruption exists exclusively on the right
>Metaverse and crypto will be a bust

I love when HN netizens just throw stuff like this out without further explanation. It's as if they're monks reciting the dogma. Sigh.
Having recently heard a lot of about PostgreSQL in Kubernetes (cloudNativePG for example) it always makes me wonder about the actual load and the complexity of the cluster in the question.

> This is the reason why we were able to easily cope with 2M+ requests in less than 24h when Midnight Society launched

This gives the answer, while it's probably not evenly distributed gives 23 req/sec (guess peak 60 - 100 might be already stretching it). Always wonder about use cases around 3 - 5k req/sec as minimum.

[edit] PS: not really ditching neither k8s pg nor AWS RDS or similar solutions. Just being curious.
It's an IDE for a runtime-compiled-at-download application environment, with a really crappy widget system. And I've wondered the same thing. How far are we from someone writing a "bare metal" browser that would run on hardware without an OS, even if that hardware were just a Raspberry Pi?
Yes, I created a new account to continue using the free services. But I still can't update any of the apps on my phone and iPad

And it really disappointed me to have spent the last few years advising all my friends and colleagues to switch to a Macbook for work
Framing A/B testing as "social experiments" for shock value is disingenuous, but it is interesting to think about the real-world knock-on effects that recommendation engines have.

In this instance, recommendation engines helped people get jobs. If you're a relatively unknown musician on Spotify, being "blessed by the algorithm" and put into algorithmic playlists associated with more popular artist translates to real-life streams and income. If you're an unknown artist pushing work on Twitter or a wannabe "influencer" on Instagram/Tiktok/YT, showing up in the algofeed and getting a bunch of views, likes, and reposts could be what makes you "go viral" and start your career.

There's a cottage industry of people making a career out of posting content on platforms, or trying to, and one of the biggest factors is whether or not these opaque, vaguely understood algorithms happen to select your content to be recommended. Crazy as it may seem, deploying a retrained recommendation ML model could impact whether someone makes rent this month.
"Sticker shock" implies that there will be a moment where people are "forced" to price check. I don't think that assumption holds with EV battery reality.

Battery degradation isn't a binary state "working"/"broke" like many ICE components that need repairs. Battery degradation is a slow percentage effectiveness drop. It is often qualitative ("the battery is exactly 3% worse than when I bought it ten years ago"), but the "working"/"broke" decision process is still very subjective ("does 3% matter?" "does 7%?") with different people making different choices.

But the big thing is that it is a slow shift over time with plenty of time to get used to whatever the new normal is. As the owner you slightly adjust charging stops over time, or you stop trying to hypermile it in quite the same way. A lot of it in subtle ways that you barely notice. There's no "red letter" day that comes where the battery is so much worse than the day before it that you immediately think "time to buy a new battery".

Similarly, a person buying a used EV, they may have no idea what "true when brand new 100%" felt like at all. The state they buy that car in is their benchmark, the car has always been at that state for them. That's their "100%", that's the battery state that they expect (and they'll deal with any further slow fall off from their similarly to the previous owner).

There's no "sticker shock" moment in any of that.

If EVs see a big industry of battery replacements, and right now that's a Big If (because many cars aren't even built to support it and there's no current reason to demand that they need to be), it's going to be a "flipper" market (somewhat similar to home sales). It's going to be the used car middlemen (the auction houses, the used car dealerships, etc) making "sell as-is or flip" type decisions weighing the price that they think they can get in the used car market with the battery as-is versus the price that they think they can get in the used car market with a fresh battery. No person is going to directly see that sticker price. They'll indirectly see it reflected used car prices, but used car dealers don't want "sticker shock" from potential buyers so it'll continue to be sold as just the usual spectrum of used cars and "current market prices" and that may be very indirectly reflected indeed.
Please watch Sergey Lavrov's Address to the UN General Assembly [1]

> What Lavrov doesn't understand is that the West isn't an empire series of states with similar cultures and political and economic systems, that voluntarily choose to work together. But Russia doesn't seem to realise that there are other ways of getting people to do what you want than brutality and threats.
> brutality and threats

Brutality and threats is what U.S. sanctions and U.S. national security strategy are.

[1] https://youtu.be/ADhvhsbAXqo
Incredible how in this threads the comment to such fundamental truths are dismissive. People really want to be more than animals to the point of lying to themselves.
It's hard to say without metrics; what does your CPU load look like? In general, unless your CPU is often maxing out, changing the CPU is unlikely to help, so you're left with either memory or IO.

Unused memory on Linux will be automatically used to cache IO operations, and you can also tweak PG itself to use more memory during queries (search for "work_mem", though there are others).

If your workload is read-heavy, just giving it more memory so that the majority of your dataset is always in the kernel IO cache will give you an immediate performance boost, without even having to tweak PG's config (though that might help even further). This won't transfer to writes - those still require an actual, uncached IO operation to complete (unless you want to put your data at risk, in which case there are parameters that can be used to override that).

For write-heavy workloads, you will need to upgrade IO; there's no way around the "provisioned IOPS" disks.
How do you see the key/value pairs with robinhood in debug mode? I could never find them.
A CTO should be technical
I think RSUs are better than cash. In the UK I have a choice, take my bonus as cash and pay a hefty amount for of tax, or take the same pre tax amount as RSUs hold it for a minimum 5 years so that it’s tax free.
Also looking for a source for this claim.
Great writeup! I made a couple of changes in your code and it seems it gets ~90% of examples correct (inside the first three categories you have) with aroung 65% having either optimal path or correctly saying that there is no path.

What I changed was:

1. Used code-davinci-002 (codex)

2. Instead of using an explanation of how these tasks work, I changed your code prompts slightly and instead gave it 3 examples (two with paths, and one to show it what to output when there is no path present).

3. Changed the output so that it has to tell me which edges, instead of which nodes, it is traversing (this helps GPT to avoid using nonexistent edges it seems).

Here is an example: https://pastebin.com/D7Hn95VC Last "Problem" is the real problem we want to solve of course, everything else is static.

I'll post my code when I finish testing :)

EDIT: I used Codex not because I think it's better suited for this, but because it's currently free. I don't have enough credit ATM to run 1000 iterations with text-davinci, so I have no idea what difference using Codex made.
I'm going to guess induction at military boot camp. It's designed to be a significant emotional event. Any marines want to chime in?
The XNU kernel has great network filtering capabilities, and any modern OS can filter traffic on the kernel level. Apple could force all third-party browsers to use an entitlement that simply designates them as a browsing application, and then extend the firewall/screen time rules to those apps. It's not rocket science, content blockers have been doing this since the early 2000s.
> but at some point interpretation tells you just as much about the interpreter as about the person saying something

Maybe, but it's totally unnecessary if you want to foster open and good faith discussions as you claim.
The LoC is a great way to fill up your RSS reader with above average quality content: https://www.loc.gov/subscribe/#blogs
That isn't how this works.

Google is investing a lot in making websites run better on user computers, while protecting the users from malicious websites. This is a problem if you're trying to sell a browser. And an opportunity if you're trying to make a good website.

If Google was actually sucking air out of the ecosystem, all of the VCs would stop investing in websites because no money could be made. But they invest because Google isn't doing that, and there is a ton of air in the economy.

For a contrast, look at what happened to Windows applications in the 1990s. Microsoft really did suck the air out of the system. Startups really did die en masse. And VC stopped investing in Windows applications because your viable outcomes were fail, be bought out by Microsoft cheaply, or be wiped out by Microsoft's anticompetitive behavior. None of which made money for the VC.
Gah! 25 cards! This is like one of those movie scenes where something terrible happens and there's a slow-motion bystander going "n-o-o-o-o-o-o-o". I'm sorry this happened to you, but also this would have been more newsworthy if you somehow hadn't had your account locked.
Bravo! Bravo!! Now if we can just make base10 math the default in modern languages and only let the very few propeller headed weenies that really need it ever pay attention to floating point math and IEEE-754 Hell, we can join the 21st century we were promised.

(Oh, where's my flying car, dammit?!)
So why do they teach law enforcement agencies to lie about where information comes from?

i.e.: Parallel construction: https://en.wikipedia.org/wiki/Parallel_construction

Because they get the information using illegal methods... that's why.
I've heard it was implemented in Visual Age Smalltalk.
Calling it a "valley" almost seems silly. They're returning to normal after a boom perpetuated on smoke.

Nvidia will be fine. Investors don't like to see it because they somehow couldn't comprehend that the growth they saw was completely artificial (how is beyond me), but the company will be fine.

Their latest decision with the 4000 series was smart though. They realized suckers will pay insane amounts for the cards, even disregarding prior crypto. So, make 4000 series insanely expensive. That will drive sales of 3000 series to empty the over-supply and make their relatively lower prices look like a steal.

In the end, they get people to way over-pay on both the 3000 and 4000 series. Double dipping!
I assure you the motion blur, even looking down the same plane (parallel) to the car will not be able to capture the plate, even in decent light on video alone. Go try to take video yourself of a car driving by in full daylight.
also known as the fundamental theorem of engineering. Works great for small deformations of stiff materials like steel and concrete.
They have receipts, but the challenging thing here is that fraudsters also generate "receipts".
Ah, the 'ol sunk cost fallacy of infrastructure. We are already investing in supporting K8s, so let's throw the databases in there too. Couldn't possibly be that much work.

Sure, a decade-old dedicated team at a billion-dollar multinational corporation has honed a solution designed to support hundreds of thousands of customers with high availability, and we could pay a little bit extra money to spin up a new database per tenant that's a little bit less flexible, ..... or we could reinvent everything they do on our own software platform and expect the same results. All it'll cost us is extra expertise, extra staff, extra time, extra money, extra planning, and extra operations. But surely it will improve our product dramatically.
> 23 req/sec (guess peak 60 - 100 might be already stretching it)

That kind of load is something a decent developer laptop with an NVME drive can serve, nothing to write home about.

It is sad that the "cloud" and all these supposedly "modern" DevOps systems managed to redefine the concept of "performance" for a large chunk of the industry.
Europe can’t catch a break. God speed.
I'm guessing that I'm not the only reader here old enough to remember 1999-2001 US vs Microsoft [1], and who celebrated when Judge Jackson colorfully told MS to stop beating a dead horse [2], and who was sad at the successful appeal of the verdict against MS. We rooted for the small upstart fighting entrenched big tech, and later cheered with Netscape Navigator was open-sourced, starting the path to Firefox.

I admit that I'm not using Firefox by default now (when I've used it, it worked fine), but it seems that many others here have real gripes with how Firefox works as a default browser, and are basically saying "Mozilla can blame themselves for being marginal".

Can someone ELI5 what Mozilla did to deserve this derision?

Also MDN is an awesome and invaluable resource [3].

[1] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....

[2] https://archive.seattletimes.com/archive/?date=19990217&slug...

[3] https://developer.mozilla.org/en-US/
Correct, the Burroughs B20 is from 01982, the Sinclair QL is from 01984, and Smalltalk's class browser (pictured on the HolonForth page and cited in the text as a key inspiration) was already more or less in its current form in 01976, the biggest difference from today being that the screen was one bit per pixel, not grayscale or color. (The Smalltalk language and virtual machine have changed enormously, but the browser is almost unchanged.)

I think Smalltalk-72 did not have the browser.
I think I would get lost, but only due to the vocabulary and translation load and the "once" restrictions - not due to the content of the article itself.

In practice I end up reading the same wiki articles dozens of times as I go up and down the link trees, with each pass connecting various ambiguous ideas together.

If I could annotate the pages with arbitrary amounts of translation notes as I read them, I could probably get through the article though it would take a very long time.
So an American aid worker gets taken hostage and we're not going to collect cell calls in Africa because that would violate the right to privacy of uninvolved Nigeriens? Really?

And in foreign relations, it's best to remember the words of PM Henry Palmerstone in the British Parliament, 1848:

“We have no eternal allies, and we have no perpetual enemies. Our interests are eternal and perpetual, and those interests it is our duty to follow.
Yeah tooling is fine in degrees, which is what I was saying in the first part off my post. It’s more mixing it in the API rather than at the boundaries that is bleugh.
Why limit yourself to crusty text when you can have live visualizations of data structures in various formats, graph dx/dy over time of some variable, stop and inspect data on some condition without having to modify code, quickly start execution on a certain line, quickly drill down into struct members, etc.

I mean it does everything a printf() can do - except just better.
I'd love to see some numbers behind that.

The article calls out nearly 15%/job when switching vs 3%/yr from staying. A 12% gap adds up fast.
Just got around to trying this and it worked. Thank you!
I was meaning to write something about this elsewhere: it's tricky because the official government view of where whistleblowing is appropriate is generally against "waste, fraud, and abuse".

These notions are famously very narrow. A category that doesn't exist in the government's conception is something like "I think there should be a political debate about, or judicial review judging the legality of, this thing which has previously not been subject to political debate or judicial review because of its secrecy". Or "I think this thing is immoral, but it's not necessarily illegal".

It's easy to support whistleblowing on these grounds (especially if you personally agree with those judgments on the whistleblowers' part!), but it's not easy to integrate such exceptions into the official government secrecy system, not least because of their subjectivity.

There are various ideas for official mechanisms that would build in more official adversarial review or high-level transparency for classified government actions and programs. I remember it briefly seemed like Congress might have been willing to create the official FISA court advocate who would argue before the FISA court against the government's legal interpretations and argue that they should not be allowed to use new surveillance methods under prior legal authorities.
Russian Foreign Minister Sergey Lavrov's Address to the UN General Assembly