skysight-inc/HackerNews huggingface dataset:
The companies listed might not have attended accelerator programs, but they did everything companies on accelerators do - build an MVP, raise a small amount of finance off the back of it, iterate, iterate, iterate, get a mentor or several, iterate, network like crazy, etc, etc. Oh, and iterate. The idea, execution, timing, and luck necessary to build a company are the most critical factors regardless of where you take your first steps, but having those other things certainly helps. Accelerators put them on a plate. The founders still have to take them.

However...

<small rant>

Defining success for a business as "being a billion dollar company" is ludicrous. Those aren't the "best" companies, merely the biggest. The majority of companies aren't that size and never will be. The delusion that your new cat photo sharing app is going to propel you to startup stardom is useful at the beginning, it drives you forwards, but pragmatism is equally useful. Building a $5m company is just as much a success if it changes lives. Billionaire worship, where a company isn't a success if they don't have the potential to scale to the size of Facebook, is a dangerous thing that will, frankly, hold humanity back in the long term if accelerators take hold too much. Not every important idea is a huge world-changing event. Sometimes building a small company that makes a big difference to a small number of people is more important.

</small rant>
I bet choosing randomly is going to come very close to being ideal. The amount of numbers that other people can buy up will be an insignificant.
How to Build a Membership Site in 48 Hours
I've tinkered with the idea of setting up a git repo on a hosting provider like Digital Ocean for just an occasion. Maybe back it up hourly from github, and/or also push to it regularly by adding it as a remote in our git repos.

Anything business related we use beanstalkapp, for its better price-per-private repo and deployments in any case (no issues with them ever!)
The attacker's bet is that they can apply pressure beyond the victim's ability to mitigate. If they win that bet, the victim may reach a point where paying out is preferable to the lost business they'd suffer because of the attack.
GitHub Experiencing Another Big DDOS
Didn't you just answer your question? It is the "go-to" place for most developers.
You're right, maybe that does make it a good example. No criticism intended.

This wasn't a one time thing, by the way. There were a whole bunch of suits between the two companies over the years, I think starting way back in the 70s.

It's interesting how Apple Music was initially the big company in the dispute, and Apple computer the little guy getting pushed around. Watch how over the years, the power dynamic completely reverses itself, until Apple, inc. (no longer Apple Computer) is the one calling the shots.

(Okay, found a link. It's "Apple Corps", not "Apple Music", by the way.)

https://en.wikipedia.org/wiki/Apple_Corps_v._Apple_Computer
I'm Single-Threaded, and That's OK - Tech.Pro
Tech Companies Should Fight Back Over NSA Surveillance
Sure cloud is extremely scalable. What they don't tell you though, is that it's only scalable in one direction, and that direction is down.
The best response to the nytimes.com outage:
Most teams that work on GitHub have none of their own workflow or infrastructure for sharing code when GH goes down.

You can probably blame those teams for that more than GitHub but people do seem to have bought into the idea that we can just jam everything up to GitHub and get it back later.
(I don't know Rust)

So I assume the compiler infers the type of `TI(1)` as `T<int>` and `TS(~"Hello")` as `T<~string>` because ...?

What if you defined:

enum T<A> {
TX(int, ~string),
TY(~string, int)
}

What's the inferred type of `TX(1, ~"a")`?
This all comes down to "do things that make sense to your situation".

I live in New York. If I go to the West coast 2-3 times a year for a few days, I rent a car by the day. It costs like $120/day because I don't book in advance.

If instead I fly to the west coast every month for a week or more, it may actually be more cost effective to rent the car by the month OR lease one and park it in California. By committing to a full month of use, I can actually save money versus paying the day rate for 7-12 days.

If I move to California, I move my car, or buy a car there.

If you have limited funds and aspirational goals, renting IT infrastructure from Amazon makes alot of sense... you pay as you go and reduce your upfront overhead. If you have a solid customer/utilization base, it may be cheaper to build your own.
You can't pull code from another node, i.e another developer? Git is distributed, if you want centralised source control use Perforce or SVN or something.
That may all be true, but people won't stop using "sociopath" in any way they please until its cause is uncovered and objective diagnostic criteria are established. Remember that the DSM simply lists symptoms, not causes, which allows great latitude for interpretation -- and misinterpretation.

The cause of that condition we informally call "sociopathy" won't be uncovered by psychiatry or psychology. For that, we need neuroscience. And to date neuroscience isn't ready to shoulder the load.

> There is definitely a flippant, pop-psych use of the word 'sociopath', but it doesn't really shed much light on the actual phenomenon.

The absence of science in psychiatry and psychology should prevent anyone from seriously arguing that any imaginable use of the word "sociopath" is morally or ethically wrong. This may change in the future, but at the moment, such terms have no objective definition.
Renting is of course more expensive than owning, but you have to be Apple, Google or Facebook to own something like Amazon cloud infrastructure.
Researching the Therac-25 was on the list of topics one of my university lecturers assigned.

Also on that list (from memory).

* AT&T's switch cascade failure
* Mars Climate Orbiter
* Ariane 5

He also took us through some bugs in code he'd written when he was doing massive telecomm's systems.

I came away with a few lessons.

* If it can't fail, test it twice.
* If it's designed so it can't possibly fail, test it three times.
* All code is buggy.
Charles Manson's favorite book was "How to Win Friends and Influence People".
Do you mean /dev/random or /dev/urandom? They are different, AFAIK.
Yes, kind of deadlock.. Nice try anyway :)
I bet the hangup was the assumption that "if we add them they have to look really different or you won't be able to tell the difference at a distance!" Making women and men look easily distinguishable underneath all that gear probably couldn't be done fairly in terms of gameplay (because of visibility and shootable size.) It's a variant on a classic sexist catch-22: women are a threat if they're different from men and superfluous if they're the same.

Of course there's no need for men and women to look obviously different from forty feet away, but in the past, it might have been a bigger deal. I remember that when I was a kid, it was a huge thing when a man mistook a woman for a man or, much worse, a man for a woman. If a man mistook a long-haired man for a woman, even from a hundred feet away, he would be the subject of derision from his friends, and he would be panicked and furious. The mistake would be blamed on the questionable sexuality of one or both parties. From where I'm sitting it looks like there's been a massive cultural shift in that regard, and I don't think anybody will be playing CoD filled with homophobic terror at the thought of mistaking a character's sex. It might have been a concern for game designers in the past.

Besides sexism on the part of the game designers, there's also the fact that the U.S. armed forces very recently decided to officially allow women into combat roles. CoD will have the game out before the new policy fully takes effect.
The Oct 22 update basically says "nevermind".
Software's Final Frontier: A Conversation With Charles Simonyi
According to this tweet:

https://twitter.com/Official_SEA16/status/368038668709019648

They effectively didn't hack WaPo at all- they hacked Outbrain, and ad provider network, which embeds ads on the WaPo site. Which is a kind of fascinating way to side-step a lot of work I'm sure WaPo have done up until now.
You're Not a Scrappy Startup
Secure Peer-To-Peer Networking
What a coincidence. We actually just finished migrating all our projects over to GitLab about an hour before this outage.

I still very much love GitHub, it just ended up not scaling for us (we have a lot of repositories that seldom needs to be touched, which results in a $20 / month Linode + Backup being a much better solution)

GitLab also allows us to group repositories and gives a little bit more flexibility in regards of git server-hooks. Also, server-side branch locking! (Does anybody know how to lock branches server-side with GitHub?)
We are using Gitlab for about half a year with Jenkins, and we could not be happier. We are about 50 devs working with it every day. It has some quirks (for example AD integration) but it has served us well, and we would not want anything else.
Apple Computer also got sued by Apple Corp whenever they tried to add music synthesis hardware to their computers.
If your workflow involves tickets on github, you're going to have a bad time.
An imgur album with a couple screengrabs confirms nothing. I could create those folders and that file in about 5 minutes, too. It might be authentic, but there's no proof that it is.

It's not that I doubt that biometrics will be a part of the 5s - I mean, my laptop did this ages ago, and biometric authentication is already running on present-day phones. The imgur album just doesn't confirm anything without a credible source.
Also, according to Stripe's Terms and Conditions, “the Stripe Service is not made available to persons … for personal, family or household purposes” — this isn’t the case for GoCardless, where signing up as an individual to collect gift payments by Direct Debit is A-OK.
you could, but it's not very clear why you would want this to be multithreaded to begin with, since it appears the author wants the program to quit as soon as the value fails validation. It looks like it's multithreaded just for the hell of it.

Anyway, you could do it in Go like this: http://play.golang.org/p/3Wy_S42jVj

basically what you do is you create a goroutine that reads a pointer to the Point value, checks it, and if it's bad, exits. In your main loop, send a * Point down the channel. That basically means: I made this thing. It's yours now. Do what you want with it. Then in the reporting channel, the value is read and checked. The same pointer is sent back in a reply, meaning "I'm done with this, you can have it back now". You almost certainly shouldn't be doing this; I'm just doing this to emulate the fact that the original example is using the same reference from both threads. Yes, this is very, very weird and no, you should not do this in your own programs. Anyway, we take that pointer back, dereference it, and assign it to a new Point value, which is completely weird and I still don't understand. (presumably the original author mistakenly thought this was an atomic way to set both fields on the Point.) In this way, the two goroutines (the main and reporting goroutine) are able to use channels to synchronize access to some shared memory.

This is a pretty silly use of concurrency, though, because in this case, it's probably more clear to just use a mutex to lock and unlock your Point. Again, yes, this is sloppy and weird, but it represents the same behavior as the original program, but properly synchronized.
The problem isn't developer access to the code, but that GitHub gets tightly linked to other tools, such as continuous integration and test tools. If Jenkins is expecting to pull the latest code from GitHub, but GitHub is down it's a PITA.

There's also stuff like GitHub Issues, which are separate from the actual Git hosting. So even if the source code is available and the 3rd party tools aren't broken, work can still be interrupted.
time to learn peer to peer git pull for your team
Everyday? The last attack was August 4th.

https://status.github.com/messages
If you look through the questioner's history it seems like they enjoy making these sorts of threading/synchronization errors, as well as getting angry/trolling. I wouldn't be surprised if the story about losing the 12 mil electron microscope is total BS designed to garner rep (I see it's getting tons of votes).
With due respect, God probably had little to do with make.
You'd be surprized how fast that experience is gained. Try putting a server in colo and you'll be surprised. There is nothing to it. NOTHING. Don't buy the hype. Try it and see for yourself.
Read-only data structures are a common idiom in Java as well (the classic example is String), and do indeed help reduce the headaches.
It's a coincidence. NYT was not hacked yesterday.
How does the compiler know that TI(1) is of type T<int>, and TS("foobar") is T<~string>? Does it infer the type of the enum constructors from their arguments? Does that mean the arities must be the same?

Say something like:

enum Node<A> {
StringNode(Node, Node, ~string)
IntNode(Node, Node, int)
VoidNode(Node, Node)
}

Is there any way of declaring that StringNode gives you Node<~string>, and IntNode gives Node<int>?
Someone told me it was present in emacs, here's an old source code for it http://stuff.mit.edu/afs/sipb/contrib/emacs/packages/w3m_el-...
I don't think you get what schemas are for. Schemas don't validate the content - they validate the structure and variable types. It doesn't magically make the data valid. It lets you make assumptions about how that data is structured.

The advantage of a schema is that one schema can be used in multiple languages. Someone's Lua based embedded system can run the same schema as a Go program on a 32 CPU box.

You can give someone a well written schema, tell them "make your data like this, and run the validator when you open and save your XML". In this way, it's a free, one line (in most languages) structure sanity check.
Personal Github Mirroring in 3 steps
Rather than gambling on one political idea, why not open certain smaller states to experimentation of new political structures, and stop trying to make one massive old machine work better

This was tried. It was called The United States of America. The 9th and 10th amendments to the constitution delegated an enormous amount of powers to the states to try their own experiments, with the federal government standing by to adjudicate interstate disputes and maintain standards of currency and commerce.

Then Lincoln came along.
To be clear, they registered its use for "Non-alcoholic beverages, namely, soft drinks [ ; syrups, concentrates and powders for making beverages, namely, soft drinks]", but they can still claim someone is violating a non-registered trademark.
Matterport (YC W12) enables you to make online 3D copies of physical places
We're building a 3D reconstruction system that makes it easy for anyone to automatically build 3D models of physical spaces such as houses in just a few minutes. We have an initial version of our product in beta with large companies in home improvement, real estate, construction, and insurance, and things are going very well. You can check out what our reconstructions look like at http://matterport.com/explore/ Our vision is to provide an end-to-end solution for not just capturing but also publishing, sharing, and transforming real-world 3D data online.

We’ve raised a good bit of cash ($7.2m in total), and we're now working hard to deliver the production version of our product later this year. Our total team is 19 people right now, and we're poised to do a good bit of hiring in the next few months. We’re large enough that you’re coming in to a well-organized team with great tools and a lot of support but small enough that your individual contribution will be crucial to our product’s success. We’re also large enough that we can pay you a good salary but small enough that we can give you a significant chunk of equity.

We're proud to be creating something incredibly useful. This is going to become a vital tool for the millions of professionals who work with 3D spaces on a daily basis, including real estate companies, remodelers, insurance companies, construction companies, building operators, architects, retail designers, and more. Our customers are excited and clamoring to buy our production cameras as soon as they are available.

---

A bit about us:

We are all experienced founders and were previously early employees at PayPal and Google. We like to work hard and get shit done. We are intellectual and curious. We know how to communicate and get along. We're goofy and keep the work atmosphere fun.

Most of all, though, we're driven to change the world in a deep and meaningful way.

We’re looking to fill the following positions right now:
-	Backend web developer: You’ll be responsible for the cloud computing infrastructure for processing our models. We currently make heavy use of Amazon’s cloud computing stack, and use Django for our web backend.
-	Software developer with 3D web experience: You’ll be responsible for the way people experience our 3D models online. We’re currently using Unity, but are looking at WebGL as a medium term alternative.
-	Software engineer with computer vision or computer graphics experience: You’ll make our reconstruction process even better and easier to use, and you’ll make the final results look stunningly photorealistic.

Apply at jobs@matterport.com

More job info at http://matterport.com/careers/
Alzheimer disease new early diagnostic
Usually there is some pattern to the traffic that can be identified and filtered out. There are manual ways to do this (iptables, basic firewalls) or more sophisticated "anti-DDOS" boxes you can buy to automate or simplify the process (e.g. Cisco Anomaly Guard or Juniper Junos DDoS Secure).
And yet I bet no winner of a divided prize wishes they had picked a less popular number.
http://www.wired.com/wiredenterprise/wp-content/uploads/2013...

I guess "casual dress code" at startups these days means exposed feet on the table, right where your co-workers can see (and perhaps smell) them.

And why does he have a roll of toilet paper under his monitor?
Dokku has begat Flynn, aka "Super Dokku": https://flynn.io/
What if you actually are a Ninja?
I used to hate telling people I was a Web Developer. People would always say, "oh you build websites! I've done that some myself with Front Page!". Basically most of my career I've done traditional business applications. Just happens they have a web interface. So I always just say Software Developer.
The Kickstarter Culture Wars
Shaping the Internet Age (2000)
Actually, I think 'Dimondium' is next, followed by 'Dimondillium'.
It sounds to me like a slow degradation, not anything that would runaway.
I wonder how many people who use Github as part of their deployment work flow are impacted by outages like this. I know git is distributed, but I can imagine people with scripts that default to pulling from a github.com origin having to scramble to reconfigure.
Can someone explain to me why I shouldn't equate Anarchy with power vacuum? My view of all forms of government is that they are systems. Within these systems, people apply pressure or force in a manner according to their nature. Any system designed without due consideration given to the nature of people -- with a heavy application of game theory -- ought to be called naïve at best.

Perhaps I need to better educate myself more about anarchy but I remain skeptical.
sure, and I can build a commenting and pull request system while I'm at it. It's highly inefficient to change workflow for an outage that might not last an hour.
Betaworks-backed Dots game releases Android app
I like being alone a lot, though. Not all the time, just a significant portion of my time. It's not that I'm scared, anxious, depressed or a sociopathic asshole, I'm just passionate about a lot of things that don't involve other people. I agree with almost everything you said, except "give as much of yourself to others as you can". Change it to "give as much of yourself to others as you feel like" and I'll buy it.
My general guidance is:

Yaml for configuration files/things people touch

XML for documents that are complex/nested, that need extra validation, or need to be stored for longer than a few days

JSON for ephemeral data structures passed between two controlled endpoints
It bothers me that the word "designer" has been twisted by the web community to mean only non-engineering design (e.g. design of aesthetic appearance).

All engineering students must take "design" classes where they learn to design things like bridges, electrical circuits, distribution systems, spacecraft, snowmobiles, software, or boilers. Is that not design?
Do you dread working with WordPress
OR, he's not allowed to, and he's doing it anyway.
One can be both..
Which competitors in particular are you suggesting might be DDoS'ing them?
Question: if you just started writing, you might not have many if any readers. How do you give people the opportunity to read your writing without self submissions?
Cool HTML5 matrix effect
You don't have to know the majority of that, though.

These are tricks the compiler/VM can use, because (unless you say otherwise in code) it's assumed that there's no sharing data between threads.

Most programmers (regardless of the language) just learn the rules about programming with threads -- they don't care why exactly following the rules is important.
You make it sound like there's no software on earth that can fix internal communications in an appreciable way.

Do you think that with a combination of the right software and sufficient management willpower it could be done? e.g. MEMO: "ALL QUESTIONS TO OTHER STAFF MEMBERS MUST GO THROUGH THE INTERNAL KNOWLEDGE TOOL. THAT IS ALL."

I wonder if a tool unified with email could do it. It would be hard to get Outlook out of everyones' cold, dead hands though...
Can I ask here? Why do a lot of companies insist on keeping their code on GitHub?

It seems expensive and they have many service outages from DDoS attacks.

It seems like someone could set up their 10 different git servers for a fraction of the price and have greater up-time due to redundancy.

And securing your own isn't rocket science either...

What am I not seeing that is the big draw to github?
An interesting idea and I have honest question: would anyone in the industry risk DDOS-ing a competitor?

I mean, sooner or later they would get caught, the news would spread like a wildfire, that would really be great PR for the attacked.

Any ideas on that? Does anyone have a case where that actually happened?
Netflix is fundamentally a different business than most. Their whole business model is a tenant relationship - they control nothing. Demand for their services can only be met by licensing deals, which also happen to generate demand for their service. All components of their business (IT infrastructure, network transit, end-user networks) are owned by competitors.

Content owners can and do screw Netflix with hardball negotiation tactics. Unlike cable companies, Netflix doesn't have a utility billing regime or local monopoly on services. So at any time, the need for large swaths of their IT infrastructure can disappear.

So what do you do? Put lots of liabilities on your books (datacenters, computers, SANs, etc)? Or rent it from someone?
$120,000 worth of servers is maybe 2-3 cabinets. $1100/mo /w 40A @120V each in most major markets, so let's just say $3,300/mo. Add in a 1Gb commit on a 10Gb link of quality bandwidth for another $2,000/mo, and all-in-all you're looking at $5,300/mo or $63,600/yr in operating expenses. Considering the hardware will probably last you 3 years, the hardware cost is actually only $40,000/yr, for a total of $103,600 vs $324,000. You'd easily be cutting your costs by 2/3rds.