skysight-inc/HackerNews huggingface dataset:
Yeah. As the company, you don't want emails like that coming out, but getting rid of messages like that damages the so called safety culture.

I think a good answer as a CEO would be to tell managers to be more careful in emails, but no real punishment. However, the criticism in the emails was pretty low content, it's not like this was a message that said, man those monkeys really screwed up the MCAS or something. I think you might see messages like that even on well designed products, people get frustrated.
i hate paywalls, this news link should be removed!
Why Bitcoin bulls must wait for dip to $9,850 to enter again
Andy Rubin’s Startup, Essential Products, Shuts Down
If they're rare enough that they are ~never mispredicted then why does the cost of exceptions matter when they do happen? If they are common, then they're going to be mispredicted.

The demo benchmark, for example, would produce basically always missed branches. Well, if would if the compiler didn't just strip the empty branch, invalidating the entire benchmark.
>Tangent: there is no such thing. You can weight a die, you cannot weight a coin.

Yes but you don't need such a coin. You can use a perfect coin and consider flipping it many times.

Example : https://www.youtube.com/watch?v=Vo9Esp1yaC8
Limiter, compressor, reverberation, equalizer, auto volume for Pulseaudio
We have a Rust implementation in the works: https://github.com/UrkelLabs/rsd

It's not a full node implementation yet, but will be there soon!
FWIW if buddy #1 lives in an area where 50k/year is enough, I would say it's still better off than most of the hacker-types, which also do this, but in their free time. At least he got to build a business around his hobby.

But I do understand the point you're trying to make. Obsessing over doing it yourself and perpetuating the NIH syndrome does more harm than good. There is a lot more chance that one's business will go out by their doing compared to going out because one of the services they depended on went out.
>The defining characteristic of a nation state is that it has a monopoly on violence within its borders.

Pedantry FYI, that’s just a state. The term “nation” has more to do with distinct communities and culture. And so a “nation state” is when those overlap.
To clarify, I'm not necessarily wondering why OP is pursuing this business. I'm more wondering why it's notable to HN, when the product isn't particularly interesting and is not seeing unusual growth. It appears to have launched in Oct 2018.
Ask HN: If you were to start Linux from scratch, what would you do differently?
It surely is just me, but I have noticed several people in the HN community and others openly complaining about the Linux kernel, and mainstream operating systems in general. I'm sure that, along the way, decisions were made and trade-offs had to be faced, and that resulted in the operating systems we have today.

What, in your opinion, do you think are the decisions that, in retrospective, should have been made differently? Like, for instance, is the concept of File the right abstraction? Is the use of bitwise to assign permissions in files the right one?

I'm looking forward to your answers.
You didn’t insinuate this, but to be clear, a blue box didn’t emit “touch tones.”
I've always thought that having a person take over from a computer when driving is a fundamentally flawed premise. People, by nature, are not going to devote enough attention to a task they're not actively involved in and they won't be able to take action fast enough to avoid an incident because of the time it takes to context switch from whatever they were doing to handling the situation that just came up.
The thing is, its subjects are mostly non-citizens, so it's enough to grind _those_ into a pulp. So far, the US has not seen a popular uprising which threatens the stability of the state(, excluding perhaps that of the native Americans, who were actually ground to a pulp, eventually).
Great, what the world really needs is a hideously inefficient set of distributed DNS servers that are permanently eating 100% CPU to do their proof-of-work blockchain mining crap. The page hand-waves this away by claiming (with no good reason) that it will all be renewable energy. Just like bitcoin in China, right?
It should be priced the way Google priced .dev - Good names cost slightly more than what one can make from squatting, but not prohibitive for a real business.

People's personal names are unlikely to fall in that category.
Simply returning from a function is also "unwinding the stack" but nobody writes blog posts & articles about avoiding return ;)

But what you're referring to is a cost, yes, but only a cost when an exception happens which should be rare. And it's not that much more expensive of an unwind than what would happen if you `if (err = thing()) { return err; }` everywhere in your call stack anyway.
Ask HN: Does anybody remember this random text-substitution software?
Years back, someone here linked to what I remember as a Wikipedia article for a software tool that would take text like this:

I'd {like|like to take a moment|really like} to show you {our project|this project}

And randomly choose and insert one of the strings inside of the brackets.

Does anybody remember that? I'm looking for that or a similar software package / script. I think I could write it myself but I'm hoping I don't need to roll my own as it's just one more component in a larger project. Thanks!
I use Debian testing for desktop. The problem is that KDE maintainers in Debian are understaffed, and also some transitions take very long:

https://tracker.debian.org/pkg/plasma-desktop
> I think coercion is a fine word for the situation.

Except the part where simply choosing not to subsidize someone that could contribute to society but does not involves no actual use of force.

On the other hand, using the state to force a productive minority to slave away for a willfully unproductive majority does actually involve the use of force.

You are literally inverting the meaning of "coercion". Hence the apt description "Orwellian".

War is Peace,
Freedom is Slavery,
Ignorance is Strength.
IIRC they were always making some progress but then they raised money + got acquired and I assumed headcount ballooned at that point which allowed them to focus on non-enterprise facing features more.
Maybe he wasn't using his phone but he was distracted or maybe even asleep. Otherwise why let the car crash?
> "handwriting recognition... has never gotten good enough to succeed in the marketplace against alternatives."

There is little market demand for handwriting recognition, and thus little active research goes into it. Not because it is a difficult or problematic technology, but because better alternatives exist that make it irrelevant.

Even if someone were to come up with an absolutely perfect handwriting recognition system, most people wouldn't use it. Why? because the advent of multi-touch screens means that most people can type much faster than they can hand-write anyway.
> The only thing I can come up with is he wasn’t paying attention to the drive up to that point and didn’t notice he was in a problem area.

It's a well known phenomenon that the more you automate away routine tasks, the harder it is for the driver to stay alert and take over in non-routine situations. My understanding is that airplane pilots are specifically trained in strategies to avoid falling into that trap.
It's definitely strange to me, but I'm not really informed as to this part of the industry. I'm on the spectrum and spend most of my time reading/working on technical details.

I kind of wan't to avoid a subjective analysis here and just see what other companies do for these types of concerns (if they have them).
Awk is the ideal AWS Lambda language, and should be supported as a first-class citizen there. Add the ability to tag such a function from a URL (w/o the API gateway cruft), and AWK and netcat could replace tons of troublesome and expensive dynamic data management and ETL code that winds up living in much more complex and expensive environments today...
Windows 10X, Win32 and UWP application security and deployment
Wow - As I read the readme and wiki it shows what an impressive amount of effort to pull this all together. This is the closest to OpenStep I’ve ever seen an open source project achieve.
The privacy friendliness was the killer for me
This is dangerously naieve and short-sighted. Look at how readily China already uses our own corporations against us. ESPN showed a map of china with the nine-dash-line. Hollywood won't dare to offend the Chinese government. Our tech companies are willingly censoring themselves. Our corporations influence our politicians, and China is exerting influence on our corporations.

If they have access to an enormous volume of potential blackmail or datamining, you think they won't use that against us for political gains? They could blackmail a programmer to insert a subtle vulnerability into a piece of code by threatening to expose his extramarital affair, or threatening to tell his employer/family/friends what kind of porn he watches. Or they could easily datamine and target those with monetary issues to see who is vulnerable to a bribe. Or they could threaten to frame you for child porn using their backdoor access.

This is from a government that isn't afraid to 'disappear' political dissidents, send people to "re-education" camps, harvest organs from their own people. You think they're going to be friendlier to American citizens?
> Once you can conveniently call up an automated Uber the need, at least in cities, to buy your own car will effectively vanish.

As a passenger, there is no difference to me whether my car/bus/train is self-driving or not. As long as I'm not driving, it doesn't matter if a meat, or a silicon neural network operates it.

Given the above, how does this make self-driving a transformative technology?
This equation will change how you see the world
> If names have to be renewed on a year-by-year basis, is there any mechanism for archival? Won't this be strictly worse for link rot?

Blockchains are good for timestamping. The records on chain can be tracked over time but this doesn't solve the problem of when the blockchain authoritative name server delegates to the tld's authoritative name server. Maybe the tld nameserver could index the records in a git like data structure and be able to serve queries with a time parameter
I'm not sure your "It's been an Incredible Journey" post is the appropriate place to showcase marketing videos for a product you see "no clear path to deliver it to customers".

Are they hoping for a last minute buyer?
Not sure "An Update" quite captures "we're shutting down; there'll be no more updates; you have 68 days to retrieve your data."
> I eventually ended up investing in building my own "detached" office in the back yard

I want to know more about this!
Better title: "Essential to cease operations and shutdown"
My problem with those boards was that they would not erase at all. It didn't matter which solution I used, the only one that did anything was Goof-Off, which still took a bit of scrubbing for things that had been left on the board for a little while.
I have to admit I'm nostalgic for the straight forward nature of NS/WM and even some of the less powerful interfaces of the time. Most modern desktop environments including macOS feel like an exercise in evading landmines of unpredictable or inconsistent behavior. On macOS specifically the retrofitting of tabs into applications mostly designed to be SDI has (mixed with some legit SDI apps and full screen stuff) is a mess. Can anyone actually keep track of dozens of windows with maybe dozens more tabs open in each one? Sometimes I find a randomly find a minimized window full of stuff I haven't seen in weeks. Lost in the complexity.
As I commented elsewhere, I'm not saying that I know enough about OP to suggest that the business has failed and it should shut down. Far from it. If he's happy, he should keep going.

My question is rather about why HN would find this interesting. It was a sincere question. Simple analytics has been beaten to death as a product, and when it's done "well", this community tends to have ethical misgivings about it.

So is it the experiment in transparency? Is it that I'm totally missing something novel or useful about the product?
Grizzly Bear Death Rates Are Climbing
This a trap we all fall into. Because you are smart but don't understand that a thing could exist, doesn't mean it doesn't. We often use this crutch when absolving someone else of an action taken or a design flaw. "I would have never thought of that!" or "How could someone have anticipated that?"

> I can't see that much can be done about pedestrian safety once your vehicle is colliding with a human being.

https://en.wikipedia.org/wiki/Pedestrian_safety_through_vehi...
Excerpt:

"The logistic map connects fluid convection, neuron firing, the Mandelbrot set and so much more."
If you want a serious equalizer on Linux to enjoy great sound (even on laptops) this is the real deal. I can't believe I never came across this before.
Show HN: Debug stringifier for go that handles recursive data
This is very well done. Interactive textbooks should look like this.
Maybe “uncomfortable to hold” is part of the point. This is basically an art project, after all.
Wow Thanks!!!
ML hype spawned a lot of self driving car hype, and a lot of promises which can't be delivered in any short time frame. It started with Comma.ai, but others picked up the full ML torch and went with it. Other companies are making steady, sure progress using the old school robotics approach of throwing sensors at the problem, Waymo, for example. Others are being reckless and trying to use vision alone (Tesla). It's a mess.

However, safe self driving is coming, slowly but surely (I work at a company which produces tech for these guys). The hyped companies are in trouble, but car OEM's, partnered with companies you've never heard of, are making slow, steady progress, all the while being subject to government functional safety requirements, particularly in the US and EU. There is zero chance that a Tesla or GM car will be allowed to fully self drive, so no matter how advanced these systems are, they're sold as level 2 systems requiring driver oversight and qualify as cruise control in regulations.

Today, we have full autonomy in some truck routes (only as proofs of concept), in ship yards, parking shuttles, mining equipment, quarry trucks, etc, places where the problem domain is more constrained. Generalized self driving is a ways off, but by the time you can make use of it, it will be safe, it just won't come from Tesla or Cruise or Uber.
So at least in NYC, once you've hit 100ish employees you're required to track diversity to some rough extent (I'm not sure if this is federal, state or local law). One thing that my company has done is to specifically engage with focused diversity groups for hiring (ie one of the bootcamps we hire engineers from is women-only. Other examples is posting new jobs to local veteran group). It's a little weird at first to specifically engage like this, but a better way is to think about how many companies do college recruiting. Often they'll send recruiters to Ivy League universities, which are not diverse in any real sense. While you can continue to do that, you're balancing it out by specifically reaching out to another more diverse source. They all have to hit the same hiring bar, but your pool of candidates is more diverse
note that "gradient descent" isn't AI either. it's more computational linear algebra: a heuristic for numerical methods used to solve (usually to a local extrema) systems of equations without direct analytical solution(s).
Can’t say that’s a surprise.

I wasn’t following the Gem but I sure wonder what the appeal of a skinny phone was supposed to be.

It’s like trying to make a two door minivan. All phones look the same just like how all cars look the same for a reason - we have converged on the most useful design that works for everyone.
Liars, Damned Liars&Zealots:Moral Mandates&Transgressive Advocacy Acceptance
fork has to go - it's unsafe, slow and worst of all - there is a ton of software that uses it - it's not an easy fix because of this but there are a few of us looking at ways of slowly getting rid of it
I've seen quite a few job postings that include Scala these days. Often it'll say Java/Scala so it's hard to say how much Scala companies are using.
I'm going to add very little to this discussion, but it's the second article from this blog I've seen here, and - like the other one, about the Earth and the Sun - it's absolutely amazing. This is some of the finest work in "explorable explanations". I'm going to save the copy of both just to be sure to show them to my kid in a couple of years; this beats any educational material on the topic I've been exposed to before.
Ask HN: Lessons learned building an app / “super power“ market for your SaaS?
Hey HN, we’re an early project making an email platform for devs. Think Gmail with a recipes / addon / superpower market and APIs.

We’d like it to work like how Trello or Slack have enabled apps. I’d like to hear any lessons learned, best practices, shortcuts you’ve thought of to build such an addon marketplace!

One consideration is using self-hosted ifTTT clones like Huggin or Node Red and extended the recipes there, but maybe it’s just better to create a system from scratch and there are boilerplates out there.
Freezer for sure.
If exceptions were free then yes, but there's not really any language/platform where that's the case. It'd instead be the reverse - Parse() calls TryParse() and throws an exception on false.
Giving expiring card information does not magically make you not liable for a charge. It just makes it harder for them to collect and (hopefully) harder for you to forget about the charge.
Classify Texts with TensorFlow and Twilio to Answer Loves Me, Loves Me Not
By being part of the leadership ranks and being unaware, shouldn't the disciplinary actions extend upon himself as well?

Maybe being a total dick gives you a free pass at Boeing.
Incident Response – how great companies do it
> I myself am much more interested in the data behind the people in the process of going from 0 to successful, even if they fail

I understand that sentiment and have no argument against it, but there are tons of stories posted to HN with similar attributes (single founder SaaS, $3-5k MRR, blog post likely submitted as a marketing tactic) and none of those blow up the way this has.
Well, there was hub[0] back in the day. I also bet there are a load of features that I&you have never heard of, but someone is using them.

And, not only adding features is doing something; improving reliability or just maintaining the site, monitoring is also work...

So dismissing pre-MS GitHub might not be really appropriate.

[0] https://hub.github.com/
"prove that you control the domain"? isn't that the rub? sounds a bit circular to me at least. there doesn't seem to be any solid replacement for the existing centralized trust authorities. what am i missing?
https://www.facebook.com/Norwegian-CrossFit-Final-2020-Live-...
https://www.facebook.com/Norwegian-CrossFit-Championship-Fin...
https://www.facebook.com/Norwegian-CrossFit-Championship-Fin...
https://www.facebook.com/Norwegian-CrossFit-Championship-202...
https://www.facebook.com/CrossFit-Championship-2020-Live-Onl...
https://www.facebook.com/Norwegian-CrossFit-Championship-202...
https://www.facebook.com/Norwegian-CrossFit-Championship-Fin...
https://www.facebook.com/Norwegian-CrossFit-Championship-Fin...
https://www.facebook.com/Norwegian-CrossFit-Championship-202...
https://www.facebook.com/Norwegian-CrossFit-2020-Live-Online...
https://www.facebook.com/Norwegian-CrossFit-Championship-Fin...
https://www.facebook.com/Norwegian-CrossFit-Championship-202...

https://www.facebook.com/TribalClashAustralia/

https://www.facebook.com/Rally-Sweden-2020-Live-Online-10714...
https://www.facebook.com/Rally-Sweden-2020-Live-110507593858...
https://www.facebook.com/Rally-Sweden-2020-102007734721523/
https://www.facebook.com/WRC-Rally-Sweden-2020-Live-Online-1...
https://www.facebook.com/WRC-Rally-Sweden-2020-Live-10624078...
https://www.facebook.com/WRC-Rally-Sweden-2020-1066217809192...

https://www.facebook.com/World-Championships-Biathlon-Anthol...
https://www.facebook.com/IBU-World-Championships-Biathlon-An...
https://www.facebook.com/IBU-World-Championships-Biathlon-An...
https://www.facebook.com/World-Championships-Biathlon-2020-1...
https://www.facebook.com/World-Championships-Biathlon-2020-L...
https://www.facebook.com/World-Championships-Biathlon-2020-L...
https://www.facebook.com/Biathlon-World-Championships-Anthol...
https://www.facebook.com/World-Championships-Biathlon-Anthol...
https://www.facebook.com/World-Championships-Biathlon-Anthol...
Thank you for your effort.
For someone who is in academia and a firm believer in the advancement of knowledge via peer-review, these things matter. Cheers!
How to build email list from scratch
Which Search Engine Has the Best Results
> In the US, about 35k people die per year from motor vehicle related deaths. If you get it down to 10k, then that would be a major success.

If we were actually serious about reducing motor vehicle deaths, we would mandate that every car be equipped with a breathalyzer device. No fancy new technology is necessary, and there's plenty of low-hanging fruit (Impaired driving) that we can deal with.

For some reason, though, the religion of autonomous driving does not consider this as a solution to minimizing road fatalities.
Very nice! I love the idea of small animations to dress up long-form articles, and we don't see it enough on the web because most "content" is written by content marketers and animations I guess are too time-intensive to be considered worthwhile.

Could you tell us what the flow looks like? For example, what do you use to create the SVG, clean it up, and import it into SMIL and animate it there?

Also, how much time would you say this process takes you?
You're doing something wrong. I've used awk to run big data reformatting jobs in under an hour that took most of a day to run in Scala on an Apache Spark cluster. In the vast majority of cases today, if speed is your problem, then you are the problem - especially since most problems fit into RAM these days, even w/o exotic stuff like RAMcloud...
I recently started working from home, which coincided with a move. This is the specific reason I insisted on a two-bedroom apartment. I think it's made a big difference. I was remote before this, but had a private office in a WeWork, which I went to everyday, even though it wasn't required. This kind of separation is crucial.
The Polarization of Reality
"Was written," not "was initially written."
Edit: I see you've edited your comment; I'm leaving this here as-is.
I don't quite get the author's beef, even from the screenshot he has a couple down.

I personally love reduce. Reduce is probably my favorite function an iterable, or enumerable, can have... Is it really that clever to map and then reduce something?

You can totally use reduce when you shouldn't or when it makes your life more difficult, but you can also eat fried chicken and drink hot coffee driving naked down the freeway during rush-hour.... it's up to you to make smart choices.
No generation gap here. I was building my first web apps in early 2000s as well, with Apache and mod_perl. That was exactly the point of that experiment: hey I recall this stuff was _easy_, I don't need it fancy, let's take the modernest server side framework and go for it.

No thanks, not gonna do that ever again. Rosy glasses are rosy, and cleanly separated client side app + back end API is clean and separated.