skysight-inc/HackerNews huggingface dataset:
It seems like my first knee-jerk impression of every Stephenson novel of the last decade has been "ugh, terrible", gradually replaced by a retrospective fondness after finishing it.

The first couple pages of Seveneves certainly does not impress, but maybe I'll like it better after reading the whole thing.
LearnBoost/Guillermo made Socket.io; they had a startup under the same umbrella called CloudUp; Automattic acquired CloudUp/LearnBoost/Socket.io (2 years ago I think).
How is my router admin page supposed to have an always up to date SSL certificate?
Fissile material is easily available. Current prices just make exploiting most reserves uneconomical.

I am not sure what time spans you speak about. Thousands of years is possible on fission with current technology and at current levels of demand.
Are there really CAs that copy the hash used for the CSR to the hash used for the cert? If not, the hash used in the CSR has nothing to do with Chrome warnings (as the browser will never see it).
I am the same way. I found it surprising. I get so much positive feedback from the editing process that I have actually developed a routine of editing as I draft. Although it improves the quality of my draft, it takes ages. For poetry, it worked well. For novels, I think I'll need to break the habit.
http://www.amazon.com/The-Elements-Style-Fourth-Edition/dp/0...

A good companion piece. Really, if you want to know how to write, and barely have time to make breakfast, The Elements of Style is the book for you.
they've even got a competing service Google PageSpeed that does exactly what CF does

You mean this service?
https://developers.google.com/speed/pagespeed/service

PageSpeed Service is in a limited field trial, and is not currently accepting new signups
Evidence of liquid water found on Mars
What about dorms, hospitals (patient wifi), libraries, hotels, cafes and small ISPs? They do not have access to their clients certs-
The Commoditization of Venture Capital
But for many users, their downstream organization is their ISP. From my point of view, any caching by them is malicious. I didn't send my request to the IP of their caching server, I sent it to the IP of the site I'm trying to reach. Redirecting my request to their cache is a MITM attack.

If my employer wants to use caching, they can install a cert for their proxy on my machine (or require me to do so), so it's not a problem - although it is more technically complex.
Next iteration would be changing the length of each scene by a few milliseconds. One can count that the first episode holds s=18 scenes. Each scene lasts several minutes. Once again each copy can be made shorter or longer by a couple milliseconds, providing a unique fingerprint for each version sent.

This sort of thing makes it hard for me to take any of the article seriously. The author doesn't seem to know the first thing about either video formats or the authorial role of editing. Things are cut on particular frames for a reason. Also, editors don't deal in milliseconds, they deal in frames. Sound editors work in frames and samples, and while I have no objection to steganography-type adjustments to the final output, the idea of monkeying around with the content of the film, even on the margins, for tracking purposes tells me that the writer shouldn't be allowed anywhere near a post-production facility, for the same reason that most programmers don't want an art director telling them how totheir code would look prettier in a fancy font and in a more earth-toned color scheme.

Honestly, I think HBO is quite well aware of this srot fo thing already, and the 4 episodes were leaked to hook people on the rest of the series. There's already a lot of digital distribution technology involving rock-solid encryption, single-use keys, check ins and outs, and so on. Tweaking things like the length of the end credits (or rather the black frames at the end) are potentially viable but also trivially obvious to any editor. But monkeying with the program material is strictly out of bounds.
> You can only make a website for free if you are OK with your website not having a domain name and running it off your personal laptop with electricity paid for by your roommates/parents.

Actually, if you are willing to do without your own second-level domain name and just have a third- or fourth-level domain name, there are plenty of services where you can have a free web site (or app) running of over HTTP. E.g., any number of free (or free-within-limited-quota) static site hosting services, or even Google App Engine.

Of course, in the Google App Engine case, you also get HTTPS for free (within usage quota), as long as you are willing to have an <app>.appspot.com domain name, so the "create a website for free" isn't really a "with HTTP, but not HTTPS" thing.
This is one amazing idea!
Let make this WIN!
Calibre is ugly, but it works well for me.
If you're working at a software shop that doesn't even use source control I suggest you get out of there ASAP. It's one thing to be missing core tools and methodologies when you're applying for your second job 1-2 years in, but if you hit the 5 year mark and have zero familiarity with source control or web services (for industries where this is valuable), etc. you're going to get passed over for interviews. Staying there may be causing irreparable damage to your career.
Eh putting security into a client like FB did disabling the console -- it might help against people getting phished. Though I generally agree.
Beautiful Biotechnology AMA – color changing flowers
We want everyone to have first hand experience with biotechnology so we're using synthetic biology to make color changing flowers for the garden. I'm the CEO, Keira Havens - ask me anything!
Not to pile on, but: http://en.wikipedia.org/wiki/Syntactic_sugar

If the behavior can be expressed using previously existing syntax, then a construction is syntactic sugar. This is not true in this case. (sorry if you knew this already)
Agreed. Not everybody is good candidate for WFH. There will be slackers, especially during non-busy times.
No, queues. You gotta wait in line just like everyone else.
Oh, I didn't know they closed signups. I've been using it for some personal projects for a good while (Since 2011 or so?) now.
Actually, I just filed a bug internally to fix docs. You're right -- alpha/beta is not clearly shown consistently enough (I missed at least one in going through that list).

In some cases, there are GA products with alpha/beta features & languages, so it may be difficult to figure out the best way to communicate at the top level (e.g., the examples pointed out for a given feature in a given language, or HTTP load balancing vs Network Load balancing).

But in cases where it's clearly a beta product, it should be clear.
This is pretty sweet. Anyone who wants to avoid a D3 (or even just SVG) dependency would find some good mileage gotten out of native <dial> elements in Angular at http://html5drummachine.com. Although it has a completely different algorithm mapping mouse movement to value scaling. It's debatable which behavior has a better feel to it.
I Am Eric Ries, Author of the Lean Startup. AMA
I'm writing a new book & trying to use lean startup ideas myself in writing it. The new book is only available via Kickstarter, and the campaign ends in 56 hours, so I thought I'd stop by and answer questions about the new book, lean startup, or anything else.

Kickstarter URL: bit.ly/theleadersguide

EDIT: 1:05pm. I need to sign off for a bit. Thanks for asking such great questions. I'll try and stop by later in the day to pick up any stragglers that come in.
It could be a ten-year self-signed certificate. You accept and remember it the first time you connect (preferably over a cable).
Ask HN: Which is the best inflatable bed / mattress?
I remember reading about a new company/startup working on a similar concept. Any links/suggestions/tips on the similar topic is appreciated.
Warning: publishing date is May 19th so you'll be left hanging for a month if it sucks you in.
It may also have to do with wage depression. Why pay more out in salaries when things like WFH and pinball machines become employer bread and circuses?
Wtf? Is this a typo? "My knowledge of C# has historically been narrow, and so I am learning a lot every day."
Someone already brought this up, but the chance of a leaker getting hold of two screeners would be very low.

But yes, once it was discovered that information was being embedded in the credits, those would be cut.
I lived in Reno for a couple of years in the late '90s, working for what I believe to have been the only software company in the city at the time (MountainGate, later acquired by ADIC). It was clear even then that the city government was trying to develop Reno into something more like a California-style tech hub, but they hadn't gotten very far. It was a lonely place to live, for a young techie, though I have fond memories of all the long weekends I spent jeeping around in the desert. I would never consider moving back, but I'm glad the place has stuck to its path and started getting somewhere with it.
- Plenty of consumer grade firewalls and routers will mess up socket connections

- E-commerce sites can't afford to drop customers with old browsers (what's old anyway, a browser that is a few years old should be supported regardless)

- Some corporate networks won't support anything other than plain HTTP over port 80

And so on. 'Legacy' for you is everyday business for someone else.
Except, perhaps for rule five, all of those seem applicable to nonfiction. Though the measures for "talent" are rather different between the two. In the case of seven, "Write to be informative" might suffice, in the sense that your greatest purpose is to have the reader come away from your having absorbed as much of the material successfully as possible. Though with that said, most of the best nonfiction books I've read, even textbooks, had the occasional traces of humor and other lightheartedness.
If you have developers who refuse to write tests and can't or won't communicate with the other people on the team, then it's definitely a management problem to not get rid of those people. And the culture of not getting rid of people is definitely one that tends to start pretty high up the chain of command.
I certainly worked more total hours when I was working from home. I think part of that was that I no longer got any of that "just showing up" credit - I actually had to make progress on projects to demonstrate that I was working. Despite that, the lack of a commute and the ease of doing errands (banks and grocery stores are often empty at 9am on a Wednesday) made up for that.
Mozilla plans to deprecate insecure HTTP
What's the fastest you've launched a startup?
What do we say about languages built on C? Is it 100 lines of code but there are hundreds of thousands of lines of code for that higher level language you just coded?

I don't think libraries count in terms of code. We all use code to program. Standing on the shoulder that preceded us. Using a library and a function should just count for the most part.
Even if that worked (maybe it does, I don't know) you'd still have the very major obstacle of getting two potential leakers (from presumably separate publications) to find each other and collude without getting caught.
That's why I said "will solve". For now, you can use startssl.com for (non-commercial) free, trusted certificates.

Mozilla is one of the backers behind letsencrypt. I'm sure they won't be deprecating anything until well after it is up and running. This was an email to the Mozilla community asking for feedback, not an announcement of any major deprecations in the next version of Firefox.

Letsencrypt is based on an open protocol [1], I'm sure there will be implementations for all major platforms.

[1]: https://letsencrypt.github.io/acme-spec/
> I would assume they made the video internally, but I have no idea.

It would seem to be too good to have been made internally.

> Those types of videos aren't cheap by any means.

I'm still very curious to get an exact amount. Let's say the Hillary video... what, $200k? Maybe a lot of agencies will be unwilling to create a single video, in light of the argument that any campaign video has to fit in a bigger strategy... and the agency would rather work toward a bigger, cohesive strategic campaign which goes in millions amount?
Anathem was kind of a slog for the first 200-250 pages, but then it started to get good, and then awesome, by the end of the book my mind was thoroughly blown.
Motivating lemons

http://i.imgur.com/DDDDp5Z.png
Andrew Ng's Upcoming Reddit AMA in /r/MachineLearning
Look Ma, TRAI Wants Me to Pay More to Talk to You
Let's use a real-world example: China. How likely is that to work out? Now well. China gets cheaper oil, can't be easily coerced by force, and there is a large level of dependence.
The advantage is that it's usable in a soft-real time scenario because it manage memory is a deterministic manner with ref counts instead of a GC.
When I was working on IMVU, we almost killed ourselves launching in only six months. At the time, we thought that was pretty impressive because our previous startup had taken almost 5 years. But by today's standards, we were incredibly slow.

This may sound pedantic, but it kind of depends on what you mean by "launch" and what you mean by "startup." If you take something like CapTable.io, it only took a few weeks to get the initial version up and running although most people probably don't consider it "launched" at all.
> On top of that, HTTP2's "it all has to go through one hole" approach means that CDNs become almost mandatory for big sites.

No, it just makes multiple requests to the same domain more efficient. Requests to external domains still work.
Are there examples of lean startup ideas going wrong or being misunderstood and leading startups straight to failure?
The Hyperscope project died, apparently. I had to use the wayback machine to retrieve the source code but it builds on a couple of obsolete technologies (client side xslt and a javascript framework that's evolved well beyond the point of backwards compatibility).
Yes, I know that - I work in film and post-production for a living and I can explain the origin and workflow aspects of video frame rates to you in excruciating detail.

You know how annoying it is when you watch a movie and there's some sort of 2-dimensional 'hacker' character and s/he just says some gobbledegook about 'hacking the password' or whatever, you see something a progress bar briefly on screen, and then the actor says 'we're in!' In short, how stupid movies can be about computer topics? Well that's how it feels when someone who knows nothing about video formats or editing comes up with suggestions about adjusting the length between scenes by a few milliseconds and having it slightly different for every viewer.
Show HN: Twickr – open-source Go tool for sending tweets of interest to Slack
lets hope it do wonders for whatever the cause is :D
Open Borders (2012) [pdf]
Though for what it's worth, I've seen a lot of professional authors that warn about that as another kind of trap that beginners fall into. That is, paying too much attention to the revision process, at the expense of producing actual finished works.
If you're using Firefox, try ScrapBook. Very useful addon to save and organize websites.
/r/thebutton robot and notifications [chrome ext]
The first couple pages of Seveneves certainly does not impress

Man, no kidding. It feels like a very inelegant info dump. While I realize those tend to show up in Stephenson books at some point or another, it's a rough way to start.

I liked a lot about Anathem but found Reamde unmemorable. I'd love to see a return to form.
A neat little tool :)
I'd say with these basic requirements the two elements that should have a formal specification is what exactly you expect things to look like (as that may eliminate some already existing libraries for this task) and what you mean when you say "the network adapts its layout".
If you don't have specifics in mind for either of these two items, then there could be a lot of work going back and forth trying to figure out what the end goal actually is.

I'd say it would be good to know what libraries might get used in this sort of application and a quick search get's a few lists of them pretty easily (e.g. http://stackoverflow.com/questions/7034/graph-visualization-... )
Best of luck to you, it really sucks to have such theatre forced on you.
Indeed you can. It's definitely the simplest way of doing it. However, by pulling the fatty acids out, etc, you can also pull out a lot of other useful products, like ammonia and hydrogen sulfide. Additionally, a fire will produce a lot of ash and smoke, which both will need to be mitigated in one way or another.
Did you know that there are still valid use cases for devices that have less 512kb of ram that can be access over http?
Does anyone have an understanding of whether there are corporate accounting and tax incentives that would explain some of the opposition to remote work?

I suspect there is some incentive for corporations and companies in general to spend money on real estate and offices, even though they would not really be necessary. It would explain things like Yahoo requiring all their remote employees to move to SF even though the city becomes ever less livable. Sure there are reasons to live there, but something seems off, why make people move there? Austin (and Dallas and Houston to a lesser extent) is another good example of there possibly being some kind of corporate tax and accounting incentive really driving this matter. Austin's tech boom is really an artificial concoction that was initiated while Bush was governor to incentivize and attract, and even poach tech firms to Texas and Austin.

I have my suspicions that the tax and accounting regulations are far greater of a force of nature than is recognized regarding WFH and remote work, especially once companies grow to a certain size.

If you think about it. it's absolutely insane that the tech industry is so obsessed with co-locating when, if you get off the fence, you can develop proper management and technology solutions that could make your workforce far more effective and productive. I mean what can you do to enable effective remote working with around $100,000+ in office space costs over a year? It makes no damn sense.
This is what I find most surprising about C++. Apparently including a single library as a dependency takes large amounts of effort. The end result seems to be that developers avoid using dependencies and resort to rewriting large amounts of code.

If you contrast this with, say, Node.js, you could simply do "npm install boost --save-dev" and "var boost = require('boost');".

Nobody seems to use C++ package managers either, and the typical reply is to use the package manager of the operating system. But since that's not platform neutral there's a lot of wasted effort of maintaining multiple instructions to install the library. And Windows instructions typically require non-trivial amount of manual work, often even setting up weird environment variables pointing to various locations.

And then you want to build for 32bit instead of 64b and there's more manual work.

I would have imagined that this would be a solved problem by now.
The first time I read Anathem it was certainly slow to get through the first 200 pages, because I kept referencing the glossary to learn the vocabulary. The 2nd and 3rd times I read it the entire book flowed much more smoothly, and even the beginning was quite enjoyable.
Agreed, although GetSatisfaction describes itself as "the leading customer engagement platform" - a broad area like customer engagement seems like it has gigantic revenue potential and if they're the leading business in that sector..
That reminds me, I really hate how they start promoting books a few weeks before they are released. I see the promotion, and then when I go to buy it "pre-order" ??!?! Like it isn't a fucking yacht, I give you the money you give me the book, I'm not interested in a more complicated transaction. I'd be happier if they did the promotion during a time frame where I could actually buy it.
Benchmarking larger-than-memory workloads
This should be a top-level comment. There are probably other similarly low-tech ideas that could be used to bootstrap a civilization.
Why do you think that 'the establishment' is so hard to innovate within?
I don't see how this makes sense. If I hired a bunch of great developers at great cost I would have even more incentive to maximize their output than I would if I hired a bunch of mediocre people at a lower cost.
> VB.NET already had this feature

Years ago, I did .NET consulting and switched between C# and VB.NET depending on the client. Exception filters were the only feature from VB.NET that I missed when working in C#. I didn't use them often, but in some cases, they were the cleanest solution.

I've since switched to Ruby and other OSS stacks, but I'm still happy to see C# get this. It's one less argument for anyone to use VB.NET, which has far inferior syntax, in my opinion – especially when working with lambdas or events.
There is an open protocol[1] on how to retrieve the certificates, so you can implement a client in a language of your choice, or wait until someone else does it.

[1]: https://github.com/letsencrypt/acme-spec
I did. I work with these, time permitting. For these devices we have a range of options, including having the central station support plain HTTP, or having a special legacy mode in the browser. These devices should not hold back HTTPS adoption on the web.

Edit: I bet there are 1000x more IE6 users, than users of these devices. Shall we support IE6 until every single of it's users upgrade?
So why not require HTTPS, and let a thousand "make HTTPS simple" startups bloom? Seems like we're saying "we should just accept insecurity because we can't think of an alternative".
> You claim my experience can not exist.

I have done no such thing.

Obvious troll has become quite obvious.
Aluminun-ion battery
Ask HN: The webmaster nobody cared about
I own a website with a decent amount of traffic but my visitors couldn't care less about me, it seems. This is a music website and it features a set of handy tools (which I didn't write). I don't feel my visitors are telling themselves 'yeah this guy only gathered various tools he found on the Internet and added ads next to it' because the comments I've been getting for years are really positive ('thanks, this is so useful!'). My problem is that whenever I try to sell something to them, they don't care at all. And I'm not even trying to sell them rubbish. The first thing I tried is to put a banner on my hottest page, describing an ebook I felt I could write, to see how many people clicked on that. Then recently I recorded quality tracks in a studio and made a lesson for beginners (most of my visitors are) with them. I made that for free to gauge the interest. In both cases the CTR is about 1%. They're not even giving me a chance! It seems they're in this habit of using my tools and are able to ignore the rest. The only thing they like is the AdSense banner, which I've never quite understood as I hate ads. The thing is, AdSense only pays well from October to January, the rest of the year is meh. So what should I do, a blinking red banner saying "check this out"? I hate flashy alerts but perhaps most of the Internet uses them for a reason? Has anybody been in a similar position?
They're giving a whole two days of notice to their customers before shutting down--customers who might be on precisely the kind of trip right now where they're relying on their service. I think that might be an impressive new low.
Nevermind, found it :-P