skysight-inc/HackerNews huggingface dataset:
> I'm wondering if anyone can point myself and others to a list of best practices to prevent such a thing from happening.

Some obvious remedies:

1. Don't post anything interesting to HN.

2. Buy a service that can handle ten times a normal access load, and arrange for incremental capacity increases as the need arises.

I've been in the position of having my server overwhelmed on a number of occasions because of "successful" posts to various social media, and it turned out that no reasonable advance precautions would have made much difference. It's a matter of minimizing the server downtime, not of eliminating it entirely.
This did actually exist, although as far as I'm aware, it failed as a long term business:

http://www.amazon.com/Meeting-Cost-Calculator-Bring-Money/dp...
If I'm not mistaken OwnCloud provides Dropbox and S3 integration (uploading your files from OwnCloud to these services). Of course this is nowhere close to what you propose, but it appears they take a step into this direction.
Absolutely agree. Computers should only be used to crunch numbers for particle scientists and not for sharing information, let alone for entertainment.
I would have loved knowing their reasoning behind this decision, which I'm sure it's very calculated, because the implications are huge. They're choosing to switch from a simple packager role to a maintainer role, they will have to always keep their fork in sync with upstream which if they try to apply every changes will require a lot of work, or maybe they have decided on another strategy e.g. freezing functionalities and applying only security patches, I don't know I didn't look at the current types of clean-ups maybe that could hint what their intentions are.

Regardless, I have mixed feeling about this, one month ago a lot of people lauded openssl for not being vulnerable to the goto fail saga while criticizing Apple for not using openssl and now everyone is ready to ditch openssl in a heartbeat for a flaw not related to crypto, not committed by core developers. I'm not defending openssl, I would love a concerted effort by big industry players for implementing a new SSL/TLS stack from scratch, maybe in a safer language, but I also don't think it is a reason for taking quick, disruptive decisions like this. It is also likely they had this move in mind before this episode and this flaw was the last straw but they should have exposed their plan, it would have been a bit better for us to understand their reasoning.
Respectfully, I think an accurate summary of your argument is that you would rather pretend to be secure using broken online revocation checks than to have to stomach the Chromium team providing a marginal amount of actual security by deciding which sites are and aren't worthy of protection.
You're right. I'm wrong about number 2. Mea culpa.
This is excellent, a friend of mine based in London was specifically looking for a way to learn programming on the cheap. I've sent him the link.

One thing - you should probably add a loads more prominent link to the foundersandcoders.org/intro page on the entry page - my friend isn't a sceptical HN reader, and he would've missed that link (and loads of useful information) very easily.
Yes, but TACK, even if it's a big step forward, does not address the main problem: we need to get rid of a central authority we have to trust. And TACK does nothing to address that. And neither does Certificate Transparency as proposed by Google.

I really feel the correct step forward is Convergence or Perspectives. If just browser vendors would jump in, we could use it right away. Mozilla/Google could set up a few notaries and set them as trusted by default in the browser. They choose the CAs they put in our browsers anyway, so we trust them already. That trust could be implemented with notaries instead of the CA model, so if someone wants to setup their own notaries they can.

What's your take on this? I value your opinion on security matters.
Maybe, yes. Potential issues: You probably need to repeat the 'firmware reset, connect again' step a couple of times (like the author in the post required multiple tries). There might be uncaught requests that, for example, update the full thing.

My current best bet would be [1]. But so far I'm using a Pi, with xbmc. There's no way the TV stuff can improve on that.

1: http://wiki.samygo.tv/index.php5/The_E_Series_Wiki
Your 12-year old son made that? Looks great!
This counts as an ideological tangent, and therefore off-topic. There is no meaningful path from this article to Austrian economics.

Edit: Perhaps this needs more explanation. "Stalin -> communism -> capitalism -> Austrians" is not a meaningful path, because there's nothing specific about it, nothing to tie it to this particular story. It merely uses the story as a launching pad to jump straight into a perennial ideological debate, which—if it continues—is likely to drown out any nuanced conversation that really is relevant to the article.
Ubuntu offers a guide to fetching the appropriate software dependencies for a build environment, kernel source and configs:

https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
I believe it was about £180 for the pair.
I had a similar idea a while ago.

Basically: a reddit/HN clone, but at any given time only one article can be commented on. That article is replaced every day or every hour (whatever interval makes sense) with the highest-upvoted submission that doesn't have comments yet.

The goal would be to encourage deeper discussion of matters, rather than fleeting posts. I have no idea if tree-style comments would be better than just a simple forum thread. A major part of the site would also be scrolling through all of the past articles, and being able to read all of the previous discussions.
Shouldn't there be some kind of formula for this kind of thing? Some kind of way to gauge how much salary/year you should give up based on how likely you think they will be successful. For example,

[% annual salary haircut] = [likelihood success in 10 years] * [estimated stock price] * [expected salary sans options]

... or something. Obviously it's far from a science, but I think there should be some kind of general way to arrive at reasonability. Currently start-ups essentially rely on how poorly people gauge the probability that a company will actually be successful vs. actual numbers. Or, put another way, how willing the hiree is to gamble/risk.

I only bring this up because, after personally seeing or being on the losing end, I would never accept the salary haricut for options again unless I could somewhat reliably gauge them, probabilistically. Maybe that's something I'll look into for the future. People do this kind of thing in the Insurance industry and on wall street all the time, I suppose.

Sidenote: Paul, thanks for all the really cool stuff you've done over the years.
In other words...where is my Elysium exoskeleton?

Lockheed is working on it.

http://www.youtube.com/watch?v=p2W23ysgWKI
Seene: apps to make 3d images whit iphone
Free application for to make 3d images whit iphone
You can look at Firespotting - it is a hacker news for ideas.
Is it possible to do custom builds on the GCE instance thats building and deploying your code? I.e. run scripts to minify JS, etc? Or is this something you would do locally and make sure the artifacts were checked into git?

Similarly if you run full functional tests (selenium in a browser), can these be started on the gce instance and be part of the "test" step?
Yes, which is another reason they would need more initial shares or a better structure.
Relax With 40 Perfectly Looped Ambient Gifs
The Bolsheviks cultivated celebrity visitors from the Western left. It wouldn't have worked to shoot them.

(Edit: Originally this comment had a moderation bit in it as well, but someone rightly pointed out to me that it isn't helpful to wear the moderator hat and make a regular-user comment in the same post. So I've edited that out. I considered restricting myself to only making moderator comments, but (a) that's never been how HN worked, (b) I was a user long before a moderator, and (c) I'd burn out from boredom.)
Yeah, it turns out Zion isn't a place in the middle east, but a hypothetical place brought on by nuclear war. So in this case, nuclear proliferation is part of some crazy apocalyptic prophecy.
How many years do you plan on keeping your TV? How long do you think TV manufacturers will continue to support an old TV model?
This a very sweet and cool design, it is nice to see this theorical idea applied to a real use case. I think it should be demonstrable that for a turing machine, for a size-bound input state space, there is a data bus width (with matching eprom and register) for this kind of machine, so that it emulated the said Turing machine. Also, the eprom is a non-invertible function, but there again is always a wider bus, register and eprom, this time with a reversible (injective) action, that would have, nontrivially, equivalent behaviour. In this reversible case, the action of the eprom could be expressed in terms of a unitary transformation acting on a quantum register, so the traces of the register values against time would be a subset of the valid quantum state dynamical trajectories. In this case the two I/O chips below are not required, and the system would evolve autonomously after an initial state. So look, this computer is a cousin of a quantum circuit.
By moving towards decoupling the CAs from the Internet trust model, TACK is a step towards getting something like Convergence bootstrapped. Once we accept that the CAs are a utility player and not the ultimate arbiter of security, it's not hard to get to a place where we can start verifying "pins" with sites run by EFF or ACLU.

The biggest security problem on the Internet isn't protocols and it isn't cryptography. It's that the UX the browsers have for managing/configuring Internet trust hasn't changed since the late 1990s, and it's buried 3-4 levels deep in the "no user serviceable parts" section of the config UI. There are a lot of very productive things you could do for Internet security simply by revamping that UX, without making a single wire-level change to the TLS or HTTP protocols.
It's quite useful, so implemented it in bash: https://github.com/threedaymonk/ncsi
Well, let's see, I live in the UK.

We have running, clean water in every part of the country, I've never heard of any problems relating to people going thirsty or becoming ill from the supply.

Likewise with food, I haven't heard of anyone actually starving, and while you could conceivably run out of money to buy food, there's a safety net of food banks.

Clothing is very cheap - for a day's wages you could buy enough clothes to last years.

Education is provided for everyone to a level beyond what is necessary for most jobs, and that's before you consider the subsidised further education and of course the vast reams of learning material available for free on the internet (access to which is provided in public libraries).

Healthcare is also provided for everyone via the NHS. You can of course get better education and healthcare through private means, but most people don't bother even if they can afford it (unless they can easily afford it).

Which leaves just housing - only 0.1% of the people literally do not have a place to stay, and local authorities are obliged to provide accommodation for those people if they apply. There are also large private charities to address this issue.

So, is there more stuff we should add to the list that would make it more obvious how huge masses of the population are in want?
Soft fail doesn't work at all. CRLset works for the certificates that it covers (some 25k of them, btw).

Which approach is worse?
That just tells me that VCs should be taking less. The fact remains that Fred only looked at two options; either the founder stake goes down or the employee pool does.

A third option also exists...Investor total share goes down. I personally believe we will see this more in the future.
Why I like Verticalized Big Data solutions
This is precisely what a company called Sold used to do before their acquisition:

http://techcrunch.com/2013/11/04/dropbox-snatches-up-sold-th...

It's an interesting system to build, though, and there is money to be made. The very first version of my startup was something that was pretty much the same system, but we focused on offloading liquidation inventory. Some things that you will likely discover along the path

1. If you use eBay as your dataset, you are pretty much SOL. Their lack of rigorous moderation in terms of their image style guide makes computer vision really, really difficult to carry out. Using SIFT image features from the same exact images, I only got about a ~75% accuracy because eBay users tend to slap all types of random extra things onto their images. I can't imagine you'd have much success trying to use CV for identifying (with sufficient accuracy) consumer electronics in consumer supplied photos. I can't speak for Mechanical Turk... We wound up modifying our tech strategy such that we didn't need high accuracy in identifying other listings.

2. Product versions dramatically alter product value, but are just about impossible to figure out without being explicitly provided that data by the person holding the product.

3. Unless you own your own sales channel, you will be beholden to the marketplaces to offload the inventory in. In my case, we automated the process of selling on both eBay and Amazon. We were reading in data from multiple wholesalers (dropshippers), which had catalogs full of an arbitrary assortment of products... Which means we wound up listing weapons, sexual objects, etc. We got dinged pretty bad by eBay for these things (though, turns out batons sell really well on eBay). Eventually we pretty much got banned from both marketplaces for listing violations + bad fulfillment speed. We couldn't control the shipping speed of our dropshippers (we had no bargaining power), which I attribute to killing that section of the business.

As somebody who actually built the same system that you're describing (sans being an open marketplace, which actually makes it more difficult), I can say that you're in for a rough fight. Pretty epic watching an ebay store run itself, though...
That doesn't look that bad. Now if it had a personalizable lists with information when what show (that's still running) airs, it would be better. Sadly I still haven't found anything better than ezTV and I don't even use their torrent links…
Have you read http://static.rust-lang.org/doc/master/guide-pointers.html ?
What are the advantages to developing with outdated technologies?
They are exaggerating :).
Way too expensive. I'm willing to pay RedBox prices for a movie and less than half that for a one hour TV drama.
The OpenBSD team just want to do it their own way, regardless of the practical value of creating single solutions that work everywhere. OpenSSL was a great idea back when there was no other open crypto library. But now amateur cryptographers are a dime a dozen and anyone can slap together something that just works for them and disregards others. Hence stripping out everything, changing APIs, and enforcing KNF. There's probably no security value to 90% of the changes; they just want conformity to their personal style.
The easiest way is to host a static site.

They're trivial to set up and they'll stand up to just about any amount of web traffic, even on a tiny VPS.

Look into a static site generator like Jekyll[1] or Pelican[2] to get started.

[1]: http://jekyllrb.com/

[2]: http://blog.getpelican.com/
So have the TV on its own for 5 years or so and then supplement it with a new box connected by HDMI. Also the manufacturers are hoping for revenue from the online services and can attract more services with a large user base so it is in their interest to at least keep supporting the existing services.
You end up adding a minor feature to the FAT filesystem.
Chrome's official 'App Launcher' is your friend https://chrome.google.com/webstore/launcher :-)
The bulk of work done on the linux kernel is done by people paid to work on the linux kernel.
Right. There is a lot of old / stale / bad material out there from 2.6, 2.4, and even earlier kernels... that just doesn't apply or work anymore in 3.x. It's frustrating.
Buy a bigger french press, and use a thermos if you need storage?
I agree with your well-placed sarcasm -- this is not a black and white issue.

However, I disagree that there is fundamental value in built-in TV software supplanting third-party devices. That is, unless a software company is making the software.

I have a Roku, and built-in software from Sony on a blu-ray player (on separate TVs). The Roku is so much better that it's painful to use the TV without it:

- The buffering is much worse on the Sony. When it switches between ads and the video it takes several seconds to rebuffer.

- The delay between menus is measured in seconds, while the Roku is almost instantaneous

- It's almost like Sony didn't even have one UX designer working on their project. It will do idiotic things like when Hulu opens, create a modal dialog that says "The internet content is ready" and I must click OK to proceed.

- The remote and other menus are slow and hard to decipher just like you'd expect from built-in software.

The point is that building the user experience of a video client is not trivial. I can't even blame Sony, really -- a non-software company will never do a good job at that kind of thing.

The Roku is a world of difference and until a company like that is building the built-in software, the mainstream of the market will be in third-party devices.
Or... find people worth less than $1mm. It's strange that people even talk about recruiting top (and I mean top) engineers when I can count on one hand the number of startups I've ever seen that'd justify that kind of talent (think John Carmack level).

The vast majority of startups are business process improvements (think AirBnb, think Uber) where there's no freaking way you'd really need a Carmack on your team.

I disagree with the point about finding talented but under-recognized people. I've seen companies do this, and in this market they will get discovered, it's only a matter of time - and the switching cost of jobs right now is nearly zero. If you're going to lure ridiculously undervalued people away, only to continue to undervalue them (just not as badly), you're going to get a lot of attrition.
A specific place to share and watch how other developers or designers work on their projects, by live screen sharing. It should be a good place to learn from real projects development.

I came across this idea after YC said no to my Android screen live sharing service https://shou.tv, a live video streaming service for Android gamers.
I can never work out the amount of coffee to put in the French press so that the plunger still goes down all the way and the coffee is a good strength. So if you go with a 7g scoop per cup in a (say) 8 cup press, then there is more coffee grounds than there is space for the plunger to go down all the way. Any tips?
@pmarca is pretty great at Twitter, if a bit high-volume.

Also recommend:

@coda (Coda Hale)

@matthew_d_green (Matthew Green; if you follow him, you don't need to follow any other crypto people)

@pinboard/@baconmeteor (Maciej Ceglowski)

@KirinDave (Dave Fayram)
> Your job is to stand in clear mental opposition to that decision. Your job is to elegantly and professionally disassemble their plan,

Well, maybe. What if it's really best for that person to go elsewhere, even if it would be a loss for the company? I don't think the answer to this question is cut and dry, and I don't think the manager's role as a person and life mentor to the departing employee should be ignored.
The original title was also linkbaity, glad you took care of it.
Paint a 3D Printable Egg
Interesting, the first thing I thought of was the (classical/non-quantum) http://en.wikipedia.org/wiki/One_instruction_set_computer
http://ycombinator.com/newsguidelines.html
Resist complaining about being downmodded. It never does any good, and it makes boring reading.
A system to compose and track drug/supplement stacks, regimen and diets.

Transforming yourself has never been more accessible than it is today. We have access to so much information and so many resources that there's rarely any valid excuse not to become what you want to be. The problem is that the whole process can be overwhelming, and finding what works for you requires discipline and dedication. Most results don't happen overnight, and the only way to get through months of imperceptible progress is to have a clear plan, track everything, and learn from others.

I've seen all kinds of people in all kinds of context attempting to share some regimen with others. You will find that on Oprah, in books, at the gym, at your doctors, on forums, etc. That's all fine, but why do they still have to write down the name of the product, the brand, the posology, the side-effects, their interactions, everything by hand? Wouldn't it be easier for them to write them down with a tool that understands what the regimen means, and easier for us to add them to our own regimen in a single click?

Once the system understands what I (and others) want to achieve, how I progress and exactly what I do to reach it, only good things can come out of it. It can learn (machine learning, correlation finding), it can recommend tweaks, it can help me acquire products, it can reward me, etc.

How hard is it to set-up a database of all drugs/supplements/vitamins, and let people semantically fill the why, what, when and how?

I don't think there's a lack of niches either:

- Bodybuilding

- Cognitive enhancement (nootropics)

- Weight loss

- Hair loss

- Skin care

- Allergies

- Acne

- Long distance running

- Diets (vegan, paleo)

- Chronic disease

- Life extension
A file naming convention (lightweight markup) that would allow us to store structured (meta)data right inside file names. Obviously inspired by Markdown and CSV.

We could then build lean, database-less asset management applications, while the user data (i.e. the files and their metadata) would always be portable, across platforms.

Take for example:

J.M.W. Turner | Rain, Steam and Speed | ···· 1844.jpg
W. Blake ···· | Newton ·············· | 1795–1805.jpg

as compared to the clutter we now must deal with:

_IMG00123.JPG
Turner_-_Rain%2C_Steam_and_Speed_-_National_Gallery_file.jpg

My practical use case: take snapshots of my incoming receipts, bills, etc., name the jpgs using the proposed file naming convention (including fields for VAT, net amount, etc.), put them in Dropbox, build a parser and accompanying GUI to edit file names (and their corresponding metadata; have total amounts etc. being calculated in real time), drop a link to that (web app) interface to my accountant.

It’s just an idea for HN Idea Sunday; I did a somewhat more detailed write-up:

https://gist.github.com/rhythmus/11118629