skysight-inc/HackerNews huggingface dataset:
I think that the problem is not that the initiates use jargon,
but that the jargon is appropriated and misused in wider
contexts, either to over-simplify or to misdirect:

> Concepts like “algorithm” have become sloppy shorthands, slang terms for the act of mistaking multipart complex systems for simple, singular ones.

Consider credit-card fraud detection - if I tell a customer whose
card transaction was just rejected: "Oh, your bank's fraud algorithm
made a mistake, just call the toll-free number on the back of the card"
then I have simplified for convenience, in a way that the customer is likely
to understand.

On the other hand, if I say, "the intelligence/security services of country X
have an algorithm to identify potential evil-doers" then I have very likely vastly
over-simplified, to the point of misleading an audience. (and inviting discussion
of the algorithm rather than any of the many algorithms, services, agents, evils, doers, etc.)

Substitute "incantation" or "luminiferous aether" for algorithm, and the problem
remains - a shorthand expression for a complicated thing allows us to
inaccurately treat the complicated thing as a simple thing.
v4 (or v4.1) added a few things for increased security. You can probably use LDAP/Kerberos with it. In my experience, R/W throughput with CIFS is fairly bad.
I think it's kindov subjective. A clickbait headline may "trick" a user into clicking on a link but it may also deliver on the expected content.
Is there a blog post dissecting above hypothesis though. I'd be interested in reading it.
Defense in Silk Road Trial Says Mt. Gox CEO Was the Real Dread Pirate Roberts
Anatomy of an App Launch: Success and Failure of Loose Leaf’s First Day
Show HN: Gittask – Get Paid to Work on Open Source
I'm griping about the fact that github removed its download functionality. Agreed that release tarballs shouldn't be committed in the repo.
I work in an open office and I love it, when this space was designed, we all hated it, we cried, we moaned and grunted about it. We left our nice comfy cozy private spaces and have to rub elbows with others. More than a year later, I will pick it any day over any other space, collaboration at it's best. For the first time I find myself enjoying to work more with others than to work alone. So whilst some may not like it, please do realize that there are those of us that love it.
I wonder if Lojban[1] could serve as an unambiguous, largely-context-independent way to store representations of the central concepts, which can then be translated into natural human language.

[1] "a constructed, syntactically unambiguous human language based on predicate logic", http://en.wikipedia.org/wiki/Lojban
Nice writeup. I can definitely see "isomorphic" or client/server frameworks (React and Ember especially) being the go-to choice for new sites.

I guess an exception would be richer "experiential" type of apps and toys, where some DOM might be replaced with Canvas/WebGL, and transitions/animations/etc take precedence over SEO and initial load time. I haven't seen much innovation in terms of MVCs or frameworks that target these types of sites.
Wikipedia is an encyclopedia, Timeline is a news app that appears to publish articles with historical context and an innovative UI.

Why would you compare them? Apples and oranges, imho.
SlideShare presentation: How to market your business on Instagram
In addition to server-rendered blogs and this isomorphic blog, I wrote a client-side blog called "Jr" (https://github.com/Xeoncross/jr)
Running Ethnographic Research in a Grocery Store
Although the designated initializer has the value that it shows the name of each member, so that it resembles a keyword parameter list (like what is available ins ome languages: Common Lisp, Python, ...) it is terribly weak in that there is no logic for defaulting anything other than to zero. You have no way to express that, for instance, .handler is to be mandatory. Or if it is not mandatory, that it should default to "dfl_button_callback" or whatever.

Another thing you can't do is distinguish whether x was initialized to zero by default, or whether it was an explicit .x = 0. With the macro we know that since x isn't defaulted, it came from the macro. Or if it is defaulted, it couldn't have come from the macro. In the keyword arguments of the Lisp language, we know whether or not a keyword argument which has a default value was explicitly passed with that same value, or whether we are getting that value by default.

(In C++, which is somewhat offtopic because the subject is what is possible in C) we can do something clearer, if a bit verbose, by defining some framework for combining traits. I have done this more than once. The result looks like:

Widget *w = new Button(Label("Press me") | Enabled(true) | Callback(callback) |...));

The various traits classes have an overloaded operator | which combines traits (Traits | Traits -> Traits). The Button constructor is the Button(const Traits &) one.
Non-expert here, why are secret hostnames important? Aren't the machines either reachable by IP Address or not regardless of whether the hostname is known or not?
I'd think that that friendly super intelligence would realize the issues associated with post-scarcity society and would act in the best interests of humanity.

It would weight human happiness as more important and work to avoid the pitfalls that would be undesirable.

There's more utility for it in the human population being happy/not giving up on life then most of the things it would do (assuming it's primary goal is to further and safeguard the human race).

There would be aspects of society it COULD run, but feel that giving us purpose would be more beneficial then the increase in productivity or whatever of it running that aspect of society.

Maybe it can make beautiful gardens and art, but instead leaves it to the humans to give them some sort of purpose.

I don't see how or why a post-scarcity society would do away with art/culture/many of the subjective things that make life worth living and provide purpose.

Most people don't quit doing the things they like just because someone is better at it.

My two cents.
Activist pulls off clever Wi-Fi honeypot to protest surveillance state
Wow did not expect to see Starbucks in anyones list.
I have a theory that the rate at which I break or lose sunglasses is directly proportional to their price.
It seems I have some reading to do! I will check this out..
> True, but an enterprising individual could write an extension to cause non-Verizon users to start feeding fake unique identifiers into their own streams.

nl (https://news.ycombinator.com/item?id=8890677) addressed this:

> If you aren't on their network then they can check IP address and ignore values not from the Verizon subnets.
Just want to bring it up, funscript (http://funscript.info/) has been around for a while for F#
Word doesn't export to .pdf very nicely. If you want the ease of use of word and pixel-perfect documents, you can buy Adobe InDesign. You can import word documents and fix the issues there, as well as better the layout. Once you nail down the export/import settings and a few macros, it's pretty easy. MS Office comes with a similar software called MS Publisher, but it offers a lot less than InDesign.
Google Glass startup not worried by shakeup
It is far harder to step on ants when you are designed to avoid stepping on them. Which naturally, those ants will try to do.
I've never understood the criticism that DNSSEC places control of TLS keys with governments - it seems like they already have that control. For example, Libya could change the dns records for bit.ly and get a certificate. I suppose an EV certificate with offline verification might help that, but you could use those with DANE, but DANE doesn't seem any worse than domain or email validated certificates.
Google piloting modular mobile – in Puerto Rico
I think you're understating the degree to which modern machine learning algorithms are completely opaque, yes, to the everyday person, but also to the developers and researchers that use them.

Check out this section from Caltech's machine learning lectures about neural networks: https://www.youtube.com/watch?v=Ih5Mr93E-2c&hd=1#t=63m25s

"...sorry, we denied credit because lambda is less than 0.5. The fact that you are not able to interpret what happens in machine learning is very, very common."
How My Illness Forced Me to Leave My Job and Start a Business
Very cool, I haven't ready looked into react. I have just started with meteor and it's been fun and a big learning experience. My previous background was all with php and traditional client/server nteractions. It's quite hard overcoming that way of thinking. Not really sure if it's relevant but my first meteor app was completely built with calla & methods rather than realising the client/server boundary isn't what it used to be...
SpaceX Has Pinpointed the Problem That Caused the Falcon9 to Crash Land
It's still not socially acceptable to take photos, but it's a lot more acceptable to carry a camera around with you.

What percentage of drug deals do you estimate both buyer and seller are carrying a phone with a camera? 70%? 90%?

I laugh when I imagine how many movie plots are broken now that everybody has an audio recording device in their pocket.
Researchers Report Great Progress in Wireless Brain-Computer Interfaces
> "I spend a lot of my time designing and tweaking algorithms"

"I spend a lot of my time designing and tweaking Gods." sounds like the first line to a good Charlie Stross short story.
Private Instagram photos still aren’t totally private
Thank you, that looks almost exactly like what I was looking for. I wish they took care of the merchant services as well like Square, but at least they work with enough processors that I'm sure at least one of them will be a good match for me.
> Poor Europeans are constantly being asked for permission "Can we store a cookie on your computer?" whenever they visit a major website.

As a non-European who visits the BBC, my impression is that it's even less useful than that (you can get that kind of annoying prompt just by setting cookie permissions on your browser to 'always ask'!). Instead of a prompt, you get an intrusive notice that they are setting cookies, and that your remedy if you don't want them to do it is to go away.
With FreeBSD, bootloader and kernel are stored on the root filesystem. So you can change them as you desire. Only repartitioning is painful a bit.
That exercise was not research, it was a counterexample to a single specific security claim: that we can "choose not to release the AI," so we don't have to worry about them being dangerous.

You don't need to research a counter-example, you just produce one. He did so by exhibiting a relatively weak AI that couldn't be contained.
>> transportation hasn't really changed a whole lot in the last 100 years or so

This is mainly because it really hasn't needed to. See most smaller European and Scandinavian countries where public transportation works well and riding bikes is far more common than it is here in the US. There's no need to go form one end of a country to another in 10 minutes.

I mean, in Germany, you can get a plan ticket to fly from Liechtenstein to Hamburg in about 60 minutes for around $300. Otherwise, it's about an 8 hour drive in your car. And that's one end of the country to the other.

I'm sure someone would pay to go from one end of the country to the other in a few minutes, but I can't think it's going to be cheap.
‘Rhythmical Essays on the Beard Question': Beard Haters in the 1860s
Here at Hootsuite we just finished rolling out webpack, and we're using it with grunt. If there is interest, I could probably get the project lead to do a writeup on our code blog.
I'm amazed more people don't make use of that book. It's so chock full of brilliant advice with very reasonable explanations, for so many situations. I'm still not done reading it, because it's massive, but every chapter I read makes me notice new things in the environments I move through.
I find Typescript catches all sorts of typos that get missed in pure JS because I don't have 100% code coverage tests. Sure a JSLinter might catch some of those, but it won't find mis-spelled method names.

Other benefits include not having to remember the 'interesting' rules around 'this' in pure JS (though that occassionally slips through in libraries that use it). Having saner (to my eyes) syntax for modules and encapsulation. And having intellisense support in Visual Studio reduces the effort of writing the code.
Yes, that's a good idea. You'd just need to introduce a little wrapper around the client-side rehydrate to move the contents of the <noscript> tag out of the <noscript> before calling React.render.

Then again, you don't really need <noscript> in that case. It's rendering server-side, so the page already displays correctly, you just need to make sure all your links work.
Where were was this when I needed it?
Definitely bookmarking this one. Good work.
There's some truth to your second statement, but your first statement doesn't follow from it. If it was commonplace for people to get involved in altercations where they had to defend themselves with a weapon, it'd be both a better idea to start carrying a weapon if you weren't already, and it'd also discourage people from committing petty crimes like muggings. It might be worth it to a criminal to potentially lose their life over $1000, but not for $20.

You could make the argument that my statements logically extend to saying an armed populace increases larger more violent crimes while reducing the prevalence of petty crimes, and I agree that might make sense in a short-term, but criminals don't grow exponentially just because, crime is a symptom of separate social factors.

Fundamentally, there's no downside to carrying a weapon. If you don't need it, then you don't need it. If you do truly need to defend yourself with violence, then there isn't really much substitute and worse case you die wishing you'd had a weapon.
You know, it's possible to simply lift the guts out of the TLS protocol and wrap them around a directory service, or to take the architecture of DNSSEC and kludge it into TLS. Basically we can keep TLS's good points and support an alternative to CAs within the protocol itself. All a service provider'd have to do is pick one or both to support, and advertise in the protocol what combination they use. That'd be a fun weekend project.
They can do that because of domain-validated certificates, and they can do that after the DNS is secured.
Don't punish your children out of your fear of dealing with CPS. They will be fine. You will be fine.
I think people are referring to this: http://en.wikipedia.org/wiki/Zooko%27s_triangle

> Zooko's triangle is a diagram named after Zooko Wilcox-O'Hearn which sets out a conjecture for any system for giving names to participants in a network protocol. At the vertices of the triangle are three properties that are generally considered desirable for such names:[1]

>

> Human-meaningful: The quality of meaningfulness and memorability to the users of the naming system. Domain names and nicknaming are naming systems that are highly memorable.

> Decentralized: The lack of a centralized authority for determining the meaning of a name. Instead, measures such as a Web of trust are used.

> Secure: The quality that there is one, unique and specific entity to which the name maps. For instance, domain names are unique because there is just one party able to prove that they are the owner of each domain name.
To expand on this a bit: I was on ~$80k/year in 2002. If I had even had 10% raises each year I would be on ~$250k/year.

Instead I'm just under $200k. Not bad by any means but I wouldn't call sub-10% annual raises as lofty career ambitions.
> Why so hopeless?

Because the current US political climate is not in favour of regulations. It is true that we have all the regulations you describe, but each was fought tooth and nail when introduced!

EDIT: Original post had slightly more pointed political language.
Several already exist. Here are a few

https://chrome.google.com/webstore/detail/baitblock/nnonoddk...

https://chrome.google.com/webstore/detail/gawkblocker/fbdakf...
I keep seeing a claim that something like 10% of DNS requests are signed with DNSSEC, but that's an awfully hard number to square with the top sites on the Internet, virtually none of whom are DNSSEC-signed. Reconcile for us, please?
This is all interesting and fantastic for users, but I can't help feeling that some day, maybe years from now, we will look at search and realize we don't have any good way to find information on the Web. Google is transitioning to an "answer engine" but a lot of things are getting buried that might have appeared on page 3. I can't count the times when I search for something specific and find no results only to change a word and see a whole new group of pages.
Not secret, Secure. Secret is overrated.
Print to PDF.
What is actually the advantage of using Octopress as a blogging framework instead of something like Tumblr/Wordpress, which are pretty much equally customizable?
There is a cost, though. Low enough to bear in most cases, but transferring more state through IPC, the overhead of starting new processes, context switching between processes, duplication of in-memory structures; these can add up to make an equivalent Erlang program much more heavyweight on a system than a Go program using many goroutines.

Right tool for the job, yadda yadda. :)
A World of Belonging on Airbnb
The article is mostly gibberish. If he had simply talked about the social consequences of an algorithmically dominated society he might have had something interesting to say.

The comparison between algorithms and god is particularly egregious. If you don't understand god, it's because god doesn't exist. If you don't understand algorithms, it's because you haven't bothered to educate yourself (which is not an option for everyone, but the author is writing on the topic for a national magazine, so it isn't an unreasonable expectation.)
Here we go: Feds move to ban all fried foods at day care centers
The concept of CPS is a good one, as you say--they are specially trained to protect a very vulnerable segment of the population.

The problem is when CPS threatens to remove children from a home because the parents are not compliant with their commands. For example a CPS officer will show up to a home unannounced and demand to inspect it, based on an anonymous tip. If the parent says "no," the CPS officer says, "let me in, or I will remove your child from your home."

In contrast if a police officer came to your home, they would need a warrant from a judge to enter against the owner's will. Do CPS officers need a judge's warrant for the above demand? Everything I've read says no.

A police officer also cannot threaten to take property without a warrant. They can't say, "let me in or I will take your computer." If they want the computer, they need to get a warrant that specifically says they can take the computer.

So: it seems like parents have more rights to inanimate objects than to their own children, who are far more precious to them.

There's also the matter of punishment without due process. Officers can get a warrant to take a computer only if they can show that the computer probably has evidence on it that will further an investigation. They can't take a computer just to force the owner to comply with some other command.

Removing a child from a home punishes the parent. CPS has the power to do so even if they have no evidence that the child will show proof of abuse, or indeed without any tangible evidence of abuse whatsoever. They explicitly say that they are doing it only because the parent refused some other command, like to inspect a home or interview the parent.

And removing a child from a home is traumatic to the child. A computer doesn't care that it's going to the evidence room; a child will be confused and terrified. The emotional impact can persist for months or years even if CPS says "oops!" a day later and returns the child.

There needs to be a high standard for removing a child from a home. It absolutely should not be just another tool in the investigator's toolbox.
2015: The End of the Monolithic JavaScript Framework
Personalization Engine at Spotify: Storm, Kafka, Cassandra, HDFS, and Crunch
I was actually delighted to read a blog post explaining that some people actually live off gittip these days[1]. I hope that these guys can make it even easier for developers to live off of open-source work.

Note: I wish the y=10% bounty for the top x contributors could be adjustable (depending on the size of the project 10% could be a lot, you may also want to adjust x).

[1] 2014 - https://medium.com/inside-gratipay/gittip-year-two-a220308d4...
A friend of mine worked on this: http://www.jekyllnow.com/

Not quite the admin GUI you're looking for though; it's more for lowering the barrier to entry.
Governments today have too much control over Internet crypto keys. I am baffled by arguments that suggest it might be a good thing to just give up and give them total control over them.
The question is: Will it (only) hit the real problem makers?

For me, patent trolls are only a symptom and not the real problem. Patent trolls are a symptom of an overstretched patent system, where everybody (with enough money) can patent anything (also stupid and trivial stuff).

Where 50 years ago, one patent was made, 10 or 100 patents are made to secure any detail of the "invention". And many, many patents are made, that would have not have the smallest chance of been patented.

Remember: The patent application for the Z3 (one of the first computers) was denied. [1]

The problem is: How to distinguish small inventors (for which the patent system in former days should give security) which do not have the capital to produce their invention from so called "patent trolls". My fear is, that the legislation will fail to make a good enough distinction.

For big corporations it is a good thing to redirect the public agenda from the patent system to the smaller topic of "patent trolls". Big corporations that make many thousands patents a year, are also a part of the problem and not "patent trolls" alone.

[1] http://portal.unesco.org/ci/en/file_download.php/875fd251dc5...
See Abstract
3D-printed model heart helps doctors save a little girl's life
Why was this downvoted? It seems like a productive contribution to the conversation—in fact, it's a direct response to another user's question. I can imagine plenty of technical objections, but it seems that they should be made via responses, not downvotes.
I've been burned by trying to read the contents of noscript nodes before. Some browsers don't support that at all.
CIA clears CIA in Senate hacking brouhaha
Tried it mate! A bit buggy for now but very promising! Can't wait to get this in other languages!
Great! Time to evaluate whether it's reasonable to invest time in it. How did the performance evolve over the last months? Half a year ago it was unusable for medium-sized text files. Some weeks ago I did a quick test and it seemed a lot faster.
But mostly when people reach for their phone they are just looking for a distraction. When you are walking down the street you don't need to read status updates because you don't need to be distracted (most of the time). And if you want some entertainment music or audibooks are much more fun than status updates and weather information. People rarely navigate on foot and are probably not actively researching their location when they do. I agree that this kind of information is useful but the form factor is just to cumbersome for everyday use.
I see the hyperloop's best use case in those countries as high speed package delivery. While you may not have a reason to go across the country in 10 minutes, you might want to have your online purchase shipped across the country in 10 minutes.
I look at GitHub issues and I'm just afraid to mess with things. Even if I fix stuff, there's a high likelihood that it will break something else or be hard to update to. I too cannot wait to release this.