skysight-inc/HackerNews huggingface dataset:
Timely withdrawl before the Taliban started shelling the capital absolutely would have made a difference.

But I'd settle for getting US citizens and diplomats (and afghans who've earned a visa) out before having our military cut and run in the middle of the night.
hard to read through all that tbh. i mostly do not understand what you are talking about when threejs is clearly a tree that react expresses with complete ease. groups in groups with meshes, which have materials, etc. it seems to me you have not worked with threejs before. r3f just expresses threejs, in the same exact same shape you'd have in an imperative app.

there are dozens, hundreds of demos now that are testament to this approach: https://docs.pmnd.rs/react-three-fiber/getting-started/examp... this is slowly becoming the norm of how you write a 3d app or game.
> and asked "does that make you feel good about yourself ?" implying I am virtue signaling

Is there more context to this conversation? The reason of course could've been that, but it also seems like there's a chance (not high, I admit) he might've seen the local tap water as dangerous and tried to think of a compelling reason why you would still drink it despite that. Especially if the topic has previously come up.
My gut feel is we can tuck this away for future financial crisis reporting:
"Carvana uses a related party, Bridgecrest Acceptance Corp., for loan servicing. Bridgecrest is owned by DriveTime Automotive Group, a Tempe, Ariz.-based used-car dealer. Carvana was spun out of DriveTime, which is owned by Ernie Garcia II. He owns around 45% of Carvana and is the father of its CEO."
The problem is, one of the most important roles of a politician is to be liked and to be influential, in short, to have friends. Ideally, to not be very divisive.

Some wounds are self inflicted and I have little pity for them.
I was wondering too, particularly whether most MVPs and early stage startups are web apps (React, Vue etc.) delaying native mobile versions.
Even if the response changes only very infrequently, permissions are not what you want to be serving stale responses for. Can you confidently invalidate the right caches in a system serving 400M QPS? I would bet that relatively little is cached in IAM today.
And it would be equally (if not more) impressive.
In C, the && and || operators are short-circuiting. This works (in that it doesn't give a compiler error) because printf returns an int.

I remember following a really old Python tutorial that suggested the way to write inline if/else statements was

C and A or B

which makes use of similar short-circuiting behavior. Nowadays this is written as

A if C else B

The and/or version depends on A being truthy, otherwise it evaluates both A and B, giving the value of B.
Markets Will Permanently Reset Higher (My Sacrifice to the Delta Gods) (2020)
Im guessing free pizza.

The fact that they’re local shouldn’t matter in this case; they offered it, and apparently were going to give it to someone, so don’t blame the kid for trying!
Maybe the Firefox devs will at some point have mercy and undo this change to the tab bar. Maybe they can sell it in version 95 as a "fresh new idea to improve usability".
Yeah UK water is pretty top notch as is all Australian water. I really just cannot understand or really envisage what it must be like to not have pure basically flavourless (or water flavoured??) water coming out of the tap which is 100% safe. How is it so hard to get right?
And mine:

/* Deprotonify */
@-moz-document url(chrome://browser/content/browser.xhtml) {
#tabbrowser-tabs .tab-background {
border-radius: 3px 3px 0 0 !important;
margin-block-end: 0 !important;
}

#urlbar:not([focused="true"], [open]) > #urlbar-background, #searchbar:not(:focus-within) {
border-color: var(--lwt-toolbar-field-border-color, hsla(240,5%,5%,.2)) !important;
}
}
menupopup > menu, menupopup > menuitem {
padding-block: 3px !important;
}

(I actually have a few other rules to hide buttons I don't want, but I omitted that here to keept the experience standard.)
It’s interesting how much this foreshadowed what’s happening with BI dashboard aggregators that Get built into Snowflake and Power BI. Sometimes I wonder why the RSS feed didn’t become more foundational internet tech
Completely agree with this take. It's unsettling.
Sounds like desertification to me. We're going to need some serious geo-engineering to return and maintain earlier climate, lest all our society reorganize all it's components.
Loss of an engine.

If you lose both engines mid-way across the Atlantic, I assure you that your twin engine ETOPS qualified airliner is not going to reach to an airport. The Azores Glider made it over 100km after losing its second engine which sounds very impressive -- until you look at a map of typical ETOPS authorised routes. If they'd continued on their original course when they at first didn't understand what the problem was, instead of diverting, they'd have been forced to ditch in the ocean.

Now, ditching an airliner in the ocean isn't certain death. But it's very dangerous and there is no margin for error. While the Hudson River is not exactly a welcoming experience, being very cold and more than deep enough to drown, it's much more favourable than an ocean.

So, ETOPS is focused on the very low but non-zero probability of losing another engine and so likely loss of life from what may then become a forced ditching of the aircraft.
I concur, I didn't see it last time and am glad I did this time.
This does appear to be a case of there being an actual spec issue with the image, and Firefox being more strict than Chrome. If anyone is curious I can post the exact errors (although they're rather verbose), otherwise I ran it through the AOM validator[0].

I'm finding two relevant Firefox bug about being more strict than Chrome[1][2], but neither of them seemed to cover this case specifically. I'm considering filing a bug about it, but doing so would link my bugzilla account (full name and whatnot) with my HN account.

[0] https://gpac.github.io/ComplianceWarden-wasm/avif.html
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1689806
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=avif-compliance
There will be a reduction in global well being no matter what.

The lesser of 2 evils is something we can choose. The greater is what we'll get if we don't make a choice.
> I imagine they have a small air force now.

If Wikipedia[1] is to be believed, the Afghan Air Force consisted mostly of utility and light attack helicopters, primarily designs from the 1970's. That's unfortunate, but they're no match for any modern air force.

[1] https://en.wikipedia.org/wiki/Afghan_Air_Force#Aircraft
Serverless is too overloaded a term to have any meaning. I'm not really seeing how Python or PHP "scales infinitely" in any way that C#, Java, C++ couldn't.
By getting Bezos to sign the dotted line.
Listed is

James Watson (Physiology or Medicine, 1962) — Promoter of racialism

Watson's comments about racial differences in IQ are unfashionable, but they are not unsupported -- one can read for example Charles Murray's latest book "Facing Reality: Two Truths about Race in America".
What kind of hardware are you running where IO effects the mouse that bad?
Yahoo! Pipes inspired me to make Huginn. https://GitHub.com/huginn/huginn
Get a charcoal filter like a Brita or similar.
Where is it tested? In Flint a lot of the lead came from pipes into the house.
I’m guessing lots of people don’t know how most non-profits operate but requesting grants from United Way is usually at least 10-30% of their budget
At the very least I would have modeled it by looking at successful neighbouring armies.
>[...] a search engine for government transparency records with an NGO

What? Are you me? Haha.

Check your email, hermano!
This thread arose from a person that said "Use PHP", as an argument to using Python. It's a silly argument.
They make water flavorings. I’m sure there are plenty of zero calorie options. Or, add some lime and lemon.
(There may be, wolverine, but it is also a rhetoric device that makes sense when there are reasons why you may be addressing one person more than a group. Some (sub-/)peoples, on the contrary, find using the name a polite form of addressing. Some (sub-/)cultures have peculiarities you may not guess: call e.g. some (many) Russians by surname and they will start shaking as if insulted. The impact and perception depend. "Wol", "wolverine", or "wolverine876", there is no rule to surely identify how you will react to any of these. When a user inserts what looks like a personal name in the username in a community context, it is as if they introduced themselves - it is the identity hook they are providing.)
Doesn’t ddg have some kind of deal with them?
The amount of work in the system at any given instant goes up with latency, however, assuming a constant request rate. That would actually make the scale of this service _more_ impressive.
it does not take a dom-equivalent tree, it just expresses the same code you would write out imperatively in a declarative way. threejs is a nested graph after all.
The Korean War??? Is there a meaning to the word "success" that i'm not aware of?
The best books on assassinations
You post this same comment every time this story resurfaces on the front page. :|
Interesting situation. Is there a particular reason a reverse osmosis filter isn’t a good possibility? I guess the better test would of been to have half the family keep on drinking tap water and see if anything changes but at the expense of the control group.
Seems 400M is aggregated qps worldwide. Wonder what avg qps looks like per iam server (and size of server).
Graham Hancock's theories aren't about aliens. I'm not sure why you're bringing them up.
FB could track a lot more through Giphy just like they do with their like buttons.
It's too late to do something against the acquisition of WhatsApp and Instagram but maybe they have learned that's a huge mistake to let FB acquire such services. They are not obliged to repeat their mistakes.
> B-52s are a design that will turn 70 next year

Agree.

> A drone Harrier role might not make strategic sense

B-52s are still flying because they do actually fulfil a military role, namely carrying vast amounts of stuff and being suitably militarised. Harriers are relatively short range, non-stealthy, fuel inefficient and sacrifice payload for the VTOL capability. I can't see any way in which a Harrier would make sense as the basis for a new drone, let alone in a strategic sense.

[Edit] Updating old military things to new roles can be a fantastic way to waste vast amounts of money before cancelling the programme anyway. Exhibit A - the UK's Nimrod programme (new engines on bespoke vintage fuselages). Exhibit B. The UK Army's Warrior vehicle upgrade (modern turrets on a 40-year old hull), cancelled this year after running the 'capability sustainment programme' for at least five years.

[Edit 2] The last time (1982) that the Harriers conducted actual air combat as opposed to dropping bombs in a permissive airspace was against Super Étendard (now 50 years old) and Mirage III (now 60 years old). There is no evidence Harriers would last more than ten minutes if their users didn't have total air supremacy.
City tap water in Europe and North America is regularly tested for common parameters and yearly, more or less, for most other constituents(pollutants, minerals, chemicals etc.) It is very very unlikely you got sick from the tap water.
If you want to test your own water, find an "environmental laboratory". Communicate with them, they will help you decide which range of tests. They will also provide you with the appropriate sample bottles. (There are organic and inorganic parameters with different protocols for sampling.)
It won't be cheap however. Especially one time testing. You can spend anywhere from ($CAD) 50-150 for inorganic tests (arsenic, lead, etc.) And 150 - 500+ for organic tests ( DDT, PCB, etc etc.) Cheap and easy - but all cities do it all the time, is hardness, pH, etc.
If you are suddenly sick it is likely organic, and most likely biological (bacteria, virus.)
Also most likely from food.
But, it is fun to test your water, and interesting. (Same with the soil around you.) The world around us complex and the interweaving of systems is fascinating; as is our infrastructure to allow city living.
(Source for my diatribe: 20+years Environmental Engineer)
Maybe 60 million Americans avoid tap water because they have reasons not to trust their own water, especially post-Flint. [1]

Some quick Googling turns these pages up:

- Consumer Reports founds PFAS in 117 of the 120 water samples they tested from across the US [2]

- When [chlorine] mixes with other organic compounds it can create a few harmful byproducts, including trihalomethanes and haloacetic acids [3]

- Lead poisoning is apparently also a problem in Detroit, Pittsburgh, DC [4]

- Arsenic has seeped into the water supply in California, Arizona, and New Mexico [4]

I honestly don't know if any of these are incorrect misinformation or if people are acting in a misguided fashion, but as far as I can see, there certainly doesn't seem to be a consensus on that being the case.

[1] https://theconversation.com/nearly-60-million-americans-dont...

[2] https://www.consumerreports.org/water-quality/how-safe-is-ou...

[3] https://www.businessinsider.com/signs-tap-water-contaminated...

[4] https://www.businessinsider.com/toxic-chemicals-tap-drinking...
If anyone wants to see a working example of this in Docker, I have an example app at: https://github.com/nickjj/docker-rails-example

Besides Rails / Webpacker 6 and Tailwind with the JIT compiler it also includes Sidekiq, Action Cable and Turbo along with Postgres and Redis.

I'm not married to the idea of Webpacker, but currently it's the most painless way to create bundles and process your CSS and JS even if you mostly use server side templates with sprinkles of JS. I'll switch the example app to what Rails defaults to in the future but right now we're in a limbo state where combining a bunch of other independent watchers (esbuild + Tailwind's watcher) and ESM isn't a better development experience IMO.

With Webpacker and Tailwind's JIT, CSS + JS changes take 100ms and you can further optimize startup times with using Webpack's disk cache. With the above Docker set up it's configured with multi-stage builds so your final Rails app only has the end result of running an assets precompile which only runs with RAILS_ENV=production. The Webpack watcher only runs in development too.

If anyone works with Phoenix instead, a similar example app is here https://github.com/nickjj/docker-phoenix-example. There's also example apps for Flask, Django, Node and Play too if you replace the name of the repo. All of them go over the motions of setting up a base line app with Tailwind and Webpack plus whatever else is idiomatic in that stack.

Plot twist: For the Flask, Django, Phoenix, Node and Play examples I've used nearly the same Webpack config for 2 years and I continuously keep Webpack and all of the JS dependencies up to date. There hasn't been any issues at all. I wouldn't consider myself an advanced front-end developer either. I glanced their docs, found something that works and stuck with it.
Well, if you formulate the statement as:

> We do know that Newtonian mechanics is not deterministic at singularity points

then I fully agree with that. However, that may be fixed by either adding additional requirement (e.g. Lipschitz continuity) or just by not considering Newtonian mechanics applicable to those cases - it is known already that Newton's laws do not fully describe the real word (because quantum uncertainty does exist) and the Lebesgue measure of singularity cases is zero anyway.

In case of three-body problem, the singularities are the case of bodies collisions and yes, those cases are not deterministic, but the configuration without collision is known to be fully deterministic.
classic hacker news comment. 400M RPS belittled to commonplace service development. you truly underestimate how high of throughput this is
To Firefox developers reading this: we know it's to much to give us the old style back. But please, just add it as an option somewhere so that when those of us who use it update Firofox, it is preserved. I understand you may not want to keep it in the general preferences, but please at least keep it in the about:config and don't remove this code in the future releases. I hope this is not to much to ask. The amount of bending backwards we do now to undo that is ridiculous.
One note that these articles and comparisons miss almost every single time - including the linked article. Bottled water is better for your health vs. the alternatives it sits next to in-store - sugar filled drinks, soda and/or diet soda - all of which are just as bad for the environment or worse.

When that health comparison is made, it becomes difficult to understand how banning or restricting bottled water makes sense when the alternative is not really tap water.
So in other words, there is a chance for collision. And when (not if) there's a false positive, eventually the system will transmit private information to some underpaid army of people who will be receiving either real child porn or pictures of someone's naked children for confirmation.

Ignoring the nasty aspects of doing that kind of work, I don't see any way to buttress the fact that Apple has taken another step on the universally one way street of ever increasing surveillance. And whataboutism in the form of "oh but other cloud providers are already doing this" is an extremely weak argument because I don't want to use other cloud providers. I liked Apple, because irrespective of their real motives (ie money), they seemed to be privacy focused. The backhanded way they tried to sell this "feature" shows that they are just as bad as the others.
If you don't use any FB services they don't, but with Giphy any messenger using it could be forced.
Can someone explain why this is bad practice?

If I loan someone $100 with 10% interest, and immediately sell the loan to someone else for $102, why should I care about anything other than $2 profit?
Ah, the principal agent problem rears its head again!

Yup. I prefer to believe most schools and non-profits aren't run by folks hoping to enrich themselves (at least not monetarily). But there's also the question of how to deal with such a windfall.

People ( https://www.the-sun.com/news/3031887/national-lottery-euromi... ) and corporations ( plenty of folks misallocate VC funding ) are bad at dealing with windfalls, how could it not be a difficulty for non-profits?
> That's basically it. I mean, Nietzsche's moral theory doesn't even explain baseline moral actions (e.g. a mother's love for her child, not murdering people you don't like, paying your taxes).

It absolutely does! That's the 'herd instinct', what we would call the social instinct. It also conveniently explains why other mothers could believe the right thing to do was sacrifice their children to Moloch, but obviously one of these exists at a "lower" level and therefore more common than the other since one is more closely tied to survival. (Though, given the frequency of ancient infanticide, it presumably had some survival benefit as well.)

It is really strange to see you making such strong statements about Nietzsche's philosophy when you are clearly completely missing his central points. It really sounds like you've just read secondary sources (like Russel) that have some extremely wrong caricature of Nietzsche's views that amount to "selfishness is the only good" or something. That is not Nietzsche's moral theory. Nietzsche's moral theory is that there are no real tables of morals, just a social instinct that manifests differently in different times and cultures according to the various historical and psychological forces that formed them. No doubt in-group altruism is a necessary prerequisite of social animals to exist at all - that doesn't mean that it has some sort of moral reality.

> Kant believed in duty, Nietzsche didn't.

Not only is this not true, unless you meant is the sense of some real, universal objective Duty, the whole problem is that Kant never stops to consider his priors, let alone demonstrate that such a thing even exists. (And unfortunately for Kant, it didn't stop there: the thing-in-itself is broken too.)

See TGS 335.

The only way to sustain moral realism in the usual sense is to declare "this is what God commanded." If you posit omnipotent supernatural entities, they can do anything. But there's no real or logical foundation for morality otherwise, except to look at it from an anthropological view. And that's okay - humans don't need logical reasons to do things.
You are likely to be unable to source the missing IPv4 traffic over IPv6.

I’m not familiar with JIO’s setup, but that’s an interesting question. If their IPv6 was down, would their network still be able to deliver? Would they run out of CGNAT capacity or IPv4 translations?
This is ridiculous. Pretty soon you don't be able to stream to a Raspberry Pi connected to a speaker without violating a patent. Their failure to even state what the patent is leads me to believe it is something basic like this which means I will never buy a Sonos product.
Social network in large parts of the world.
Some rational sellers are willing to accept a slightly lower price in order to close quickly and avoid the hassle of open houses.
On Feeling Discouraged
Mercury is pretty good
Ask HN: Seems lots of people are leaving CA, anyone moving to CA?
Anyone moving or moved to CA recently? Not necessarily Bay Area, but anywhere decent in CA
It's remarkable to see such similar numbers (40% vs 37%). I had imagined there'd be a much greater difference.
In Germany only 18% of those asked had never left the country. That includes young people of course who will probably travel to other countries in the future.
Cant wait to see if it makes bezos less of an asshole.
This is in the FAQ: https://news.ycombinator.com/newsfaq.html#reposts.
You can list a directory containing 8M files, but not with ls
Nah, as protocol the IPv6 is fine.

What is not fine is the real-world implementations. ISPs that give you a /64 subnet? ISPs that insist, that with IPv6 you must use their CPE as a router, where you have almost zero control? ISPs that give you /56, but prefix delegation on the router they force on you is broken?

There's so much brokenness, that even as a IPv6 fan, I keep my IPv4 addresses. And if it means DS-Lite or IPv4, then IPv4 is it.
That's likely coming from different reporters talking about things from different angles. A shrinking population is a potentially big economic issue it puts stress on all sorts of things chiefly the Social Security system in the US (and those like it in other countries).

Ultimately I don't think we'll be able to population shrink our way out of climate change, at least not on timescales and in ways that people are willing to accept. It's just coming too fast and the population changes so slight that it's not going to come in as a last minute solution.
I'm advocating and helping networks to migrate to IPv6, but I'll say that IPv6 was rather a rats-nest design that shot itself in the foot. It's elegant sure, but as Torvalds would say to critics about his frequent use of goto, it's theoretically good but not sound engineering practice.

The thing is we would be addressing in 128-bit IP already if it was done the BGP way: just minimising the necessary changes to implement it. Look at the effectiveness of Itanium versus AMD64 at migrating customers: IPv6 feels like Itanium, while extended ASes work more like AMD64. Whoever designed IPv6 was focused too much at the theoreticals, than looking at what the real world is and then designing around it.
They are only generators. You don't need to use them but they are there if you choose to use them.
Hey, this no more a prototype, it is the internal engine under MeiliSearch. I forgot to update the README :)