skysight-inc/HackerNews huggingface dataset:
We're going to really need that military when China, when we make degrees in underwater basketweaving free for everyone and China (which has a sensible approach to what education is and is not valuable) overtakes us economically and technologically.
> A lot of the companies in video games around the time of the blow up are gone now, but some of them survived -- Nintendo was early and is still around, Sega survived until much after the crash.

Wait, but the Famicom wasn't even released until 1983 (the year of the crash), and the Genesis wasn't released until '88, so it seems like those companies really rose from the ashes of the crash - even though Nintendo had been dabbling in video games since the 70s, the Famicom was their first attempt to really hit the US market it seems.

> Re: cryptocurrencies, who knows, but the real question is if they're really useful compared to traditional banking, for enough people for it to offset the tremendous escalating costs of running the network.

Don't mistake this by any means as me being a fanatic, because by no means am I anything less than incredibly skeptical of cryptocurrencies: I question whether it's just because nothing has really managed to prove that fruitful yet in comparison to the overwhelming use of them now as speculative investments.

For example, we had to send a payment to someone who lives in a commonwealth country - what a pain in the ass that was. For the first time I actually saw a use for bitcoin, but the volatility and my general desire not to run afoul of any weird money laundering laws got the better of me.
Ya, but they're not very good.
> There is nothing wrong with data mining itself. It's completely neutral technology.

Tesonet's Oxylabs offers "10+ Million Mobile IPs in Every Country and Every City in the World"[1], which might explain why ProtonVPN, whose Android app is signed by Tesonet[2], is a free service. This is how Luminati, Tesonet's largest competitor in Residential Proxies, operates: it provides a free VPN service, Hola VPN, and then connects its users into a botnet[3], which is used for data mining operations.

[1] https://oxylabs.io/proxies/residential-proxies

[2] http://apkforandroid.org/com.protonvpn.android/34007825-prot...

[3] http://fortune.com/2015/05/29/hola-luminati-vpn/
TLDR: Business problems are function inputs, a function is a metaphor for software, resulting changes to the business are function outputs.

I think it is a very poor metaphor (a) it doesn't map well, (b) the metaphor isn't obvious (reading title I a didn't guess what what parameters or results were), (c) we understand what software is so the metaphor doesn't help us understand software.
Firms That Bossed Agriculture for a Century Face New Threat: Farmers
What's wild is the fact that Nintendo has consistently innovated in unexpected ways pretty much the entire time they've been around. Whether it's control schemes, new takes on mobile gaming, their camera controls for 3D gaming in a world that hadn't really seen genuine 3D games before, etc.

They're constantly bringing new stuff to the table, so even though each iteration of Mario might not be that far off from the previous one design-wise, you're approaching it in a completely fresh way.
What a beautiful way to say "after thinking about it": "in the light of a cooler dawn".
If it doesn't work w/o js, it's not actually the web, the de facto truth of your statement notwithstanding.

It's an eminently defensible descriptive statement; the trend is certainly away from building the web and towards treating the browser as the VM to rule them all. It is not a particularly well-defensible normative statement.
Just wanted to jump in here to say (with the imperfect authority of an undergrad philosophy major) that your characterization of Nietzsche is very wrong.

A quick google search provided a slightly more nuanced but still absurdly basic view of Nietzsche's view on selfishness from the man himself: "Self-interest is worth as much as the person who has it: it can be worth a great deal, and it can be unworthy and contemptible."
My browser can also disable js (per site as well) with out any plugins, but doing it globally breaks too much and whitelisting those sites (and 3rd party they rely on) is way too much effort. Worst case that happened to me is a payment that went through but some bit of JS never ran so the order didn't make it to the shop.

Looking forward to a blocker that can detect if a script is going to pop up and block that (and it'd be ok to have to whitelist the few sites whose entire funtionality is popup based, like twitter), but I think that's equivalent to solving the halting problem.
If you're already familiar with iOS, you might enjoy using Kotlin Native. KotlinConf has a demo app for iOS written in Kotlin Native: https://github.com/JetBrains/kotlinconf-app
I've seen entire major subsystems written without a single instance variable and without a single instance method -- in Smalltalk -- in an application responsible for multi billions of dollars in transactions at a Fortune 500 company. The depths of how bad is, in bad corporate code is kind of amazing. Though in fairness, I think those super long methods resulted from auto-generated methods that became cut and paste hand maintained.
Show HN: Interactive Early Retirement Calculator
Twitter Addresses Why They’ve Broken Twitter for Third-Party Clients
Engineering Manager (or Director/VP) is about building a "machine that builds product". Engineer (or Architect/CTO) is about "building the product". Switching between the two as described in the article is perfectly OK and a good career path - but if you really want to be good at one you'll have to give up the other. Management (or building the machine that builds the product) is a skill that requires a lot of experimentation, studying, mistakes - just like any new programming language or stack. If you want to become good at it, you'll need to focus on it full-time for several years.
Yeah, individual statistics are easy to find, i was hoping someone had pulled it all together into a detailed report or book or something.
I don't have a guess for you, but there's a subreddit called r/TipOfMyJoystick that might be able to help you figure this out if you're curious enough.
Can you link the PCI requirement that means anyone who simply accepts physical payments needs to TLS-intercept all network traffic?
Privateers were constantly trying in places like Cuba and Nicaragua too (this practice is the origin of the term "filibustering;" look up William Walker if you're interested) but yeah the Mexican-American War is the obvious answer. Somehow I missed that paragraph when I replied earlier.
It's less likely sure, but possible is a very low hurdle. https://en.wikipedia.org/wiki/Infinite_monkey_theorem
Same. I would be ashamed to browse FB of Twitter at work. But HN? I browse it full-screen without any guilt.

Edit:

That being said, I use this bookmarklet to shift through content faster and waste less time. https://smmry.com/bookmark

I also "Pocket" everything that is too long to read right now.
Considering the world impact a couple of box cutters had, I think we can agree that a gun doesn’t need to be all that good.
Has there been any progress on telling applications that standard decorations are not desired, particularly on the application/toolkit side? (as I understand, there is a solution at the protocol level) The sole major benefit of server-side decorations has been the option to forego them entirely. When I rejigger my little dwm fork into a Wayland compositor, I think it would be nice if applications didn't suddenly start rendering decorations where previously I had none.

Said another way, how soon can I expect that GTK and Qt/KDE frameworks will hide the close/maximize/windowize/minimize buttons and disable toolkit-provided dragging/resizing cues (and the whole bar, if the standard decoration is all that's there) when server side decorations are preferred?
Yes that technicality is called democracy oh well
The web works perfectly well without JavaScript: HTML still displays text & images fine, links still work properly &c.. Now, a whole host of things which aren't the web will break, but honestly that's okay.
Well, then you give them your second password, and it is fine, because you actually have 3 passwords.

The police can't just keep saying "we didn't find anything, therefore you MUST have ANOTHER double secret password!".

At that point you are indistinguishable from someone who is innocent.
JavaScript engine fundamentals: optimizing prototypes
Intel’s 10nm Cannon Lake chip gets another outing in new NUC mini PC
Depreciate is an intransitive verb. It does not take an object such as cookies, but refers back to the subject. So short GOOG now.
>> You could do this, but the issue would be running a lot of the things that tend to define the desktop environment, such as the panel, menus, desktop feel, etc. In order to support that, we need a Wayland protocol that lets clients have some say in where they are displayed on-screen, such as a taskbar wanting to be shown across the bottom.

Isn't that the job of something higher level? I thought the wayland compositor would implement some desktop environment functionality. In other words the compositor itself would also define the DE by starting a panel and placing it at the top/bottom/side and by starting and placing any other items/processes that are part of that environment. I understand that this would add complexity to the compositor but isn't that where it really belongs? I still feel like it's a security concern for general processes to know much about the environment they are running in. OTOH I want to start several things at login and have the ability to place the windows from a script (like .login and passing window geometry to X). These are interesting issues and I hope the people making the decisions are keeping things both secure and simple in the software.

BTW, I'm hoping for animated wallpaper on my desktop. This is a low priority, but would that be an application that runs in root window, or would that be something the compositor knows to start an places it there? IMHO that's so special it's more of a compositor feature, but who knows... Should there be added protocols to do these things or just make a special compositor feature? I'm in favor of having it a compositor feature rather than increasing complexity of a protocol - I think it's less complex.
Land, wealth, and other rents taxes.
This seems to be a pattern in America.

People call for X to be more affordable > government subsidizes X > X absorbs all subsidies and becomes even more expensive > people call for X to be socialized.

Maybe instead we should start to unwind student financing. For example: let students discharge student loans via bankruptcy. That would give financiers pause and would put an upper bound on what many universities could charge.
Buy a pocket T-shirt comfortable to sleep in.

Buy a tennis ball.

Insert tennis ball into pocket.

Sew or glue pocket shut.

Good for stomach sleepers, anyway.
Which is why you have 10 passwords, only 1 of which has the important stuff on it.

You are industiguisable from someone who has 9.

What, are the police just going to keep you in jail? What if you really ARE innocent? Jail for life then, because they didn't find anything incriminating?
Right, but what I'm saying is that you don't need the loader. Just have a bookmarklet with html that contains script tags with SRI. The loader is just another step you need to trust.
This is efficacious, though - it's just not as effective as other methods.

For about a decade, my wife and I were fine with the lower effectiveness of the rhythm method. We were smart about it and had no issues, but if she'd gotten pregnant during that time it wouldn't have been a huge problem. In our case we based it on the date of menstruation, and giving enough of a buffer to feel comfortable. It worked. We've had two children, both of which were planned, and both of which were conceived within a month of our decision to do so.

Like most things, it's a tradeoff. We didn't want to have a child at that particular moment, but weren't willing to completely abstain to ensure that. It didn't make sense for us to use condoms, oral contraception, or an IUD at the time either for various reasons. We were willing to accept the risk, so it wasn't a problem.
Yes. We have standardized a protocol which handles this.
Proof the claim Japan has lost 1/3 its standard of living in the past two decades is completely false:

https://fred.stlouisfed.org/series/NYGDPPCAPKDJPN

Visit Japan sometime. The Japanese clearly have a standard of living that is among the best in the world.
It is a product of guaranteed government loans, which makes it “free” for universities to take students.
Ask HN: No Dropbox on Linux Beginning Nov, now where will you move your stuff?
Sure, I forgot the quotes, thank you. The whole "race" thing is ridiculous, in my opinion.
Coursera is really good.
Introduction to Discrete Mathematics for Computer Science | Coursera
https://www.coursera.org/specializations/discrete-mathematic...

Alexander Shen is one of the professors back in school his book helped me in stuff related to competitive programming.
Eh, I think you might be injecting too much partisanship into my original point.

Stopping drug overdoses is popular across the board, but some of the tactics to accomplish that are not. We aren’t even at step zero, pretending to give a shit at the national level.

You also need to factor in the victims, or rather their demographics. To be brutally honest, past victims of heroin were often minorities who lived in inner cities. Blacks in urban ghettos and gays cut off from all social support in particular, plus homeless people of all stripes. It was easy for people to pretend that those victims were simply immoral fools who got their just desserts.

Now the victims are increasingly the children of white, suburban, middle class families. This has brought the crisis much closer to the heart of American political power, and made it much easier for the average voter to know someone who is addicted to or died from opiates.

In theory this should reduce the drive for draconian drug war tactics, since the victims are neighbors and not brown boogeymen over in the big bad city. This doesn’t seem to be happening at the political level, which is weird and disconcerting.
> Why? If we’re trying educate the entire populace instead of a few high achieving high schoolers, we should recognize that a majority of people can’t afford to up-end their lives, move far away, and spend 4 years getting a degree.

On the other hand, consider a state like Maine, which has under 1.5 million people and a bunch of good state universities for a variety of disciplines that a community college isn't equipped to teach. You don't have to move that far away (I moved two and a half hours away from where I grew up, and tbh I wish it had been further) and when you're leaving high school it's probably more common than not that your life isn't really settled enough to upend.

(I think making community colleges free, too, is a very good idea.)
If you define "educated" to be an expensive and worthless-to-the-world degree, then I am totally fine with an "under-educated" population.
I can offer my partial explanation why this happens. When a site wants to stylize the underline using a background property, it cannot change this property for :visited. This includes sites trying to have a different color for the underline (CSS text decoration module 4, supported by both Firefox and Chromium now) or trying to ensure the underline do not touch a glyph (not supported natively in Firefox, CSS text decoration module 4 too) or wanting to control the width of the underline (still CSS text decoration module 4, not supported by anything). Hopefully, this will go away in the future.

Some sites may also just don't see the value of distinguishing visited links from unvisited ones. That's a shame.
This isn't a question of lag time. The overwhelming majority of these "breakthroughs" never come to market at all, and Li-Ion batteries are largely the same as five years ago, save some modest cost reductions from economies of scale. The big factors here are a) PR-driven media overhype, b) people not understanding that the big challenge in batteries is not making a few very high-performance batteries, but in building factories that can churn them out economically at enormous scale.
The issue with dealing with nation states, is that they actually have the power of physical coercion. Even if you have a technical solution to say domain front, the nation state depending on how big it is, may just make it a crime to domain front a censored site. They can levy civil penalties and possibly even criminal penalties against the company/employees. There is not much benefit to the company to go against a nation state actor.
I'd say my characterization lacks nuance. Yes, Nietzsche is greatly caricatured (and this interpretation falls within that), but Simone de Beauvoir's critique of his philosophy and its dangers to freedom are much, much better than this. Nietzsche is a lot better than he's usually given credit for, but there are nonetheless some pretty big gaps in applying his ideas to society.

To be really odd here, I quit reading Thus Spoke Zarathustra to read Simone de Beauvoir instead, and it was a good decision, but I'll get back to all that Superman stuff eventually.
Look at how other countries in the world fund these things.

Germany even made University free for foreigners.
>I'll probably be downvoted on a forum like this, but I worry about the most successful universities using their funds to subsidize those who would be fine without it.

This is the definition of "means-testing" and it is bad. Testing and "checking" that the recipients of social welfare is complicated and doomed to create a group of excluded people who believe they should have merited it. Means-testing introduces fiscal cliffs, creates a separate of haves and have-nots, and lots of other unnecessary anxieties between classes of peoples. The savings means-testing produces is tiny in aggregate and the harm to culture is large.

Moreover, means-testing becomes the fulcrum that anti-social welfare reformists use to destroy programs. Means-testing introduces an additional point of failure, brittleness that can be exploited. It's hard to rip away a program that is granted to all comers, but if there is a clear line between haves and have-nots, they you can just move the line. This has happened multiple times to the Affordable Care Act, and states regularly do this to medicaid and food stamp programs, to their detriment.

The most successful social programs have no means testing: social security, medicare. If you value social welfare programs, you will not inflict means-testing on them.
Galaxy Note 9's Water Cooling Tested: Does It Really Work?
New Chromebook 'Nocturne' Equipped with Biometrics
> There's nothing wrong with vanilla JS.

Understatement of the century for 500.
Rural areas getting proportionate political power, instead of disproportionate political power won't get ignored either. No more then racial and religious minority groups are being ignored, that is. Yet, here we are, with rural areas having disproportionate political power, and urbanites being discriminated against (Governments tend to take money from the cities, and give it to rural areas.)

Elsewhere, you've suggested that rural areas deserve to get extra votes, because they are likely to participate in an armed revolt. In that case, why shouldn't we give men extra votes, compared to women? Most armed revolts are carried out by mostly men. Should we ration out political power to the most violent minority group of people that we can find? Maybe give the former Confederate states each an extra senate seat or two, and a handful of congressional ones?
I'm in the same boat and I don't think it's a waste, I learned quite a bit in the last couple of months from HN. And it's the comments that make it hard to close a tab for a few days, there is a lot of wisdom here. I want to thank all for your contribution.
Advanced Tips for the Bash Command-Line
How much are school nurses in the USA still a thing? I had read recently that many schools have done away with nurses for cost-saving reasons. Instead, there is only one roving nurse for an entire set of schools or the whole district.
Why do you proceed from the assumption that degrees have worth and demand that we prove that statement to be false?

In the real world it is the opposite - you assume the degree is worthless until you demonstrate the otherwise
An interesting article about false positives and negatives and their impact in the reliability of a detection system. (I believe it has been linked in HN before) It explains why "95% accurate" is BS.

https://blog.danslimmon.com/2012/11/02/car-alarms-and-smoke-...
I fixed my addiction by simply signing up at https://www.hndigest.com/ and setting to only send 5 links daily. I usually end up just reading 1 or 2 of those if they interest me.

PS: no affiliation with that website. Just a happy user.
Those chemicals aren't banned narcotics, so you can just plant them everywhere.
> Because Jeremy Corbyn is a politician whose constituency is in the UK. The just makes DEFCON sound parochial

You're exactly right! His events are tied to a place. Perhaps DEFCON is a convention whose primary constituency is in North America in the same way that CCC is a convention whose primary constituency is in continental Europe.

> Yet locksmiths in the UK routinely carry them.

Because they're licensed for such. Random people are subject to arrest for doing the same thing. Which would mean that nearly everyone who visits the lockpick village would be subject to arrest and a goodly number of other attendees. We're talking about thousands of people, arrested for having funny-shaped little bits of metal.

What I'm saying is that you are possessed of the wonderful opportunity to come to a greater understanding of what DEFCON - and its community - are. It's perhaps possible that you may stand to benefit by perhaps seeking first to understand the thing you wish others to consider changes to.
Which do you mean is expensive? The hardware costs around $5.
And of course schools need 2 or 3 administrators per faculty member, earning more than faculty "because they are more important" naturally.
> Alternatively, if OP could carry a key ring of public keys for all his crypto keys, his backup crypto key can stay home, or in a safe deposit, or buried in a virgin forest of maple trees

Ah.

> While U2F may use ECDSA, or whatever other public key algorithm, it is not possible to carry just the public key and enroll it, is it?

Right, it is not. You have to prove possession of the corresponding private key at enrollment time. A good enhancement to U2F would be to allow cross-attestation. When I enroll, I also sign and send the pubkey (and handle) of other keys I want enrolled at the same time. This requires that enrollment keys not be generated randomly (I have to know which pubkey to cross-sign), but this requirement can be dealt with (for real-world practical uses) on the token side.

I don't know how effectively this addresses the problem at hand. How is it better than a like-keyed backup token whose use automatically invalidates the primary token?