skysight-inc/HackerNews huggingface dataset:
Great thanx for honest feedback! IMHO both features have some useful use cases and I have put an effort to convince myself that this is good idea. Let me explain and present some use cases.
1. password - you forgot everything and you do not have your mobile with your pass manager, but you remember your favourite rockband, actor etc. You do not have to remember your critical password just start typing your favorite band name and you will see the wikipedia article , so your favourite rockband will be converted to your password. Also you can write down on the paper sheet just a first words of the lyrics of your favourite rockband you will get the idea how to reproduce your password.
2. anonymous messages - let's imagine your are driving and you are receiving a phone call from your new customer. You cannot write down his email and contact details - you are driving! So you ask him plz drop me a message under my favourite rockband, composer, actor... ( choose the most convenient scenario ) with your contact details.
anolog.net uses easy to remember associations ( instead of hard to remember URL's and unique identifiers ) which are easy to transfer during conversation without typos.
Thank you for honest feedback!
I quite enjoyed Hacker, albeit to laugh at. But I've seen far worse "Hacker" themed movies. Though it party helps that Hackers has aged pretty well compared to many of the others.

Going back to your point about being angst: if it's any consolation, that's how I felt as a teenager as well. I didn't come across your manifesto until quite some years after it was written but it definitely resonates with how I felt at the time as well.
I read his blog, and disagree. Some of the posts (racism is just a byproduct of the uncanny valley effect, for instance) actively disprove your statements.

Either way, your post history proves me correct, and has for a while now.
The OpenVPN client on android has something like this. See "Seamless Tunnel" in the preferences. I've used it at DefCon on the secure network in the past.
No, no, although there might be claims for intentional or negligent infliction of emotional distress. I actually don't say the comedian should be punished like this, I only think the title is misleading, it is not about just "telling a joke".
I think it's more important to think about what state of mind are you in - for example, if I'm tired, I'm just going to go home a lot of the time. I know that it isn't an efficient use of my time if I keep banging on a problem while not in a state to solve it efficiently.

This is something many academics learn quickly, as it is important in order to solve deep problems, especially with the workload that is levied on academics.

Myself, I've had many instances where this has happened, including with open source work.
Umm, I'm here in Austin in a salaried position, work 40 hours per week, lunch doesn't count. If I work 9-5, and take a one hour lunch, that means I would have to work 9-6.
Given that the Powershell that ships with Windows 7 doesn't have these aliases, whereas the one that ships with Windows 10 does, It seems that that Microsoft was already happy to have made the diametrically opposite breaking change without the corresponding discussion.

It seems that the users of faux-curl-on-powershell are now getting more consideration than the users of real curl under Windows a year or three ago, when Windows 8 or 10 made this change.

It's maybe a good sign. Opening the source and putting it on github means that curl and wget devs and users now feel empowered to ask Microsoft to change stuff in a way that they didn't before.
As someone in Europe I just don't understand the level of fear among Americans who are in the safest position probably of any population ever. Is it just media bias?

If I lived in eastern Europe any where near Turkey right now I'd be more afraid.
We're not as bad as Syria, so that means we've hit a utopia?

This is sliding scale, not binary
I would definitely expect a senior manager in a tech company to know that! Keeping an eye on trends, competitors, influencers, big shakeups is a must for doing their job.
Not really buying this argument.

This isn't some obscure situation tucked into the back corners of some IRC chat. Open sourcing and reaching out to the community is, apparently, the companies direction going forward.

As such, they could/should prioritize these situations as a way of showing real commitment.

Dragging their heels is going to make it feel like nothing but marketing bullshit.

It might also signal to MS rank and file to cut their territorial bullshit (which MS has a storied history of).

Satya could get this fixed today if he said "This is the future. Get it done."
Middle Managers. I don't know the various ranks of managers but if I had to guess in the upper half of management.
That's what I do at my job. I leave whenever I feel satisfied with the work I've done.

Supposed to be working 9 - 5, but I come variable times in the morning and usually leave at 3:30. Boss doesn't care as long as I'm punching in code that makes features work.
this is a really elegant way to take parallel arrays and put them into a table:

let codes: Vec<HuffmanCode> = data_table.iter()
.zip(code_lengths.iter())
.zip(code_table.iter())
.map(|((&value, &length), &code)| {
HuffmanCode {
length: length,
code: code,
value: value,
}
})
.collect();

Nice!
Works great if you are a single developer owning an isolated piece of the stack. Doesn't work so great if you need to collaborate with others to maximize your productivity.
To the other perceptive replies in this thread I can add that many US librarians, and especially public librarians, are attached to a set of service-oriented ethical considerations they associate with the work. It's enshrined by the American Library Association, and many consider it a mission.
What are your internet speeds/costs?
Indeed, what I think he means is that the US has a constitutional amendment that explicitly addresses the right to free speech, something that other countries may not explicitly codify.
What a fascinating curation problem! A collection of these would make a fine addition to archive.org.
Yeah, but not for a specific media site. I'm more familiar than usual with housing issues in part from simple intellectual curiosity but also because I primarily do grant writing for nonprofit and public agencies (see http://www.seliger.com/blog if you're curious), which means I've worked on lots of band-aid housing projects (e.g. HUD 811, 202, some Section 8, etc.).

It is somewhat dispiriting to work on all these projects when the biggest challenges in many cities are not subsidies but being able to build enough housing in the first place. Housing is a solved issue in technology terms, as steel-framed buildings and elevators are quite old; the problems are entirely political and legal (see e.g. http://www.ft.com/cms/s/0/023562e2-54a6-11e6-befd-2fc0c26b3c...).
So we're taxed in order to generate more money in taxes... How is that a "return on investment"? When is the return, exactly?

And if you follow the logic about jobs, why doesn't the government (i.e. the taxpayer) fund every potentially profitable venture (without asking for any share of the rewards)?
In a way, a society is like a living organism. If it's not confronted with enough real problems and threats, its "immune system" finds something anyway and attacks the normal cells. If some people can't find anything sufficiently outrageous recently, then some idiotic jokes will do.
> The fundamental problem with the government drawing any line is that you can't have free speech under those circumstances. Is advocating for Communism harmful to Capitalism? Is advocating for the rights of women to abort their babies harmful to the fetuses? What about touting the benefits of Schedule I drugs? Surely that can be seen as harmful to the public health.

These are complicated questions. But this is what case law exists for. The US, for example, allows one to speak of revolutions “in broad terms”.

> That's simply untenable as far as I'm concerned. The only way to ensure the government doesn't have that kind of power over words, is to allow any and all ideas to be expressed.

Allowing absolute freedom of speech is self-defeating. Yes, now the government can't hurt you, but your opponents can use their “free speech” to silence you. It's not healthy for a democracy, and this is why no country on earth has absolute freedom of speech.
You can simply uninstall Google Play Services.

You can't uninstall the telemetry and tracking stuff. You need to disable services, make changes to the registry, remove task scheduler entries, and block access in your firewall to truly secure Win10.

Telemetry, previously called "Windows Customer Experience" or something similar, in versions of windows earlier than 10 could easily be turned off. Recently MS added the full-on Win10 style telemetry to Win7 and 8 too, but that is a very recent development.
Rather ironically, you can get the same effect reading Michael Crichton ;-)
I'd respond that I'd expect to be getting a requisite increase increase in compensation.

At least I hope I would.
Dear Microsoft bundle curl and wget in the next patch / major release. Your Historical blunder can be forgiven and you can make new friends in open source
Yes, as a wise man once said, people in this country have had enough of experts.
I hope, but I am not optimistic. 1201 has lasted this long. It'll be hard to strike it down.
When the Powerwall was announced, weren't people explaining one of the benefits over lead-acid based systems as you don't have to worry about accidentally generating noxious or explosive gases if the system isn't well vented? I just found something regarding that[1], but I'm unqualified to know how much of a problem this is in reality.

1: http://goodforgas.com/hazardous-gases-associated-lead-acid-b...
Lol the chances of a collision are still too low.
This is likely more an artifact of the PHP community and philosophy being focused on ease of use and deployment, circa early 2000's.

Consider that Ruby has a few dominant frameworks--like Rails--built on a language with read-hostile features like monkey patching. Unlike Python Ruby often has many ways of doing things, and that's reflected in community gems. (EDIT: swipe-typing fail.)

Regardless, there has been some coalescing around more modern PHP frameworks like Laravel recently.
It might be useful to allow changing one's guess. It's pretty annoying when you misclick in the middle of the map and cannot pick the correct location.
That assumes the judge is even sober.
> Money placed in a 401(k) is generally invested in the market.

So is money put in a bank. Other than stuffing cash in a mattress, there are very few ways you can save money that don't involve either investing in markets or enabling someone else to do so.

> One can always keep invest a 401(k) in hard currency or short term treasuries (T-bills.)

Using your 401(k) to buy up central-bank issued currency or government securities (both of which financial sector companies also invest in, and increases in other people investing in them increases their returns and gives them more money for their other operations) -- all while still paying a fee to the investment company running the 401(k) -- isn't any less investing in the financial markets and enabling unethical behavior on the part of investment banks than investing your 401(k) in the stock market is .
> It's similar to ORM. Often, if you don't use one, you end up building one, a very poor one.

Whereas, often, if you do use one, you end up using one, a very poor one. Sometimes you can get away with that. Sometimes you get to spend a Friday morning root-causing and reverting a production defect in a highly visible application because the developers of the extremely popular ORM you inherited failed to mention in their documentation that a specific and entirely innocuous-looking schema option causes the ORM to produce a query containing a Cartesian join.

You can use an ORM. Or you can write SQL, work with arrays, and keep your code and data separate. None of that is terribly difficult, and you are responsible for the results no matter what you do. If you can't trust yourself not to get basic things right, you have problems at a level that no library will solve.
I had this problem until I realised, most of my work is being done while doing something else less brain challenging.
I have awesome ideas on the shower, while walking, running, throwing out trash.
Smoking really helps here as well (but I am not so proud of it). Just because I am not starring at the screen it doesn't mean I am not working on the problem. If my brain finds something interesting, it is working on it subconsciously.
Their graphic and dilemma are nonstandard and do not match, for anyone confused by the graphic. The normal formulation of the problem is:

- If A and B each betray ('snitch' in the article) the other, each of them serves 10 years in prison.

- If A betrays B but B remains silent, A will be set free and B will serve life in prison (and vice versa).

- If A and B both remain silent, both of them will only serve 1 year in prison (on the lesser charge).

In the article, the prisoners are given three choices: Silence, Betrayal, and Confession, which confuses the issue, and the graphic provides only Silence and Confession, which further produces confusion.

Perhaps the modern formulation is too indoctrinated with plea bargaining?
I skimmed the article and I have to say, I am not convinced at all. Decentralization can be achieved without causing situations like prisoner's dilemma. Look at Torrent for example, it works without a central authority enforcing things. While total decentralization is ineffective, centralization is authoritarian and destructive. We have to construct a system where it pays off to be honest and fair, such that force and subjugation is not necessary. This is the only way forward. And frankly, I do not see the EU play a positive role in any of this.
A Rust k-nucleotide program based on std::collections::hash_map would be welcome.

Edit (2017-02-09):

Here are Rust k-nucleotide programs -

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...

http://benchmarksgame.alioth.debian.org/u64q/program.php?tes...
You mean like the Moto Z and the Z force? Z has a 2600mAh battery and is thinner. Z force has a 3500mAh battery for a 1.8mm addition of thickness. Motorola has done this before with the Droid Maxx.
Am I alone in my ambivalence to this narrative? I'm trying to be sympathetic but the cohort which is the focus of this article is better off than most of the planet. Sure, they have struggles. Most of us bemoan our station in life.

The kids will be fine.
Actually re-rendering the entire app on each change only works for the most trivial apps; in a real-world app, it's prohibitively costly in terms of performance.

Is this true? Slamming HTML into a DOM is pretty fast as far as I can tell.[1]

It seems to me the advantage of DOM diff/swapping is the preservation of non-DOM state (input focus, inner scroll state, etc.)

[1] - http://intercoolerjs.org
>stupid high cost of housing that has been produced by stupid anti-development laws

That's a convenient bogeyman. That's not to say there isn't truth to it--more or less depending upon the locale. But at least an equal driver is the relatively sudden desire of certain demographics to live in a handful of urban areas.

I'd add that if someone has farted around until they're 32 and just getting ready to think about starting a career, I'm not sure in what period they'd be in good shape to buy a house in anything considered a passable neighborhood with employment possibilities.
1) Indeed.

2) You can debounce reliably in hardware.
There's also the more challenging problem of zero-shot learning, e.g.:

http://jmlr.org/proceedings/papers/v37/romera-paredes15.pdf

"Zero-shot learning consists in learning how to recognise new concepts by just having a description of them."
I was at the last FISL (http://softwarelivre.org/fisl17?lang=en) in Porto Alegre and attended a session by Pablo Mestre (https://twitter.com/elmor3no_) on the free software movement in Cuba.

I was really impressed by what they achieved, given that they have little internet access. He mentioned that the largest network was the one linking health-related institutions and that many doctors had internet at home (even if at slow speeds).
Maybe I've been observing him for longer and more closely than you have. Using the word "thug" in a conversation about street fighters is one thing. But using it to viciously attack people in the open source community who take offense at an idiotic click-bait essay entitled "Blacks are Lazy" that you happen to agree with is something else entirely. With dog whistles, context matters.

You have read the essay, haven't you? Do you agree with Russ's premise, and do you think he should have resigned or not? And do you think everyone who called on Russ to resign is a "fool" and a "thug"? If not, then what do you think he really mean by that term? And who exactly was being "anti-intellectual", and using "violence" to "suppress his opposing viewpoints" and force him to resign, as you claim?

Remember: Eric S Raymond is the gun nut who who made death threats against Bruce Perens, which he excused it as merely trying to "defame" him. Nobody ever threatened Russ Nelson's life for claiming that "Blacks are Lazy" or Eric Raymond's life for agreeing with him and defending him.

I've already had this discussion about dog whistles with him in the comments section of his blog, and he and his followers deny that there is even such a thing as a "dog whistle". According to them, the entire concept of "dog whistles" is just part of a made-up conspiracy to paint the far right wing as racist, because they don't hear any dog whistles, and anyway: if you admit to hearing the whistle, that makes you racist yourself [1]. As if their own words and actions weren't enough.

Do you really agree with ESR and his followers that there's no such thing as "dog whistle politics"?

[1] https://en.wikipedia.org/wiki/Talk:Dog-whistle_politics#Is_t...
I give it about 50-50 odds someone was actually inspired by the fiction, directly.
Nobody living through the 70s thought it was stable.

It was the end of the postwar boom. High inflation, high uncertainty. 15% mortgages with 20% down as a minimum. Cities collapsing after the white flight. Big industries transforming.

Anyone claiming it was a happy go lucky happy time frankly doesn't know what they are talking about.
I did read it. I do think it is a travesty.

It seems unfortunate to me that we can't have a civil debate about important issues without importing baggage like "right-wing misogyny". Perhaps that is a good reason to flag the story, but if so it seems like more of a bug than a feature.
I apologize, but I couldn't help myself. Does anything meaningful come out of such lists ever?

I don't know much about the new solar cells or health technologies, but some unsoliticed opinions on the things I know something about:

--

> With the Internet of Things expected to comprise 30 billion connected devices by 2020, one of the most exciting areas of focus today is now on nanosensors capable of circulating in the human body or being embedded in construction materials

Yeah, cool, but where are those sensors exactly, because I'm yet to hear of one? I mean, it seems like we're inventing a new buzz-phrase before we're even done with the previous one - IoT is something between a joke and a blatant assault on the concepts of privacy and ownership performed by greedy businesses. That it is "expected to comprise 30 billion connected devices" means exactly nothing.

--

> With venture investment related to the online currency bitcoin exceeding $1 billion in 2015 alone, the economic and social impact of blockchain’s potential to fundamentally change the way markets and governments work is only now emerging.

Again, the amount of money invested in Bitcoin doesn't really mean much except maybe that rich people like to gamble. Looking at all the Bitcoin-related discussions here and elsewhere, I don't see that much changed over the years - it still seems to be a e-currency system built on top of wasting tremendous amounts of electricity, with various promises that are supported by lots of "cryptobabble" but somehow are never realized. I can't see why those promises are to become real now.

--

> Shared advances in natural language processing and social awareness algorithms, coupled with an unprecedented availability of data, will soon allow smart digital assistants to help with a vast range of tasks, from keeping track of one’s finances and health to advising on wardrobe choice.

Well, I guess it depends on what one means by "AI", but really - wake me up when Siri or Google Now becomes anything more than a glorified chatbot hooked up to a search engine. Sure, search engines are great. Good voice recognition is also great. But nobody seems to be working on things that would be really meaningful to people in their daily lives. Some ideas:

- Run optimization algorithms against my life - e.g. shopping routines, eating habits, day plans, etc.

- Better yet, give me a tool I can easily use to apply optimization algorithms against various problems I meet daily. What is the measure of intelligence if not its strength of optimiziation? Setting an alarm on my phone ain't it. Not unless it's done automatically as a part of a process of optimizing my resting patterns.

- More to the ground, give me something that will read IRC streams or work chats for me and auto-summarize them so that I don't have to sift through all the cruft. Maybe it could even reply for me too when I'm busy.

Basically, a phone that talks to you in a female voice does not an AI make.

--

In short - I find such lists to be based on imagination and justified by looking at the market "hype" about particular technologies. Neither of these have any grounding in reality.
If all of your friends jumped off a bridge, would you do it too?
Apparently a lot of people have this MS hates Open Source idea. A totally different experience you'll get when you follow the dev of VSCode, the team is just amazing, I don't know them, I don't like or hate MS but recent changes to MS has made MS embrace FOSS. Gone are the days when they pushed hard for the windows platform, now everyone runs multiple OSes, says the blog entry announcing PS.
Analog Computing Technique [pdf]
Except that in cryptography there is always the accepted reality that given time, any lock is subject to being broken. Apparently no one informed this brain trust of that little fact, and how it might relate to their organisms.
Sandstorm runs wherever you want it to. You can run it on your own physical machine -- even your desktop, if it's always-on. A lot of people run Sandstorm on Digital Ocean. The company also provides Sandstorm Oasis (oasis.sandstorm.io) which is provided as a service.

Wherever you run Sandstorm (including Oasis), you as a user can upload and install any package, including ones you built yourself. Thus it accomplishes the goals in the blog post, even if physically the servers are "centralized".