skysight-inc/HackerNews huggingface dataset:
There are groups of people blackmailing companies for money, threatening with DDoS attacks if they do not comply. A client of mine, a European company gets these occasionally. The bigger the company/service, the bolder are the requirements.
Crime, unfortunately, doesn't have feelings for such a great services as GitHub is.
I hope GH will be able to mitigate the attack fast.
It's unplayable on a german keyboard, they have "z" and "y" swapped. Perhaps you can make "y" behave the same as "z"?
See my comment above: I am under no delusions that cross-platform frameworks are truly cross-platform on the UI level. But, for our app, the UI layer is roughly 50% of the app. What about the core of the business logic? The code in a cross-platform framework is truly cross-platform. How do I approach that doing full native development for Android and iOS? Is there a way to create a cross-platform library?
It's especially galling with Comcast throwing $45 billion at acquiring another company. You really couldn't afford to upgrade your infrastructure with $45 billion burning a hole in your pocket, Comcast?

> That said, I just can't wait to see Google Fiber kick the behinds of these greedy fools.

Hear hear.
Well if you're only using GitHub for hosting the repo then you can still work with your copy of the repository while GitHub is offline (since you're in distributed not centralise version control territory).

Git has a file protocol so you can also just sync your changes between one another via a network share of your repo. Or SSH or email each other pull requests.
As others have said this game has nothing to do with physics except for the names of the tiles.

If the progression followed particle masses it would make a tiny bit more sense but it doesn't. The neutrinos for example, are much lighter than their counterparts. I guess that masses would not make sense to use since the Higgs boson is not the heaviest known particle at 125 GeV, that distinction goes to the top quark at 173 GeV.

A more realistic game based 2048 and physics might be hard to make. Colliding particles does not work according to some recipe like: electron+positron makes a muon or something like that.

Instead there are a large number of possible recipes(Feynman diagrams) for every collision. In fact we have can have any reaction that is allowed as long as you conserve energy, momentum, angular momentum, electric charge and a few other exotic quantities. Each of these reactions can be assigned a probability and you cannot know beforehand what the outcome of a certain reaction will be. Adapting this into a 2048-style game is not obvious.

A game that would actually work is adding up neutrons and protons into atomic nuclei. Having a nucleus with 2048 nucleons is of course not very realistic but if you add in the decay of unstable isotopes only reaching Uranium-238 may be hard enough.
> To my knowledge, it was only publically proven that the Russians use these tactics, but the US?

This is a very strange belief. I mean I prefer living under US rule to living under Russian rule but the idea that the US has clean hands is laughable. I'm curious -- did you grow up inside the US? I've found that perceptions from inside the US reality-distortion bubble are very different from perceptions even a few hundred kilometres away.
This is an amusing suggestion... do you really think the people who are bugging just about every line of communication in existence and subverting every possible method of secure communication and storage give two shits about the terms of software licenses?
Waste of time? Not really. Think of all the projects that rely on it for package management, plugins, etc. Think of all the companies using private Github. Lots of lost productivity.
Advice to startup founders evaluating accelerators: look beyond the cash
Since most are on the github.io domain, maybe someone is fighting back against the propagation of 2048 clones?
Are there really companies out there where sysadmins are allowed to use i-Diot or W-inDiot products on non-free hardware?

I like the NSA, because they show the world how stupid most computer users and especially the "geeks"are that do not see how ridicolous it is to show of a big apple logo on a speaker desk.

I-diots are always the problem.
Upside > Downside. I'll take 15 minutes of DDOS outage / month over hosting my own stuff anytime.
Github still holds quite a lot of nines in terms of uptime. It's just that it's extra visible when something big like Github goes down.

The important part you should consider is to switch go git. I'd recommend starting to use Github, and if you find that it's down too much, look at alternatives or at hosting a solution yourself.
The one thing which bothers me about the current ISPs is how their networks are designed for downloads. All cable, ADSL, and even some fibre connections all have greater download compared to upload.

How is any company which deals with a residential ISP expected to be a peer?
Okay, Reddit is a good example of a successful rewrite during a growth phase. I had forgotten that. As I've personal knowledge of several unsuccessful rewrites, it would be great to hear more anecdotes about successful rewrites in growth phase and try to analyse what made them succeed.

Rewrite is more likely to succeed if you are not in a high growth phase, but even then it's risky.
If you are going to collect emails to promote your app launch, send out a useful email to your list every week or two. Your open rates and click through rates will be MUCH higher on launch.

Also, if you are "too busy" to communicate with your customers before launch, you probably won't have many customers after launch.
Does your 'content' assist with (what I presume to be) missing words too?

For some more substance: I quite like your tool, but I wish the preview was more instant and not a pdf. Perhaps you could render your pdf previews to an image, and only provide the pdf when download is clicked?

Also, apologies if I missed it, but is there a way to customize the template, or will this eventually be possible?
There's two answers already that seem correct, but perhaps overcomplex, so here's my go.

He always chooses 4 from the top row, so he always gets 25, 50, 75, 100 and the rest are chosen randomly.

Using them in combination he can always trade 25/50 for a "2", 75/25 for a "3" and 100/25 for a "4" if he needs them to get the answer. Rather than work that out on the fly he just remembers it.

Taking it once step further he can do (75x ± 100)/25 and get 3x ± 4, or (75x ± 50) / 25 and get 3x ± 2 if that would be helpful.

One of the other answers points out that he can go further and multiply that 50 or 100 by any of the random numbers he's given, which would be equivalent to multiplying the ± constant by the same amount though he doesn't use that level of complexity in his answer.

So he's basically building a toolbox of potential moves based on knowing that he'll always get those 4 numbers. He doesn't need to do the full calculation each time.
Normally I'd say extorsion, but I don't see why the attackers would keep it up for so long.
5. Saying "Done" in the title instead of "Made".
We sold the apps for a while and made enough money to power the company for a while, making the move to freemium now. I'm actually no longer actively involved with Coffitivity, I founded knoxpayments.com and am doing that full time. Coffitivity is in some extremely capable hands though.
the heads of google are solipsistic jerks.
Seems unlikely. I've used GitHub for a long time, and they've been unreliable for a long time.

Fortunately git mostly works well, even when your repo has unpredictable reliability.
> "...which typically happens in 10 minutes..."

Which is too long when waiting at a counter in a retail scenario. Imagine if every customer had to wait around for 10 minutes to verify the transaction, it would be chaos in a busy retail situation (even 1 minute is way too long), which is the point being raised by the GP comment.

The merchant might have to wait weeks to actually receive payment from a credit card company, but at least they know they will eventually get paid, as Visa or whoever is a trusted entity. Bitcoin is 'trustless', so if the customer can leave as soon as they like, the merchant might confirm the transaction in 10 minutes, or they might not get paid at all.
I come from a HIGH IQ family. My father's IQ is unmeasurable but guesses are between 190-210 my move is over 165 and 3 of my sisters are in MENSA. I graduated Valedictorian in High School and College. I have been the "Jack of All Trades" and can study something and be proficient with it. Did some locally well known good deeds. From my 30+ years of work force experience I have decided that I wish I had an average IQ and that I got a B+ average.

My Conclusion: Perceived Intelligence is a curse. I try to hide my academic accomplishments and cringe when someone says I have some above average brain. Can't tell you how many times I hear, "The best _____ isn't necessarily the straight A student." "We don't higher straight A students."

People with a higher capacity intellectually can take in more information and see more moves ahead. That way there is a different perception on solution and it causes frustration for everyone.
I'm not prone to violence but if I met someone who I was certain DDOS'd Github I'd certainly immediately punch them hard in the face.

Github is a noble company with noble end-goals, and collaborative open-source is a revolutionary "work" idea. To see someone smash a bottle on the counter and threaten the nicest guy in the room gives me rage.
Production Debugging: A story about “Exception code: 0xe053534f”
Upcoming MITx MooC taught by the author:

https://www.edx.org/course/mitx/mitx-6-sfmx-street-fighting-...
I feel like this is the geek version of some Michael Mann film, where the subtext is "COPS ARE JUST LIKE CRIMINALS." I'm already terrified that evidently any random GS-11 can grab SIGINT data at will; now I find out that they've got a red-black version of LiveJournal that reads like a Ritalin-addled script kiddie with SCI clearance. Fucking 'ell, no wonder we're fucked.
Is it me or do these seem to be rather disproportionately on Fridays?
maybe credibility, of all things. if they can prove they've been able to successfully ddos github, they can be expected to flood pretty much any target.
GitHub Sites is still up.
I've found that Github makes it so easy to work with clients of mine that the positives still outweigh the negatives.

That said, I have two pushes for two clients this morning that may not make it through in time for the status meetings.

If you have a company full of people, it may still be worthwhile to have a couple of them really learn git, and setup a git server internally.

[Edit: And my pushes made it through anyway. Still happy w/ github]
If have read before that C++ can be used to share logic. An interesting development with iOS7 is that it has a JavaScript runtime of some sort (I don't know the details) - perhaps it will be possible to use JS for cross-platform code.
"thucydidespress" says - click on my linkbait and observe error.
As a C# developer I am well into a project using Xamarin. I have not run into any road blocks and I am very happy with the performance on both iOs and Android. I currently have 80-90% shared code utilizing portable libraries and MvvmCross. Only real learning curve has been at the UI level but they are both rather WPF'ish especially Android. I highly recommend this path for a C# dev.
Right, so the Constitution didn't stop them, but a FOSS licence will?
I didn't know the story. From http://thinkprogress.org/economy/2014/03/19/3416013/github-j... :

"The sight of her male coworkers leering at a group of women in the office was the last straw for Github’s first female hire."

Take a workplace with all-men, and due to sheer probability you're going to get a lot of leerers when any number of women walk in. That's really a bit unfair of an assessment. I'd like to see what happens when an attractive man walks into a workplace that is all-women.
Laterpay – Buy digital content, pay later
KnoxPayments.com - connecting all US bank accounts so people can make payments just by logging into their online banking. Working pretty furiously to make it way better, which forces us to stay in closed Beta and hold off on some of larger integrations that would be pushing our revenue up.
Right, just communicate directly with your colleagues when GitHub is down. This is exact workflow Git was designed to work with.
Can this be a part of the story?

http://thinkprogress.org/economy/2014/03/19/3416013/github-j...
He definitely had his goals written in the fine print. Haha :P
I appreciate that - I actually run a fintech startup that handles some of the most sensitive information that exists. Our security around THAT information is solid, but the front end that interacts with it is shit and that makes me nervous.
Migrations! Nice! Django seems like one of the best frameworks by far right now.
If you have a DDoS network, taking down something large like Github is a good way to display your power to any potential customer.
How does the YC news web page look if you have a message?
Hi friends,

I'm a new user here and I was told if I had received a message, I'd see it at the top of the YC news web page.

If some of you can take a screenshot or can help know how to spot it when I have one, I'd appreciate it.

Thanks in advance,
dganti
I'm not commenting on the situation at all. Just speculating.

I wouldn't have made that comment had I known that DDoSes on GitHub were not uncommon.
Land is sort of a good example (there is scarcity involved, which makes it not a perfect analogy).

Land doesn't have any intrinsic value. There are two reasons (unused) land has value:

1) Someone expects to be able to use it to create value
2) Someone expects that someone else will want to use it to create value in the future and they expect that scarcity will come into play allowing them to charge more for it in the future than it currently costs to buy.

Land is only staggeringly expensive if either the value expected to be generated from 1) is exceptionally high or the expected value someone else will generate from it in 2) is exceptionally high.

If those aren't in play, you can get land very cheaply, or even for free, or in extreme cases be paid to take over land (that usually only applies for contaminated land etc).
Google Compute Engine actually has many features that makes it better than AWS http://yourstory.com/2013/12/google-compute-engine-better-th...
I like this one better:

http://www.wolframalpha.com/input/?i=apply+dog+vision+to+pho...
This is extremely silly. You might just as productively discuss whether I think jaywalkers should get life sentences.
I like the concept. though I think the layout needs a bit of work though. I would want to be able to see a bit more information in the presentation in a final product, maybe decouple the navigation from the feed so the size of the views aren't tied to the size of the timeline bubbles. It would be an interesting navigational element though.

Also it seems to crash entirely when I post an empty form. Which is no big deal since it's a mockup but still..
Yup. Unfortunately, I'm one of those foreign alien nobodies, so I can't. Also, most US-ians are totally cool with the NSA spying on me, just not on them. shrug
Mt. Gox says it found 200,000 Bitcoins in 'forgotten' wallet
Hi,
The cost we published includes the time to setup the whole cluster, warm up the data nodes, and run for 5 minutes at 1M per second.

Our run rate is $281 per hour, which is the same as AWS a couple of years back. What changed is that we are using quorum commit, the data is encrypted at rest, we have very low tail latency, and we look at all samples when computing that.

Computing our price is easier because we do not charge per access.

Here is the formula for our run rate:

30 loaders (n1-highcpu-8) at $0.522 per hour: 248.7

300 nodes (n1-standard-8) at $0.829 per hour: 15.66

300 1TB PDs that run at 0.055555556/hour: 16.67
Total: 281.03

But keep an eye on us. This is for today prices.
...and let me help by trying to load the site. /dumbmonkey
This is comprehensive look at the two from an author of 2 ES books and 1 Solr book. http://blog.sematext.com/2012/08/23/solr-vs-elasticsearch-pa...

Chance some ES stuff might be a touch out of date as Elasticsearch has evolved a lot since this was written.
Log-Structured Memory
It can be for a number of reasons, but I doubt script kiddies are champions of feminism. If it's professional criminals, they won't care one way or another.
Fair enough. And to be honest, there was a single night not too many years ago where I wrote up an auction site that had most of the functionality of eBay, in a single night, in PHP (someone else had already done the frontend work, fortunately- I just built the backend).
It comes on right after "Wait Wait Don't Tell Me". It's called "4".
ShowHN: SageBump – a better way to get your news.  Written in Python, using GAE.
http://www.wolframalpha.com/input/?i=apply+dog+vision+to+pho...
We don't have music, we get White Noise pumped through the PA system 24/7. It has the weird effect of the overall ambient noise being slightly higher than no sound. But it also makes keyboard and voice noises attenuate to background more quickly, so I don't (intelligibly) here people talking across the room.

It's fairly open office with 4' cube walls organizing things into sections.

I use my headphones to listen to music about 70% of the time. I put up a sign that reads, "Super headphones in. I can't hear you. please kick chair or otherwise make your presence known."

Unless you're an elevator attendant, work in retail, or someplace like a salon I don't think you should have to deal with mandatory workplace music.

Instead of using louder noises to block out your office, have you had any success with active noise cancellation headphones?
On the other hand, this was this Irish guy called Michael Collins, back in the day...
No they don't now. Because of the recent DDoSes, they're at 99.93%.
This is Chris Dodd and his new friends.

http://www.webupd8.org/2014/03/how-to-install-popcorn-time-f...
> I'd like something relatively inexpensive to initially learn on

DigitalOcean: It is $5 for a server that can run pretty much anything you'd need when starting out, and they have a vast bank of tutorials. A full VM, you will have control of everything. I have had good experience with customer service requests.

Rimuhosting: A little more expensive (and with a better spec'd machine) but an awesome technical staff that have been very happy to troubleshoot sometimes very quirky problems (with my programs, not their setups). About $20.

Dreamhost: You don't get root, but you do get shell. They take care of ensuring the machine, MySQL, a self hosted mailserver, amongst other things, stay up. Shared hosting with performance boosting options. Sometimes someone looking after the core stack, especially if just setting-out, can be worth it. About $10. I have had good customer support and have had an account with them for around 10 years.
How could they seize a foreign exchanges assets held in a foreign bank?
I'm German. Same thing, I buy US layout keyboards (often paying a premium for import, boo). I long ago retrained myself to the US layout because for programming and system administration localized layouts are hell (the / is on Shift-7 and the parens are offset by one, useful stuff like semicolons has been pushed outwards by useless Umlauts).

On the rare occasion I still write in German, I use OS X' fantastic compose key feature: ⌥u makes two dots and any following key is then converted to an Umlaut, so ⌥u + u = ü, ⌥u + A = Ä.
GitHub's website loads pretty fine for now. The team is working on the traffic filtering now, the status page said.
Reliability can be measured in successes and failures. Failing reliably is not necessarily a bad thing. Some things you build may or may not work on other hardware. That's unreliable. You assert, with confidence, that C will fail. That's reliable. You can rely on it failing.
You went full RMS, man. Never go full RMS.
>Even the most brilliant idea will have been had by countless people

It wasn't very brilliant then, was it?
> The question is, given that PHP is the current language, with all its faults, will it it cost more (including all definitions of cost) to make the switch? How long will it take? Does it get the job done? How bad is the damage?

An excellent point. Which in fact is an argument in favor of modularizing your code as much as possible, as early as possible. There are tools now like Apache Thrift which make this easier: http://thrift.apache.org/
There are two types of DDoS attacks, which Github actually wrote about last week (thereabouts[1]), although you'll be unable to read the blog post until the site is back (unfortunately).

But I can outline the two they discussed. The first is a "complex attack", which basically consists of doing things that make the server overload itself (repeatedly handshaking SSL, etc.), and that would be mitigated to some extent by reducing the complexity of the site (i.e. you can't SSL handshake with a server that only knows HTTP). Similarly, dynamic content could be an attack surface, so static content would make it more difficult to use such a complexity attack.

The other type of attack, a simple bandwidth attack, doesn't care if your server is a top-of-the-line quad-chip Xeon server or an RPi in your basement, because all it does is exploit the bottleneck that is bandwidth. This attack just pumps packets like mad in your direction, and your network will likely become congested (and eventually fail) at some level other than your server (i.e. router level, firewall can't handle 100 Gb/s so the packets never even make it to your server).

So, in light of the second there, DDoS'ing static content is just as easy as DDoS'ing dynamic content sites, as long as you're using a bandwidth type attack.

I encourage you to read the blog post when the site is back up, it's definitely worth a read!

[1] https://github.com/blog/1796-denial-of-service-attacks
FIRST PROSTATE CHECK-UP (First Kiss Parody)
Sleep Your Way to Creativity
The company name wasn't a fluke, John Fluke named it after himself.

http://en.wikipedia.org/wiki/Fluke_Corporation
Denmark could choose to be neutral. It worked for the swiss, a small country with high mountains and not a lot going for it. But just imagine that poland had said to Stalin and Hitler, before WW2: "Hey, fight your wars without us, we'll just stay neutral!"

The danger of Russia as a neighbour is not its size, wealth or military power - the US+Europe have more of that - but the willingness to play rough.

Neutrality for Denmark and its neighbours means no benefits from alliances and all the negative aspects of regional competition...
Everyone starting up should print this out on a paper and stick it over their desk. I have made all of these mistakes myself. Collectively, they suck out usage from your product when you need it most.
Not really, you won't deploy live code from github and if you are it's decentralised anyway so you just use your latest private clones and it's exactly the same.

Everyone can keep working happily even using other syncing methods to collaborate.

At worst it messes with the issue queues and integration services.
When moving from svn to GitHub what you're actually doing is moving from a centralized svn system to a centralized git system.

The big difference is that in the second case you can keep working on your local repo without touching the central repo, at any time add new remotes to your local repo and pull and push from your peers.

If GitHub is down, you just keep working. If your svn server is down, you just pile your local work waiting for it to come back up, the tool will not help you in that case.

Moving from svn to git is a no brainer, even if you keep using it as if it were svn most of the time.
Wow, now that's something you rarely see in legal correspondence: respectful, even-keeled explanation over "I'm going to hit you with this tersely-worded hammer if you don't comply" legalese.