skysight-inc/HackerNews huggingface dataset:
The first step of what you're asking for is replacing the CEO, which they just did. Hopefully the rest will follow.
> We have an English word “truant”, referring to someone who happens to not attend schooling; but we have no English word for someone who actively avoids the education system

There's also "playing hooky". While it still refers to the action, IMO its more about someone actively avoiding school/work.
Star Trek: 25th Anniversary has so much to teach modern games
I thought it was possible to embed Redis.
Isn't elixir just syntactic sugar on top of Erlang semantics?
…

> excluding the special case of low-level languages with capture clauses

Of course it works, you're specifically capturing `i` by value. It's not exactly surprising that doing things completely differently yields a different result.
Ahh I missed the part about the network. That makes much more sense, then.
That's not entirely true, its written in UK law that you get better protections with a credit card - see Section 75 protection. You'd be pretty foolish to use cash for large expenses due to this.
An admission of responsibility in a CEO stepping down is incredibly rare. Usually it's phrased as if it is only tangentially related to the matter at hand. As if the CEO had already been planning to leave and this was just a convenient moment for it.
It's important to look at the political component of our approach as well. The Western political-economic growth model for the third world - fostering democratic institutions while giving basic aid to the poor - is not productive from the perspective of nation building and wealth creation. Democracy is not conducive to growth for poor, diverse nations, especially those still deeply rooted in genuine tribalism as many nations in Sub Saharan Africa are.

While I fundamentally disagree with China's political model, we may have better luck in third world development deemphasizing democracy and focusing instead on rule of law, stability and cultural cohesion.
Amazon's Free Cash Flow
On the other hand, recently Boeing has made major strides on diversity and inclusion.

>Boeing has made diversity and inclusion a strategic priority — and external validators have taken notice. On May 7, it was announced that Boeing ranked 32nd out of more than 1,800 companies that participated in DiversityInc’s 2019 Top 50 Companies for Diversity survey

>https://www.boeing.com/features/2019/05/diversityinc-top-50-...

#unionssowhite
Not sure if you read the linked article:

> The 70 kilogram remote sensing satellite is to be used for agricultural, climate, mining and environmental observations, allowing the Horn of Africa to collect data and improve its ability to plan for changing weather patterns for example.
"it is the worst world we have since the last ice age"

It isn't.

We have more forests now than 35 years ago [1]
Ecological footprint is decreasing in Europe [2]
Death rates from air pollution are dropping [3]

Thanks to technology we can have an amazing quality of life that not even nobility could dream of a hundred years ago, but we are also doing it in a more sustainable way.

[1] https://psmag.com/environment/the-planet-now-has-more-trees-...
[2] https://www.eea.europa.eu/data-and-maps/indicators/ecologica...
[3] https://ourworldindata.org/grapher/death-rates-from-air-poll...
The Year in Biology
That might change if they had to.

Teachers who have experimented with "reverse classrooms" claim that 1. Students hate it, and 2. It is very effective.
> But with all what happened, authorities are extra thorough before allowing the 737 MAX to fly again.

I think this is entirely true, but it's an interesting commentary on the structure of regulation: it's some small part technical investigation, and a much larger part public relations. I can't even argue they're wrong to operate that way, since their mission is to build public trust in air travel, but it produces absurd results in other areas, e.g. airport security theater.
The 737 Max cost $3bn to develop and it's an iteration of an existing design. There's no "just" about developing an entirely new plane design from scratch.
A contrarian's point of view:

> The very same operator is often misused as, or confused for, the operator for equality or assignation.

It will still be confused, I'm afraid. It's just a little less likely that that confusion will be silently accepted by the interpreter.

> Also to hint people at using it only when necessary.

Let's be clear: the walrus operator was never, ever, necessary. It's syntactic sugar to avoid extra lines of code. The hope is that it will be convenient and obvious enough that folks will prefer it to both extra lines of code and repeated sub-expressions, but the very advice that beginners ought to "ignore the existence of := for some time" (_plus_ the intentional deviation from other languages) suggests that this is not going to be nearly as obvious or convenient as its proponents might have wished.
Interesting... I never thought about that. I guess if the bristles board were very tight packed, the force of the incoming dart wouldn't be enough to move the dart out of the way?

I had a good bristle board, but I recall spending much more on darts (weighted, various shaft materials, and an uncountable number of flights, etc.)
Should This Be a Microservice?
Mobile Apps Feature AR
Hey Drew, I'm a huge fan and have a lot of respect for your work.

I feel like I see the pattern of people on HN being disappointed in some of the tools that come out of Google and other large engineering orgs, when they don't work out really well in orgs that are not operating at the same scale. People have similar complaints about the complexity of other projects that come out of Google. K8s comes to mind as one such example. Often times these tools must be robust to such a large variety of uses that they are simply overkill for smaller organizations. I'll readily admit that I could be wrong and Bazel is simply poorly designed, but it is perhaps worth considering that the build system used by an engineering team of 50 need not be as complex as the build system used by one of the largest engineering orgs in the world. My guess is we'd see a lot less backlash if people tried to step off the hype train for a moment and critically evaluate whether they really need to use something like Bazel or K8s when something simpler would suffice.
I really wish there was a way for the browser to blit pixels to the screen in the shortest amount of time possible. Like talking directly to the GFX hardware using a restricted API like the Canvas 2d context.
because humans have a biological imperative to choose short term solutions
> "As kids get older and gain knowledge but not respect or autonomy, the school to job pathway looks more and more arbitrary and unnecessary (the common question of "But when am I actually going to use this?" I remember hearing often in school)."

SMBC has the answer to this: https://www.smbc-comics.com/comic/why-i-couldn39t-be-a-math-...

Sounds like very pointed snark but IMO it isn't, just a basic truth. The average population may not ever need to use what they learned but the percentage of people who go on to STEM and other professional careers are "going to use this" and that's enough to make it worthwhile.
It would bankrupt the company and put them years behind Airbus.
"Golden parachute" is just a pejorative for "severance pay." And, it shouldn't be surprising the person hired to be a company's chief negotiator tends to negotiate themselves a good deal.
I dunno how true this is but my african friends have told me that telecom in africa is extremely expensive and calling someone the next village over can have huge charges. So african countries under the African Union created the African Telecommunications Union to send out an african owned telecom sattelite instead of having to pay for western owned telecom sattelite usage.

Again this is second hand info and I don't know much about African politics but telecom is clearly one important reason.
Why Engineers Must Remember the Kansas City Hyatt Tragedy

https://www.enr.com/articles/38400-why-engineers-must-rememb...

“Many false theories persist about the cause of this fatal collapse. The failure was not due to poor workmanship, shoddy materials, a rushed schedule, swaying from dancing, “harmonic vibrations” from the music, poor contractor communication or design changes that did not receive proper review.

As documented in the official investigation report, two professional engineers issued sealed design drawings without performing critical calculations to determine whether sufficient load capacity existed.”
Merchants have to pay a decent sized fee on every transaction, and that fee is definitely passed on to the consumer via higher prices. But it’s also (arguably unfairly) equally passed on to consumers paying cash.
Nice job! It's good to see Rust implementations in the financial domain. I believe it's an excellent language with a bright future for many use cases in finance (both operations and research) but I haven't really seen it used that much yet.
Quoting from the Code of Hammurabi (Ancient Babylon):

> If a builder builds a house for someone, and does not construct it properly, and the house which he built falls in and kills its owner, then that builder shall be put to death.

There's real accountability for you. Corporate accountability these days is a sick joke.
The Art of Computer Programming

It's a great book simply as a book. It's something people tend to rationalize not buying. That makes it a good gift. It will provide a lifetime of reading and learning (just as it has provided Knuth a lifetime of writing).

And it meets the spec: there's no more solid foundation and it is language independent. It's plausibly one of the most important books of the 20th/21st centuries.
I went to the page thinking, “I’m sure these will be the usual gotchas.”

OMG was I wrong...

Some of the examples are unbelievably weird and completely counter-intuitive.
The NYT story in particular was hard-hitting and well sourced. Gotta wonder if these stories influenced the board to act now.

It's a bad look, because Boeing is consistently way too late to recognize what is obvious to those of us watching from home.

I continue to be astounded that our most senior leaders will not act in the long-term best interest of the organizations they lead.

It's been 37 years since the Tylenol crisis, where seven people in Chicago died after someone tampered with the pain reliever and contaminated it with potassium cyanide.

Way back then, Johnson & Johnson did far more than they were required to do. They pulled all Tylenol from all store shelves everywhere, and kept it off the market until they completely redesigned the packaging. They took complete responsibility. They over-communicated with regulators and with the public. Their market share plunged from 35% to 8% and they took a huge financial hit.

But what was bad for J&J in the short term was fantastically positive in the long term. Their brand recovered, stronger than ever, and they regained their dominant market share.

But today, leaders across the public and private sectors rarely act with this kind of understanding and foresight. Muilenburg downplayed the catastrophes, blamed the pilots, pressured regulators, tried to find cheap shortcuts to fix the problem, and made promises to suppliers and customers he couldn't keep.

So often what's best in the immediate term is worst for the long term. Why can't today's leaders think a little bigger, and optimize for the long term even if that has an immediate cost?
Because it hasn't happened before. This isn't exactly rocket science difficulty levels of understanding.
Ask HN: How do you drive organic (unpaid) traffic to your MVP?
The ultimate solution to the waste problem is fusion.

That's the unfortunate thing about abandoning fission reactors. Fusion is far safer and doesn't produce radioactive waste byproducts.
I'm glad that you were able to deliver a product that helped with accessibility, but part of the considerable effort it took was just in trying to understand what someone else's perspective is. It's less efficient than simply having a member of the team with real lived experience that can answer common-sense questions that your team agonized over answering.

And not to say this happened in your case, but even with that considerable effort, it's still very easy to end up with blind spots in your product that a more diverse team would have caught.

It's the same as hiring for any other level of experience for more routine technical skills. If your team has no experience in this area, they'd need to expend a much greater degree of effort to answer questions that someone who is experienced would already have known the answer to.
Hacker: someone who solves problem quickly. Maybe it is or it is not the most elegant solution but it gets job done.

Artist: someone who creates something that stirs emotions. My friends and I used to debate if ads are truly art form or not, I lean towards that they are. But some of my friends argue that art product should be the product, not make you wish to buy another product.

Craftsman: I haven't thought about craftsman much. It seems recently there is a lot of romanticizing of craftsman in the Western hemisphere but back home there are tons of craftsmen who seems to struggle financially.

Engineer: someone who builds something using well established principles, with a lot of formal processes, communications, and most likely in a team. They may work on artistic projects such as video games or art installation but their part of project is not artistic.
Baba RAM Dass RIP Be Here Now
Banking setup

I use a credit union for checking. I'm currently planning to open up a second checking account with the same credit union to split my income stream into fixed and variable expenses as some have mentioned here.

General idea is as follows:

1) Deposit income check each month into checking account #1. Draw from this account for monthly and yearly expenses. Add some buffer so as not to over draw.

2) Initiate an auto-transfer from checking account #1 to checking account #2 after check is deposited each month. Work within the budget set by checking account #2 for variable expenses.

Why use a credit union? A for-profit bank does not share the same incentives as their clientele. If they can separate you from your money, they will. I'm generally wary of any industry that is rewarded financially for stealthily screwing their customers, e.g. insurance industry. Credit unions are also known for having very reasonable loan terms.

Why two checking accounts? It's nice to know what I'm spending each month on stuff like gym membership, streaming music, cellphone bill etc, versus things like coffee and dining out.

Investing setup

I'm young. I'm willing to incur risk for better long term returns (on average). I also recognize that I am not Rentec. If I were to outperform the S&P500 picking stocks, it would be almost entirely due to random chance.

I keep enough money in checking to survive an emergency that requires immediate access to funds. Everything else that I earn above what I need for the month goes straight into an S&P500 index fund. Both Vanguard and Fidelity are essentially fungible.

I'm open to others convincing me that this is a stupid strategy. It is entirely possible the S&P500 tanks, and I lose a large fraction of my money. Few counter points though. First, it is by definition a diversified portfolio of stocks. Second, it has performed very well historically. Third, it has enough people invested in it that it couldn't just "go away" without serious repercussions for the US and the world.

Perhaps the largest concern, is that there is way more wealth in the S&P than there are people actually trading it on a day by day basis. If there was a flash crash, there simply wouldn't be enough people on the buy side of the equation to drink from the firehose of people selling. This is really beyond my depth though so I'll stop here.

Other principles

I'm trying to avoid debt like the plague. Mostly for my mental health; I know it can be important to your credit score to carry some continual debt. Be wary what you sign up for (college, grad school, etc).

Keep in mind though, you always want to maximize your net effective interest rate. If your student loan rate is 4%, consider paying the minimum on your student loans and put the difference (what you would have paid) into the stock market. Only do this if you can automate the process as you will be inclined to spend the money and not save it.
How much experience do you have in OS dev before you jumped into this project?
Also interested
Possible don’t mean ubiquitous. You get no support and plenty headaches when you start to do that sort of weird, unsupported things with a product.
I mean, I wasn’t particularly down on Muilenburg, I’m aware of his credentials, but haven’t followed this Boeing story closely enough to have an opinion on his culpability with respect to the 737 MAX.

So yes, if they were going to replace the CEO for the optics, “someone like Dennis Muilenburg” would have been the best-case scenario for me, rather than someone with non-engineering background/specialty.

For a sports analogy, CEO shuffling is kinda like coach/GM shuffling of pro sports teams - they’re there to take the blame when things go wrong, but picking a CEO without a related background is like picking a new coach from a different sport.
The 84 biggest flops, fails, and dead dreams of the decade in tech
All feelings are true, but they might not be valid. Invalid feelings are less actionable
> On my Linux setup, I could do just fine without a mouse because I have multiple ways of doing the things I need to do

On your Linux setup, could you do just fine without a mouse AND without a keyboard?

Why is it OK for the keyboard to be an essential required device but a mouse should be optional?
There are lots of systems around, many aimed at simpler and more story-focused play than D&D. Downside is they usually have fewer resources for DMs so you'll be making your own campaigns, designing your own encounters, and so on, more often, even if you'd rather not. Though 5e and Pathfinder 2.0 streamline things quite a bit and do a better job of putting class flavor into the system itself and working at keeping the combat system more fluid and engaging for the whole table.

There's been an explosion of simple RPG systems focused on younger players, so if the kids you're targeting might get lost in or bored by the rules of even a modernized D&D-alike, there are lots of specialized kid-friendly options. Example of one with fairly high production values if you want a take-out-of-the-box-and-play experience, targeting really young kids:

http://www.nothankyouevil.com

I've not played it but it seems pretty well-regarded and I've seen it mentioned a lot. Just an example, there are tons, many of them of the self-published PDF-book-and-character-sheets variety.
> And there is no indication so far, that a 737 MAX with a fixed MCAS isn't safe.

I don't think that's quite true. There's been a large swathe of other problems [0] involved in the production.

Broken or damaged parts, engine shutdowns and faulty hydraulics are just some of the concerns that Boeing seemed to have glossed over.

There has to be a reason that Boeing was willing to go so far as halt production [1] to reassess the plane, and that won't be just one flaw.

[0] https://www.nytimes.com/2019/12/09/business/boeing-737-max-w...

[1] https://www.wsj.com/articles/boeing-weighs-cutting-or-haltin...
Plot twist: the parachute runs MCAS.
Really this is only a problem if your audience is other graphic designers or people who are familiar with them. Most people won't care.
They are well-defined now, but when Leibniz and Cauchy were working with them, they were not, and used carelessly could lead to errors. Their "solution" was to just pretend those errors didn't happen ("don't do that, then") instead of trying to come up with a consistent system of rules for infinitesimals.
To Drinking Safely with AI
> According to Amazon, they are very different

So what? Thats a given. The question posed is how it is functionally different, not what legal relationships have been used to circumvent standard supply chain regulation.
Airlines consider passenger misery a benefit:

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

Jules Dupuit, describing rail carriages, though the same logic applies:

It is not because of the several thousand francs which they would have to spend to cover the third class wagons or to upholster the benches. ... [I]t would happily sacrifice this [expense] for the sake of its popularity.

Its goal is to stop the traveler who can pay for the second class trip from going third class. It hurts the poor not because it wants them to personally suffer, but to scare the rich.

https://www.inc.com/bill-murphy-jr/why-does-air-travel-suck-...
Re CYOA/RPG combo, I believe you're referring to the Fighting Fantasy series: https://en.m.wikipedia.org/wiki/Fighting_Fantasy

There's a fun confusing fact about that series, which is that Steve Jackson was one of the creators and frequent authors. "Oh, Steve Jackson, the creator of GURPS and Munchkin!" you're saying. Nope, different Steve Jackson. But wait! That Steve Jackson did come along later and author a few books in the series. So now a bunch of those books have "Steve Jackson" listed as the author, and there's no way of knowing which one it is without googling.
Feel free to mail me.
Is Amazon "monopoly"? Yes, just like Google. How to verify it? Block every single address used by Amazon (or Google) and watch your internet and gadgets revert to the stone age and stop working completely. That is a de-facto "monopoly".
Cerberus also allows you to do things such as set off an alarm on the phone, take a photo using the camera, and a few other things. I don't think Google's solution does all that. In addition, a quick test looks like using Google's service triggers a notification on the device, which would cause anyone stealing the device to turn the phone off.

I think Find My Device is mainly a solution to misplaced phones, with limited use as an anti-theft tool.
A 737 Max without MCAS doesn't have linearly increasing stick forces as AOA increases. This is a FAA requirement, so the 737 MAX can't be approved without the MCAS system, regardless if it could be flown by a trained pilot.
I think Boeing's problems are related to leadership and having the courage to do the right thing. Good leaders can come from accountancy or engineering or wherever. We shouldn't be snobby about it and insist on an engineer when the issue at that level is not an engineering problem.
None of these projects or exercises are futile: something is learned in the process, and the language gets pushed into new areas, algorithms get proved out etc but it seems that Go is becoming the next hammer and every problem in the problem set has become a nail. Personally I would have just stuck with Redis
The new CEO comes from Blackstone. I'd say it is even more likely that he'll double down on the cost cutting.
Agreed. As Apple’s made more money, they have this pressure of growing at any cost. Some of the recent decisions of pop ups in your face and a whole of magic hidden gestures really make it seem they aren’t doing their due diligence like they used to.

I have as much respect for iOS/OSX as I did for pre-we-track-everything-Windows. It’s just clunky and shit gets complicated and slower on every version
Wonder how many hundreds of millions he'll get as a "safety parachute". Lord only knows he was probably barely making ends meet and his kids wouldn't have Christmas without it!
Linux kernel preemption and the latency-throughput tradeoff
With executive compensation packages as big as they are today, and the likelihood that even if some gets clawed back you'll still be ahead to the tune of tens or hundreds of millions of dollars, the incentives towards short-termism and malfeasance will remain overwhelming.

The idea that the next CEO will be incentivized to do anything other than pump and dump is laughable.