skysight-inc/HackerNews huggingface dataset:
Hard, dumb, blanket rules are hard and dumb. You can talk about your previous employers, if you do it right. More on that in a minute.

Plainly saying they went bankrupt is probably enough detail for most interviewers. It's blunt and direct, yet vague enough to be somewhat diplomatic. I certainly wouldn't feel ashamed about it. At the company level, bankruptcy of a startup is actually the expected outcome, statistically speaking. Shouldn't raise any eyebrows. And at the personal level, you even tried to confront them about the burn rate, so you shouldn't have any personal shame about it.

If somebody really presses you hard for why you thought the company failed, just tell them what you told us, and qualify it as your own opinion: "I think they probably burned too much money scaling the team before owning the product market fit." Sounds like a reasonably intelligent analysis of what happened (though personally I might question the use of the word "owning" just stylistically speaking... maybe "finding" instead?).

You can make yourself look good here, or bad. If you're capable of formulating a blame-free, diplomatic, equanimous (is that a word? I mean even-tempered/calm/composed/having equanimity), intelligent, big-picture analysis of why things went wrong, that makes you look good. If all you can manage are self-centered, immature, emotional hissy-fits about perceived slights that were of no particular consequence to anyone but you (small-picture), that makes you look bad. Getting into the character flaws, dishonesty and/or detailed mistakes of your management, is territory you want to avoid in an interview because it tends to torpedo your chances instantly. That's the reason the conventional wisdom is never to "badmouth" previous employers, PERIOD. I would obviously refine that somewhat, as detailed above. Analysis OK, gossipy shit-talk bad.

The person you're talking to is evaluating you, not your previous employer. If they see before them someone with complaints, they'll assume you're just a complainer, not someone with a legitimate complaint. Likewise if they see before them someone from a bankrupt company who has a calm analytical big-picture outlook, is a bit business-savvy, and has the company's best interests at heart, they'll see it as a great opportunity for them.
Density === efficiency
Thanks. It's not meant to be used as a standalone IDEs/Editor. I myself use PyCharm (with vim plugin when I need to edit fast). This is to test stuff out quickly. I also used an older version of expressPython to train some graduate hires. I also use it to do various coding challenges to keep myself sharp.
Superannuate. S-U-P-E-R...
10x Engineer == Management Failure
That so nails it I found myself clicking your profile and expecting some media outlet reference [chuckle]. Which means I've either gone full cynic, or the lines between parody and news have blurred so much that I'm seeing double. Though I can still enjoy a chuckle and thank you for that.
You'll have to do some legwork, because discussions of PGP on HN quickly become unproductive; PGP has a very... "engaged" user subculture.

A good Google search to start with is [matthew green PGP].

At this point, the serious discussion to have is less "what's a critical assessment of PGP" (dozens have been made over the last decade) but rather "for a given use case, what's the best alternative?"
There seems to be a more modern trend of wanting all code to look the same. I've worked in large projects that have existed over many eras (including as far back as K&R C). The "Refactor when it becomes a problem" seems to work amazingly well. Global refactors and project wide styles seem to always fail miserably - inevitably a new era comes before the previous standardization effort completes.

E.g. in the C->C++ transition most malloc's were left alone. If you wanted to add a ctor/dtor then you would go refactor them as necessary. It also encouraged you to encapsulate your work moreso than you would have otherwise.
There’s an art to that, I’ve seen new code get between the comment and the code, and since the comment is in a separate commit, it’s difficult to go back ten refactorings later to answer why. The most interesting bug fixes I do end up exploiting the commit history. Yes it’s hidden in plain sight, but it’s also more reliable.

These days we treat code as a living breathing thing. No reason we can’t do the same to commits.
The Undermind Episode 28 – A Podcast about Brood War AI
Why Nadal is unbeatable on clay
"The first lesson of economics is scarcity: there is never enough of anything to fully satisfy all those who want it. The first lesson of politics is to disregard the first lesson of economics."

Thomas Sowell
I speculate the parent comment was referring to the frequency of core dumps: that he/she experiences more of them compared to the Python tracebacks you mentioned.

Disclaimer, I'm speculating that's what they meant, because I feel the same way. It's more common(for me) for Python to refuse to run than to run anyway and later crash, compared to C++. That said, Python isn't a good analogy there...Rust or Golang are more likely to refuse to run for bad code instead of running anyway and crashing later.
Clinical trial on a public blockchain
exceptionally irregular? Still the most regular and modern of all other indogermanic languages.
Compare to German, which has much more exceptions or cases. Or Chinese. Or Japanese. Any of the older languages.
There spelling bee competitions would be much harder.
I Think I Finally Understand Haskell Type Classes
Seems to peek every two years in september. Interesting.
The journals are gonna lose this fight.

Academics are one of the few groups that can afford to be idealists.
Not often, but when they do drive onto the sidewalk and kill someone, you can count on the police department to say things like, drivers should "stick around and deal with the minor consequences," and pedestrians should "get your face out of your phone" because "you need to pay attention to what you’re doing, cause it can cost your life."

https://www.kxan.com/news/local/austin/driver-arrested-after...
I was called “smart” growing up. Looking back I believe it was a huge disservice. School was generally easy for me, but I was afraid to ask questions to risk appearing “not smart.” I learned a hard lesson in college. Smart isn’t something you are, it’s something you can become, through perseverance, dedication, and grit. Luckily I posses those qualities.

We don’t use the S word around our kids. And when strangers tell me our young children are smart, while they are in earshot, I say, “Thank you. They work hard and practice a lot.”
Esty Style Algo
From the updated version of the linked article, looks like the ground station that keeps the clocks synced up is down or not giving the sats accurate date
I wonder as an non-American, if books printed in the US, like Shakespeare or the King James Bible or Dickens novels use British spelling or American spelling.
Is there a functional web-of-trust for GPG? My understanding (and personal experience) is that if I want to message somebody using GPG, it’s super unlikely I can derive a pathway through the web-of-trust where I trust somebody who trusts somebody who trust somebody until we eventually get to my intended recipient. Even if that works, it banks of everybody in the chain having done a legit validation of identity, and there’s no way for me to know if they did (vs just picking a key off the web, signing it, and pushing that sig). And even if they did push that sig, where do I get the signatures from, given that the primary key servers used by GPG users are afflicted by a denial of service attack that was disclosed years ago?

I’d bet that the majority of GPG usage involves checking the public key against the website of the other party (for example, against a fingerprint on a project’s site, or the person’s blog), and then maybe checking against another source posted by that person.

Keybase is just some syntactic sugar around the “check the person’s sites for their fingerprint”. But I’d argue that if we’re going to just use that as a validating mechanism, we might as well just use minisign or Signal, depending on whether I’m validating package signatures or trying to send a message.
I won my state's bee in 1987, and when I got to the national bee I wondered where these people got all these weird extra study books. Turns out there was already a cottage industry around bee prep (which would have been great to know beforehand).

As for the long term effects, I do notice misspellings whether i want to or not. Sometimes it happens with syntax errors in code, too.
My copy of the king james bible uses the American spelling with the original words and phrasings, quite amazingly.
A classic instance of site design getting in the way of storytelling.

Neither w3m nor Outline.com work on this article: no content is produced, and copy is in Dutch rather than English, despite a language URL parameter.

Print-to-PDF produces 57 pages of output, most with only a few lines of text on them.

Why do people even do this to themselves?

Is there a plain text version somewhere?
> I imagine I’d feel the same if I’d won the Olympics as silly as that sounds. Ultimately it was a hollow victory. The hundreds of hours, the 185 days of real 24 hour days I put into that single character, I can never get back.

I wonder if some medallists feel the same way. If you don't leverage it into a retirement (and a lot of the less popular events can't), you're left with some medals, experience, and memories.
Surprised nobody has called out the latency aspect: this is a ML solver that can give you the answer in a single picosecond. It could resolve a thousand ML queries before your CPU based solver had its first clock tick on the first byte of the first pixel.

That could have some interesting applications for things that need it. Or scale: a gazillion ML calculations per second. With zero power consumption. From a piece of glass.
Smart people who don't like arbitrary authority (But seem perfectly happy to be paid $300,000/year to build CRUD apps for some product manager at Amafacegoog) often butt heads with educators, be it in school, or university.

Couple that with a disdain that some technocrats have for unquantifiable, soft social sciences, or the politics shared by most people studying them.

Now, couple that with the various well-documented, objective problems that academia has.

Shake it with ice, and you get the comments that you are calling out.
Ask HN: What would a manned moon mission look like today?
If we were to land on the moon today, 50 years after the Apollo 11 mission, would there be any fundamental differences or would we basically take an improved Saturn V rocket, probably with more computing power and a carbon fibre lunar lander?
DRM does not work. Not really anyway.

The games industry struggled with high piracy rates for decades and Steam changed that - not because of Steam's relatively lax DRM, but because Steam itself was more convenient & easier than piracy.

Ever since Origin, Epic Games store, etc.. have started to compete with Steam, piracy rates have started increasing again for the first time in decades. People want to buy things on the platforms they choose, if you don't let them do that they'll pirate content.

This increased fragmentation is starting to hurt the streaming industry too. Just look at how angry people are at Netflix's library being so lackluster nowadays.

I believe the true solution for everybody getting paid is to relax the copyright laws, so content can't be crippled and tied to one service. Not invasive solutions like DRM - those only drive people to more piracy.
Anatomy of Goroutines in Go -Concurrency in Go
Maybe this is true? I may not have thought through the entire feature that carefully.

The initial thought behind it: Go programmers generally use values for scalars instead of pointers. Can we make an sql mapper that reflects that general practice?

Maybe the answer is no.
When kids start school?
Regarding timestamp, I often have a soft delete timestamp 'deletedAt' in which it must have a null default value. I think this is a perfectly acceptable usecase of db null values
"Global refactors" work well with type system support, and not at all otherwise - and more modern languages do tend to come with better such support. Even for C++ itself, LLVM has a few bespoke tools to help you refactor old code as suggested by the semi-official C++ Core Guidelines - of course not all possible "refactors" are equally supported!
> Doing good research won't guarantee you a position.

Doing good work in industry doesn't, either. Depending where you work, you still need to play all the same bullshit political games.

The difference is, you can leave an abusive job/boss with a lot less friction then you can leave an abusive graduate/post-graduate program/advisor.
Clarification: This thread is referring to work funded by the Federal Government (not done by Federal Government). And I would agree with @sitkak - that perhaps that BD act needs to be cut down - for starters. But we do need more to fix Universities.
Ideally, yes.

In practice there are often complications, however.

Usually, it's just office politics: Those cases can be quite difficult -- you really need buy-in and TRUST from management (and have to do the right political plays, etc.) to be able to cut through the bullshit and "allow" feature slips. Books have been written about this scenario.

Rarely, deadlines are imposed by Real Politics, aka: law... which can make for Interesting Times. This can range from "quite difficult" to "too easy!", so I have no advice here.
Or appear every 13 or 17 years, like some cicadas.
https://en.wikipedia.org/wiki/Periodical_cicadas#Lifecycle
All you see is 8 server racks with colored network cables, switches and power supplies. The TPU ASICs themselves make up just a tiny part of this datacenter, you also have the printed circuit boards, cooling fins, 8x48 metal boxes, power and network cables, DC/DC or AC/DC converters at the bottom, fans or water tubes for cooling and airgaps.

My startup is trying to develop wafer scale integration where you collapse 2 racks of the network, metal boxes, power and cooling into a 300mm wafer immersed a 100 mm x 400mm box with a few fibers and three power cables coming out. That can save around 900% of the capital cost and orders of magnitude of power (especially if you put the box in a building where the waste heat is not wasted but used to heat water for showering and space heating).

As it is now, these datacenter customers and hyperscalers don't seem to care about the enormous waste and cost of paying for inefficient hardware. Considering the enormous cost and carbon emmission savings a wafer scale integration would bring (and the competitive advantage), you would be suprised how hard it is to get funding from them to develop it.

I suspect is also the main reason they don't care to publish normalized benchmarks for $/performance/joule, as it would demonstrate how wasteful it all is.
This is old news though https://www.theverge.com/2015/6/23/8830977/google-photos-sec...

But I do agree, google can do better messaging that
All the more reason there should be a function in the C standard that does it properly and uniformly across platforms.
If the company is indeed dead, all the other answers that tell you to just say "my employer went bankrupt" are correct. If you're asking about how to talk about the reason for your job search before the company/your job is officially dead, (for this one or for future reference in case) you can still be pretty candid without telling unnecessary details.

"I've become concerned about the sustainability/prospects of the company" is fine.
The demise of nuclear arms control
TopBaires of This Planet According to Forbes – Daily Infinite
True, but skepticism is always warranted with any large company. I don't believe AMP is evil, nor are they trying to seize control of the open web, but if there's possibility then scrutiny is critical.

A free and open web is still in Google's best interests. AMP content is still standards-compliant, it just builds upon the standards already in place. Isn't this what the web was designed for - to be extensible?
Mathematics isn't just another toolbox - it also represents an attitude. Well-structured code, modularization, and generality are natural by-products of theorem proving. So interest in any area of mathematics will make you a better programmer.
Soyuz 11. It wasn't an explosive decompression per se, merely a rapid decompression, but no less lethal to a crew without oxygen masks.

Decompression can be explosive, but in space you'd only be dropping from 1 atmosphere to 0, which isn't that far to drop. For decompression to truly be explosive, a greater pressure differential is required. In the infamous Byford Dolphin incident, four saturation divers were depressurized from 9 atmospheres down to 1 in an instant, and that was a sufficient pressure differential to explode them.
A friend of mine was on the team that made the official Amazon app for scanning items and finding the profit margin for selling on Amazon. Small team in Toronto working with others in Seattle. We'd grab beers all the time and he was super passionate about the UX aspects of this project he was doing.

It's weird now to see a whole culture of people has developed as a result. What was a niche thing my buddy was working on is now a career for all these people.
I don't think this is true in any other country than USA

Are you unaware that a majority of refugee applicants in Sweden (for one example) are ultimately deported?
is there a good resource to read up how does this differs from the normal K8S tasks ?
Agreed. I went in hoping to see some code snippets.
Birth control and women's rights, and marrying for love[1] are fairly new (within the last 20-100 yrs) and limited to a handful of countries.

We just don't have data on how humans behave when such huge reprodutive variables change. Seeing how a single generation responds isn't a long enough time period, because children accumulate the social norms of their parents.

1. https://www.livescience.com/37777-history-of-marriage.html
Related anecdote. A buddy of mine was dating a type1 diabetic, and he was amazed at all the advice she'd been told all her life. Basically that she should be eating mostly (fastish) carbs, counting them, and estimating how much insulin to use to keep her blood sugar down, then measure, and maybe use more insulin, or quickly eat a fast sugar to bring it back up. With type1 diabetes blood sugar control is a fine balance between losing a limb from long term too high sugar levels, and being literally too stupid to eat from too low sugar levels, and going into a coma.

He's got a background in signal processing, and control theory, and his first thought was that it's basically the exact opposite of how he'd manage a signal. Eating then estimating insulin to bring down sugar levels, was basically less effecting than taking a known amount of insulin and eating to bring up sugar levels. The main reason being that too much insulin is really dangerous, and blood sugar is tricky to measure and it can be really hard to tell if it's going up or it's going down with pin prick tests, even with multiple tests, since you may be in the part of the signal that's ringing after a big delta. He was even more convinced after a little research that fat and protein and soluble fiber will slow down sugar production, which meant it was even easier to slow down the rate of sugar change through diet changes, which would make ringing less of a problem, making measurements easier, and making smaller doses of more frequent insulin a viable strategy.

It took my friend months to convince his girlfriend to change her diet to lower her carb intake. But when he did it made a big impact on her overall health. The biggest change was when she stopped eating sorbet and started eating full fat ice cream at night to keep her blood sugar high enough to last until morning. It really helped prevent most of the night time blood sugar issues she was having to deal with. Her doctor even begrudgingly admitted that while "she was doing everything wrong", "all her numbers were better than normal", and she should "probably keep doing what she's doing".

Also fun fact, following my friend's advice really helped me and my wife deal with her gestational diabetes with both pregnancies. We were getting a lot of bad advice, and we experimented with lots of foods, and cutting carbs really helped her keep her blood sugar down. Oddly though, potatoes for her didn't seem to have effects on her blood sugar that its glycemic index would imply, preparation didn't seem to matter, she could eat a lot more potatoes than she should have been able to. I suspect she has some kind of genetic or gut flora predisposition with regards to potatoes.
this post will benefit from heavy editing. Remove sentences unrelated to the main story arc. Introspection and reflection are only interesting to your self. You can remove anything resembling those too. Seems like a cool concept. I look forward to reading it.
I don't know and don't really care. Most apps I use work as PWAs anyway, I also prefer the browser. But i can only speak for myself, time will tell...
How do you define app? Is there a clear boundary that you can define between a true app and not an app?
The first few hours where the world feels infinite and the rules are vague is always the most memorable part of a game, to be sure.
Any standard I can replace PGP with, that has wide secure hardware element support? e.g. tptacek suggested signify which is awesome, but software only.
Peter Fonda Reflects on 'Easy Rider' and Its Unanswered Question
I think you’re confusing me in your first paragraph for another person, sorry. I never used a bot.

I’m glad you enjoy your time on WoW and EVE. I was just trying to describe my personal loved experience and contemplation of what I gained (or lost) from it many years later. I was extremely depressed and suffered terrible anxiety after a traumatic experience. I think if socializing had necessitated getting out of my house, or getting a job rather than living in wow and further secluding myself from the world, I would have recovered sooner.

I don’t know if that’s true. Maybe things would have been worse without that escape. To be clear, I’m not making value judgments about other people’s enjoyment of an entertainment product. I’m simply describing in retrospect how I feel about wow and EVE after totally immersing myself in those worlds for years.
https://htdp.org/
I think that's a function of the school system. I had access to "honors" classes and so forth, but they weren't that advanced or challenging, so there was a pretty low ceiling on what you could accomplish in school. Since kids couldn't distinguish themselves by accomplishing more or harder things, and there was nothing glamorous about grinding out a 99 versus a 98, the "smartest" kids were the ones who didn't have to work hard or answer questions. I remember sometimes I would pull out a blank sheet when the teacher started collecting assignments and try to finish it in before she got to my desk, because there was no other way for it to be an accomplishment. With the level of accomplishment fixed at a low level, the only way to prove you were more capable was by being flamboyantly undisciplined.
Dutch is way more regular and rational. It is nearly perfectly phoenetic -- my 6 year old daughter finds it significantly easier to read than English, her first language.
Firm fat-fingered G Suite and deleted data, escalates support ticket to lawsuit