skysight-inc/HackerNews huggingface dataset:
> Microorganisms that feast on dead algae use up oxygen in the water, leading to “dead zones"

Great, this is how oil, coal and gas is born. Sure, would take a few hundred million years and it needs to be pushed deeper into the earth by geological forces, but it is essentially recycling with all the plastic we already have in our bodies.

> The technology exists to remove 90 percent of nitrogen from wastewater

Could maybe resell that at fitness centers again. As Pißwasser or something like that.

But seriously while eating less protein might be a good idea, I doubt this nitrogen source is too relevant. Sure, we tend to concentrate it in very few spots like in cites...
I wonder if adding River Thames crossings will improve things. That's a major component of the tube map.
> I found Heathrow too, so I assume noise depresses the pricing. But servers don't mind aircraft noise.

You think Heathrow's presence depresses land pricing close to the airport?
November 2005

[ Note: this is where I lost interest and stopped writing. ]
Single threaded JIT for dynamic languages is no match to JIT designed for static languages or plain AOT compiled languages.

I cringe every time I need to deal with node powered software on the backend, including some famous build tools.
Full disclaimer: I've been working with Grafbase on some content lately, but I thought I'd drop my 2c.

Over the years I've spent a bunch of time working with GraphQL services such as Graphcool, Hasura, Prisma Cloud (their old version), AppSync, StepZen, and many others.

While we've moved on a lot since the days of what Graphcool gave us in the early days, the DX of most of these newer services still lacks what you get with the likes of Vercel and their local development experience.

Grafbase are working on this now with their CLI, and wow, it's really interesting to see bringing the full serverless experience to your local development environment. I can build my app locally, without Docker, or any configuration outside of my SDL and get locally what I get in production.

Grafbase has a bright future!
Topless, yes, but nude?
Instagram, the popular photo-sharing app that was recently acquired by Facebook, has gone through several iterations over the years when it comes to the app's design and user interface (UI). The first version of Instagram was released in October 2010, after which its UI underwent many minor changes, some of which have been more significant than others. Let's take a look at some of the key changes Instagram has made over the years, and see how they affected this popular social network.
Explain which aspect of this feature involves an erosion of the right to privacy.
Show HN: WunderGraph – declaratively compose and integrate APIs
"Uninhabitable" could take many forms. Imagine that by 2050, summer temps in Europe and N America sometimes hit 50C, and in the likes of Middle East, N Africa, Pakistan/India etc they hit 60C. This doesn't seem far-fetched given that Seattle had 42C last year, UK 40C this year, Pakistan has had 50C, and the trend appears to be accelerating. So in the 60C places there'd be complete wipe-outs of population if people tried to stay living there, in the 50C places there'd still be mass deaths. But also, there'd be extremely severe crops failures leading to mass starvation even in places not as hot. Unless humankind develops very fast, some carbon capture tech that immediately rids us off this excess CO2, and/or some major advances are made in agriculture to respond to the change in temperature, it seems to me that much of the earth could become effectively uninhabitable.
I think the font size is perfect, but I take offense to the font used for headings
Come friendly bombs and fall on Slough!

It isn't fit for humans now,

There isn't grass to graze a cow.

John Betjeman
They're actively trying to diversify away from China. However, it is not easy as Chinese manufacturing is so vertically integrated and built up over the last couple of decades to a point that very very few places in the world can match the efficiency. This will have to be a long term strategy change - not one that can be made overnight.

https://www.phonearena.com/news/apple-considers-diversifying...
It's a bit unfair to judge an entire industry based on one journalist's experience of one game. Are you saying that "game journalism" (really, "writing about games") is discredited more than writing about film or food or fashion?
> although I can understand why given so many terror attacks in the past

Yeah like India has the highest terror attack rate in the world.
Makes one to think how much of the solar capacity will end up simply unused during peaks. That is it is there, but the relays have disconnected it. As we simply will not have enough places to sink it all and for grid stability you can't produce more than you use...
>>Apple designed their system so that they don't have access to the scan data or the scan results.

That's explicitly not true - your phone would scan the photos, if it failed the scan, then the photo would be uploaded to their verification centre where a human would look at the pictures in person and decide to forward them to law enforcement or not. We can argue whether the "verification centre" is Apple having access to scan data/results, but I feel like that's splitting hairs. It's a downgrade for the privacy that you used to have with Apple, not an improvement.

>>Google's system is worse for privacy.

I have zero idea why you keep bringing Google up. I'm saying that Apple's proposed system is a downgrade of their privacy implementation, not an improvement. What google does or does not do is not relevant to that argument.
Turning the option that most people want into the hardest/most tedious/most onerous option for them to select is a great way to foster contempt for your system.
That is not true. IP addresses are explicitly stated as personal data. That they are a technical requirement for a connection only has repercussions on how you are allowed to store and process this data and the consent you need to get from the user for your data processing.

You are not allowed to send IP addresses (even if they are a technical requirement for connection set up) to companies under US government control before you get full consent from the EU user.

The "technical requirement" exception (to process data without consent) only applies to GDPR complaint data processors which US companies can't be because of the Cloud Act.

https://ec.europa.eu/info/law/law-topic/data-protection/refo...
Nobody bothers clothed people? What about France?
You mean this -> https://www.mappls.com/
The telecoms industry is rotten to the core - this is not specific to Vodafone by any means.

This situation involving the death of the account holder is an extreme case, but contracts and the threat of ruining one's credit is a routine way they use to extract more money even when they don't deserve it and may be in breach of the law (billing for services not rendered, etc). Unlike an actual credit agreement which is overseen by the FCA and gives you avenues to complain, there is no such regulator for normal contracts without a credit agreement involved.

A good first step would be to just prohibit contracts altogether (for the devices themselves, a separate credit agreement can be set up independent of the network service). There's no reason a service that can be started & stopped automatically without any upfront cost nor physical intervention should require a contract. Sadly, it won't happen because the telecommunications regulator is in bed with the carriers.
And most of us who can see, simply don't care. We don't need that kind of detail.
Well, thank you! 14 of those look like they'll be fun deep reads over the next few days.
no, and its simple to visualize even

If you move in a circle around a corner, you have constant acceleration, otherwise you would go straight (centripetal force needs acceleration to exist). yet it is possible to move a coffee cup in a corner, as long as you tilt it a little bit. So acceleration is not the issue

However if you suddenly change the direction of the coffee cup, you introduce jerk, because you accelerate the acceleration (you change the size of the circle means you change the acceleration, therefore you introduce jerk = coffee spilled on the floor)
PingStreak – Game server monitoring and status pages
It would be alright if one country didn't try to force its culture, prejudice and superstion on all others, because it's economically dominant.

I don't care if the US are obsessed with nipples. I find it ridiculous, but also kind of funny.

But when this obsession prevents people from sharing art on US controlled systems and services, then it's incredibly annoying. (It's not the most pressing problem in the world, sure, but it's grating.)
Uneducated people do not determine whether basic knowledge should be classified as 'specialised'.

If they've learned enough to market themselves as a software person, then they should have learned about bytes.
It was a matter of who gives a fuck, noone on windows that's for sure (as trained by Microsoft).
What a weird and narrow perspective.
> You can do everything you said when you manage your kids accounts (manage contacts, whitelist internet websites, define appropriate content ratings and so on.

Have you tried? It's a dumpster fire.

Child requests app purchase > I get notification > It wants my AppleID password > I go to password manager to get password, but this dismisses the notification.

I believe it's getting a bit of love this OS cycle, but it's hopeless currently.
On GPUs the smallest addressable unit is a DWORD (32 bits) but no one calls them a byte.
You draw 2 points on the floor, mark them as A and B, then walk from A to B in front of him.
I don't know about Australia, but in America our lack of voter ID has led to contention in the past:

https://www.jstor.org/stable/27550168

Personally I think voter ID makes sense even if only to quash allegation of voter fraud. Voter ID enjoys overwhelming (>80%) bipartisan support from regular Americans. The main obstacle to new voter ID laws is the Democratic Party establishment. They calculate a marginal decrease in electoral margins if new voter ID laws were to be enacted. Of course then they wind up faced with fiascos like January 6, but politicians are nothing if not short-term planners.

https://www.cnn.com/2021/06/25/politics/voter-id-election-la...
Yeah that would be weird.

Using tsc to type check javascript - with JSDoc type annotations - works fine. You're really not missing much from "real" typescript, and you can save yourself a transpile.
Hi. I wrote the article. You're wrong.

I work for the Register now. That's why I pick links to them: I have saved searches that make it quick and easy.

I wasn't working for them then. In fact I only started freelancing for them in 2009 and went full-time late last year.

Secondly, many other now-popular tech news sites weren't around 15 years ago, or the links have gone. The Reg is stable and doesn't delete or move old stories.

This was entirely factual, and if you go Googling you can find plenty of supporting evidence from other sites.

CNN:
https://money.cnn.com/magazines/fortune/fortune_archive/2007...

ComputerWorld:

https://www.computerworld.com/article/2566211/study--linux-m...

And so on.

https://www.mercurynews.com/2007/05/15/microsoft-says-linux-...

The fact that some people weren't paying attention and forgot this does not mean it isn't true.
> What do you expect from a $24k-per-year programmer

$24,000 in 1981 is $78,756 in 2022[1] which compares favourably to some estimates[2] of current average game developer salaries (USA: 'approximately $72,000')

[1] https://www.inflationtool.com/us-dollar/1981-to-present-valu...
[2] https://itrate.co/blog/game-developer-salary-growth-in-2021
First read the paper last week, though heard the concept in 2014 from a colleague who implemented it [1] (for fun I assume).

Recently revisited his little demo interested in the parser design; this time re-reading, the translation between Boolean logic expressions and TCP checksum calculations finally clicked for me.

My current mental model of it is coercing a calculator, which “only” performs addition and subtraction, into evaluating complicated conditional logic expressions. Not sure how a category theorist would describe it; is it an equivalence of two different categories (evaluation of logic expressions/abstract syntax trees) <> (bitwise negation & addition on integer arrays which represent Boolean matrices)?

In a practical engineering sense, I like to think the core concepts illustrate performance optimization principles for representing branching code as branch-free code. I think branching code is likely faster evaluating single expressions, but branch free representations could be useful for SIMD vectorization, e.g., to increase throughput for evaluating a large number or stream of expressions (such as evaluating security policy rules against operating system events).

[1] https://github.com/bninja/parasitology
Sad my "Show HN"[0] didn't make the list :(

[0] https://news.ycombinator.com/item?id=3742902
No. Images of school shootings can't be shared on social media. Why not? Wouldn't it help to show what guns are for?
It's definitely a feature. Next door get a delivery? Trigger!
What does Google have to do with any of this? Isn't Apple supposed to be better at privacy than Google?
[Article author here]

This is four years before that.

You are confusing effect with cause, or as we say in the British Isles, "putting the cart before the horse".
The ECB Rate Hike Is a Diversion – Return of Infinite QE
The white car thing in California might just be weather related. White won't heat up as fast
My only gripe with poetry is that when I tried it out last year there was no equivalent for `pip install -e` which can be used to install other python package dependancies that you are simultaneously developing. I found that feature useful enough to stick with setuptools and setup.py instead.
As for a book, Priceless by William Poundstone is an excellent read.
They can be used to track and identify users by the police. Not by third parties, because ISPs won't give out identifying information to those.

That something could potentially be correlated across time and space to link different facts about you, does not or should not make those things personally identifying. Otherwise there's a lot of obvious problems e.g. if you were in the habit of wearing unusually distinctive clothing, or had an interesting bumper sticker on your car, etc, then all those things would become "personally identifying" even if nobody who saw them had any idea who you are. There are also deep moral limits to how blind you can insist other people become.
That is such a short sighted answer I don't even know if I should reply to it as it is most probably intentional propaganda, but here it goes:

Obviously, the end consumer profits from cheap energy. However, the energy from fossil fuels is only cheaper because it massively destroys our planet, a cost which is not currently paid by those producing or using those fossil fuels. Also, renewable energy nowadays would be cheaper than fossil fuels even if you ignore the reparation costs, if there were enough of them built yet. However, some politicians (in cooperation with fossil fuel companies) do what they can to prolong this process because they want to profit from fossil fuels as long as possible.
>> These are jobs that usually pay above average salaries, people simply don't want to work on the evening (restaurants serve dinners, you know...)

People will do all sorts of unsavoury jobs if the pay is high enough. Plenty of people work night shifts in various jobs.

>> There are limits though, over a certain threshold it becomes nonsensical, at some point it's better to kill the job sector entirely and call it a day.

This we can agree on.

------ Update due to the posting too fast rules ----

If I offered to pay you $10,000/night as a waiter in a restaurant, I guess you would take the job. I would.

If I offered you $1/night, you probably wouldn't.

Hopefully, somewhere between those two points is a number that will get people to work and be profitable for the restaurant owner. I'm not sure why people think supply and demand applies to other goods but not labour.
This kind of exchange - I have to admit I find this pretty funny - I'm a dad though) - would have 7 or 8 replies before dying out.

I was wondering if HN users actively hold of replying to exchanges like this, in this website?
It gets crazier:

−7th: absop

−6th: absackle

−5th: absnap

−4th: abserk

−3rd: abseleration

−2nd: absity

−1st: absement

https://en.m.wikipedia.org/wiki/Absement
You're making the argument that it's not PII, which has no bearing on if it's personal data.
[Article author here]

Follow the links I put in the piece.

No legal action was taken in the end, partly because they couldn't work out who to sue, and partly because of the legal principle of laches. I cover this in the last article I linked to, which I wrote, a decade ago.
Having visited East Germany before the wall came down, I assure you some parts of the world used to be far more drab than anywhere today. Even North Korea seems to like pastels.

It's also rather Anglocentric to assume that the "generic world" you describe is an "Anglosphere". Today's modern aesthetic is often described as Japanese/Zen or Scandinavian, and indeed, its biggest purveyors -- IKEA, Muji, Uniqlo, H&M -- are not from the Anglosphere.
No I just mean someone who strives to be rational.
Have you used it? It's really horrible. It said I could share Apple Music with my family, so I gave my father access. Now I pay for all his purchases.

I required approval for a child's app purchases. The notification is dismissed when I try to get password from password manager.

Shared photo albums? In a family? This is looks to be getting some attention now, rather belatedly.
This is excellent, many thanks for sharing.

I don't know how I didn't think that Wayback Machine might maybe also have an API. :/ Also, lots of interesting stuff for things like the above on Common Crawl: https://commoncrawl.org/the-data/examples/

I guess my text-only browsing just got a bunch of extra batteries (thus far simply w3m + a few wget-etc scripts).
It is possible that this kind of capacity planning already has considerations for EVs.
The same was said about Tumblr once but the exodus of its users put them on Twitter and reddit. I am fine with followers of Kardashians using a completely distinct set of platforms than me.
This verges on trolling. I'm sure as you know, guns are mostly used in wars, not school shootings.

> Why not?

Privacy of the victims?
> That's explicitly not true - your phone would scan the photos, if it failed the scan, then the photo would be uploaded to their verification centre where a human would look at the pictures in person and decide to forward them to law enforcement or not.

You seem to be discussing the system Apple never implemented.

I am discussing the system that has just been announced.

Yes, in the system just announced, it's an opt in parental control where Apple has no access to the images being scanned and doesn't know the scan results, while Google is busily scanning all the contents of everything in your Google account.

How do Google customers opt out of that?
I was under the impression that this issue had been fixed years prior.
It's not nonsense; I wrote it, and I provided citations, and I've posted more upthread here.

I wrote it because it was 15 years ago now and everyone is forgetting about it now.
We've recently launched our product on product hunt. Feel free to check it out. It helps you search for Amazon products quicker!

https://www.producthunt.com/products/just-pick
The last time I tried this, I remember feeling sad and needing to wrap Zod in my own layer of stuff.
MS Teams should be classified as malware / spyware.
I wish those people would work on emerge.
steel is naturally silver so I guess that's the reason no one cares much?
This looks really nice as an alternative to JSON schema, which is horribly verbose. Like using RELAX NG compact syntax for XML schemas back in the day, versus horrible verbose DTDs or XSDs.

But I think the most natural way to express JSON schemas would be TypeScript type declarations. Is there a project that can take a TS type and generate a runtime parser/validator for it?

I thought maybe Quicktype (https://quicktype.io/) was that, but it looks like it only takes JSON as input, not TS types.
> And later, when joining a better company, s/he more deeply understands the reasons behind their good practices -- because s/he has seen the mess, without.

There are two assumptions here:

1. that the person will be accepted into that better company, even with these pre-existing sub-optimal practices which may manifest in a coding interview or a take-home task
2. that the person will be open to learning these better practices, instead of being set in their ways, after having had their first experiences shape their views without the desire to challenge them

I agree that there is definitely potential for growth, but in some respects, for certain individuals such pre-existing views might be a liability. Though that also speaks of one's quality as an engineer, of course.
Unfortunately, for certain people in certain situations even this won't do it.
Ban petrol cars is bringing votes from whom? I don’t know anybody who supports that.
It's not capitalism, it's managerialism.
Huh, this is interesting!

So to put that into context, driving a car is only the 1st derivative right? The steering wheel angle corresponds (although nowadays non-linearly) to that of the wheels, a function of which is the driving direction.

Do you know whether the “angle rate” behavior is unique to airliners, or does it apply to other aircraft as well? Because my assumption (based mostly on imagination and videogame controls) would be that f''(x) handling can’t be reactive enough for the real-time type of flying done in helicopters or fighter jets…?
App Actions – Effortless React Testing
> maternal mortality

it does not

it's 11.7 per 100,000 in California and 7 per 100,000 in Germany.

Despite similar spending per capita in healthcare.

> Considering that Californian children are no less sheltered

They come from families that on average are a lot more wealthy than the average German family and live in a much more pleasant weather.

Bit apples to oranges.
Yes. Knowing that 8 bits make up a byte is basic knowledge akin to knowing H2O is the chemical make up of water.

I would internally question the knowledge of someone claiming to be a professional in this field if they didn't know this fact.

Though that doesn't mean they couldn't be proficient and able to do their job.
npm's direct ancestor is yinst, a Yahoo-internal package manager: https://manpages.org/npm-faq/7
other countries fail at research. there is close to zero new drugs that are not developed in the US
Photos are not natural. From that basic fact you can extend any activity surrounding them to be unnatural.

Kids seeing themselves or each other nude is pretty normal. Kids are curious. That being said, luckily none of the awkward curiosities we entertained when I was a kid had any chance of ending up on some kind of iCloud permanent record, so maybe this is for the better.
The impact of domestic chargers with smart charging enabled (now mandatory) on maximum demand after diversity is not very large because they almost always end up charging in the middle of the night. Public chargers have a much bigger impact because they need to run when the customer plugs in and not later. Heat pumps have a massive impact because they have no diversity (when my house is cold, so are all my neighbours and probably it was cold yesterday and will be tomorrow as well).
If there's a home developed alternative, it is significantly more likely to experience outages than Google's offering, given how terrible gov. services are in the country.

Wanna withdraw money from a Post Office? Be prepared to return back empty-handed because "Link down" or gov. employees watching cricket matches.