skysight-inc/HackerNews huggingface dataset:
Broken expectations are a cause.

For instance, when ext4 gained traction, some users found a number of zeroed-out files after a crash.

Why? Because the programs managing those files updated them by truncating them and then writing them.

Why? Because fopen() has no "replace file" mode, even though the "w" mode seems to do just that as long as the system doesn't crash (it does O_WRONLY|O_CREAT|O_TRUNC).

Why? Because file systems used to not have delayed allocation when fopen() was created. ext4 introduced the concept to the ext family.

Why? Because ext4 was designed to improve performance compared to ext3, and that change does that without breaking POSIX.

Why? Because, even with ext3, the only way to correctly implement "replace file" on POSIX is to write the replacement file on the same directory, fsync() the file, close the file descriptor, fsync() the directory, and rename the file.

At that point, the whys have shifted the blame through userland programmers, POSIX fopen(), ext4, and back to userland programmers. Depending on where you stop, the solution can be:

1. fix all userland programs,

2. change ext4 to force sync upon closing a truncated file's descriptor (which got implemented),

3. upgrade the POSIX standard to have a dedicated "replace file" function call.

The truth is, userland is buggy, and the POSIX standard is arcane, so they both share blame. (But ext4, which was correctly implemented, is the only thing that got patched.)

http://dream.thunk.org/tytso/blog/2009/03/12/delayed-allocat...
I think that's the point he was trying to make. This process may result in a lot of products engineered (even more so) to not be repaired.
Why do investors want to delay an IPO?
On your router, you can configure whatever you want to use for the DNS. You were able to do that for years.

But I want all the devices and apps to use whatever the local network tells them. I don't want to reconfigure the browser every time I connect at home/work/customer place/etc.

P.S. My ISP's DNS doesn't lie. Maybe you should vote with your money and choose better.
Ancient Greece no longer exists.
> In short, if you file return before the IRS has all the information to validate that return is indeed correct, they'll usually shrug and accept it. By the time they get all the information they need, you've cashed out your refund debit card and are long gone.

This doesn't really pass the smell test for me. The IRS has, what, 7 years(?) to audit your tax return. They can and will do so, and will send you a bill, with penalties and interest included. (Source: this has happened to me, around a mistake I made with self-employment tax the first year I had non-W2 income.)

Not sure how you'd be "long gone", either, unless you're not a US citizen and have since moved out of the US.
I believe this was said when the Github repository[1] was posted yesterday, but... It's pretty wild that Google's releasing a closed-source plugin for Microsoft's open-source code editor in 2019.

1. https://github.com/GoogleCloudPlatform/cloud-code-vscode
It can definitely be difficult working full-time with a family. I hit the halfway point in the program in Fall 2017 (after starting in Summer 2014) and I haven't been able to make any progress since then.

I know in order to do well in the classes I sign up for that I need to spend the needed time to complete the work, but it's been super difficult for me and balancing time with my wife and kids and my work.

I really wish they could launch more self-paced options for the courses, rather than keeping strictly to their on campus semester schedule. To stay active in the program I have to keep on signing up for classes, but then end up dropping them over the past few semesters.

On the one hand I want the masters degree, but on the other hand it's difficult to force myself to stay motivated and interested in the classes since not all of them are fun/enjoyable (or allow for the time to learn in a more self-paced manner).

I'm also not a big fan of online testing / proctoring...I would rather just complete projects ideally.

There've been other students that have been successful in the program even with full-time work, signficant others, and children in the mix, but those first few years in the program were definitely a sacrifice personally and it's been difficult to continue with that same level of sacrifice since the end of 2017 for me personally (hence my wish for a more self-paced option where I could accelerate/decelerate my own progress since the tie to the regular semesters really slows down my ability to make progress as someone that has difficult fully dedicating the time regularly now).
I believe that the premise is that when you use a multifunction device it is too easy for people to get distracted from the task at hand. But in that case, something like a Kindle would still fit the bill perfectly, as it is a single purpose device. Well, it can access thousands of other books, so I guess you could get distracted by constantly going to something else, but you have the same issue reading at the library.
"burnout stems from the extremely abstract nature of the modern economy."

That is incorrect. According to research, burnout steams not from the work, but from the pressure to complete the work, and the consequences of not completing the work.

Almost every job in the private sector is "At-will" employment. Meaning you can be fired for any work related reason. Not finishing an assignment? Poor performance? etc, you are at risk of being fired.

That pressure to constantly perform under pressure is what causes burnout. You baking is not a pressure packed job, you are following a simple procedure that requires little to no thinking at all.

If you were threatened or worked "under the gun"at the bakery, I gurantee you would burnout.
libsodium is written in c. "Pure javascript" is a supported compilation target[0] of the project. Emscripten is used to compile the c to javascript. There's also now a wasm compilation target, again via emscripten.

The c source code is really excellent[1]. It's worth browsing!

[0]-https://github.com/jedisct1/libsodium.js
[1]-https://github.com/jedisct1/libsodium/tree/master/src/libsod...
There's something overlooked about zookeepers and many other professions: it's done _outside_. Being outside, directly under the sun, makes us happy, regardless of weather or temperature. I don't think one can be happy being inside all of the time (inside the home, the car, the office, the gym, the mall...)

I see trash collectors every day, singing while doing their job. It's one of the least considered occupation, and maybe least enviable. Yet if we ever saw an office worker sing, we'd think they'd gone crazy.

I think we need to find a way to put a little more Nature in office jobs.
I'm running a startup which offers the same solution as Google AuotML Tables. Recently I decided to go open source. I will need to compare my solution with Google AutoML Tables (compare in terms of final model accuracy). But anyway I think many times the best model accuracy is not the most important in ML solutions.

Any ideas what can I do with such a situation with my solution? Can I compete with Google?
Everything you need to know about the first black hole image
The graph commits a couple of errors, one of which is a cardinal sin: https://image.cnbcfm.com/api/v1/image/104274858-ParentalFina....

One is the glaring typo--1985 instead of 1965. Two is starting the scale at 30%. That makes the 35-50% jump look far bigger than it is.

The other two problems are cutting off in 2010 (basically during the aftermath of the 2008 recession), and starting in 1965. It looks like support decreased a lot from 1965 to the trough in 1980, then started trending back up. So what you might really be seeing is the consequences of the 1960-2000 period of unprecedented growth, with parental support returning to historical levels.

As an Asian person, I find it odd that people at CNBC would find this odd. Parents supporting young people starting out is an extremely old practice. These days it's paying for student loans, but back in the day it would mean giving household goods, land for farming, etc.
Going to IPO doesn't mean investors can't invest.
Most people don't know and don't care where their taxes are going, because they were conditioned to behave this way from the early childhood. Ever wonder why government funded schools don't teach about fiscal responsibility?
You'd probably be interested in watching Ray Dalios recent interview: https://www.cbsnews.com/news/ray-dalio-capitalism-needs-refo...

Here's a good one from Eric Weinstein. The whole interview is good (about AI), but at the end he discusses this kind of issue (time is bookmarked): https://www.youtube.com/watch?v=2wq9x2QcZN0&t=4260

This is part of a good lecture by Dr. Jordan Peterson on IQ, AI, and how AI is and will continue to displace people who will have no means to work to support themselves: https://www.youtube.com/watch?v=X6yLIdBikmI
Just for your reference, it appears the 520i is not offered in the US. The base model would be the 530i. It doesn't seem like a 530d or a 550d are offered in the US...but for some kind of comparison:

with little effort I was able to find a 2019 540i xDrive with the M sport package for $53k on cargurus. Factor in taxes and its $57k. Factor in that I haven't even bothered to check autotrader or shop around emailing/calling dealers as I would do if I was interested in purchasing one.

Yes you can't get that deal everywhere and it might not be typical. But it's there

For $60k you can certainly get a lot more BMW than a 520i in the US
5 whys has never claimed to find all root causes. The idea is you don't really know when you have found all the root causes - they are known unknowns meaning you don't know that there is at least one root cause, but you don't know how many are in the full tree so you can never be sure you are done analyzing. However you don't need to find them all: by finding any root cause and putting something into place to stop that you have made things better.

In short finding one root case not all avoids analysis paralysis and gets a solution in place quick.
Why do you talk about this like it's a theory? Many parts of the world have free education. The value of a diploma is already largely meaningless unless you go to an ivy league school.
Black Hole Image Makes History
Before I found Debitize, I was doing it manually with my Delta Amex Plat. I go to my transactions and am presented with the option to pay each transaction. It's pretty great. But since it's not my main CC, I would love an alternative too.
and literally nobody cared...
The investors will only offer the option when they think the combination of the student, the school, and the specific degree program will show a positive return on investment. This means that a school that does not offer the student an education that will enable them to make more money will not be considered as an option by the private investors.

In theory a government agency could do the same, but I think there is enough evidence that investors do a better job of investing their own money than government employees do for investing tax payer money.
Nothing controversial at all. Just a bunch of folks speculating about it with a lack of information. There's an RFC about this and a nice wikipedia page.

https://en.wikipedia.org/wiki/Country_code_top-level_domain
Ruby Lang Syntax Pragmas: Let's Evolve Ruby by Experimenting in a Pragmatic Way
Are there any problem on long trips if it is to some event that is drawing a lot of people?

A couple years ago, when I was planning a trip to the middle of some rural area to see a total solar eclipse, I checkout out of curiosity what the electric charger situation was to see what the trip would be like in an EV.

At the time the Tesla network was sparse enough in that area that you'd need to get pretty full charges to make it from charger to charger. After the eclipse you'd have everyone leaving at about the same time, and so arriving at chargers at about the same time, and so it seemed you might get some long lines.

30 minutes to charge isn't bad if you can plug the car in and go eat or use the bathroom while it charges. But if you have to wait for two or three cars ahead of you do their 30 minute charges, can you do something while you wait or do you have to stick with your car to move it up whenever the line moves?

In situations like this regular gas stations also can have lines, but usually you can drive a bit away from the main highway and find a less busy gas station.
I think as a corollary we must invest heavily in public education (and I don't mean just throwing more money at it)

I went to shitty schools in shitty places but my parents always were tough on education and basically forced me to be "smart". You can't ever guarantee that someone's parents are going to care, but you can provide them an environment that cares and educates them effectively for 7 hours a day.
Well said and applies to me as well. Thankfully myself, and the founding team of my company are all very aware that this is the case, and feel extremely blessed to have been born in such a fortunate position. I think in this case being self-aware is half the battle, the next half is to aid those without this luxury in concrete ways.
Interesting viewpoint. I suppose it depends on the context, but what I'm trying to get at here is resisting reality, as in what has already occurred. For me that is always pointless, for the simple fact, it already is, but I feel you're talking about resistance from something future-oriented, and yes, I get that. Thanks for the comments. Always love hearing other viewpoints.
Because it wasn't being inflated by billions of dollars of non-dischargable loans.
> The very richest king in 1630 was dead poor compared to you.

I guess it depends on how and what you compare things.

All you say is arguably true. Yet I can guarantee that in one manner, those people were as wealthy or potentially wealthier than most of the ultra-wealthy of today:

Because they owned land.

If you look at the sheer square footage of their "houses" (palaces) - not including the surrounding estate land - they tend to be very large and grandiose sprawling things.

While the ultra-wealthy of today do own a lot of land (and in some cases, perhaps more than the richest of kings back then) - the majority of people have little to none (and of those that do, most don't have the mineral rights to their land).

In that manner, there isn't much comparison. The question of whether or what is the better trade-off can be quibbled over; after all, all the land in the world back then couldn't transport one halfway across the world in hours - but some today might see that tradeoff as fair, and others back then might have traded all of their land in order to be able to stream youtube to a handheld "magical" device.

But the ultra-wealthy of today are able to have virtually everything the ultra-wealthy back then had (and in some cases, that even includes a "standing army" more or less), plus all the extras normal people have access to today.
The IRS does basic verification on all returns. An audit is a more extensive check, but when somone makes a math error on a paper return they will end up getting a bill.
I think the comparison to heroin is unhelpful for a start. People who are inclined to dismiss your concerns are given ammunition from the title alone, because it is after all, wildly hyperbolic. Then the first half of your piece is equal parts ahistoric and overly dramatic. Trying to associate social media with heroin and cocaine is a bad idea, it’s easily dismissed. While social media can be addictive, it’s nothing compared to either drug mentioned. People are not dropping out of life and into homelessness, crime, and an early grave because of FaceBook.

Facebook is a good thing to avoid, it monetizes you, abuses you, and wastes your time. It’s still nothing like heroin or cocaine. Facebook and social media are unpleasant and lead to some really bizarre behavior, but I’m yet to hear of people losing their families and lives over it on anything like the regularity you’d expect from a peer of hard drugs. Social media, imo, tends to lead to a more homogenous and boring type of interaction, but again if that’s all you got from heroin it wouldn’t be the problem it is.

Beyond that you lionize a time you clearly don’t know much about. Music went from being something where you actively paid close attention to a complex piece of art to just another sound in your environment. Music is all around us now – though we take it completely for granted.

This may shock you, but there was never this time period of attentive bliss you describe. There was a lot of shitty music, ubiquitous and talentless buskers and amateurs, and the equivalent of pop music. Of course very little of that survives today, because we’ve selected for the most virtuoso, most entertaining and most memorable pieces of music from the past. Many people also really appreciate music today, and you simply gloss over them as if they didn’t exist. Reading your piece reminds me of people who think that disposable crap is a new invention, instead of realizing the survivorship bias inherent in that perspective. The disposable crap was disposed of while the bulletproof appliances and such, remain. That doesn’t mean that cheap blenders or clothing was just invented however, far from it.

Instead of pearl clutching about a past that never existed as a motivation to discover a conscience, there are more pressing issues with tech. The immense amount of trash production and wasted energy is a problem, along with planned obsolescence. Something like Bitcoin which exists to enrich a few at the expense of burning energy wastefully is a problem. Treating people like guinea pigs for fun and profit, marketing gambling for children, hoovering up every iota of personal information and then storing it until it inevitably leaks is a problem. The transition of manned to unmanned combat is a huge problem.

There are so many real, pressing concerns that require programmers to grow a conscience and some empathy, that histrionics about a lost past that never was feels like a self-serving distraction.
15k miles a year is also a lot of miles. I probably drive less than 5k.
Cloudflare 1.1.1.1 is the default.
Plainly not true. Bloom just particularly despised them for their neo-Christianity, which makes sense as he was a jew, most of whose family was massacred in the holocaust.
Your app looks great, and props to completing a project for something you wanted. However, I'd reconsider using the word "native" in your marketing since TypeScript and QML on a macOS desktop is not by any means native. TypeScript compiles into JavaScript which must run in a virtual machine like any other JavaScript program.
Not claiming those are the only options. I'm comparing the advantages with the risks. It just seems easier to watch a thousand tons of spent fuel than to dim the sun or remove a trillion tons of CO2 from the atmosphere.

If you know of a baseload power source with similar carbon emissions to nuclear, I'm listening.
So let those institutions fail, or come precariously close. The hole is dug. Getting out will not be fun but we at least need to put down the shovel.
What is the justification for an app to resolve domain names differently than the services the operating system provides? I am really curious why this is a thing.
> Withholdings exist now as a forced savings plan

A pretty lame forced savings plan that nets you zero interest. I'd rather park the money I expect to need to pay in taxes in at least a high-yield savings account and get a couple percent rather than let the gov't have it.

But this ignores the fact that the US income tax system is actually a pay-as-you-go system, not a "you owe your taxes every April" system. You'll note that if you fill out a W-4 form such that your employer doesn't do much or any withholding, you'll find you owe late-payment penalties come April.
I know I'm a tiny minority on this usage, but I own cars because I like cars; as in tinkering with them. My two cars are pre-2000, and I only drive them rarely. But when I do, I usually cover several hundred, if not thousands some times, kilometres before I put them away again. But I take the train or bike to work.

While I am not on long trips with them, I instead tinker with them. However, buying a used car can often be a lot cheaper than buying cheap modern car + renting one for road trips, that will cover usages (daily and road trips) decently.
Symbolic vs. Connectionist AI
We've found a quicker way to multiply big numbers
I wonder how things will look in 50 years? Amazon (the company) may look unstoppable at the moment, but huge companies do come and go; in a generation or two, perhaps they'll still be dominating the scene, or perhaps they'll be a forgotten also-ran.

I'm pretty sure the Amazon (river/basin) will still be there, and will still be one of the earth's great geographical features; I hope even the Amazon rainforest will still be noteworthy on a world scale.
Michelson: Runtime for type-safe and functional contracts in yes, it's just Ruby
And that is a bad thing
I think perhaps you and the GP are defining auditable slightly differently. There's being able to look into and figure out what the code you wrote is doing because you have source maps or pre-compilation source, and then there's being able to see what third party code that your browser is downloading and running is doing. Given how hard that can be with JavaScript and obfuscation, I imagine an obfuscating compiler for WASM can do quite a bit if you're willing to take a performance hit on the running code. And something tells me that the entities most interested in obfuscating what their code is doing are more often than not likely to not care too much about the CPU and battery life ramifications of making their code less performant.
China's CO2 emissions are growing, not declining.
One small tip for renting cars is to look around at a few rental places, ideally in lower-traffic or lower-population areas. £300 for a weekend seems pretty high (but comparable to e.g. renting from the local airport here), whereas I could take an Uber to an Enterprise just outside of town for ~$30 and get a "premium" car for $140 for the weekend (48 hours at $70/day).
It's not just banks - there's a lot cargo culting around passwords in general, and it often manifests as long and pointless lists of requirements, that often make things worse rather than better.

One recent example I had was with an online account that demanded a password reset. One of the requirements was "no two consecutive or three sequential characters". I'm still not quite sure what exactly it means, but it was tripped by any sequence of characters like "ab" or "21", and as a result, my generated 16-character password with no meaningful words in it was not accepted.

You know what passed the filters though? "secret_1".
I am not sure how you are the top comment when you are complaining about issues that generally are not relevant to the post, you didn't explain your "extinguished" shares, and you do not explain why it would not be worth it to go after them if they have done something to you...

However, your last comment holds up well and I echo that sentiment.
Its not installed as an available font in MacOS, even though the its used for the UI. You can get it here if you want to use it within their licensing guidlines:
https://developer.apple.com/fonts/
The Psychology of Artificial Intelligence
Google makes the power of BigQuery available in Sheets
It sounds like you're just not driving on the right public roads.

In the US, to name just a couple, there are:

- Hells Canyon, Idaho
- Saddle Road, Hawaii
- Mulholland Highway, California
- Route 9W to Storm King Highway, New York
- Route 348, Helen, Georgia
- M119, Harbor Springs, Michigan
- Highway 1, Big Sur, California

In the UK:

- Horncastle to Louth
- Cat and Fiddle
- Evo Triangle
- Forres to Alford
- Black Mountain Pass
- St Ives To St Just