skysight-inc/HackerNews huggingface dataset:
The internet changes this in a major way. However, colleges force students to learn what experts deem as important.

This is very important as students tend to want to learn what's interesting over what's fundamental and important.

In my mind, university is ALWAYS better then no university, the actual thing that puts this in question is... is the cost worth it?
Here are some links that have appeared on HN in the last several years:

6.828, MIT: https://pdos.csail.mit.edu/6.828/2018/xv6.html

CS140, Stanford: http://www.scs.stanford.edu/12au-cs140/

CS194-24, Berkeley: http://www.cs.berkeley.edu/~kubitron/courses/cs194-24-S13/in...

Baking Pi, Cambridge: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/

OS from Scratch, Birmingham: http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/...

more in HN: https://news.ycombinator.com/item?id=8380822

OS Development, RIT Stockholm: http://littleosbook.github.io/

more in HN: https://news.ycombinator.com/item?id=13258063

CMU, UMD, MIT, Stanford, Harvard: https://news.ycombinator.com/item?id=4834008

OSDev.org: http://wiki.osdev.org/

BrokenThorn: http://www.brokenthorn.com/Resources/OSDevIndex.html

bkerndev: http://www.osdever.net/bkerndev/index.php

JamesM: http://www.jamesmolloy.co.uk/tutorial_html/
Indeed. And the readme and the usage output makes no mention of streaming, buffering, on-line, authentication, or anything related.

This is a potential security relevant behavior that most users-- who haven't written or analyzed tools like this-- would find surprising.

For those following along, I went and tested it-- since the behavior wasn't documented or clear from the code. If it encounters midstream corruption it truncates the output, exits with a non-zero return and prints some error text std stderr: "Error: chacha20poly1305: message authentication failed\n[ Did age not do what you expected? Could an error be more useful? Tell us: https://filippo.io/age/report ]"

If the input is truncated, it either does that-- or if the truncation is on a block boundary it prints "Error: unexpected EOF\n[ Did age not do what you expected? Could an error be more useful? Tell us: https://filippo.io/age/report ]" instead.

It's not a problem, but it should be documented.
You have to be careful not to conflate degree inflation, which is about over-zealous filtering in an organization's hiring process, with college education and the personal benefits it confers upon the individual who receives it.

Put another way, the recipient of a bachelor's degree gets two benefits: 1) a pass through certain HR filters, and 2) the improvement of their personal knowledge and abilities.

The distinction matters because we can fix degree inflation where it happens: in HR. That's why HBS is writing about it. We don't need to deny the obvious benefits of post-secondary education to people, just to fix a problem with over-zealous HR filters. (Those aren't unique to college BTW--think of silly requirements like "10 years experience with React.")

> I think the fact that liberal arts majors have such a hard time getting a job out of college is an indication that college isn't actually adding value.

This would make sense if liberal arts majors had an unusually hard time getting a job out of college, but they don't. Here are some majors and their probability of underemployment in first job and 5 years out.

Engineering 29% 18%
Communication/Journalism 39% 24%
Mathematics/Statistics 39% 26%
Foreign Languages 43% 27%
Physical Sciences 40% 27%
English/Literature 45% 29%
Visual/Performing Arts 45% 31%
Biological/Biomedical 51% 35%

From study linked in article in my earlier comment:

https://www.burning-glass.com/wp-content/uploads/permanent_d...
I think some of the more recent 'design thinking' schools are coming close. A key element in critiques is that everyone has pretty much the same role (they are creating something and getting feedback on it) so no one is trying to game the system for personal career advancement.

It could be adapted to CS/E classes where students were creating something new and most Art professors could probably help run them. There is a definite discipline and culture to running good group critiques.
> we find that controlling for the education of one’s parents reduces our estimates of college and postgraduate income and wealth premiums by 8 to 18 percent. Controlling also for measures of a respondent’s financial acumen—which may be partly innate—, our estimates of the value added by college and a postgraduate degree fall by 30 to 60 percent. Taken together, our results suggest that college and post-graduate education may be failing some recent graduates as a financial investment

There is no doubt in my mind that someone’s parents’ status and education, and someone’s financial acumen, are both leading to higher incomes and wealth.

Why does it make sense to “control” for these things? Doesn’t this lead to a distorted view, where large real differences in income between two people are factored away?

Sure, financial acumen might be partly innate, or correlated with IQ or family status, but some people surely gain financial acumen precisely by going to college? Sure, parent’s education is a great predictor or ‘own education’, but does that really imply the alternative- that when the professor’s kid is a high school dropout that the kid is better off than other dropouts? Is that supported by the data? Maybe yes, because daddy prof has more money to support his kid, but what happens with the dropout’s kids and future generations?

I’m not arguing that the premium isn’t going down, it’s true that tuition is out of control, but I’m not sure I understand how the methodology here isn’t painting a starker picture than reality. Discounting 50% for ‘acumen’ is a huge influence on the numbers, and when you don’t discount for parents and acumen, the reality is that people with college degrees are earning a lot more actual money.
One does have to wonder if MLK and Gandhi would have been successful, if they weren't alternatives to something much more violent.

Or if their opponents weren't willing to ramp violence up enough. The thing about Gandhi in particular is that he is famous precisely because he won. How many like him were there that didn't win, and we have no idea that they even existed, because their body was dumped into a ditch behind a prison tucked away in the middle of nowhere?

And sometimes we do know about them, because they did survive to tell the story - but it's not a very inspiring story when they lose, and so it gets eclipsed. This guy was a Gandhi to his people before Gandhi was even born: https://en.wikipedia.org/wiki/Kunta-haji - how many have heard of him?
How can it be that this is the top voted comment, with such a glaring logic flaw?

There is literally no way for them to verify that you didn't just throw your device in the landfill after enabling recycling mode and pocketing the cash. So this "functionality" does no good at all, other than to recruit the customer into their planned obsolescence program while praising the company for their "green" policy.

And it worked like a charm. Just look at how many people upvoted this comment, signifying their praise of the company for this terrible program!
That's why I draw the line at a conversion van with a seat that folds into a bed. Unlike an RV it's useful for hauling stuff. Can go more places. Cheaper per mile. Think mine costs me about $75/month to own.
For the poor person on $0, they can now afford to share a place or be less stress on their family financially.

For the person on the margin of affordability they can now afford an apartment.

Those on the highest incomes don't gain in a raw sense because they pay in more than they get, but still benefit from income smoothing.
If you would prefer to listen to TLS directly, or don't want to use Docker, a great alternative is mkcert: https://github.com/FiloSottile/mkcert

It automates creating a self-signed certificate and having it trusted in your local cert stores. I've always missed something when doing it by hand, so it's a great automation tool.
Node.js vs. PHP: Which Is Best for Your Next Dream Project?
Yes, this applies to any distributed system.

It's a basic truth about the computer networks that if you send a message to a machine and don't hear back, you don't know whether it's actually dead or just not able to communicate with you. If a machine finds itself in that situation, one option is to simply wait until the peer eventually comes back to life, or retries enough times to eventually get through.

If it takes any other action, it has to make sure that action is "safe" (w.r.t whatever guarantees it's trying to provide) under either scenario. That's all "partition tolerance" really is: a statement that you, as the developer, have a sort of burden of proof to make sure you've considered all the possible failure scenarios. (If that seems like a tautology, well, that's why we usually don't bother talking about the "P" in the CAP theorem.)

As your comment alludes to, one can often simplify the problem a bit by reducing the number of possible scenarios, by assuming that crashed nodes never recover, they're only replaced by new nodes. But that still doesn't make the problem go away. Unless your network (including both the hardware and the OS network stack!) is infallible, you can't reliably know whether a remote machine has crashed in the first place.

Consider the common situation where you want to provide some kind of transactional guarantees; for instance, transactions should appear to complete in causal order, and their effects should not disappear once committed. That implies that even if a node "looks" dead, it's not safe for another one to take over its role unless it's really, truly dead, or you would risk returning stale (transactionally invalid) results.
This is fascinating. Have you been working for a bigger company back then or was it an independent gig?
2020 Hindsight
They at least need an update server so they can receive security patches. Once you need that, it's a slippery slope to depending on lots of things in the cloud.
Stanford Researchers Have a Plan to Tackle Climate Emergency Worldwide
The United States, from a legal perspective, considers anyone at or over the age of 18 to be an adult. There are only two areas that I can think of off the top of my head where this is not the case: the sale of alcohol, and now the sale of nicotine.

Anyone who has been to college knows that the drinking age being 21 is pointless. It just means that an 18 year old who wants to drink will have someone buy it for them, or they'll go to a party and drink jungle juice, or they'll get a fake ID. Having a drinking age at all, IMO, sets up people to seriously hurt themselves when they turn 21 if their parents shelter them.

Barring that last point (since ODing on nicotine like you can on alcohol is a lot tougher), the same will now be the case for smoking / vaping.

From a safety perspective, I would rather have 18 year olds buying legitimate juul pods (although the safety of these should be regulated more heavily) than buying sketchy fake shit off the internet or second hand from a friend.
I don’t use Forest App to focus (I don’t need it)
I’d argue making illegal doesn’t prevent use. Does the 21 age limit prevent underage drinking? Education is the key factor in preventing use.
If you're in private mode, it asks before opening in the app.

As ever, check first, then complain.
On Uber Eats in SF I recently noticed two chicken restaurants with very similar names operating at the same address. I assume these are ghost kitchens. Screenshots: https://twitter.com/baddox/status/1207786177119444992
That's not quite right. We're trying to optimize for intellectual curiosity. The most interesting HN is the most valuable HN. There's no business objective beyond that (excepting the handful of formal things that HN explicitly gives back to YC in exchange for funding it, like job ads and Launch HNs for YC startups).

Plenty of politically controversial topics get discussed here. But it's also the case that many politically inflammatory threads are just not intellectually interesting. The people doing the bashing on both sides feel very strongly about it, but the majority of the audience here tunes out in tedium.

Case in point: internet bickering about Antifa. This is lame.
The problem is that the president can only pardon for federal crimes, but it's quite likely that some of Trump's action also constitute state crimes - indeed, there are ongoing investigations. As president, he is still immune to prosecution on those grounds, but that ends the moment he leaves the office.

And there's an especially strong motive for state-level actors in blue states to prosecute - it's a massive political boost with the electorate there, it'll score a lot of points.
And "soccer mom" isn't?
Hello Akina - When I access bajji.life, I can only read "Welcome to Bajji". But I cannot read anything else because it is in Japanese only. Is there a translation or alternative English site available?
> Perhaps, but as long as there is a net drop in usage it's still a win.

That's not how that works. At all.

If you get 1 less person to vape, but you get 3 people who were vaping seriously sick / they die from black market goods, that's probably not a net win.
Anarchists generally criticize representative democracy, not democracy in general. Makno's own experiments in the territory that his forces controlled were basically a form of very distributed and localized council democracy.
Fully homemade means money stays at home. No patents or any other licensed technology can be used to stop them.
Yes, I know they account for that. Why does that make sense to account for IQ? That is explicitly discounting for college!

The 100k number is a fictional number, it’s trying to answer the question of assuming the same person didn’t go to college, is it possible to calculate the true value of college.

We could argue whether they actually calculated that number correctly, but what is absolutely true -- my point -- is that the actual people who had actual degrees actually earned a lot more than 100k extra over their lives, on average. The differences in wealth, illustrated by the data in that paper (see figure 1), are 2x-3x in annual income and accumulated savings much higher than 100k.
Retailers grapple with $100bn returns problem
Why is this so true. I usually assume that when a large percentage of people do something that seems dumb, it's usually because there is some reason I don't understand and not because they all coincidentally decided to be idiots in the same way. Occasionally there is a common pitfall that does cause them all to be dumb in the same way, and more often there's a good reason. In this case though, it's so common but I can't see how there could possibly be a reason for this. Maybe tech companies just tend to have really small meeting rooms with only a few chairs in them.
I was kind of replying to both - though I guess that wasn't fully apparent.
Yeah, but those people could have earned that much without going to college. If you just take the correlation between college and income, all it tells you is that colleges skim the top percent of society, which we knew already. The question we're trying to answer is that if you have the choice to go to college or not, should you?
8tracks Is Shutting Down
Fantastic, thanks for sharing.
Operation Choke Point (2014)
> go watch uncle bob’s

Nope, still not going to watch anything from Uncle Bob.

https://twitter.com/sarahmei/status/895327923346984960
You are thinking about this wrong ... and it’s not your fault, because everyone (a large subset of lispers included) thinks about this wrong. You can approach lis programming as normal programming, if you like, but that’s not the right way to approach lisp. The way to approach lisp is to answer the following question: If there was a way I could wave a magic wand, and a special purpose programming language would be created just for my problem, what would it look like? Lisp macros are that magic wand. This seems abstract, but it’s not. Really, take your favorite problem, imagine a programming language (aka. DSL) that perfect for that problem. Write down what it would look like. (The one constraint is that the top level has to be in sexpr format, but even that's not deeply required!) Now use macros to translate your fantasy into whatever implements it algorithmically. Poof! You’re a lisp hacker!
I may be mistaken, but I didn't think the news app ever supported arbitrary user specified feeds.
They’ll die out soon enough.
I worked for a company where the product manager asked me to work into the evening to meet another deadline which he mismanaged (and which I flagged weeks before).

He was met with a firm no (which ensued some very strange plaintive messages from his side). I resigned about a month later.

I'm of the opinion that perpetually mismanaging deadlines, not only shows a lack of expertise - but also a complete lack of professionalism (in regards to the greater team).
>> I get about the same enjoyment from frozen pizza as fancy pizza.

Dominos, Papa Johns and especially Pizza Hut are not real pizza. They're about the same shit as a grocery store frozen puck.

Try a real pizza place some time. For instance... If you're ever in Southern Palm Beach County in Florida, try Jack's Pizza. Or find a family run place near you...
> However, if your disk is exposed -- lots of other things, including shell history, swap, etc. may give you away.

Good that you point out shell history. You probably mean stuff like secrets being passed to age via CLI params? That's quite dangerous even if you put a space before the command which excludes it from your shell history. Any user on your system has read-access to the CLI arguments of every other process on your system.
I've filed an issue upstream about this: https://github.com/FiloSottile/age/issues/37

I've mentioned swap in my comment. It's a problem indeed. On Linux you can prevent memory regions from being swapped out via mlock, but only to a certain limit if you are unprivileged (limit on my machine is 64 MB it seems). Windows seems to have a way as well. It's solvable in general and RAM is cheap. It's OSs that have to catch up. Even with the looming swap danger, your data is still more safe in RAM as it doesn't neccessarily get swapped while if it's on your hdd/ssd, it is almost certain to actually land there as well (instead of living in the RAM's cache).

> The problem with stuff like "gives users read/write access" -- is that it presumes a narrow use case. What if you're encrypting digital audio? Source code? etc.

That's a good point. Due to the point you made above (swap, shell history, etc leaking data to disk), it would be best if specialized tools handled the file, which are vetted to not leak any data onto the disk. You could think of a model where age is a library, the tools manually vetted with that in mind. Or you could think of a model where age is embedded into a runtime and the tools are sandboxed wasm modules without access to anything but RAM. Admittedly this is a huge project and one shouldn't expect age to be such a runtime.

A good stopgap would age enforcing best practices by checking whether the destination of the decrypted content is a ramdisk or not. I've filed an issue about this: https://github.com/FiloSottile/age/issues/36
> Self-Correction is important, but even fewer people will do it. Defaults Matter. People just don't dive into VSCode and rip out Microsoft's analytics tracking code en mass. It doesn't happen. People use the defaults.

I concur, defaults matter. I am not saying that Ubuntu is a distro for privacy conscious people, however by default macOS and Ubuntu should have similar levels of tracking (however I do believe that Apple OS phone home much more than Ubuntu, AFAIK the actual tracking/telemetry of Ubuntu is minimal while macOS has the standard for a proprietary OS [1]). That is, much better than Android or Windows, however worse than a distro like Debian, for example.

> In the face of these two assertions; Open Source is important in the fight for Privacy, there's no doubt about that. But even more important than that is Trust.

Sorry, there is no way to trust closed source software. I really think it is strange people claiming that Apple are respecting their privacy and when Apple does things that are controversial to privacy (like the time they're got tracking GPS in iOS devices) they just say "hey, Apple does respect my privacy so it is fine".

For another example, Apple must receive everything you type in Spotlight so they can show search suggestions, exactly the same as the Ubuntu case, however in Apple case it is fine for some reason. Go figure.

I think you're right that you shouldn't trust Canonical, however you shouldn't trust Apple either just because they say in public that they love privacy and because of some of the things they divulge to public, because in the end this is all propaganda: while it is really nice that they have things like encryption by default (BTW, encryption does not increase privacy because if Apple wants they could still read every file in your system), you can't trust Apple that they don't do other nefarious things.

Just to conclude, I think Apple is more trustful than say, Google or Microsoft. However I wouldn't put macOS as a more privacy OS than even Ubuntu (since like I said, the amount of telemetry in Ubuntu should be minimal compared to macOS, and we can never know because it is closed source), and Debian and other Linux distros is really above anything macOS can offer in terms of privacy [2].

[1]: I don't know macOS, however I have an iPadOS and by default it enables by all kinds of analytics, and also generates a unique track ID for ads (you can disable both, however this is the default and at least the option to disable track ID for ads is not shown in the Welcome Wizard, maybe the analytics is shown however I don't remember).

BTW, just looking at the information that Apple makes available in iPadOS about "Analytics Data" it has WAY more information than anything that was said in Ubuntu in this thread (if you want to check just go to Settings->Privacy->Analytics Data). I think macOS should have something similar, but maybe someone else can confirm to me.

[2]: Privacy, not security or other things. Security is something questionable, however I do think most recents version of macOS seems more secure than your traditional Linux distro.
How many US army enlisted have killed a person, I wonder? I'd guess <1% (unless suicides count)
I'd encourage you to read about the logic derivation of natural law based on private property through argumentative ethics, as described in the article I mentioned.
And if you do this, be aware of the Unifi V Sonos thing. I just ran Ethernet to avoid such problems.
A very curious thing happened in Australia wrt the Christchurch shooting.

In NZ, there was a law at the time that allowed the government to basically designate the video as illegal, forcing ISPs to take it down - or perhaps it would be better to say, allowing them to avoid making a choice either way. But that was not the case in Australia. So after NZ took it down, the Australian ISPs voluntarily censored the video - all of them in concert, acting, effectively, as a private censorship cartel. And it was a very intrusive form of censorship - not only they blocked the video itself, but any blog or forum that posted a link to it, and refused to remove it, was itself blocked. There were several large forums that were blocked in that manner, because they had a subforum with an "everything goes so long as it's not illegal" policy, where people can rant and vent and have flame wars. Furthermore, the ISPs refused to publish the exact list of websites that were banned, or even confirm or deny whether any particular one was banned.

And despite it being a country-wide block on some information - much as the Great Firewall censors e.g. any Tienanmen photos - as a private action, it was completely legal, with no third party review, oversight, or appeal. Something to ponder when we're talking about freedom of information in developed Western countries...