skysight-inc/HackerNews huggingface dataset:
A house could have multiple users, mine doesn't.

I would maybe see turning on privacy addresses as part of a general "leaving home" script that also turned on other stuff like the firewall.
Here's a proposed algorithm for making privacy addresses more manageable:

http://tools.ietf.org/html/rfc7217

Essentially, the suffix is hash(secret | prefix), so your address is stable on a given network, but changes as you roam between networks.
The RC4 deprecation may have more of an effect than this. It's a long-enough timeline, I think.

Nobody should really be issuing certs with SHA-1 anymore - certainly not from next year.
Why your chopping logic and nit picking here
Well, there is the Tri-Elmar :)
How Helpmonks plugins make your team happy
Periodic Table of Web Design Process
I'm not the blog author, I just saw this and thought it was an interesting story to share.
Haskell 2014: Reflection without Remorse
I just checked a couple of freebsd 10 boxes I have. Both have 5 addresses in 'deprecated autoconf temporary' state, and 1 in the 'autoconf temporary' state.

Privacy addresses are enabled via these sysctls:

* net.inet6.ip6.use_tempaddr (default 0)
use temporary (privacy) ip6 addresses

* net.inet6.ip6.prefer_tempaddr (default 0)
prefer them over the default ip6 address for egress

The lifetimes are controlled via sysctls:

* net.inet6.ip6.temppltime (defaults to 86400)
Specifies the “preferred lifetime” for privacy addresses

* net.inet6.ip6.tempvltime (defaults to 604800)
Specifies the “valid lifetime” for privacy addresses

So if private addresses are enabled.. by default a temporary ip6 address is changed every 24 hours, and will linger for 7 days. However, they are not enabled by default on freebsd 10.
Want to decentralize the web? Use consumer-grade NAS systems
Really?

I saw the Concorde at OshKosh Air Show. Doubt they had problems flying there, landing, and setting up for viewing plus several demonstration flights. After that, I recall they were set to fly out west coast for another show.

Don't think the USG had any issues with the plane.

Not to mention the flights from JFK to Heathrow and Paris.
So why is plated doing so well?
What's an online supermarket?
Yep yep. `git add -p`, `git stash -p`, etc. That's exactly why that bit of the chart isn't very specific. There's a whole workflow right there, in that one little cycle. One of these days I'll get around to writing that one up :)
Google silent on support for group opposing net neutrality and muni broadband
I'm telling you what I'd tell you in person. That your view point is ridiculous. Probably for your benefit alone. I admit it's hard to see that my tone is not all that serious.
What's the reasoning for dropping ARP? It seemed like a simple architecture. The post seems to indicate IPv6 requires a ton more hardware resources. And if Juniper doesn't have a basic feature like MLD snooping after all this time, uh? Shouldn't practically designing a high-volume switch be part of creating such a fundamental protocol? (I know designing 2 elegant implementations of other protocols would have fixed a ton of things in nasty protocols like HTTP - dumbass things like line folding and comments-in-headers.)

Is this a case of idiocy seeping through the IETF because they can? It's pretty easy to write something down on paper if you don't have to implement engineering and product management on the result. Or because you're out of touch with reality, like the source routing feature which was kept in IPv6 despite it only ever being a problem in IPv4? Or is this a case of the protocol being superior and vendors just being very lazy?
There’s Something Rotten in the State of Social Media
Bitcoin owns its meteoric rise to the fact that it provides real value that other currencies can't - partly, that it's pseudonymous and doesn't require going through a 3rd party like a bank.

Silk road was just a demonstration of these practical attributes in the real world. It helped to add some demand for the currency, but not a majority of it. Mostly, it bolstered public awareness. At the same time it was being used on SR, it was being widely derided by the majority of the media as only having one specific illegal purpose and should be shut down for that reason, causing others who may have taken a look out of interest to write it off completely. You could argue that the effect of SR was neutral, if not negative.

Bitcoin was being traded before SR and it's being traded after. The most recent big bubble happened partly as a result of SR actually collapsing. The day it went down, the price dipped from ~$125 to ~$85 and it was back up in about a week.

Combined with the government hearings at the time, the facts that bitcoin were (1) legal to use, and (2) still had value outside of drug trade, made it explode.
Thanks for sharing this! I appreciated how candid you were. I'm sure a lot of startup founders are taking a look at what they're building right now to look for the same patterns.
That's absolutely impossible to measure. What parts of Microsofts business can be accurately ascribed to him? What patent trolls are completely Microsoft-owned? What damage do they do?

They did an absolutely unprecedented assault on the Internet on the developer, policy, and user front when they found out they could not compete there, until they turned that policy around. We only see vague results of this today, on that all development of the web itself was put on an 8 year hiatus, and in some of the crazy proprietary formats that still plague us.

But how do you put it in economic terms? How much is the break-ins at RSA, Cisco Google, Valve, and inbetweens unknown worth to the global economy, because bad business practice forced peoples email clients to have the ability to run code?
Jailed – JavaScript sandboxing library
I'm sorry - that doesn't sound like an inherent problem with the standard assessment system, it sounds like a failure in the school leadership team to inculcate a drive for excellence. At the end of Key stage 2 at primary school, you should have been entered for Level 6 tests in addition to the normal papers which max out at grade 5.

I'm surprised if your secondary school was examined by Ofsted, and found to be faultless - they are normally very hot on schools being able to engage talented and gifted. Although, as an independent, was it inspected?
> Older people, by virtue of having been around longer should be more capable of recognizing the pattern of new innovation

Not necessarily. The current generations of "old people" have always had TV; they have always had books, newspapers and magazines; they have always had cassettes for music (vinyl was the reserve of a rich minority and CDs weren't mainstream until the '90s). They have always had cars, trains, electricity, airplanes. They were already 30+ by the time videogames and PCs came about, which is why they left them to their kids. In fact, they saw the digital revolution happening in the workplace and were taken aback, to the point where, 30 years later, they are still not particularly comfortable with it.

The generations that saw real technological revolutions, innovations changing their way of life in radical ways, were the ones that fought the first and second World War. A lot of them didn't have home telephones or electricity while growing up, often even running water was missing; they didn't have cars, trains were expensive, and the thought of flying was just ludicrous. They bought the first radios and TVs and marveled at silent movies. Those generations could recognise change; the current oldies mostly saw marginal improvements, all considered. They spent most of their time actually dealing with social changes, rather than technological; which is why they are responding to the current wave of changes with a barrage of social prescriptions (i.e. silly new laws) -- they can see the social change happening, although they don't really understand the technological underpinnings of it.
> why would you want your disk drivers to be able to read write video memory etc?

That is a much bigger issue than the CPU architecture, as it has more to do with how the peripheral hardware works (firmware, DMA, etc.), but I appreciate the effort.
Bootstrapping my start-ups while working 9 to 5 on site consulting jobs has proved frustrating!

All those who brought me on knew explicitly of my start-ups and yet my consulting gigs never lasted more then a year. Which has been frustrating because my bosses and I befriend each other during the course of the year, but end up turning on me due to office politics. Sigh!

Well im starting a remote consulting gig, which is great, as I will turn in solid work and be far away from office politics.
I wasn't trying to be a jerk, I should have explained myself better. Basically using a smart tv is analogous to young people using the internet in this situation because

A. You are picking and choosing your content.

B. You aren't exposed to advertisers (unless you are using hulu but even then you are picking what show you want to watch)

C. You aren't paying a massive monthly subscription.

D. It works using the internet, not cable.

The article isn't so much about using a TV (the actual device that displays the picture) or a computer monitor as it was about watching "traditional" tv (the content, shown in a scheduled manner)
This is what I'm leaning towards as well. Either as a hobby or a startup I have 1-2 projects that already have me more excited than going to work. Ideally your main job is where you have the most potential for advancement and career fulfillment since you spend so much time there, but I'm beginning to understand that that may not be an option.
Looks Great! Looks like a loosely equivalent structure to lucene, and is a feature i've wanted in the golang ecosystem for a while.
Love when reports use "median" anything...largely a useless statistic. The median age has little to no relationship to the average age of viewers.
Why don't you go out and do the research, find out if Plated is, actually, doing so well, and then come back with some actual findings, rather than a flippant dismissal of this article?
This may even work when "teaching" an avatar, http://ideas.time.com/2011/11/30/the-protege-effect/

"how can children, still learning themselves, teach others? One answer: They can tutor younger kids. The benefits of this practice were indicated by a pair of articles published in 2007 in the journals Science and Intelligence. The studies concluded that first-born children are more intelligent than their later-born brothers and sisters and suggested that their higher IQs result from the time they spend showing their younger siblings the ropes."
Article is confusing "startup" with "small business", if your field and your methods are old enough to be tried-and-true then, yes, by all means, apprentice yourself and learn the ropes. After spending the 7 or so years working in a social-networking company, you too can create another stable small-business in social-networking that (for example) staggers users' twitter posts or sells slightly ridiculous shirts to facebook hipsters. If you balance your books and keep at it, you'll probably make a handsome chunk of money and maybe even make it really big one day.

If your field / technology / process is dangerously new and untested because you just invented it (e.g. you're mining titanium from the moon using gravity fields, you're desalinating sea water, you're selling a headset that streams movies into your right eye checks your social feed in your left eye and sucks your dick), there's going to be preciously little other people and books can teach you. You've entered the realm of vague opinions, uncertain grey zones, and questionable futures. In that case, you're only choice is to either not do it and wait for more tests to return, or do it blindly in hopes of learning on the job.

PG and his cronies recommend the "just do it" path for startups in the second category because if you succeed, you'll find yourself in a temporary market monopoly where you'll be entitled to make astronomical amounts of money. PG and his cronies then invest maybe 1% or so of their utility while you invest around 99% of your utility. If your business succeeds, PG and friends get a 1.5x boost to their utilities, while you get maybe a 2x boost to yours. If your business fails, PG and friends shrug it off and offer you some words of encouragement as you pick up the splattered mess of your life off the floor and write a book about how the world wasn't ready for the movie-streaming-eye-sucking machine.
That would require more work though. It's like telling someone to rip all your CDs and put it on your phone instead of streaming it from Spotify.
> what does it mean for more widespread IPv6 adoption?

If I were a security hacker (whatever shade), I'd be spending all of my time looking at IPv6, from device drivers through kernels and routers up to user-level programs.

IPv6 is simply not hardened in the way IPv4 is. It will be some day, but it's going to have to earn it the hard way, same as IPv4 did.
After working for a big multinational pay company, an investment bank, and a year-long internship at a VC firm, and now starting my own business, I really appreciate the experiences that I got from BigCo, especially when it comes to operations, managing customer service, and doing lots of manual work.

Here are my lessons:
1. MVP should be very minimal. Do not bloat it with lots of automation. Just let a human deal with it. That's when you get real user feedback, which you can later automate.

2. Track your interactions with customers (investors, angels, partners) via "Saleforce"-like software. There are cleaner and easier versions out there, which can integrate with the web or mobile apps, and the customer will not even know he or she submitted a ticket or has some reference number.

3. At startup things go really fast, however the tech is being slow to release.
As long as parents and teachers are free to invest their resources into one vision over another, it's never too late to measure competing visions of measurement.
Mm, true: the long grass of the libcrypto part pales in comparison to the thorny nightmare that is the rest of it. Thank you to OpenBSD's LibReSSL for beginning to clear away the worst of the bramble (and uncovering the occasional juicy blackberry in the Valhalla rampage process).

There's a crypto library, and then there's a protocol library. And TLS, to put it politely, has lots of hairy bits, and I hope and pray TLS 1.3 makes a positive impact on that, but I'm not yet sure if it will.

If one were developing from scratch (and I am not) I'd wonder if a reasonable approach would be a ridiculously low-level approach for the primitives, but a ridiculously high-level approach for the protocol. I might consider writing the first in assembly, but the second? If it involved an ASN.1 parser? I would prefer to do something else, anything but that! :-) At the very least, if someone did do it, we'd be able to see exactly how. We just might not want to! I would suggest perhaps instead, maybe something involving formal correctness proofs and then converting those to assembly, because miTLS indicates that this can be an enlightening approach, and seL4 proves that it's possible to actually make use of? (For someone else. I think it is outwith my expertise!)
Ask HN: How do you perform as a newly recruited manager?
I've seen many new managers come in and go at the place I work(a fairly large tech company). As a Software Dev, I myself found it quite difficult to learn about the build systems, coding conventions etc when I started and it atleast took me close to three months to get fully settled and get a feel for the system.

In such a scenario, how does a newly recruited manager, who has no idea about how products are being developed at the company, perform? Given a task, how can they estimate upfront, the resources(in terms of man work hours) required? A lot of other experienced dev's give the new managers ramp up sessions, but is that enough to get a complete feel for the system?

Am I just dumb in taking three months to get a feel for the development process?
facepalm

Yeah woops. I forgot to commit that fix.
I just noticed that the said "bully" has stated in his comments that you had integrated inspectlet.com. I checked it out and it looks like a screen recording service. If this is truly the case, then I think he may be correct as interpreting this as a violation of privacy.

I think the best course of action would be to do the following

1. Put up code on github as others have suggested, thereby reassuring existing users

2. Publicly state in a reply to the comment that you had indeed integrated the screen recording service to help you understand user behavior, so that you could make a better app.

3. Put a disclaimer on the details page for Google Analytics with a link to opt out.
It would have been interesting to see a network diagram.
> be far away from office politics.

heh. it may actually be worse, because being remote adds a new dynamic to all the politics.

Good luck.
Not if you write the junk output to volatile variable, right?
I'm with you, great article. I managed to finish my EE degree in 2002 from a top university, but it was a slog. I really wish articles like this were more prevalent back then.
Guess Who Rated This Movie: Identifying Users Through Subspace Clustering
Scientific GPU Computing in Go
Did you read my comment? The average person can't take advantage of anything offered by the private space industry.
Paypal was certainly an important development, but it's not exactly the Model-T of our time. Someone else would've built and funded a similar solution anyway.
This article makes a good point, but I think the problem is even worse than he describes.

Computer programs of all kinds are being executed on top of increasingly complicated abstractions. E.g., once upon a time, memory was memory; today it is an abstraction. The proposed attribute seems workable if you compile and execute a C program in the "normal" way. But what if, say, you compile C into asm.js?

Saying, "So don't do that" doesn't cut it. In not too many years I might compile my OS and run the result on some cloud instance sitting on top of who-knows-what abstraction written in who-knows-what language. Then someone downloads a carefully constructed security-related program and runs it on that OS. And this proposed ironclad security attribute becomes meaningless.

So I'm thinking we need to do better. But I don't know how that might happen.
Rockefeller built an enterprise that continues on to this day. An empire that has seen nineteen American presidents come and go, watched superpowers rise and fall and is (IMO) the most important company in history.

Exxon still breathes Rockefeller, his imprint can be seen all over that company. To call him a visionary is absolutely appropriate.
At age 10, I would have liked to know that poetry, cryptography, geometry, music, art and architecture were related. We need more transdisciplinary research and role models like Charles Peirce, http://peirce.org/

"Who is the most original and the most versatile intellect that the Americas have so far produced? The answer "Charles S. Peirce" is uncontested, because any second would be so far behind as not to be worth nominating. [He was] mathematician, astronomer, chemist, geodesist, surveyor, cartographer, metrologist, spectroscopist, engineer, inventor; psychologist, philologist, lexicographer, historian of science, mathematical economist, lifelong student of medicine; book reviewer, dramatist, actor, short story writer; phenomenologist, semiotician, logician, rhetorician and metaphysician.

He was, for a few examples, the first modern experimental psychologist in the Americas, the first metrologist to use a wave-length of light as a unit of measure, the inventor of the quincuncial projection of the sphere, the first known conceiver of the design and theory of an electric switching-circuit computer, and the founder of "the economy of research." He is the only system-building philosopher in the Americas who has been both competent and productive in logic, in mathematics, and in a wide range of sciences. If he has had any equals in that respect in the entire history of philosophy, they do not number more than two."
A small domain encryption scheme, rather than a hash, would make more sense... that way there'd be no collisions. SDE isn't that much harder to put together in hardware.
It was a quote from The Big Lebowski. Out of context it's odd.

http://www.imdb.com/title/tt0118715/quotes?item=qt0464814
It's not guaranteed to defeat the optimization. For instance, it could just read fill into two registers and do the comparison there.
Thanks for the link, I'm trying jupp now, and indeed it feels a bit newer. One thing that causes screen refresh problems for me with joe/jstar, is editing files with long lines, say 160 characters or more. I'll see if jupp fares better.
Is It Time for You to Earn or to Learn? (2009)
It seems like they really wanted to push multicast as a "first-class" mode of the protocol, and by weaving it into the core of IPv6 they've forced everyone to have a somewhat exercised implementation of it in their stack.
Is the name meant to bring to mind a large explosion?

http://en.wikipedia.org/wiki/Boiling_liquid_expanding_vapor_...
I don't understand this. If you want to do a startup, just do it. Do it before you have a bunch of excuses for why you shouldn't.
I haven't been on the front lines of new protocol deployment for a long time now, but the pattern then (and it appears unchanged) was that larger deployments brought out 2nd and 3rd order issues with the protocol. The old joke was "How can you tell someone is a pioneer?" answer, "Count the number of arrows in their back." which expressed that folks who adopted new protocols bore much of the burden of their failure and revision. Sounds like CSAIL has made some great progress in this respect.
I would argue otherwise. I think it's more important for surgeons to focus on understanding how different organs of the body work with and affect each other, so they can improvise when something goes off-track during a surgery, than on memorizing the name of every bone in the human body.

When you understand something, it prepares you better for the situations you haven't faced before, since you can formulate results for the new set of conditions. Also, when you look up something frequently enough, it's going to get committed to your memory automatically.

While I agree that the medical profession requires a higher degree of memorization, the context of my comment (and most others here I'm assuming) is more geared towards engineering. For example, if I was developing a course on programming, my focus wouldn't be on making the students memorize syntax and language quirks, since they can always look those up, and internalize them over time. My focus would be on developing their way of thinking, what's the right data structure to use for this problem, should I move this piece of code out as a reusable function, should I return the reference to this object or a copy, etc. This is based on my personal experience - I hardly remember anything from the 'plug-and-chug' classes which forced memorization.

tldr: the focus of education should be to cultivate and encourage understanding concepts, not rote memorization of facts and figures. Some memorization is nice for that extra bit of efficiency, but that is going to happen automatically, so no point going out of your way to do it.
> pretty solid technical article, one deeper than the typical HN programming article

Wow. Seriously? I'm kinda surprised to hear it from you.
This was my take on it as well. Multicast was a very under deployed system, one way to fix that is to make it mandatory :-)
You are correct (except possibly about the "silly" part). But if the official policy doesn't make that distinction, then I think there is still a problem.