skysight-inc/HackerNews huggingface dataset:
> I'll wait a bit to see if they will make the connection to the Jewish world conspiracy (often refered to as "wall street", "financial elite" in such circles).

This is very important. It's so deeply rooted in all of this it has me full of disgust. But apparently it's ok as long as you're german and you're not making rap music.
> Are there any of those? I think every cable I can think of or have owned in my life is the other way around with the moving parts in the box part not the cable. I guess there's more space for moving parts in the box bit.

USB Type C and Micro USB come to mind. On Micro USB, there are very visible springy clips on the outside of the plug. I'm not entirely sure what's going on with USB Type A, but I think the springy part of the contact is in the plug and the leaf spring that holds the plug in may be in the socket.
Did you at least google Transferwise to see all horror stories of people getting their wires frozen? Really curious of your definition of “without risk”
Really sucks that from the pics and the article Auto Emergency Braking didn't even trigger. Similar to the Jan'18 https://www.teslarati.com/tesla-model-s-firetruck-crash-deta...
Mr Clueless X didn't want the feature because he read it off an Ouija board. He wanted it because sales told him "this feature could make us millions of dollars a year!", or a customer asked him "how could you possibly sell your product without this critical feature?".

Without a Mr. Clueless X in the way, it would be presented as your fault that the company lost suchandsuch major deal by not already having the feature. That's a much harder political game to play.
Generally 1 year cliff is just for employees. Usually no cliff for founders but reverse vesting. The difference is more about taxes than anything else.
>Sure, but this doesn't address the phenomenon of why actual (dictionary) nationalism has become synonymous with racism/Nazism.

Because it was an extreme example, and those tend to dominate further discussion.

Plus nationalism (even in the legit patriotism version) has fallen out of favor in the age of globalism, so everyone who wants to follow the cultural party line feels free to compare it to Nazism.

>If anything, and I don't mean this disrespectfully, your difficulty in seeing how Western multicultural societies are different in this respect (the assumption that nothing but extreme malice can possibly be behind nationalism) demonstrates my point.

Well, for what is worth, I'm not an American, and not exactly westerner either.
I think these are just the normal hype cycles for new technologies. Some technology (maybe new, maybe not) captures the imagination of the industry, and there's a flurry of mostly silly activity where people are trying to figure out what else that technology can be used for. It feels like there's low hanging fruit waiting to be plucked, but no one knows what's actually going to stick. Eventually the hype dies down as a consensus forms on what it is and isn't good for.

From a money perspective, there's also a gold rush mentality. VCs are going to be drawn to these sorts of things, even knowing that 99% of it will turn out to be a square peg in a round hole, because somewhere in there, there might be a unicorn. People seeking investment from VCs might also promote the buzzword of the day for their own marketing purposes (to investors, the public, and the press).
>treat these interviews like the SAT

If you have an interview with complicated tangled questions with too many things to handle, or questions that require the knowledge of a special algorithm, then either you fail because you haven't come across it, or you pass because you know the answer and pretend that you don't. Then those interviews literally become the SAT. I think it is a good strategy when it comes to giant companies (applicant's job demand>>supply). It's just as a high SAT score is relevant when it comes to the top schools. It signals to employers that either you're a genius who have done a lot, or you want the position badly enough to go through the pain to study and memorize them. Either is a good thing to have.

I think for smaller companies, posing those crazy hard questions and expecting the best answer is a bad idea.

I have seen companies that have executed the tech interview very well, though. The questions don't require specific knowledge about an algorithm. The interviewer hinted the interviewee when they needed help. I got asked questions that I never came across but managed to come up with a great answer by the end of the session. That's a sign of companies that know what they are doing.

After interviewing with several companies in different sizes with a mixture of good/bad interviewing processes, I realized the YouTube tutorials and the books weren't wrong. But not everyone has a bad interviewing process. And you probably shouldn't expect a non-tricky one from a giant tech company that everyone wants to get in.

It's like dating the hottest girl in high school -- you know the name of the game. But for a real happy relationship, maybe you don't need to chase the hottest girl. Maybe you should look for smaller companies that like you as much as you like them.
Depends on your definition of "well-compensated". For people in tech, it seems pretty low. $1400/day is what's mentioned in the article, and I can't imagine they work a regular schedule, as there would necessarily be more downtime. Contractors in tech, and several other fields, can make similar money (factoring in that few fields would require as much downtime) without putting their lives at risk and without going into near total isolation for weeks at a time.

So...it's a pretty good living, but it's not a good life unless you just really love diving. But, even then, I can't imagine this is the fun kind of diving. Then again, as with most high dollar specialist industries, someone ambitious could probably work in it for a few years and then start a company and become management/sales/support for a team of lower ranking folks who do the hard work of actually diving. That's common in a lot of jobs that are hard on your body, like construction.
The underdiagnosis of autism in girls is a story of gender inequality UK
> If you show up being German and wealthy, treatment will be way different unfortunately.

Try being wealthy while Swabian in Berlin.
Remind me of my distant friend. He was constantly drink driving and eventually got caught and lost his drivers license. He couldnt get to work on time with buses constantly late, so they fired him. 5 years later he still blames the cop for being fired.
Right, seems the real issue here is that HR/recruiting misrouted the OP's resume, or perhaps the interviewer did not read it carefully, resulting in a negative experience for both.
The real issue is that more senior engineers and managers need to be involved in earlier parts of the hiring process.
> make the API simple and obvious

Note that make the API is a very distinct activity from document the API, which is what is being criticized here.

A better API would use long identifiers for all weird stuff like %{iso-week-based-year} instead of %G.

> Unix and C culture

I'm confident I could properly understand an above-par engineering document written in plain English, such as what is being criticized here, from any branch of computing.

You can't pin this on Unix and C culture.

Those man pages are documenting this weird ISO "week-based year" about as well as can be. If you read documents in such a manner that you drop random adjectives (such that "week-based year" looks like "year" to your eyes) and ignore anything in parentheses as being optional such as "(see ...)" notices, that's a comprehension problem.

If the descriptions were not sorted alphabetically, that would also be criticized as unfriendly. Users would have to exhaustively scan that section when trying to decipher a format string that someone else wrote.
Maybe the cars could actually say specifically whose in control at the moment? Like a little sign that either says 'human' (when under human control) or 'AI' (when under computer control). Perhaps in the same place you'd put a taxi sign on that kind of vehicle.

Maybe then with a built in logging system that says every time control changes, and deletes the record when irrelevant (like three changes back). Then just take the data whenever there's a car crash, and hey Bob's your uncle.
Algorithm interviews underestimate how long it takes to flesh out good ideas to hard problems.
I’ve done each of these things and they work great.

1. Go up the chain. Email the head of technology and head of marketing for the company. Tell them that what they are doing is unacceptable.

2. Look up the email service provider. Find their abuse address. Bring it up with them directly.

3. Mark as spam. I give companies one chance to get it right after I unsubscribe. If I keep getting emails I start to mark as spam. If I still get emails I escalate to #1 or #2
Story time: Last fall I was out deer hunting at a place I randomly chose off the map due to my regular place being ravaged by a forest fire. So I'm creeping along and I come up over a little rise, and I see an animal lying on the ground up ahead. Can't really see any detail except for a lot of brown fur, but it doesn't move so I assume it's a dead deer. Was about to go up and poke it with a stick, when it jumped to its feet, looked at me, and bolted into the woods. Adult mountain lion. It was a fun walk back to the car.
You're right, I was thinking about RTTI there, and wrong phrasing for vtables (should have said to avoid the virtual keyword and dynamic binding).
Okay, I think you're right. I'll edit my post. But it's super complex. MS has done extremely bad perverse dark-patterns with Windows 10 and has extended the level of ads-built-in beyond what was happening before. They seem to be trying to be as bad as Google and are just worse at it. And they don't seem to do as much redeeming things.
As Ambrose Bierce wrote in The Devil's Dictionary: "In Dr. Johnson’s famous dictionary patriotism is defined as the last resort of a scoundrel. With all due respect to an enlightened but inferior lexicographer I beg to submit that it is the first." http://dd.pangyre.org/p/patriotism.html
... and they reach their great heights of monumentousness without help, learning, encouragement or support from useless people like caring mothers, fathers, teachers, and mentors /sarcasm
Not sure Berlin and the Bay Area are comparable.

Berlin has working public transit (for some definition of working, much better than Caltrain and BART though).

San Francisco has 700k inhabitants, Berlin has 3.5m inhabitants (half as many as the entire Bay Area, but much more cohesive).
employer for me.
TIL. Before I read these comments I figured that Softbank was... well... a bank.
And it isn't getting much attention on HN, ironically. Oh well...
Ridiculous - you're not allowed to release a "beta" in medicine. (I don't use "healthcare" because it doesn't carry any connotation of standards or responsibility.) I guess this guy is from a universe where everything is software, and a dead human being can be rebooted?
The timeless watch would actually be very cool. A great accessory for reminding you to be in the moment.
It's Anecdata, but when I was coming up through my Computer Engineering program a few years ago there were roughly three categories of students:

1. The Traditionalists: Students who are fascinated by the technology and what it can do at its limits. These people are disproportionately drawn towards the more arcane/unsexy applications (RF, hardware, high-power, radars, antenna design, IC design, embedded systems, robots, rockets, quantum computing, etc) and research.

2. The New Wave: Students who were inspired by a Steve Jobs keynote, these people were almost exclusively interested in potentially mass-market user-facing applications and have a greater emphasis on image (both personal and professional).

3. The Unmotivated: People who are there "because it pays well" and for no other reason. Not many of them made it to graduation, and the ones that did were "meh" engineers at best.

Most of the naive junior engineers you're seeing probably belong to the modern incarnation of category 2. Steve Jobs has been dead long enough for new grads to have been inspired by the next generation of buzzwords. They're fine engineers in general, but they have a sometimes unhealthy fixation on said buzzwords and how "future" they are, because that's what got them into engineering. Most will concede when a simpler solution is presented, but it's uncomfortable for them. Unsexy but effective techniques undermine their aesthetic impulses and, to a degree, their self-image as engineers.

A good popular example is Elon Musk refusing to use LIDAR on Teslas, and introducing way too much automation, too fast at Tesla's factory. People, even junior engineers who think they're part of a "ground-breaking" movement often have trouble separating "obsolete" from "tried-and-true".
I think you just recited the history of your awareness of Softbank, which is very different from the actual company history and business.

Softbank didn't originate with Vodafone; it was already 25 years old and a sprawling conglomerate, well-known for many ventures, when it acquired the mobile operator.

Also, your chart doesn't fit your story. Softbank offered the iPhone in 2008 and the other carriers got it in 2012–2013, but that corresponds to a dip and then a very modest gain in the chart.
Focusing on correctness and security isn't as popular or sexy as having the latest and greatest bleeding edge superfast stuff, until that stuff breaks and leaves your data vulnerable. But that's unpleasant, so it's easier to deflect than it is to question whether your goals should be adjusted.
Seems like there would be new corner cases where "ignoring driver input" is bad, even if the car judges that it is an "emergency"
is nytimes really my friend?
- Quitting my great job as a digital artist to learn web development and build a startup.

- Adopting a healthy lifestyle - healthy diet, daily jogging.

- Developing a habit of listening to audiobooks every day.
Can manufactured housing ease America’s affordable housing crisis?
I meant that when banks open direct lightning channels between each other they can transfer bitcoins without any fees (because there are no intermediate nodes to pay).
For how many workdays in row?
I don't know anything about this or about who the Draper family is or what they're involved in, but my reading of your parent's comment was that they were talking about splitting California into multiple states ("want to split California up"), not about California seceding from the union. I'm no expert on this sort of thing, but these seem like very different things to me. One of them is about re-drawing very arbitrary lines, which are based on no clear principle I can suss out (maybe the strongest being that 50 is a nice round number?). The other violates a very clear principle ("Our Union shall not sever!") that the country's most widely respected leader fought a civil war to protect.

I personally have no strongly developed opinions on splitting states up; I'm interested in arguments in either direction. But the idea of splitting up a state with (at least) two portions that are quite far apart geographically and culturally doesn't seem ridiculous on its face. But I'm also not sure where that argument ends. I'm from another state - Illinois - that spans quite a few latitudes and has at least two quite different cultural zones. When I lived there, it always seemed to me that you could quite reasonably split the state into three: Chicagoland, the agricultural midlands, and the south. So if it makes sense to split up California, does it make sense for Illinois too? Are there other states that the same argument applies to? I dunno, I'm curious about it. But of course it is a non-starter politically, so it's just an intellectual exercise.
This Amsterdam crossing is pure performance art
Modified Tellegen Absorption Scale (2005)
How to Fix/Prevent PC Overheating -
Ask HN: Why are technology companies using cell phones to measure well being?
These three sources have led to my question.

1. https://wellbeing.google/

2. https://www.sciencedirect.com/science/article/pii/S0022103117301737

3. https://press.rsna.org/timssnet/media/pressreleases/PDF/pressreleasePDF.cfm?ID=1989
As long as we find other ways to get through HR filters.
This already exists.

here's a childish version of one: https://www.amazon.com/Now-Watch-Present-Moment-WristBand/dp...
How to Use the Excel VLOOKUP Function (Exact Mode/Approximate Mode) -
Tracing System CPU on Debian Stretch
Banging her, or trying?
I've tried org-mode, and Emacs, several times. I even bought a copy of Mastering Emacs Mickey Petersen. But I just don't care for Emacs and I suspect that there are other people who feel the same way.
swiss frank appreciated against euro 30% in a day a few years ago

https://www.cnbc.com/2015/01/15/swiss-franc-sours-stocks-tan...
This kind of low-effort off the cuff comment really doesn't contribute much, and isn't what this community aims for.
This is not valid criticism at all.

This is just your programmer a) being lazy and not reading the manual (which is short) and b) not writing tests.
Are you summarizing particular laws regarding defective product replacement? This is not an area with which I'm really familiar.

The way you phrase it, to me, suggests that it would be impossible (in practical terms) for a company to operate any sort of replacement program via the net, because they'd be required to collect and process personal information digitally, and they would be likely advised to not do so without defining the terms under which that information would be used.

Another comment[1] suggests YubiCo implemented this replacement program by issuing coupon codes for their store. The checkout process requires consent to their terms.

[1]: https://news.ycombinator.com/item?id=17059784
Most blood tests are imperfect by nature (specificity and sensitivity are almost never equal to one). No need to point out a specific and very questionable example.
I definitely agree.

I've seen the typical examples of ugly code over the years; over-complicated conditions, piles of IF statements, things that should be in a database or associative array, all because the person just couldn't solve the problem in a simple, straight-forward way.

These people get stuck on what should be a simple problem and productivity plummets. If you've spent the whole morning on something, taking it from 5 lines to 105, you're probably attacking the problem from the wrong angle.
In other news, Bethesda has recently announced an initiative to make its games less fun..
For over a year.
The Theranos folks discussed some results using the mini-lab vs Siemens equipment during a presentation to the AACC: [1]

My understanding is that their ability to perform some tests, and to do it accurately was real, such as their FDA approved herpes test. However the number of tests they could perform on a single sample (primarily due to volume?) was drastically lower than they claimed. They were also found to be diluting samples, and had poor lab practices in a number of instances: [2] [3] [4]

When dealing with people's health there is no room for inaccuracy as other's lives and well-fare potentially hang in the balance.

[1]: https://youtu.be/n6JRG733ReQ
[2]: https://www.washingtonpost.com/news/wonk/wp/2016/03/28/study...
[3]: http://www.businessinsider.com/theranos-study-compares-blood...
[4]: https://www.wsj.com/articles/theranos-devices-often-failed-a...
Let's try again: would you work on your car using a chainsaw because it happens to be in your tool box?
honestly i love him in the show (possibly my favorite character) and i haven't read the books yet. i see a rich (not random) portrayal of someone who just doesn't have an intuitive sense of right and wrong but is struggling to do the right thing anyway. i found the dialog between him and the psychopathic scientist very telling.
I know of hospitals that a few years back were requiring IE 6 for their physician portal - long after that version was EOL. I think some are still using those older versions, but now they're doing it the safe way - running it as a remote application connected to via Citrix and hosted on a dedicated system.

It's still jarring to see an old IE version icon on a task bar though.
Agree with what you said, and that's a very interesting paper--thanks for the link!
Self-test(T/F):https://www.ocf.berkeley.edu/~jfkihlstrom/ConsciousnessWeb/M...
I guess that's true, but I personally use Drive more than Dropbox, and I just wanted that choice to be there.
Nice to see a lighter side on HN sometimes. The satirical nature of the site reminds me of when I fell for marketing tactics displayed there.
Do you really want all of your programmers learning this lesson?

IMHO yes, because if they don't pay attention to such things, they're going to make even more subtle mistakes in the future.

Besides the explicit mention to "see NOTES", the fact that most of the format specifiers are mnemonic for the common parts, like H M and S for Hour, Minute, and Second, should be enough to arouse some suspicion when you see G being used for "Year". They weren't assigned arbitrarily --- with the most mnemonic ones being assigned first --- and presumably, people wanted to print years very early in its history, so your next thought should be "then what did they use Y or y for?" If you're really observant, noticing that months and days are lowercase, you may also ask "what's g?" That will naturally lead you to the right choice.

My point is, there's a pattern to these things, and the instinct to ask "why?" and find out when something doesn't feel "right" is very important. More abstractly, "reading requires thinking".
So blacklist everything coming in without a +
If you want to preserve order, this is how you uniq with awk:
awk '!x[$0]++'
For performance sensitive deployments, I agree.

On the other hand, I can’t remember the last time any non-interpreted system I deployed for my own use was too slow, even on low-wattage hardware / smallest available cloud instances.

At some point, “rock solid” is more imporant than “N% faster”.

As hardware gets faster, stability is the dominant consideration for a larger percentage of deployments.
Ha! Why would you assume he didn’t?
For more abstract inventions, see also https://www.reddit.com/r/CrazyIdeas/
Reminds me of the http://www.stupidhackathon.com/
The TCP and IP protocol specifications do not mention routing either. There are many routing algorithms possible, and many of them are used simultaneously. The same will be true for the lightning network. Lighting has a long way to go, but writing it off as a cute but useless experiment because of current limitations is short sighted.
How does Tcl's C API compare to Lua's? I've used that in a couple C projects and had a nice experience.
May be they have lucked out or may that is their ethos, that lets not use some of these optimizations until they have survived test of time.

There is nothing wrong to be proud about esp. given how things have turned out.
> Will programming ever evolve from programming languages to more complex building blocks in the form of programs combined with pipes in the bash terminal?

Fundamentally, UNIX "programs combined with pipes" are equivalent to function calls.

sort foo | uniq

is equivalent to

uniq(sort(foo));

Shell is nothing but a programming language/environment optimized for fast input and immediate, stateful execution. If you seek evolution of programming to higher levels of abstraction, this isn't the place. Command line interfaces work at the same abstraction level as regular programming in a high-level language.