skysight-inc/HackerNews huggingface dataset:
The first time I flew long haul (Amsterdam - Bangkok) I was so excited about the trip that I wanted to go there well rested. So of course I went to bed early and got up after about 10 hours of sleep. Biggest mistake in all of my flying, sat in my chair for 12 hours being bored out of my mind.
Self promotion.

Plus where else would you show off your collection of pictures you have of yourself eating ice cream?
FWIW this app failed to detect an earthquake yesterday that I felt in Mountain View (the origin was in Hollister). I think they still have some fine-tuning.
I'm a similar, but opposite boat. Instead of feeling like I am closer to going vegetarian, I feel myself closer to becoming a hunter. I don't like my meat coming from poor factory farm practices, and think it would be great if I could source most of my meat though hunting, and then supplement it with meat and eggs from local farms. BTW factory farming isn't just isolated to animals, there are lots of issues with large-scale factory farming crops too.
Indeed. We have simple process to create maximum support impact with minimal effort in documentation.

With every support request we ask ourselves: Why is this person contacting us? Is there a simple ui change or wording to prevent confusion. Basecamp coined the term "wordsmithing" for this endless process of fine tuning. [1]

Only after we are happy with the amount of support request a feature generates, we document it.

Doing it this way has a couple benefits. You kind of create a long term user test. You can't spoil the user with knowledge from documentation. There is no way you can give hits to the user to perform a the task. With every support request you can multi variant test your explanation.

[1] https://signalvnoise.com/posts/3633-on-writing-interfaces-we... (2013)
The most positive aspect of the drone aerial demo concept I've seen is that it's an alternative to firework displays that's silent, smokeless, generally safer, and re-usable.
Ahh, I don't see how that last thing follows. I expect many expired, disabled and crippled drones lying around.

Edit: I watched to video after reading your comment. That's fucking terrifying. It's hard to make scary "action" sci-fi nowadays, and China is working hard to make dystopian sci-fi look tame, too.
My brother interviews for McKinsey and he says the number one thing they look for in new hires is a sense of understanding of someone else's mental state. He had a good technical term for it, but I forget what he called it.

It's basically though the ability to not think, "this person is a jerk who is wrong," but "this person has his reasons for reaching his conclusions and although I am angry with him after our disagreement, I see the personal factors that must have gone into it."

It's very useful to work in teams of people who have that sort of basic emotional intelligence. How do you work with someone that just gets angry and projects everything onto you? I think the model of the "pissed off code badass" is thankfully going away, because programming is becoming more collaborative and more professional.

Yeah, it's extremely important to have strong technical competence on your team, but it's more important to be able to work with others and integrate everyone's perspective. Because no matter how technically smart you may be, you have your blind spots. It's important to listen to the junior who is worried that the implementation strategy might lead to X, Y, Z, that only she sees because she is seeing it with fresh eyes.
I don't think that's the cynic in you. That likely is the truth (legal plus labor).
Ah, I see. Based on this deleted comment:

https://news.ycombinator.com/item?id=21268682

you are Kirsten Hacker?

And here you are, with more of the same.

On reflection, this is starting to feel less like a coherent argument and more like you're perhaps in a very open-minded, exploratory mental state right now. Jesus, that sounds condescending of me (for which I apologise - text as a medium is tricky to express this clearly; it's not meant as a passive aggressive putdown and if I'd had this context earlier I'd have simply said nothing), but perhaps this thread is better served by cessation.
Absolutely. When you have a system that absolutely must not fail ever, you want it to be set up so that all the code involved--not just the application but the system it runs on--can be manually reviewed in a practical timeframe. If you're running on any modern OS, even a really good, stable one, that's millions of lines of code that you're just hoping don't have any weird, undiscovered edge case interactions with your program.

On the other hand. Based on the article, it sounds like maintaining the nuclear launch system frequently involves working with soldering irons and microscopes, manually replacing individual wires, and it takes years of training to reach an acceptable skill level. That has the potential to be nearly as dangerous as unreliable code.
> irresponsible production of plant based food (soil erosion, destruction of entire ecosystems and replacing them with plant fields

In most cases, this is actually done to create feed crops like soy and corn. Most of the agricultural fields in the world are used to feed animals either used for slaughter or for dairy and not to feed people directly.

Feeding the same amount of people directly instead of feeding animals and then eating them could be done with a fraction of the agricultural resources.

Dairy production is actually one of the most environmentally impactful things that we do, if we want to go that route.
Every Day Is My Birthday? – Day One of Using DoNotPay
Oh absolutely, do use gofmt, always.

The above example was just to make a point, and perhaps give insights into how the compiler works.

IMHO, Go's 'enforcement' of common formatting is powerful; it has an incredible compound effect which gains momentum as you get acquainted with the language.
What languages are you using with Bazel? I have a project that uses Typescript and Python. Are you using Bazel with interpreted languages?
https://github.com/MichaelMure/git-bug
REST is largely pointless without HATEOAS, and json isn’t a hypertext natively. It was a cargo-cult from the beginning.

https://intercoolerjs.org/2016/01/18/rescuing-rest.html

https://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.h...
The 18Mth Bitcoin Will Be Mined Today
The photos have nothing to do with the article. At all. They aren't even memes that try to make the point funny. They're just pointless and distracting.

What's next, eating bananas?

Edit: Actually, it doesn't even matter. I also block Spolsky's image at the table tennis table. I don't like feeling watched while reading. So I don't like photos of people looking at me. Maybe I'm just weird.
> it lacks a lot of features to make it useable at scale

Facebook (and other companies) run Haskell in production, at scale. So I wonder what those "lots of missing features" you mention are? With "lots of them" I am sure you can mention at least 5+?
[Sarcasm]Are you saying violent crimes are more important because males commit more of them? Or should females not being encouraged at you age to develop their violent side?

I think it interesting that if you had said this about female participation in STEM or an runic groups propensity for crime people would be sharpening their pitchforks
There seems to be a deep misunderstanding of religion here.

"Prayer is the opening of the heart to God as to a friend. Not that it is necessary in order to make known to God what we are, but in order to enable us to receive Him. Prayer does not bring God down to us, but brings us up to Him"

Just before giving His disciples the Lord's Prayer in the New Testament, Jesus says, "But when ye pray, use not vain repetitions, as the heathen do: for they think that they shall be heard for their much speaking. Be not ye therefore like unto them: for your Father knoweth what things ye have need of, before ye ask him."

Then the prayer itself follows up saying, "After this manner therefore pray ye: Our Father which art in heaven, Hallowed be thy name.Thy kingdom come. Thy will be done in earth, as it is in heaven. Give us this day our daily bread. And forgive us our debts, as we forgive our debtors. And lead us not into temptation, but deliver us from evil: For thine is the kingdom, and the power, and the glory, for ever. Amen."

There's a lot of philosophy tied up in all of that (even for non-Christians). Most people who win the lottery go bankrupt in short order. If you aren't ready for a good thing, it can be destructive. Prayer is an acceptance that God knows what is best for the universe. It helps the person praying to become "in tune" with God's plan and accept that plan no matter if it is personally costly.

As you can see, "Begging for someone's life" is a very different mindset. The change in mindset from prayer's self-reflection can instill a positive outlook which improves medical outcomes. If the outcome is terminal, that same self-reflection can help a person reach acceptance and turn their remaining time into a more positive experience (and help with their loved ones after they have passed away).

That is all true even if there were nobody listening because they believe it to be true.
Ask HN: Ever Talked to Google Support?
Tried logging into my youtube account today and its asking me for a phone number I don't have. I don't have two factor authentication on, im useing the same computer from the same location correct password answer all the questions.

After verifying I have access to the accounts email address I get this message

> Thanks for confirming that you can access the contact email address you provided.
>
> Unfortunately Google couldn't verify that [account email] belongs to you.

WTF? The only help their support page offers is "Still can't get in? Consider creating a replacement Google Account." WTF?

I have spent hours searching for a support phone number, email, ticket system some sort of support and have been met with nothing more than LOL JUST SINGUP AGAIN!
> "time bazel" returns 0.098s

For me it returns 1.6s on first run, .9s on second (bazel 0.29.1).
“Safer” is a surprise. I would expect the actual danger of either to be smaller than the current error margin for the drones. Do you have a link?
A similar story: https://hal.archives-ouvertes.fr/hal-01340384
It’s an insightful piece especially if you’re early in your career and you’re not sure which kind of company you should be working for.

My beef though: point #8.

I don’t understand why early stage startup has to equal long hours and uncompetitive salary and benefits, especially in an industry where early engineers are often not getting the kind of equity they actually deserve.

Remember, many of these startups including Honeycomb are funded by immensely wealthy venture capitalists, they aren’t bootstrapped. These <0.5%-ers can afford to hire a proper amount of staffing but choose not to in order to maximize their return on investment.

In reality, no tech employee (actually, no person) should have to work beyond 8 hours a day, and I’d argue that 8 is even stretching it. Working nights and un-rotated on-call is not sustainable and will burn out literally everyone.

Having a smaller number of employees should mean that stellar benefits and salary are easier to provide, especially since you’re more selective on those candidates in the first place so their productivity is maximized (while larger companies are inevitably less efficient on hiring).
What is strange to me is that after a series of such incidents workers don't go out on protest or something, given this is happening in the US.
Is this comment supposed to be attached to "machine learning in uk financial services"?
whataboutism at its finest.

"let me fly, and tell poor people they can't have children, and sterilize them if necessary"

I also doubt that children of poor countries generate that much emissions. Reducing birthrates is a bigger effort than reducing air traffic.
This is brain dead. The animation shows a ground detonation, but fails to make any distinction between that and an air burst. Nor does it mention the yield of the weapon.

Details are important. This should be called "Nuclear Weapons Explained to Morons By Morons".
This is solvable problem. When consumers and producers don't have incentive to do the right thing very frequently the solution is to regulate.

As an example, if a producer declares they meet a specific standard this could mean they voluntarily undergo regular audit of their entire process including how the cows are treated.

We do this for many products and services. Here in Poland, eggs are regulated in many categories from hens kept in cages to free-range. When you buy eggs they are all individually stamped with a mark that clearly indicates how hens are kept and fed and you, as a customer, can choose the more expensive product but with a knowledge that you get what you pay for.
Ideally, we should reduce flying, but in the short term, it is not something I get overly concerned about if there is not a reasonable alternative (taking the train for example). Yes, you could always choose not to make the trip, but that comes with varying levels of pain points (maybe you miss out on visiting family, for example).

The reason I take this position is because there is so much low hanging fruit that doesn't require significant lifestyle changes that we should be doing those things first and NOW before we get too worked up about lifestyle changes. I drive an electric car; for most purposes it is an exact replacement for a petrol/gasoline car. In many ways it is better (cheaper fuel, cheaper maintenance, quieter, better for air quality). In some ways, it is worse (lower range between fueling, though I find that is rarely a practical issue). My point is that, financial considerations aside, most people could easily replace their car with an electric one without seriously impacting the way they live their lives. There are many things like this which would have a huge impact without forcing people to change their habits too suddenly. Once these changes are well underway, we can look at whether and what major lifestyle changes are still needed.
Depending on how you look at "improvement", that's not strictly true. Often, large data sources are slightly biased relative to the population we want to generalize to (say, a single regional company's customers, trying to generalize to a national population). Working with larger and larger such data sets, that bias can become large relative to standard errors/credible interval width.

Xiao-Li Meng has had some interesting talks/papers about this and related ideas: https://dash.harvard.edu/handle/1/10886849
I don't have any qualms with this article. To be fair, like 90% of tech articles I read are just self-promotion. Someone comes up with a half-good idea that works in their company (at least for now) and they're like "THE ASFMAN123 METHOD OF CHANGING EVERYTHING" and "THE ONE RULE OF BUSINESS THAT YOU CAN BOIL EVERYTHING DOWN TO" without accounting for individual variation.

I read an article by a Netflix hirer who basically bragged about how arbitrary and capricious their hiring was. "I noticed most of our staff were musicians, so I made sure to hire plenty of those, too, and they did great." People in my cubicle block have names with N in them, too, and we seem pretty good too.

Honestly, it sounds cynical but I think that's the primary reason people write these articles, to appear to be thought leaders when people search for their names.

But good on them, I suppose. It is useful to share ideas, and eventually the good ones will percolate up to the top (hopefully).
It says more that you made it about gender. I found them distracting too.
Necessary/unnecessary, when it comes to food matkets, is a problematic way of thinking. It's ultimately preference, not necessity driven and our food culture is very complex.

Completely necessity driven (calories, nutrients and such)... the food market could be much tinier than it is today. We'd be getting our animal proteins from insects, our fresh vegetables from a small collection of locally efficient species, etc.

Dairy is a long tradition in a lot of places, and an important (culturally, but also nutritionally in-context) food. So is beef. So are spices. Increasingly, things like almond milk and avocados, for newer cultural movements.

Sure, dairy is not necessary. Neither are avocados. People like them though.

In any case, long history and tradition of cattle. The "matrix" problem is mostly a problem of agricultural policy, corporat farming and technology.

I live in Ireland. We have a big dairy industry. Cows eat mostly grass and live mostly in fields. Antibiotics are for sick cows. The medium sized farmers are still strong and I feel fine about the ethics of dairy, at least from an animal welfare perspective.

There a newer reasons for change. It might be a good idea to plant forest, instead of grassy fields and to be concerned about atmospheric methane. That said, if we are to reforest, we might use the forest to farm pigs the old fashioned way. Pigs are factory farmed, and animal welfare is a problem.
I still have nightmares about COBOL. "Beauty" and "COBOL" do not mix in the same sentence. Forget this article, it's not a nice language at all. I'm not going to crap all over the language -- I understand the requirements of its time -- but now you'd have to be crazy to want to use it.

It's not even true that COBOL programmers earn a lot of money because it's a niche and there are few programmers still writing it and banks are in a hurry to hire them. That's not my experience: all the COBOL programmers I know are mostly old guys earning average/below average salaries. And dealing with banks and similar institutions, which is a hell of its own.

If you like writing software and enjoy nice programming languages, COBOL is not for you. If you want to earn a lot of money or work on interesting projects, COBOL is not for you. If you're a bank manager, maybe COBOL is for you.
The biggest impact on climate is industry.
No eating meat, or not flying is a drop in the bucket.
I think meat industry was estimated at 3%.

Politicians are picked by big business and that's why there is a resistance to deal with the issue systematically.

Also sad truth is that N America and Europe are reducing their footprint while China and India are happily growing on heaps of burning plastics.

This is global problem and we don't have tools to deal with it globally. Give money to China to reduce the emissions, they will take it and put up a front of them doing something. The horrible truth is that we can barely do anything about the global warning. All we are really doing is watch this tragic play called "The tragedy of the commons" slowly playing out as we seep coke through paper straw from a plastic cup.

I really hope I am wrong.
They are saying that FAANG can hire just on generic skill because they are large and can probably find some way to use anyone smart and can afford wasting money on unproductive employees, while they (and startups in general) need people to fill specific needs so they select for the specific need instead of generic skills and they don't have money to waste so they try harder to not make mistakes.
Not necessarily do less, but focus on what is important to them.
> Haskell gives one plenty of rope to hang himself on complexity.

Interesting. And C++/Java/Javascript doesn't?

> So much that developers develop an aversion to it as deep as fear. It's unavoidable, the ones that didn't develop it are still buried at the working of their first Rube Goldberg machine and unavailable.

Wow that sounds like there would be lots of examples you can mention. Care to mention any example we can verify?

> ou'll see plenty of blogs about a Haskell feature that end with "See? It's organized and safe. It works. Is it worth the complexity? No way! You'll never caught me using this thing that I just invented!"

I have never seen such articles. Please show us a few links?
Who is ESR?

Edit: Ah, it is https://en.wikipedia.org/wiki/Eric_S._Raymond , found after some googling
They definitely belong in comments though. Names, non-English languages and the like.
My comments are not unsubstantive. If you want clarification ask for it. (Shadow)banning accounts will just result in creation of more.
How about we compare it with software development (knowledge work) instead of retail or car mechanics?

One good software dev will cost a company almost a quarter of a million dollars every year. More if in NY or SF. 6 years of one knowledge worker’s salary would run the bill over the $1.5m. 7 years, with paralegals, expenses (for physically attending the various appeals), and a dozen other small expenses I’d be shocked if their actual costs were under $1.5m.
Humanities are just different from other sciences because the study of humanities causes humans as a mass to behave differently. In other sciences, we are the agents who cause things to happen and observe the results. In humanities, we are both the agents and the patients and we react based on what we learn.

Put it this way, if economics was a regular science, you could make a theory of the stock market and predict prices with the same accuracy as a rocket's trajectory or a chemical reaction or the weather. Because it's not a regular science, what happens when you predict stock prices is that the prices change to factor in the predictions!
There are different degrees of lactose tolerance, and a good fraction of the world's population is at least somewhat tolerant. Then there are regions of the world where almost all people are completely tolerant, like northern Europe.

There are also lots of dairy products that contain little lactose, from lactose-free milk to cheese. And of course, it's pretty simple to just take lactase pills.

From a completely subjective perspective, dairy products are some of the tastiest foods, and they're objectively a huge part of food culture in Europe. I don't foresee them going away.
I've written MANY javadocs like this, and I agree they are useless. They are derived from draconian build processes that fail builds when there's not a javadoc present. So for trivial methods like setters and getters this is the kind of comment/javadoc you get from me.

Of course, the other side of this coin is that without these draconian build processes I probably wouldn't write the useful kinds of javadocs I write for significant methods.
When I was super green I argued about this with the principal engineer for quite a while about swagger.

Docs generated from code do not define the contract, they describe the code-defined contract, bugs, accidental mutations, and all. How is that not a fatal flaw?
I think people drastically underestimate the long-term benefit of functional teams where everyone generally shows each other respect.

They may not look sexy, but that basic dynamic will keep your best talent around for years, prevent people from making horrible mistakes driven by politics, etc. etc.

And I think the key is showing respect for everyone and having very little tolerance for successful assholes. Or, if you're in a position of power, paying attention to how well your stars treat people beneath them, not how well they treat you.
Not that I'm accusing -them- of this, but it did get me thinking.....

How many times at different companies did people not get hired because of illegal reasons?

Has there been research done anonymously that would show when illegal criteria was used?