skysight-inc/HackerNews huggingface dataset:
If you replace all components of a car one by one over a long period of time, will it be still the same car?
The USA does 5903 million metric tons of co2 annually [1]

You’d need 1.5 million of these to remove just the USA’s yearly co2 emissions.

[1] https://www.epa.gov/ghgemissions/inventory-us-greenhouse-gas...
Sure, if we can instantly change all of human culture and psychology, it's not a problem.

In the real world, however...
I'm guessing you aren't from the U.S. but in the southern U.S. growing newer species of Pine (variants of Loblolly Pine). A standard lease is 20 years from seedling to harvest, some older variants can go 30 to 50, but you don't see that being planted any longer and that's all leases maturing.

And here, I can assure you they are very much mono culture, evenly spaced, engineered species of trees, almost nothing else happens on the land in that time period. (generally it looks pretty similar to this https://a.rgbimg.com/users/p/pa/paparabbit/600/mwYGk8q.jpg) They do come and selectively thing at 5, 10, or 15 depending)

See the issue is, at least in the southern U.S. they clear cut nearly everything in the 1800s. There is very little old growth left.
Meta: This comment was dead a moment ago. Now it's alive and shows no indication of being voted down. How do comments become undead? Are some people still able to vote on them?
I've been wondering about if there is an algorithm that gives an (approximately) optimal sequence of decisions that are optimal: https://github.com/void4/notes/issues/66

And created a site with a number of deterministic games with a limited number of steps: https://qewasd.com/

What is the highest/lowest value that can be reached? Which scores can be reached and which cannot? It seems to be equivalent to the halting problem.

If anyone knows of a better solution than brute force, let me know!
Not sure why I'm getting -3 for stating the obvious fact that one should get what one has paid for and has a contract for.
Aren't you the original developer of Gravit? I am wondering what happened to this awesome project. Did you sell it to Corel?
Yeah, UE seems general purpose, which inevitably makes it sub-optimal for a lot of use cases.
1. computer science is maths, software engineering is power point.

2. in software engineering it's always a people problem no matter what they tell you. see point 1.
Yes, the intrusive marketing cancer is actually spreading to the high street too. They're now asking for e-mails under the excuse of sending you your receipt and saving the planet (no need for paper) but obviously you will get spam and no doubt that this e-mail will also be shared with advertising partners such as Facebook.
> and when things go wrong.

Even when 3rd party, like shipping, messes up.

Many stores treat the package someone else's problem as soon as it's out of their shop. Amazon seems to be the only one who cares about the tracking number too(this may vary country..).
The legal system of common law and tort is pretty similar. The _culture_, on the other hand, is very different; no culture of "ambulance-chasing" (although in recent years it's been seen for road accidents, pushing up the price of everyone's insurance). No history of huge damages awards for trivial things. Not the same anti-government culture; the stream is probably owned by the local council or the waterways authority.
Spending so much time on meetings, especially awesome agile scrum - standups and even when working in probably 5th company, business processes do not work well, people deal with same problems of work organization. For me as developer, this kills my productivity and annoys me sometimes when it's just to much in a week.
The best bang for the buck is to buy malaria nets.

I mean if we're talking about saving the life of people who are not yourself. But that would be a huge change in topic.
I think they way they act is designed to mirror the saccharine yet useless and often hostile shopping experiences we have online.
This.

If I, the user, disable some functionality and the site doesn't work I can:

A: add the site to an allow list
B: temporarily enable the feature for that site
C: stop using the site

Most of the time I'll give a site the benefit of the doubt, only when they pull shady tricks like dark patterns and whatnot do I just stop using the site.

Reddit is a great current example. I will not use their site or their app because they're both awful, and reddit is trying to force the app down my throat. If the app I use gets shut down by API changes I'll just stop using reddit.
Oh yeah, there was a bit on a Discovery real-life soap once where one of the characters was a draft horse logger; that was pretty impressive.
By few people I mean the conventional opinion in the middle class - to give credit where it is due HN is more likely to understand why these claims could be true.

The wages of blue collar workers will be much higher than white collar workers.

By mid-century most universities will cease to exist.

Robotics and Genetics are not technologies yet.

Liu Cixin's book The Three Body Problem is a Straussian criticism of the West's political system.

Most important technological advancements are now being developed outside Silicon Valley by people who don't consider themselves to be in technology at all.

I could go on but I have to run to work.
Phising disguised as forum thread (don't click the link)
There are receipt aggregators; there's no reason to trust them though. There's too much of an amount of money to be made in this niche and thus no reason for any company to provide a honest solution.
I was studying operating systems and computer architecture in university (this included a tiny amount of assembly programming) and was interning at a company that used scala and learning scala. At the time there was quite a fuss about the fact that the jvm did not support tail call optimization (at least until Java 7 IIRC?).

So on one side i was programming in scala and on the other side i was "hand-compiling" small C functions into m68k assembly...

The aha-moment came when I was hand-compiling a recursive function down to m68k assembly and I saw that I could completely eliminate ALL the recursive calls by re-arranging some register values and some values in the stack frame, inserting a small preamble in the assembly and then at the end of the assembly routine jump back to said preamble instead of making a recursive call.
That's great for the minority who use Apple devices. It's not going to touch Amazon though.

If there was a cross-platform payment service which integrates with Apple, Google, Samsung (et al) Pay, and then is ubiquitously employed on mobile web, now that could make a dent in Amazon sales.
One thing I did after the RTX 30-series announcement was a back-of-the-envelope comparison of performance per dollar and performance per watt, taking NVIDIA's numbers at face value. The 3070 and 3080 are surprisingly close on both metrics. You pay a substantial premium for the 3090, but it does have the best performance per watt.
I think the author is wrong in saying the DOM and BOM are a part of JS since they are a part of the Runtime Environment just look at node.js. JavaScript is ECMA Script. We also define what Version of Javascript we use by denoting the ES Version.
The resurgence pool at Porth Yr Ogof (Wales) is another innocuous looking stretch of water in Britain with a sad tally of deaths associated: http://www.ogof.org.uk/porth-yr-ogof.html

'Another sinister danger in this cave is the resurgence pool, where the water leaving the cave is forced through a narrow passage, in doing so it has scoured out a 7 m deep pool with underwater ledges, this coupled with the strong undercurrents created by the flow of the water has made this the most dangerous location in any British cave. In this short section of cave 10 people have drowned all within the sight of daylight, the dangers here should not be underestimated, signs in the cave before the pool warn of the danger and direct you to alternative exits.'
Yet people, doctors and civilians, try to save people who are legally dead every day…
> am I homophobic?

Maybe, yes, a little bit? At the very least it's worth considering that possibility -- it's not necessarily any slight against you: most people were raised in cultures that are at least a bit casually homophobic, and it's hard to ask anyone to completely transcend the culture you were born into.

On the other hand, maybe you're reacting negatively to the faux-obsequiousness, the pretending to be subservient and helpful while actually obstructing and frustrating the customer's desires? Does the female shop assistant also annoy you? In the same way or a different way?

Maybe reflect on why you feel uncomfortable?
1. Objects finally 'clicking' into place for me.

2. Being an early adopter of Tulip (later renamed asyncio) and gaining an understanding of the event loop and concurrency without threads.

3. Understanding that all code is just a particular representation of some S-expresssion.
Not AHA moments, but some pointers:

- most tech is stupid simple, like retard levels of simple, with incredibly complex description

- SOA is stupid and monlith is always the way to go(maybe with handful simple microservices)

- microservices are not SOA

- event sourcing is almost never a good idea

- raw bytes over the wire or in storage are not as complex and mysterious as you might think

- compiled languages are not "smarter" than interpreted languages, don't feel like you are lesser of a programmer if you do php or javascript

- new cool and shiny tech is cool and shiny for 5 minutes, until you implement it, then you realize it brings a ton of new complexity and a ton of wasted time and you should have stayed with what worked before and you realize the people who promoted it were just trying to make a sale

- mysql/mariadb will handle way more than you think

- if you want to waste resources, use java/jvm

- yagni should be tattooed on every programmer's hand so when he types on the keyboard he is constantly reminded that he is wasting time with stupid crap nobody will use

- don't think in "what if" terms or try to predict the future, just code what is needed right now, avoid being a smartass

- you can charge more for your services the more essential you are for the project and the harder it is to onboard new people, ie. your value increases over time

- if you charge less now, you will get paid less tomorrow

- running your project entirely in cloud will bankrupt you, use it to gather usage data, than move to bare metal. cloud is cool and "in" but it will eat your wallet, for no good reason whatsoever

- single binary is always better than docker

.. i could go on and on...but thesre are more guidelines than aha moments so that is it for me.
Well that's not right, she only had to look through one frame of squares, and he didn't ask her to identify things she's never seen in her home or local country!

(I refer to the American 'parking meters', 'crosswalks', and to a lesser extent traffic lights, that Google makes me spot even on UK-only sites.)
Conspiracy may be a little strong, but if you look at talk radio it’s pretty obvious that a formula was discovered that maximizes roi for the segment.

Music isn’t much different, there are just more variants. The goal is engagement, not social outcomes. Think YouTube recommendations, but slower motion.
> Our subjective experience is that we see spin-down 1/3rd of the time, and our theories say the result is otherwise impossible to predict, even in principle. But a deterministic theory cannot produce a random outcome, even a subjective one.

Whyever not? What else would you expect the subjective experience of being in a state like 1/sqrt(3)|x> + 2/sqrt(3)|y> to be like?
I heard it from them [1], slide 23/24. Caveats; that is an old deck and it is a passing reference. I did a lot more research last year as part of exploring other company cultures and found out more - my understanding was 2 adequates in a row = severance. Unfortunately I don't have the other references to hand (which is not great, sorry).

1. https://www.slideshare.net/reed2001/culture-1798664/23-Unlik...
The EU spends about 4 times that amount that Russia (the only direct military threat) spends. Russia has much smaller population and a much smaller economy and pretty much depends on selling oil and gas to the EU to survive.
If you have enough reputation you can "vouch" for dead comments. As far as I can see, it at least temporarily resurrects them (perhaps if enough people "vouch").
True, for another perspective, one way across the atlantic is about 1 ton, so this is 2000 one way trips or (roughly) 10 flights of 200 people.

On the other hand, if this amount doubled every year, it would equal total US CO2 production in 21 years, total global CO2 production in 27 years.

Agree with the other comments that preventing emissions in the first place is far more efficient. Also, I think that CO2 removal is now included in many climate change models, so the benefit might not be too great.
Everything is behavior online and behavioral design is everything for a smooth experience. What we could need is a mechanism where you can reliably and safely provide stores with ALL required personal and payment details with the click of a button. Currently, not even autofill works satisfactory due to a myriad of reasons.
Some percentage of customers think this, sure. Is it even 1% of orders?
Dad's HP-67 .. could program it ... he later got a HP41C.
Dad bringing home his HP-85 for my school vacation for "work".
Turbo C
Unix
What is new is actually old ... "Mother of All Demos".
Why is a displaying 32 bits, rather than 16, per rune actually a useful idea? Why even, when MIME and USENET encodings like yyenc are denser, and hex aligns so well?

They toss out a 40 bit number as an example, but who even uses that? What even is it, a truncated hash? A 32 or 64 bit truncation is just as valid, and using a range of 1, 16, 256, 4096, or 65536 buckets (zero to four letters) seems to be just as valid.

EDIT (add this paragraph): Use cases for labeling involve 4 and 8 characters of 32-bit runes, but that's 4 vs 5 and 8 vs 10 hex characters. The hex characters are practically self-documenting, and as I noted in another part of the criticism an hour ago, the folding / skipping of some characters could cause someone to wonder where missing elements of a set are. No array or lookup table or spec definition is required for hex, which would be better in this use case than any 32-bit rune system.

Additionally, Hex natively extends decimal in a natural way that doesn't skip any letters. The skipped letters actively make me worry that in a list of folders someone might believe there are missing locations.

Our computational systems are currently based on powers of 2, because we use binary logic, and binary addresses. This is so powerful that the base set for text standardized on a friendly power of 2 within the useful range, 8, instead of other popular sizes at the time a couple decades ago.

Octal encoding numbers only represents 3 bits, this is inconvenient enough that hex encoding became popular. Representing 4 bits per display character to align with base 2 alignments (as well as expanding the encoding of a single octet-byte, which was the defacto minimum unit of addressing in popular architectures, to exactly twice it's normal storage / display footprint).
Tic-80 is one of the most successful pico-8 inspired fantasy consoles (I don't think it's fair to call it a "clone" since it has diverged quite a bit at this stage). Perhaps more relevant it just released the beta for v0.80 with some sweet new features[0]. That also highlights that it's open source, which had lead to some nice community additions like the recent 3DS port[1]

[0] https://github.com/nesbox/TIC-80/tree/master/build/n3ds

[1] https://github.com/nesbox/TIC-80/releases/tag/v0.80-beta
> ReCaptcha

Why do some stores have a captcha as part of their checkout process? I'm noticing that recently and I can't figure it out.

I understand it for registering an account, or even just browsing the store (i.e. prevent scraping), but why make me click the damn traffic lights after you let me put stuff into the cart and got the delivery address? What good does that do except making me abandon my purchase in frustration?
I doubt an Apple Pay-like solution alone will help much. Even on sites that support Apple Pay, a lot of them still ruin the experience by making you go through several screens, ask for details, etc despite Apple Pay being able to provide them everything they need (name, delivery address and shipping options) and make it a one-click experience.
Hyatt Regency Walkway Collapse
Hatsune Miku (時祭 イヴ) concerts are a thing now, as is synthwave (retro 80's). Now all we're missing are manipulative governments engaged in secret wars, and the mecha?
Frequently more! Obviously it depends how lucrative your full-time gig is, but a common rule of thumb is that contractors make 2x hourly rate because they have to assume more risks (insurance, retirement, etc.) themselves.
If this was really like shopping online then a loud, brash arsehole would jump between her and the counter as she walked in and demand that she sign up to their newsletter before she was able to look at any goods...
It's amazing how much you can achieve with a relatively small team of experts. I also believe people have gone "blind" to how much a million is and what it can afford. I mean a million can employ a decent software developer for a decade, and a solo developer can achieve a lot in a decade. I've probably produced about a million LOC in that period in half a dozen languages.

I was curious; the Manhattan Project cost $2 billion (in 1939) and employed 130,000 people (https://en.wikipedia.org/wiki/Manhattan_Project, first paragraph).
My Dad shops from Iceland (a UK discount grocer) online because it's free delivery over a certain amount.

The other week he said they were not accepting his card so, assuming he was making some obvious mistake, I tried with my own card and found the same problem. Using another card, the same.

Two weeks later, the same problem. Yes I emailed support at the time and never got a reply?

And yes, this is also one of the supermarkets that requires 4 or 5 clicks after you have selected to checkout.

No doubt they'll be blaming amazon for their fall in sales of late.
my first professional job was similar to this, working on a project which I personally believed to be a totally useless and has no chance of success. at the end I had to park the car wherever the driver wanted and looked for a different job. however I very much sympathize with those who do work in similar conditions as their first/entry job really. could be hard.
1. That programmers were a market, we weren't just a bunch of nerds sharing cool stuff with one another. That speaker at the conference? The one talking about Wheezle-snort 7.0? Yeah it sounded awesome, but it was supposed to. It's a sales pitch, even if the software is free (Actually, especially if the software is free)

2. That programming and making stuff people want are two entirely different things, although programmers always assume that whatever you're building, it's the right thing. You can spend your entire career in programming, learning all sorts of goodness about things like Erlang innards, and never really understand what your job is.

3. That all of that mousing around, learning a new IDE every two or three years when I started was a complete waste of time. I automatically assumed that the more cool and shiny the programming environment, the easier it would be to code and the better my code would be. But no. grep and awk work (mostly) the same way now as they did 30 years ago, and any time I spent learning which hotkeys did that work in some long-lost dev stack was a complete waste of time.

4. Conversely, that UX beats internal architecture, every time. If folks are having a blast using your app, you win, even if it crashes every five minutes (How they could have fun if it crashed every five minutes is a good question. You might want to ask them)

5. The more smart people you throw at a programming project, the bigger mess you end up with. I know when I say that people are thinking of "The Mythical Man-Month", but it goes deeper than that. Even if you somehow manage to stay on-schedule, human communication around innovation stops working at a certain scale, and that looks like a hard limit. There are ways around it, using things like Code Budgets, following CCL, layers and DSLs, but nobody does that, so it doesn't matter. We, as an industry, have absolutely no idea how to staff or run projects.

ADD: One thing that was quite profound that I discovered late: if you code well, the simple act of programming can tell you something about the way you're reasoning about the problem that you couldn't learn any other way. Programming is by no means a simple one-way street where ideas come out of the head of the programmer and end up as bits on the tech stack. It's very, very much bidirectional. Our programs influence us as coders probably much more than we influence them.
Or kids dressed in cookie costumes follow her when she leaves
Corryvreckan (Scotland, but still) has one of the fiercest tidal races in the world - the story goes that George Orwell almost drowned in one of the whirlpools.

'Although not, as is sometimes believed, formally classified by the Royal Navy as unnavigable, the nearby Grey Dogs, or Little Corryvreckan, are classified as such.[1] The Admiralty's West Coast of Scotland Pilot guide to inshore waters calls it "very violent and dangerous" and says "no vessel should then attempt this passage without local knowledge". Experienced scuba divers who have explored the waters have described it as "potentially the most dangerous dive in Britain"'

https://en.wikipedia.org/wiki/Gulf_of_Corryvreckan
And here I am, in EU, thinking a very long amount of time before committing to even a 5$ subscription.
https://tools.ietf.org/html/draft-iab-protocol-maintenance-0...
It depends how you count. Is string reversion an O(1) or O(N) operation with N the string length? I believe is is O(N) and if you loop over it N times thats O(N^2), isnt it?
>Wrecks havoc on my music suggestions though

Netflix and spotify have definitely not solved suggestions yet. I still struggle to get either service to get me what I want.
Mainstream killed itself

Let the American/Western top 40 die ,

the same with TV , News, Movies, Comics and scifi
We have that mechanism, it's called Apple Pay. I believe Google Pay does the same. The problem is that for both incompetence (they don't have good developers that can integrate it in their third-party eCommerce solution) and malice (one-click Apple Pay checkout won't allow them to implement dark patterns and upsells) it's never done.
I don't like the song much. It feels, as a straight guy, like a record label is manipulating me - using my sexuality as lever to increase their stream count.

On the other hand - it's just bawdiness. Humorous role play. It's not as if it's a new invention
Yes they used to do forestry like that in Northern Europe. They realised the methods described by the OP are more sustainable and more reliable (e.g. diseases will wipe out monocultures).