skysight-inc/HackerNews huggingface dataset:
This is exactly the kind of logic that led to Silent Spring. "We think we have a viable solution, we haven't really evaluated any of the side effects, but we need to act, and act fast!" We went through this with DDT. It worked; we killed all of the insects. It had side effects we didn't anticipate. Then it stopped working due to resistance.

The question is, did we learn anything from this history, or are we going to be equally incautious with each new technology we come across?
Your source is stack overflow?! XD that really tickled me. It's a great point.
"The Life Cycle Analysis (LCA) of the release of CO2 from mining, milling, and transport of olivine creates an approximately 4-6% loss on CO2 removed. We will always work to minimize the transport distance from the source of olivine, and utilize low impact transit such as rail and boats. Further, many tons of olivine are already mined because the deposits are found above other valuable minerals, such as diamonds (found in a rock formation called Kimberlite). Utilizing these piles of waste rock, known in the industry as tailings piles, will allow us to harvest olivine without causing a significant CO2 output. Further, the dust from mining itself can contribute to the offset of the entire mine, as well as the very ground where the olivine is exposed. It starts weathering right away, and many ultramafic mineral mines, abandoned or active, eventually offset their own footprint and even go towards negative emissions. On of our olivine weathering rate sources is actually these tailings piles."
This study you cite only accounts for U.S. emissions. I'm citing GLOBAL emissions.
Alphabet's plans to track people in its 'smart city' ring alarm bells
> Google is a threat

Probably not a threat yet, but it is rotting. In the internet age everything happened so fast and in most ppl's mind google is still the Do no Evil company. But , everything is faster in the internet age, and so is the rot.

> engineers still sign up i

A major reason: They have bought up every viable competitor. Their services (search, videos, adwords, adsense, amp, mail) are building a fort around their search income. Others, e.g. Social networking was not needed for their fort so it died.
It's pretty noticeable which websites hog resources if you use your laptop or phone regularly. People are well aware that streaming and social media apps sinks battery like a boulder compared to looking at a wikipedia article. My macbook is dead in 5 hours or 1 hour depending on if I'm on reddit/hn or content heavy websites. Fans kick into gear when netflix starts streaming and the laptop becomes untouchable. Back when I used messenger on my phone I used to watch my battery percent tick down by the minute.
Google Axes Drive and Photos Integration
I got an email earlier today stating:

> Over the next few weeks, we are making some changes to help simplify how Google Photos and Google Drive work together. We are making these changes based on the feedback we've heard that the connection between these services is hard to understand.

> • Your photos and videos will no longer automatically sync between Google Photos and Google Drive.

> • You will still be able to upload to both services using the Backup and Sync app on your computer.

> • We’re also adding a new “Upload from Drive” feature that lets you copy photos and videos to Google Photos.

> • Your existing photos and videos are still in Google Photos and Google Drive.

This is very sad for me as this was how I backed up my and my wife's photos on my Linux machine, as I'm not aware of any tools that interface with the Photos API. I wish there were more cross-platform tools for basic things like photo sync and backup.

It's also frustrating that they're removing perfectly good functionality for nothing but a chinchy reason of it being "hard to understand". It wasn't and they could provide a better UI around it to make it easier to understand.
My first thought? Bring a flat-bed and you have 10 bicycles.. Are there any security features in this concept?
Most likely it's worth taking the revenue loss rather than building a redundant payment provider. That doesn't mean taking the revenue loss doesn't hurt.
> ask the nice bank lady to type this "magic key combination" for you

If the keys being pressed are not necessary to be specific keys, then you can probably sniff the keypresses from the person ahead of you in the teller's line.

In fact the article makes that sort of clear:

> Alternatively, the hacker could simply observe for a few seconds what the user is typing.

Banks probably still have enough regulation and anti-TEMPEST fear to NOT be using wireless logitech gear though... Well, maybe.
Yeah, I used to rely on subscription notification emails, but those are uselessly unreliable. If I didn't watch one video of an uploader, Youtube would stop sending emails for some of that uploader's new videos that I would have wanted to watch.

So when I discovered the RSS feeds, I just unsubscribed to everything from the website and added the feeds to my feed reader instead.
Where in Ann Arbor? I live in it and have never seen a structure like this.
Modules are coming in C++20, with vcpkg and conan becoming the two most used package managers.
What's new between Soulver 2 and 3? I can't seem to find out any info.

This type of app seems like it would be useful, and I know I'm basically asking for free candy, but I don't find 30 day trials that useful. I'll toy around with it now, but 35 days later think about it for serious work and ever really get to evaluate it. Or, I'll drop $30 on it now and never think about it again.
Can you elaborate on your examples?
NYTimes writes a lot of articles. The anti tech ones are highlighted here because that's what HN likes.
Thanos doesn't understand exponential growth. If you actually want to have an effect, cutting a population in half does nothing, it'll just grow back in whatever the doubling time is, probably on the order of decades; you need to decimate or eradicate.
There's no regression whatsoever.

I am telling you, your definition of "responsible" (and by implication irresponsible) is not shared by society at large. I have told you this in several ways. Since apparently my last way of phrasing it wasn't easy to deflect now you're trying to straw-man me.

What sort of citation do you want? You said ~3k people are killed by distracted drivers and implied that it's a regular occurrence and a Problem(TM). I pointed out (with citation) that that's about the same number killed in fires, something infrequent enough that it's generally considered Not A Problem(TM).

Make no mistake, preventable deaths are tragic but preventable deaths as a result of motor vehicles are not the epidemic you portray them to be.

Of course further discussion will bear no fruit. Your mind is made up and will not be changed.
"Host:" is on the HTTP layer so it's also encapsulated inside HTTPS so...it's invisible from any sniffing attempt.
GRIB Outputs and the Race to Mackinac
Release Notes for Safari Technology Preview 87
> The notion of abiogenesis occurring only once on earth seems improbable considering complex organs like eyes have evolved independently several different times.

Evolution of eyes and abiogenesis aren't obviously similar enough for this analogy to be compelling without some narrative as to why what occurred with one should shape expectations of the other. The conditions in which life first emerged in either the Hadean or Eoarchean eons weren't around for much more of the history of the Earth; if the average expected frequency of abiogenesis under the conditions it actually emerged was once every quarter billion years or so, then—no matter which point in the possible range of time it first occurred—conditions wouldn't have been right for more than one to a very few instances, and if there were more than one, still one would likely be much more established by time available to spread alone, and then there were be massive environmental changes likely producing extinctions. Only one lineage surviving that bottleneck isn't surprising even if there were more before, and while we have evidence of early life it's far from complete either in coverage or ability to determine biochemistry and lineage.

It's really not necessary to invoke extraterrestrial origin to explain only one lineage on Earth (and it actually may make the problem worse: because then you have to explain why we haven't gotten alternate lineages from the same or other extraplanetary sources.)
You verify it when you select where to give your money. Otherwise they are forcefully taken from you and distributed, and the most you can say about it is filling a ballot every two years.
Air Conditioning Created Lazier Architecture
Note that most Montessori schools have the ability to reject disruptive students.

They also literally have a term for a student who needs to learn the behavioral prerequisites for successfully learning. A "poorly normalized" student will be held back until they have developed enough to see that that need to change behavior to move on.
I've never had a fake SD card that was sold by Amazon.
You could just add a forward slash to the end of it instead of adding the protocol, i.e. 3232235521/
Fuck the regulators, build a brand new economy!
> That's how you deal with that problem with Java as well: arrays of primitives.

It just goes to prove that you can indeed write FORTRAN in any language!
Org-mode: Notepad, meet calculator, spreadsheet, mind map, literate programming tool, blogging/Web CMS, presentation builder...
Santa Monica is doing something similar for escooters, and calling them "drop zones"[0].

[0]: https://la.streetsblog.org/2018/11/08/santa-monica-installs-...
You deserve it :)

By the way, I think several people (including me) have been tempted to do what you did, but never did it because it takes a long time to do it properly! Kudos for the perseverance and stamina!

I hope I'll be able to return the favor one day by doing a similar thing of some of my favorite books ("1491", "1493", "Debt: the first 5,000 years", "Atlantide" (book by Renzo Piano and his son Carlo, only in Italian) etc).
Don’t know how many up/down votes you’re getting, but a more polite wording is something like:

“In case others find this useful, this is why I built statusnotify.com. I got a notification about this 14 minutes ago.”

Since the reply is directly in context to an outage and is obviously helpful, I don’t think you need to apologize for plugging your thing, as long as you make it clear it’s your thing.

Service looks neat by the way, thanks for sharing. :)
Interactive Fiction History: Adventures Without Graphics
My understanding is that A2 cards are generally slower than A1 cards IF you don't have host-side support for managing the volatile-RAM caching that A2 requires.

So if the Pi 4 only allows you to run in A1 mode anyway, you're better off buying the A1 card and both saving money and getting a faster card. I don't know if that lack of support is true of the Pi 4, but it does seem to be true of most other SBCs according to https://github.com/ThomasKaiser/Knowledge/blob/master/articl...
Show HN: A chrome extension to countdown the years until your death
I get the sense that someone has confused boric acid with diatomaceous earth, and spread their confusion to Wikipedia.

For an insect with a waxy cuticle over their exoskeleton, walking over diatomaceous earth is basically like John McClane in Die Hard, running in bare feet over broken glass. Except instead of bleeding to death from the lacerations, the water in their hemolymph diffuses out at a faster rate through the scratches in their cuticle, and they dehydrate to death. The glasslike skeletons of diatoms are hard, sharp, and insoluble in water at neutral pH.

Boric acid has to be ingested. It's a chemical poison. It works fine when added to bait. Sprinkling it as a powder won't work as well, as the insect would have to be dusted with it over their body, and then groom themselves shortly thereafter to remove the powder. Walking through it just dusts the ends of the legs. It works especially well with ants, who will carry poisoned baits back to the colony, but only if you add it to sugar or peanut butter.

As boric acid is softer than glass, and soluble in water, I wouldn't count on it as an insect-killing abrasive.

We can all blame Wikipedia user Rfc1394, who added the text to the Boric Acid article at 10:05, 23 June 2017, apparently with a citation to the EPA R.E.D. factsheet, which does not contain anything remotely close to the text added.
JavaScript: Free Pivot Table Tool for Web Reporting
Yup:

https://www.cryptol.net/

https://cseweb.ucsd.edu/~dstefan/pubs/cauligi:2017:fact.pdf

There's also program analysis work in this area:

https://michael-emmi.github.io/papers/conf-uss-AlmeidaBBDE16...
So when Firefox demands DoH for good and all, it won't work with a PiHole because it will demand to only talk to Cloudflare's DNS and the PiHole won't be able to MITM it?
They won't keep doing it. The advantages of renewables are too strong.

The thing about politicians that can be bought, is that someone else can buy them, too. If they're not ideologically committed to the cause, if it's just political, then they'll turn on the cause in the name of either ideological goals or simple practicality.

There's a hard limit to how much harm a politician is willing to do to their own country in order to placate special interests with nothing to offer but money.
> “Square’s negligent approach to medical billing…failed to adequately secure the privacy of patients’ medical information,” Mr. Ruark’s attorneys wrote in a complaint.

I hope the judge throws this case out. Ruark's lawyer should know better: Square doesn't do medical billing, the medical provider does medical billing. Square is a payment processor. The provider could request automatic receipts be turned off for their system.

Most likely, the patient used the same card elsewhere, or otherwise he lent it to a friend, and the friend's email address or mobile number was entered.

> Misfired receipts issued by Square...unnerved consumers who wondered how stores got their contact information when they don’t remember providing it...

Square didn't misfire anything. If you provide someone else's email address or phone number (or share your card with someone who provides their own), what happens next is exactly what a reasonable person would expect to happen.
I like this. It reminds me of the pizza shop that gave 50% off to 1-star Yelp reviewers[1] or the ice cream truck that charges "influencers" double[2]. It's a statement of "I don't like your system, so I'm going to opt out of the whole thing even if it potentially harms me."

[1] https://thehustle.co/botto-bistro-1-star-yelp/

[2] https://metro.co.uk/2019/07/03/ice-cream-seller-charges-doub...
You’re right, you would never believe the amount of effort required to make an HN post. I’ve often not only implemented backup payment provider solutions instead, but also tertiary ones. In fact, in lieu of this comment I was 90% of the way to starting my own payment network.
> Block Google from crawling your websites

Maybe also redirect googlebot to a porn site or something. Make them look bad
Maybe, but for most websites Apache was never the bottleneck, it was more than enough, which is I think the point GP is making.
”there will be very little overhead for reading and writing to a file, especially if the size stays constant”

Not if you add primary keys, indexes, ‘on update’ clauses, etc.
The Neural Similarities Between Remembering and Imagining
Underground roads are orders of magnitude more expensive, so it isn't worth creating them (with some exceptions). With unlimited resources we could create as many as we want, but I have better things to do with my time/money than build roads.

Skyways are significantly cheaper than bridges. It would still be cheaper to make the ground level of your city a building, but not having to support the mass of cars and trucks means skyways can be significantly cheaper.

In the modern world trucks and buses are far too useful to ban completely from cities where people live. People need their stuff delivered, and need to get longer distances once in a while. Thus I'm saying reserve the ground for those uses and get humans away from them. It is a compromise, but I think it is a good one.
How was it disingenuous? It is not a 'plug' it is a very relevant link. Being disingenuous would be to say "Hey guys, don't mean to plug my website, but here's my basket weaving blog."
There are quite a few small ISVs out there. From the top of my head and in areas related to my own - Arq backup, SoftPerfect, Syncovery. I don't think Macrium and Glasswire are terribly big either. Ditto for 2BrightSparks. HexRays. Boatload of smaller shops in the 3D tools/plugins domain. Lots and lots of examples, they are just hard to notice because they look and feel bigger than they actually are.
Online social media conservatives invited to White House summit
Yeah that timeline of ~40,000 years being responsible for the large majority of our complex behaviors sounds ridiculously short?
I hate adhesive ToS / Privacy Policies. I think options for data export should have to be sent to the user alongside privacy policy changes. I also think companies should be required to show TOS / Privacy Policies in a modal dialog that’s displayed for the amount of time a fast reader would take to read them.

If the average person reads 250 words / min with 70-80% comprehension, that’s 16 minutes for a 4k word policy. Since it’s legalese, I bet it’s 30+ minutes for most people. That’s ridiculous.
That doesn't work for composable functions or fluent API designs.
I get that point, but I run a platform powered by Stripe Connect. Redundancy at that level would require the customers who sell their products through my platform to set up an additional account, go through additional KYC, etc - which is unrealistic. Alternatively, I could register my business as a PayFac, which costs a ton of money and depending on your network, also faces outages from time to time.

Sometimes things truly are out of your hands.
One excellent but little known OS book is;

"UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers"
by Curt Schimmel.

PS: Would appreciate recommendations for other in-depth books on OS' like the above.
Modeling early meteorite impacts on the moon
I imagine most of the cost is in that wonderful screen. Reading on a paperwhite is a revelation - the next best thing to an actual book, and better than many books.
I have Windows running on a MVP with Bootcamp - the track pad is horrible to the point of being unusable! When you tap/click, nothing happens until you move the cursor!

I swear Apple have done this on purpose...

If anyone has any tips on how to stop carrying a USB mouse and USB-C adapter around by actually making the track pad bearable, please do share.
They have similar things downtown, I believe there's one across the street from the Fleetwood Diner.
The evolution of the Volkswagen Beetle: One of the world's most beloved cars
Sounds like the underlying plot to X Files.
Thanks for the suggestion and taking a look :) Completely agree!
$10k Fellowships for women (trans and cis), trans, and non-binary programmers
I didn't say I agreed with the harassment. I said that firing someone to improve return on investment is a perfectly acceptable reason to fire someone.
Huh. Why "Bvckup" and not "Backvp"?
The NYT privacy policy [0] is 5.2K words. It contains basically everything that they're criticizing Google for. And a bit more. Apparently NYT will by default sell (sorry, "rent") your name and postal address to direct mail advertisers.

> [If you use technology, someone is using your information. We’ll tell you how — and what you can do about it. Sign up for our limited-run newsletter.]

Uh-huh. If there's even a trace of irony in that writing, I can't spot it.

[0] https://help.nytimes.com/hc/en-us/articles/115014892108-Priv...
> We went through this with DDT. It worked; we killed all of the insects. [...] Then it stopped working due to resistance.

If it killed all the insects, resistance would not have developed.
I'll just act like I meant to make that pun. I guess it was too early for me too. Good catch.
One could argue that the ecological impacts are worth it to eradicate malaria. We've done worse for less gain
Well, it still stands as written, as long as you're one of those big-data astrology people.
> I'm actually asking this sincerely

Why do you have to say this?
> "Handicapped" is a word which many disabled people consider to be the equivalent of nigger.

http://news.bbc.co.uk/1/hi/magazine/3708576.stm

I wouldn't describe it as neutral at all.
Catch-22/Irony?

The main problem here is that Google hired someone like this person who leaked days they were trusted to protect. It's a concern for users (Insider Risk at Google), and something we need laws to protect. Surely if Google Corporation is a poor steward of this data, the specific malicious actor here who violated both his employment policy and his users' trust is especially bad.
Indie Game Developer Raised $100k Through Kickstarter
Piece of skull found in Greece ‘is oldest human fossil outside Africa’
TXR Lisp, 64 bit:

1> (defstruct blank ())
#<struct-type blank>
2> (pprof (new blank))
malloc bytes: 16
gc heap bytes: 32
total: 48
milliseconds: 0
#S(blank)

32 bit:

2> (pprof (new blank))
malloc bytes: 8
gc heap bytes: 16
total: 24
milliseconds: 0
#S(blank)

The structure instance has a pointer to its type, followed by a numeric ID (which is also in the type, but is forwarded to the instance for faster access). The ID is combined with a slot symbol to perform a cache lookup to get the offset of a slot. The numeric ID is a fixnum, which leaves a few spare bits for a couple of flags:

struct struct_inst {
struct struct_type *type;
cnum id : sizeof (cnum) * CHAR_BIT - TAG_SHIFT;
unsigned lazy : 1;
unsigned dirty : 1;
val slot[1];
};

If someone wanted to shrink this, they could patch the code so that the dirty flag support, and lazy instantiation of structs is made optional (as in compiled out), and so is the forwarding of the inst->type->id to inst->id. This struct type is not known outside of struct.c, which is only some 1700 lines long. If you take out the id member from struct_inst, the C compiler will find all the places that have to be fixed up; literally a 15 minute job.

I can also think of a more substantial refactoring that would eliminate the type pointer also. There is no room in the heap object handle to store it directly: heap handles have four words in them; the COBJ ones used for structs have the type field, a class symbol, a pointer to an operations structure, and a pointer to some associated object (in this case struct_inst). All structures share the same operations structure. However, if we dynamically allocate that operations structure for each struct type, we could stick the type pointer in there, taking it out of the instance. Thus an instance size could literally just be sizeof(pointer) * no-of-instance-slots.
I would love to see an industry analysis on this. What's the reason this is happening? High attrition from long time engineers? Large influx of green/new grad/code camp engineers? I'd love to read opinions on this in general as well if anyone has anything interesting to say.
I can't help but get the feeling the only reason my Google phone has an 8-core processor is so news sites can play more ads.
American cockroaches take 6 months to a year to reach reproductive maturity
When P(payment provider outage) x (expected lost revenue in case of outage) > (costs of implementing and maintaining an independent alternative payment processor and automatic failover), then hoping for the best and writing a comment about pain in case of outage is still the best strategy.
You mean the only company that cared about actually buying Sun and moving Java forward from version 6, while turning MaximeVM into an actual production VM nowadays used by Twitter to power their servers?
Youtube also has rss feeds you can use in fun ways to fetch your content automatically.