skysight-inc/HackerNews huggingface dataset:
Look, just because a handful of commenters reacted in heated fashion to my comment does not make it a flamewar. Have you actually read this thread? You may want to reevaluate your moderation abilities.

I'm not going to compromise on my principles, so go ahead and ban me (I see that you have already put a posting limit on my account).
"Coffee should no longer be classified as a carcinogen to humans, according to World Health Organization (WHO) International Agency for Research on Cancer." (2016)

https://www.thelancet.com/journals/lanonc/article/PIIS1470-2...

I haven't read it but assume someone has quoted the substance of this report correctly.
vastly underestimating the resources required to lift each kilogram into orbit, let alone the development cycle to get there. and shall we start all this now here on earth just adding to the plight I outlined just before?

again, no sense of proportion of the actual issue here. we are DESTROYING the earth, not mildly scratching it etc.

establishing a space society is a hugely intensive operation that dwarfs the hundreds of millions required to put a few folks and some trinkets into a space station etc.
How Much Is the Government Spending on Climate Change? No One Knows
Online Resellers
> If you have a mix of pub-sub, work queues and request-response, it could simplify your dependencies perhaps.

That's a good point. Indeed if the project is already rolling with a message bus then it wouldn't make much sense to increase complexity just to use a specific message exchange pattern.
His point is that the bias is systemic.
Ooh, right, you can mount in `docker build`? That'd solve it, thanks!
Until the cash is in the employee’s accounts, the employee is still at risk of not getting paid due to bad investment returns or the employer going under. And it’s not like the pension fund is doing any better than any other index fund the employee can invest in.
Are you suggesting that the juries in those cases were competent to understand and evaluate the science of cancer?

Just because they happened to make the right choice doesn't make them competent. A broken clock is right twice a day.
Unsupervised Text Classification Leveraging Experts and Word Embeddings
> That's some very shady stuff.

By them, I’m not surprised. And I’m not being anti Semitic. I’m just calling fact.
For that matter, is anything free when TANSTAAFL?

The concept still makes sense in context; it's free for people in the user role, even if they also have the taxpayer role.
CMU researcher designs suitcase, app to help the blind at airports
In fairness it's not like the site wasn't already world famous. I'm not even American and I know of it and have been there. The city's (farcical) efforts are not making the site more famous.
Optimizing Lisp compilers are quite good.

Current generations tends to be unaware that once upon a time C compilers only generated turtle code, it was the investment into optimizing compilers and abuse of UB that made current compilers able to generate fast code.
and that is why I didn't go into O&G as a ChemE after graduating. The writing was on the wall with Iraq, Tesla, renewable installations, climate change, etc
'automotive grade' my *ass

Opel Ampera (~Chevy Volt) has a plastic ball race in the electric motor, that fails at ~ every 100k km. The US market had a metal ball bearing initially, the EU market always had a plastic one. GM/Opel saved like 1$ on this ball bearing, but it costs the owner hundreds to replace it every couple of years, as it takes hours to replace it. This is a major drivetrain issue IMO, and it was not handled by a recall (at least not in Europe)

The same car has a steering lock with the cheapest carbon-brush motor that you can get, that wears out over a couple of years. When it fails, the car is not driveable, and you have to replace the whole steering lock. Again, no recall by GM/Opel.

These things are not built to last, the design goal is to be as cheap as possible.
Intel Gives Moore’s Law a Makeover
A Report from the AMP Advisory Committee Meeting
Agreed, no “click through to see the top ten” here.
> People now spend 2.5 hours on their phones, daily. That’s 17.5 hours a week and, unless you work part-time at a call center, that’s way too much.

Says who? "Too much" is not a quantifiable amount. There's a time and a place for everything.
I fully agree with all your points, and you are obviously lucky to live in a society where free public transportation may be able to work (I have never been to Tallinn). Even before I edited my comment, I never claimed that such a system would never work, and it is great that it seems to work for now in Tallinn. But you should not make the mistake to assume that what works in your city, will work in general (although I wish it would be like that in this case).

> Also I think you might be hanging out with very wrong crowds if you think that the majority of society would not go on public transport because some lower class people might be on it.

I don't understand this part. This is an opinion I formed after riding in dozens of public transportation systems in Europe and the US for over a decade. Should I have restricted my travels to cities without this problem to protect the romantic worldview of my late teens?
We are definitely not in agreement. When, or if, you get to reading it do a search for `mindfulness site:actualfreedom.com.au` in Google to learn more.
The gatekeeping is strong on this one.
I'm not being hyperbolic or giving a trivial example (whatever that's supposed to mean), I was completely seriously pointing out that people used to apply your exact same victim-blaming logic to that same scenario until others finally made them come to their senses and realize that, just because the user happens to type in a command that tells the computer to shoot him in the face, that doesn't necessarily mean the computer should actually go ahead and shoot him in the face. Somehow you managed to take those 6 words out of context and focus on bashing the example while ignoring the actual real problem I was illustrating with it in your reasoning.
>Boeing on the other hand, well they are old school aerospace and violated their own hard learned lessons here.

Boeing has a pretty terrible history of safety violations, especially when money is involved. They also have a long history of trying to cover their involvement until the last possible second.

I can think of a few incidents, but one of the really atrocious incidents was Boeings' response with regards to Lauda Air Flight 004.[0]

If Niki Lauda hadn't been so assertive about Boeing making public demonstrations of the maneuver in question they would have never admitted fault. It wasn't until sufficient celebrity pressure was applied to them that they admitted to flaws that had been well known and swept under the rug to save cash.

Now, cue the folks that compare the number of Boeing planes in the air with the number that have fallen out of the sky.

This number is irrelevant when we're talking about a company with a history of 1) : ignoring problems, 2) : refusing fault for their own responsibilities, 3) : covering up flaws that are costly to repair , and finally 4): modifying or cleaning debris fields of downed planes before national inspectors, possibly with intent to reduce corporate blame.[1]

[0] : https://en.wikipedia.org/wiki/Lauda_Air_Flight_004 wiki article mentioning Boeings' role in post-incident investigation, delay of public information, and fault refusal until Lauda asked for a demonstration

[1] : https://www.youtube.com/watch?v=E42NN1rU93o an interview with Niki Lauda where he mentions the behavior of the Boeing ground crew with regards to the debris field at the site of the Thailand LaudaAir Flight 004 reverse-thrust incident.
> The "recurring revenue" model has really soured the experience of playing video games.

In fairness, that particular model seems to be mainly attributed to the kind of EA/Ubi/Acti/ annual 'AAA blockbuster' shovelware.

All games I play currently on PC are free of this crap. No game I've bought in the last year has had anything like this either.

That said I mostly play games that are highly moddable.
I wonder why no one uses SSH certificate based authentication. Yes SSH support certificate signed keys to allow login. No keys need to be at server at all.
Anti monopoly laws, would be one. You can say whatever you want, you'll just have your platform split in smaller pieces to avoid harming the average individual.
Or maybe the experts are wrong?
Music has little to do with math. The math is useful in measuring things and developing the tools but basically, music is about emotional expressivity.
Watching Harvard, My Alma Mater, Surrender to the Mob
I believe the burden of proof response was in relation to the statement, "if a company can't demonstrate to a lay person that a chemical isn't dangerous".

That would be asking them to "prove a negative" (really, it's proving a universal claim, not a negative claim, but 'negative' is the popular tagline). This cannot ever be done. All you can do is show that there is no credible evidence that it is dangerous. At the point, the burden of proof lies with the the claim that it is, in fact, dangerous.
Smart software tool could pave the way for changing how things get designed
At a minimum, for the healthiest young males, health insurance premiums are at least $300 per month with a $3.5k deductible. Older people are in the $600 or more range per month.

I would budget $500 per person per month with a $7.5k deductible for a family.
What you, and also I, want is a syntax-aware merge tool, i.e. one that can tell you the meaning of the change. If a function got moved to another place, or if 2 fields swapped places, I don't want it to have the same importance as na actual change in behavior. No importance, even.

Git's only sense of syntax is recognizing lines, and it's just not enough in too many cases.

Sadly in my (short) research everything I have found is either closed source or I can't afford to pay for it. It's even more saddening that git already has built-in bits for syntax related diffs.
> As an example, it's pretty common to hear that people should prefer writing raw SQL to using an ORM or query builder because those are both "leaky abstractions"

The takeaway of ORMs being leaky abstractions is that they should expose the lower abstraction. An ORM builds the query for you 90% of the time, but when (not if) you need to write raw SQL, the ORM should be able to integrate the raw SQL output in its flow.

An example of an ORM that does this beautifully is SQLAlchemy [https://www.sqlalchemy.org/]
I really don't think these are valid complaints. First, if you work for a boss there's always a big overhead you pay (for your boss, HR, the company building, trips for management and senior coworkers, etc). Second (correct me if I'm wrong!), I think the USA is one of the places where the government taxes for entrepreneurs are quite low, compared to many other developed countries.
How to Reset Facebook Password Without Mobile Number
In the event that you overlooked your Facebook secret phrase or username or your record has been hacked, you can essentially recover your record with the default account recuperation https://www.wikicue.com/how-to-reset-facebook-password-without-mobile-numberchoice. With this choice, you should simply enter your full name or your companion's name, and you can distinguish your record to sign in.
3D printed baby dummy for better resuscitation training
Yeah, actually Microsoft used P-Code way before VB1 - AFAIK their C compiler was able to emit it and several of their products were compiled as P-Code instead of machine code, which helped to save disk space (a premium at the time, especially considering it could make a difference on how many floppy disks they shipped) and quickly port their applications to other emerging platforms at the time (like the Macintosh).

Both Microsoft's P-Code and Java were really inspired by UCSD Pascal which only emitted P-Code to be executed by a runtime they implemented quickly in a lot of systems (including the original IBM PC).
https://www.wikicue.com/how-to-reset-facebook-password-witho...
"The Matrix" at 20: Many scientists still think we're living in a simulation
I would have labeled the article a piece of defeatism disguised as satire, if not for this:

Security research is the continual process of discovering that your spaceship is a deathtrap. However, as John F. Kennedy once said, “SCREW IT WE’RE GOING TO THE MOON.” I cannot live my life in fear because someone named PhreakusMaximus at DefConHat 2014 showed that you can induce peanut allergies at a distance using an SMS message and a lock of your victim’s hair. If that’s how it is, I accept it and move on. Thinking about security is like thinking about where to ride your motorcycle: the safe places are no fun, and the fun places are not safe. I shall ride wherever my spirit takes me, and I shall find my Gigantic Martian Insect Party, and I will, uh, probably be rent asunder by huge cryptozoological mandibles, but I will die like Thomas Jefferson: free, defiant, and without a security label.

This I like.
They are legally using our on-the-books bankruptcy laws.

If you don’t like it, tell your senator or representative. Go out and vote. This country’s voter turnout is dismal.
Is there evidence that it is carcinogenic when used incorrectly?

If there were, I could see a scenario where incorrect usage was so likely or unavoidable that it becomes negligence on Bayer's part.

I don't know if that's the case here; however.
I was afraid this world be a "lower cost" or "more disposable" article. Phones need to be the opposite of a toothbrush in that case.

There is no reason a phone should begin to fall apart in two years. Software updates should make old devices faster, not slower. Batteries and cameras should be easily repairable/replaceable when they go bad.

More standardized parts, more open sourced drivers, more UEFI or device tree, more easily setup for 3rd party operating systems.

..and 3rd party systems (Plasma Mobile, Ubuntu Touch and such) would potentially mean more control over data, notifications, privacy, location, battery and efficiency.

So in all cases, not at all like a toothbrush.
Maybe if my toothbrush was a little more like my phone, I wouldn't forget to brush my teeth twice a week...
In a recent discussion of Bezos's Blue Origin, a commenter made the point that

>>>
[...] technology developed for space (1957-present) has made huge improvements in ground based life.
At its absolute peak the Apollo program consumed 4.4% of the US federal government budget.
<<<

This was used as an argument that we should all be glad that Bezos is diverting some resources toward escaping Earth instead of saving it. That only makes sense if a comparable amount of money is being spent preventing climate change. In 2018, the federal budget was $4.109 trillion, and we don't know what the federal government spent on preventing climate change, but it was probably less than $15.0 billion, or 0.3 % of the budget. In other words, we're not making a serious effort to prevent climate change.
Dan, you know what would be cool for HN comments? The ability for each node of a thread to be annotated with topic names. For example, if the node close to the root node here were to be labelled "Israeli politics", I, a user interested in the technical aspects of the topic, can immediately avoid it. This feature will be a killer feature for all topics that have divergent sub-threads! (I haven't thought further than just the annotation by end user feature - so, whether it ought to be at user level or a global one ... I don't know). :-D
>FAA seems happy to go along with whatever Boeing wants (as evidenced by the 'self certification' efforts of the agency)

I strongly suspect this is way overstated.

I think there's a misinformed view of what a regulator is and the role they play. Regulations and regulators don't work within a system where there's a preponderance of cheating. This is why you can't go do a corrupt country and simply legislate corruption away (all corrupt countries have very good laws on the books). Regulators necessarily exist within a largely honest system. The FAA, and FDA and other regulatory agencies do not go around testing every claim made by every manufacturer - though they reserve the right to. If that was the case the economy would grind to a halt and no product would be released. This would be akin to the IRS auditing every tax return every year.

The second point about regulations is that like security or marketing, there is no end-game. You can always have more regulations, just as you can invest in more security and more marketing - but at some point, you will have diminishing resulting leading to negative outcomes. In the specific case, Boeing put themselves under a certification process meant for certifying non-trivial but also non-major incremental upgrades (i.e. no fuselage and wing redesigns). The process is less onerous because the aircraft upgrades don't introduce new significant risks. This process does not apply to the 737Max8. Boeing was wrong to put the plane in that category and they will pay dearly for this and will serve as a cautionary tale moving forward, but let's not throw out the regulatory regime that resulted in making the airline industry incredibly safe, and the safest it has ever been in history.
Top Schools Are Offering More Blockchain, Cryptocurrency Courses – PCMag UK
There are many simple solutions to that, from cameras and image recognition to creating semi-public companies that handle the bus lines. If the private companies are happy to commit fraud to increase their benefits no one should be surprised when they lose their contracts.
Obstacles to overcome before operating fleets of drones becomes reality
I hadn't heard the term "default" like this before, but I love it -- as a compliment. I'd adopt the term "default" regarding cosmetics in pride. Fuck buying worthless shit.
Wasn't trying to flame up anything. The article mentions
“And in 2019, when you hear people complaining about Bitcoin and warning about it, what you are hearing are the voices of people in 1637 saying: you shouldn’t be involved in this trade. You’re the wrong person, you don’t know enough.”

Was just adding other similar references I had heard before. I'm new to HN, are there a list of flamewar topics I can look up for next time?
Wow, you knocked it out of the park. This is exactly how I feel about the direction the internet, or maybe even western society as a whole, has been going in over the last 10 years.
Something I have yet to find is how much these people have been exposed to the chemical. Are they farmers that are spraying it in large quantities throughout the season or just regular folks at home spraying a little here and there on a weed? The difference is 100's of gallons vs less than 1 gallon. Also, are they then handling, processing and possibly eating food crops that have been previously doused with it? Sort of critical information to make educated choices on what's a "safe" amount vs "risky" amount.
The oldest vegetarian restaurant
Tailwind CSS V1
Abstractions are also great to create sections of testable code separate from other parts harder to test (database comm, requests, IO...)

But they can also get in the way when they are too coupled with the code or when the layers of abstractions get out of hand. "the only problem that more abstraction can't solve is too much abstraction"

On a side note on orm leaky abstractions, that was particularly clear to me when using cakephp. It was really hard to debug what was going on in the background and getting the actual query being run with its placeholders in place is a nightmare. SQLalchemy in contrasts is extremely close to the actual query and with code you can find online you can actually generate the sql string and it is always very close to what I had in mind in the first place, thus properly integrating the extra expressivity python has into building sql queries.
> The buses are not on time.

As a fellow long-time Tallinn transport user, I can say that this statement can be both true and false. It's true in the strictest sense that yes buses sometimes don't come exactly at the scheduled minute. Also very rarely, but it does happen, a bus doesn't come at all and you need the next one, which is usually 5-10min of waiting.

However when we compare it to other places, I think Tallinn is actually very much among the leaders in reliability. Take something like Italy. It's a miracle if anything arrives as scheduled. Buses are +/- 3min wrong as a standard and often much more. Even the Rome metro doesn't run on schedule! That one is the most bizzare to me, the metro train could just sit in a station and not worry about traffic. However they don't and just speed along, going ahead of schedule.

Then there's the cross-country or even international buses that go through Estonia. Very much on time, sometimes +/- 5-10min of their schedule. Now compare this to something like the US greyhound buses in the northeast. Want to go from New Haven to Boston? Better be prepared for the scenario where your bus is delayed 2 hours because of traffic near NYC.
Isn't that the primary purpose of transactions?

I mean, every time you write to the database, you open a transaction, do you stuff and close it. It either works or it doesn't. If it doesn't, then it rolls back. Isn't that enough?

I guess I am saying that for complex integrity checks, it should be the responsibility of the application's data layer.

On the other hand what is meant by "complex"? Is it "complex" because of numerous, ever-changing applications that touch the database or is it just one application and a database with a lot of tables?

In the case of wild, numerous applications, I suppose that database-side integrity controls are needed. If you really have ONE application touching the database, it might be better to have the application police integrity. Perhaps there's more than one answer?
How to Choose Professional Email Address: 10 Rules