skysight-inc/HackerNews huggingface dataset:
Because inflation doesn't take into account all the improvements that have been made. A liter of milk or a dozen eggs may almost be the same in 1630 and 2019. A square kilometer of farm land is not, since the crop yield today far exceeds that of 1630 (it has increased almost tenfold since 1930 due to mechanization, fertilizers and new grain types). So the same piece of land that could feed a family in 1930 now almost feeds 10 families. And, more importantly, land has many more applications now than back then: Factories, sky scrapers, airports, gardens, etc.

Take our homes. In the 1630s, homes had almost no insulation, no electricity, no central heat, no air conditioning, no shower, actually no running water, not even cold. The people who lived there inhaled smoke from the fireplace all day. They had no toilets or sewers, no internet, no cable TV or radio or cell phone connection. From evening until morning they sat in almost complete darkness since candles or oil lamps or whatever they used were crazy expensive. Houses weren't fire proof, barely water proof, wind proof or earth quake safe.

What I describe was true for the richest too. The very richest king or business owner in 1630 lived in a home, which fits my description. How do you even begin to compare his wealth to your wealth? 1,000 servants still couldn't bring him a tiny fraction of the comfort we enjoy. The very richest king in 1630 was dead poor compared to you. And that's just the material part. People were also exposed to crime in a way that we cannot even begin to imagine, and which you wouldn't even find today in our poorest neighborhoods. And their life would likely end decades before ours, and be a lot more painful. Even the richest business owner would not be able to stop his headache with a pill the way you or I can. Or tooth aches. Or fix a broken leg. A small wound could kill him. Most would see a number of their children die, maybe also wife in child birth.

Inflation numbers capture none of this.
We are using Linux instead of Hurd due to manpower.

Most high integrity real time OSes are microkernels.

Interesting that you mention Android, one of the key points of Project Treble is using separate processes for drivers with Android IPC to talk to the kernel (including hardware buffer handles).
This is the natural fix. People then don't get the loans they can't afford. There is no limiters in place for a liberal arts major taking out 100k loans.

The future is in income sharing agreements. Let the market and investors decide if they can be paid back.
It's not downvoting for disagreement, I think adding a judgement (like "they deserve it if that's where click farms are") is not constructive to the conversation.
1,5000 miles * 0.50 = $750
even subtracting gasoline (25mpg @ $3.00/gal) $180
you're still coming out like $500 ahead vs wear and tear on your car
Yes, which is why I think “marine” pops into my mind when ships with F35s are mentioned, not navy carriers.
Not sure about kerning, but monospace fonts do have hinting so that rasterizing any size still works without big aliasing and weight problems.
I've been working with Unix systems for a long time. I too dislike fork(), even though I used to think it was the greatest thing. Here's a write-up of mine as to fork() being "evil": https://gist.github.com/nicowilliams/a8a07b0fc75df05f684c23c...
I...what?

That's really impressive, that between the choices of "yes it works" and "no it doesn't work" they managed to make a third options that's far worse.
In what way is he biased in this video?
In the USA you can get a Ford Fusion from $40-$50 a day with unlimited miles. And that's not including special prices or discounts
The problem is the same as companies. Admins won't get slashed, but educators will. Then in many months to years later they wonder why they are on a sinking ship and fire more workers.
I have aphantasia, and I am into lucid dreaming. I dream with amazing amounts of visual detail, but my dreams are silent (my mind's ear is also deaf). In fact, I can see better in a dream than I can in real life, because of my eyesight. No retinas to pass light through when I'm dreaming, I guess.

While working on lucid dreaming, I noticed that I could see hypnagogic images as I was falling asleep, or after I woke up. Not having this ability normally, I focused on it quite a bit and have had some really vivid images, some in motion. Not amazing to most of humanity, admittedly, but it was like magic to me.

If anyone is wondering, I use the SSILD method of inducing lucid dreams. I haven't been into it as much lately, but for a short while I was having three a week or so.
Best Marketing Automation Plugins for Woocommerce
That website looks like a professor's hand-coded attempt at a course website for his Combinatorics class.

The text layout alone could have been lifted straight from any academic journal, aka the densest, least readable typographic style.
> The instruction quality is comparable to free online courses

IMHO: the instruction (video classes) is comparable to GOOD QUALITY online classes. There're a ton of shitty online content.

And projects/exams are, IMHO, far harder.

But YMMV.
> and Adobe (for some reason :-P)

Possibly because Adobe software has a long history with the entertainment industry. Games have credits, albums list their performers and composers, and movies end with 10 minutes of everyone who showed up on the set one day (and their dog). Attribution is very important in the artistic fields.

On the other side of the aisle, Excel began as a tool for financial calculations, and it has never included any names in its about panel, even back in the 1980's: https://winworldpc.com/product/microsoft-excel/1x
Have you set `layers.acceleration.force-enabled` to `true` in about:config?

It may help.
moving the picture on my screen caused some eye bug
This is a good move from Slack. Microsoft teams is an extremely high quality product already. Slack has to be wary of this competitive force nipping at their heels. I've seen teams make good penetration into large companies by starting as the alternative to sharepoint for new projects/working groups.

Team's live editing functionality of excel files is really really valuable for team collaboration. Slack closing the gap on O365 integration is important for enterprise sales.
When we did 5 whys at a company I used to work for, we built a tree of 'whys', 5 levels deep, many branches wide. Then picked several things that could be improved.

Is 5 whys normally just 5 causes in a line?
Wow, the video you posted is even more informative and clear than the actual press conference, and it was created by someone who hadn't even seen the image yet based purely on the mathematical predictions of what we would see.

Kind of sad that after all the amazing effort and resources that have gone into the creating the image that the international team couldn't have featured an explanation as clear as this in their actual press conference.
There's a couple of big problems here:
1) Rich people spend a lot of their money on real estate, so unless you're going to come up with a good way of taxing that (which we don't do now; property taxes are local), rich people aren't going to be paying much in taxes, and
2) Rich people spend a lot on foreign vacations and travel, which is untaxable domestically for obvious reasons. Sure, they still have to pay titling tax on cars, but when they're spending tons of money on foreign hotels and such, cars are a drop in the bucket.

In short, there's a reason that no other developed nation taxes this way, and they all have income taxes. And all those other nations manage to have relatively simple taxes for most taxpayers that don't require paying H&R Block to file for them.
IPOs are increasingly turning into an exercise of the Greater Fool Theory [1]. I'm not sure if it's investors or employees who are the bigger fool. Investors can fall back on ratchets [2]. Lyft may sue a bank for helping pre-IPO investors short sell [3]. What does seem to be clear is the widening gap between smart money (investors) and dumb money (employees).

[1] https://en.wikipedia.org/wiki/Greater_fool_theory

[2] https://www.investopedia.com/terms/f/fullratchet.asp

[3] https://www.cnbc.com/2019/04/06/lyft-is-threatening-litigati...
I'm entirely serious. To cite one of the most famous examples, Facebook ran a sort of A/B test where its algorithm was adjusted to attempt to make users happy or sad.

There's a fairly strong case to be made that intentionally making a large number of people sad just to see if you can is unethical. There's a somewhat weaker case to be made that manipulating the happy group was also an unethical distortion of their reality. I fail to see an ethical problem with the fact that it was an A/B comparison. Instead, A and probably B would be unethical to attempt under any conditions without consent.
« People in Europe » have elected politicians who have enacted these tax policies. Money is not being taken by force...
you are simply wrong
If we see it almost exactly from the top, then why is one half of the ring so much brighter than the other?
You're assuming people don't see taxes as the preferred means of providing aid to those that need it.
Win32 has the opposite semantics, that O_CLOEXEC is the default semantics and the app has to request the opposite if it wants it, and this causes problems too. There should have been two flags and the application should have to specify one on every handle-/fd-creating system call. Hindsight is 20/20.
The main win for Google of course is using one library results in smaller downloads, and Google gets to say which library that is.
At a Startup, especially one that's "long in the teeth", the senior engineering team are those that have been there the longest and have the largest institutional knowledge.

"Why are there 4 unique keys on this table named masterkey, masterkey2, mk1, mk4?"

Principle Engineer. "Well, the masterkey indicates which key this was mastered on, if you check the masterkey db, which is just "id, timestamp, masterid", this is required to comprehensively log the creation date of the row to maintain the db's audibility in case of SOC audit.

masterkey2, refers to the masterkey2 db, which contains "id, timestamp". Any change to the row requires an update to masterkey2, again for auditbility for last modification reason.

mk1, contains "id, userid". Which is the user that created the row.

Finally, mk4 refers to the new mk4link table, which is a LinkTable that links the main table to the mk4update table.
mk4update is 'mk4id, username, timestamp, creator' and contains a list of any changes to the table and a flag indicating this is the creation date. Have you done a SOC compliance report before? No? Well, all of this is mandated by the SOC compliance, its kind of ugly, but it works and is absolutely required."
Given how far we are from the Landauer limit, the comparison is apt. The amount of negentropy gained by computation even in the best case is utterly dwarfed by the increase of entropy in the form of waste heat.
"Taken by force" is a strange (very American?) way to put it.

As a European, I'm happy to pay taxes because it's a convenient and efficient way to get money out of my bank account and into the hands of people who need it more than me; I'm helping my fellow countrymen with literally zero effort on my part, which makes my country a better place for me to live in. If we cancelled taxes and required people to make individual donations, I would still want to, but I would probably be too busy / lazy to do it :P

(Not to say that the government does a PERFECTLY efficient job of distributing taxes to those in need, I actually disagree with much of their spending - but on the whole it does a considerably better job than I would if I had to do it all myself)
Show HN: JWT Validation at the Edge
The account security is now in your pocket
The headline for this article almost makes it sound like Slack was acquired by Microsoft, which is not the case.
rent a car if that's the issue. As a daily driver it makes so much more sense and all the "but the roadtrips" people vastly overestimate how often that actually happens. I know because I used to be one.
I don't think it sets the normal. We had a great senior dev who never worked a second past 8 hours, never did prod support during off hours, never picked up the phone on the weekend, etc. But when he did work, he delivered way more than the junior devs did. He works there to this day, at a great salary, with no pressure to work OT.
Detect and Censor Nude Images with Image Classification and Object Detection
Hi all, for the past two months, I worked on collecting and curating dataset for nudity detection using image classification and censoring using object detection.

The code and pre-trained models are available at https://github.com/bedapudi6788/NudeNet

The test results and methodology are explained in the following posts

https://medium.com/@praneethbedapudi/nudenet-an-ensemble-of-neural-nets-for-nudity-detection-and-censoring-d9f3da721e3?source=friends_link&sk=e19cdcc610e63b16274dd659050ea955

https://medium.com/@praneethbedapudi/nudenet-an-ensemble-of-neural-nets-for-nudity-detection-and-censoring-c8fcefa6cc92?source=friends_link&sk=f0a4786bf005cd4b7e89cf625f109af0
Data collected from mobile phones can help electricity planning
In paper I, Figure 3, it says North is to the top of the image and East is to the left.
This argument seems rather pedantic to me, possibly because the author's context is different from mine. Of course you shouldn't treat the 5 Whys as orthodoxy. Of course it's not a silver bullet in RCA. Of course it's not always sufficient. It's a useful tool for getting yourself into the right mindset for RCA: when you think you have an answer, dig a little deeper and you might find something more fundamentally wrong.

In the author's context (healthcare), 5 Whys may in fact be dangerous to promote. In software, where many of us are building CRUD sites and consumer apps, it's a huge improvement over the norm. I'd be very skeptical of the idea of an engineering team trying to employ CAST (linked in the article to analyze cardiovascular surgery mistakes) unless they're building something mission-critical.

My point is: consider when to use a tool. In many contexts, the 5 Whys is a fantastic tool and should be used. In other contexts (likely this author's), it can oversimplify.
In that case, then only the second suggestion.
Ah ok I see.... thanks for the explanation!
This is the example that I conveniently use to say that marketing is important: https://www.kickstarter.com/discover/advanced?term=login&cat...

Most KS campaigns in the login/2fa space have failed. I let you evaluate the quality of the products, but I'm sure many of these would be valuable.

(Disclaimer: I was part of the first one, that succeeded. We didn't spend much dollars in marketing, but we did invest a lot of time working on messages, keywords, benefits vs features, etc.)
I meant that it would be nice if people with low (and even middle) incomes weren't saddled with having to file a tax return. It's a huge pain point for people struggling to make ends meet.

This would probably require some simplification of the tax code.
Awesome Lists
It was funny the first time, but the gimmick was run straight into the ground with all the followup versions that tried to double down on the writing style.

Same will happen with this. Yesterday it was 55 bytes of CSS or whatever, today it's 339, pretty soon people will be creating "Responsive CSS in 69 lines LOL GEDDIT" and the cycle will begin anew.
how soon after did you start the program after your first full time role?
Choosing Tesla is easy if all you care about is 0-100 km/h performance. However, not everyone do that.
Are You Sure You Need a Human?
That’s true, but you also spend extra time driving off the main road, pulling up to the charger, and plugging in.

So while 2 stops is going to be much faster than 1 on a 500 mile journey, there’s likely to be diminishing returns after that.
editing that image reveals all kinds of details: https://imgur.com/a/TvQsgbA (and I don't even know what I'm doing)
If college loans could be discharged via bankruptcy it wouldn't just be liberal arts majors with 100k loans who did it, EVERYONE would. Even people graduating and taking high paying jobs who could easily pay back the loans.

Saying that college loans should be dischargeable is basically saying that student loans shouldn't exist (which is a fine point of view, but people should be clear on what their position is).
You pay for it in commute time, though. I just checked Zillow; the houses that are anywhere within walking distance of BART go for $1.7-$2.8M, with the $1M homes clustered near the freeway. Driving across the Bay Bridge into SF can easily take an hour; hell, I know people who've been stuck on the bridge for over an hour.
Two teens charged with jamming school Wi-Fi to get out of exams
HN can sure be a whiny bunch at times, let's disable the ad blocker and go see how "bad" it...OMG, you weren't kidding. I seriously say to readers not using an ad blocker: good luck finding the content you were looking for.

OTOH, I think I found a new Pi Hole test bed to replace cafemom.com.
Problem: The Washington Monument is deteriorating

Why? Harsh chemicals are being used to clean the monument

Why? The monument is covered in pigeon droppings

Why? Pigeons are attracted by the large number of spiders at the monument

Why? Spiders are attracted by the large number of midges at the monument

Why? Midges are attracted by the fact that the monument is first to be lit at night.

Solution: Turn on the lights one hour later.

This is a massive over simplification of the 5 whys process. The author seems to be implying that this is the core of the process when it is not, it is merely a simplified example what the process would look like to someone unfamiliar with it.

Without getting into a massive amount of details the following things are important to note about 5 whys in lean.

5 whys isn't meant to arrive a a single conclusion or solution, it is meant to provide deeper analysis so that an appropriate and proportional set of countermeasures can be proposed and considered. The key concepts being a "set" of countermeasures and "considered".

5 whys does not need to exist in a vacuum as a problem solving tool. It is often just one such tool in a more thorough approach such as the A3 process

There is no reason to limit the number of whys to 5 or even go that far in some cases.

The countermeasures that come out of a 5 whys analysis are not expected to be implemented and immediately forgotten about. They are part of a plan that expects follow-ups, measurement and observation of the results.

The underlying causes of the analysis are not assumed to be the only causes or problems. The purpose of 5 whys is to limit over analysis. This may not make sense in life-or-death situations, but for most business processes it is appropriate and efficient to make decisions at a reasonable point in the analysis and move forward rather than investing a disproportionate amount of resources in that analysis.

The concept of a "proportional response" is important to lean. If the outcome of a problem is a patient's death, then the proportional response can be expected to be considerably more significant that just doing 5 whys.

If all a team does is ask 5 why questions then propose and implement a solution based on the last answer, this would be a pretty textbook example of a lean cargo cult.
Can Americans really not go 3 hours without more food?
I have this problem myself, I like very little about Slack but I have to use it for work. And since it's all proprietary anyway, I don't particularly care about the client being Free.
just for people's reference, here is the more realistic picture: https://cdn.iopscience.com/images/0264-9381/32/6/065001/Full...

i really feel they should have keep the more realistic one and dialed it up a bit. the more whispy distortions are much more awe-inspiring than the symmetrical, oversaturated version.

the source paper: https://iopscience.iop.org/article/10.1088/0264-9381/32/6/06...
Congrats on the launch. Looks really slick. Just installed.
Jeopardy Contestant Crushes Previous Record for Single-Day Winnings
I've personally cut Google's interview process short several times now; I get far enough to seriously reconsider, and tell them I'm not interested.

> As a founder, it's just one problem after another, rapid fire, and you might have 1-2 days to solve something that took 2 months at Google. You do a lot of hacky 80/20 solutions. You need to think big-picture on everything and understand how everything fits together. You solve a much wider variety of problems, but you don't really go into depth with anything. Rigorous engineering isn't really part of a founder's job description, and some people view that as being dumb or poorly trained, but you make up for that in speed, ambiguity, and breadth.

This is why. While I sometimes yearn for a little more rigour, I certainly do not miss change reviews taking weeks and months at a time, and projects languishing while we attend endless meetings which seem designed to _undermine_ consensus rather than build it. I find the glacial process of large corporations to be utterly frustrating.
I’d say it probably wouldn’t work out well for anyone.

Where I live, ~50% of motorists are armed and no permits are required to do so. Road rage never ends well for anyone involved here.

The moral of the story is: be respectful of others. If you’re a motorcyclist in a state where it’s illegal to lane split, don’t do it. If you’re a driver in a state where it is legal, don’t be a dick to motorcyclists if they are lane splitting.

I’d also like to add that I think lane splitting is wildly dangerous and dread driving in California. Surely motorcyclists die from this every year?
Android phones can be security keys now
His channel is really fantastic.

I love his civilizations at the end of time series.
The command is org-edit-special bound to C-c ' (by default I think). I use this to dump example blocks which I often use to catch terminal output as well as source code editing. Having structured outputs from test/investigation/exploring that you can rearrange and export to use as documentation for the next time/training costs so little time that I get upset when I can't do it.
Having occupied each of the 4 quadrants of the (physical/digital, vision/worker) tuple at some point in my life, I disagree. The move from (digital, vision) to (physical, worker) was a joyous one for me.
I tried Ripcord but my main problem is that it just looks ugly on macOS. That's why I decided to build a new Slack client instead (Ben [1]). It started out as a dogfood for my other side-project (ReactQML [2]) but then I believe we can build high performance yet good looking native applications, using front-end technologies (no, not Electron/webview). Currently here is Ben's tech stacks:

- Back-end: Qt5, breakpad, QtKeychain

- Front-end: TypeScript, webpack, babel, react, redux, redux-observable, redux-persist, QML.

The best part is that we can truly "code one, deploy everywhere". I was able to compile Ben to both desktop (MacOS, Windows) and mobile (iOS, Android) from same one codebase.

Though it's still far from feature-complete but I hope I can finally uninstall the official Slack app for good. You can try latest build here [3]

[1]: https://github.com/longseespace/ben

[2]: https://github.com/longseespace/react-qml

[3]: https://github.com/longseespace/ben/releases/download/v0.2/B....
He isn't claiming paying taxes is bad, he's claiming (correctly) that lobbying for a complex tax code and to prevent the IRS from offering a free-filing tool because it competes with entrenched tax-filing companies is evil, and it is.