skysight-inc/HackerNews huggingface dataset:
I'm a fan of backless flexible stool-chairs after reading all the articles last year talking about how sitting is bad for you:

1) The swopper - what I use every day, basically a stool using an automotive spring, that also flexes around. Price is anywhere from 500-800, although occasionally you can find a craigslist deal.

2) The ergo ergo - a backup chair I eventually want to purchase, the nice thing about it is it's inflatable therefore it's potentially portable. Price is ~100 bucks, but not height adjustable like the swopper.

Also, at my old job I just took a high 'lab bench' and paired it with a high 'standing' desk. If you're in a cubicle farm, you can sometimes just rip down the bookshelf and use that to hold your monitor/keyboard at standing level.
> AUMF is NOT a Declaration of War.

A law passed by Congress authorizing acts of war is, ipso facto, a declaration of war (in the sense of an exercise of the Constitutional power to declare war.)

The only effect of not using specific legal phrasing is that it may not trigger other effects under other statutes Congress has passed which require particular language in subsequent law to trigger their effects. This can be important, to be sure, but it doesn't make it any less a declared war.

Open-ended declarations of war are, of course, extremely problematic and open to abuse, which is one of the reasons the last notable one (the Gulf of Tonkin Resolution) was repealed.

I guess we get to learn the lessons of the Vietnam era all over again in this generation. Maybe this time they'll stick...
Lets be honest Amazon is an online shop the best and brightest are either going to be working at tier 1 RnD or on wall street or the city.
Article Title is sensationalist at best. It explains what most data heavy startups do. Start in the cloud and move to baremetal. IMO Amazon pricing is confusing and expensive. Look into Rackspace or Digital Ocean if you want better pricing and more options. There are also a lot of hybrid cloud options now too where you could host web heads in a cloud but have your heavy lifters in baremetal.
Assuming something like this actually works some day, I wonder if you could avoid it by having your secret be something that can't be encoded visually - eg haptic feedback/gesture rather than passwords.
Here is a free Udacity course on cryptography:
https://www.udacity.com/course/cs387
Looks like a Major DDOS attack! <naive>Why attack a open source repository?</naive>
I actually think it's largely because designers haven't learned how to execute their own working prototypes for the last little while due to the segmentation of roles in corporations/agencies. But it's not like they are short of great ideas.

I think given another decade with more young people learning both design and code, and companies demanding people know both, we'll see more designers (with rudimentary coding knowledge) starting businesses.

Though, I've always been curious as to why Rasmus Andersson (Spotify, Facebook, Dropbox) never started his own company. I consider him one of the rare people in tech industry who has advanced knowledge of design and code.
[updated to rc.2] Bootstrap 3: the new grid system for starters.
When writing resumes in the past I've taken lousy job titles and updated them with actual job titles equivalent to the work I was doing -- for example changing "Software Developer" to "Front End Developer" or "Full Stack Developer".

What's the opinion on this? Is it considered deceptive if it matches the work that you were doing?

My thought is that it more accurately represents what you were doing for HR filters, since I don't really care about my title on a personal level.
[Poll] Cofounder or Co-founder
The UK beta allowed Visa and Mastercard credit and debit cards
15:50 UTC: We are working to mitigate a large DDoS. We will provide an update once we have more information.
Wow. Public rights completely inferior to Studios' rights.
Because 'Engineer' is a regulated / protected term in a lot of places. You can get in big trouble calling yourself an 'engineer'. There's a whole debate about this. http://en.wikipedia.org/wiki/Software_engineer#Use_of_the_ti...
The snarky answer is "because that's not what capitalism is," but let's try to elevate the conversation a bit, shall we?

First of all, capitalism is not a synonym for 'trade.' Trade between people has existed since forever, capitalism has only been around for a few hundred years.

Secondly, capitalism relies on more than two entities; it also relies on someone to actually enforce property relations. So your explanation is far too simple to actually describe the situation. Your simplification hides the authority: the final arbiter and enforcer of private property. This is generally a state. It's also quite authoritarian.

This is the kind of authority that socialists mean when they talk about authoritarian social relations. There's more to it than that, but that's the simplest introduction.
As others have said, it's within limited scope.

cf: "Lies: and Lying Liars Who Tell Them (A Fair and Balanced look at the right)" http://www.amazon.com/Lies-Lying-Liars-Tell-Them/dp/04522852... - was sued by Fox News because they own "Fair and Balanced." The suit was thrown out, because it's selling a book, not the news.
> That's a bad example because Apple Computer eventually did enter the music business, with itunes, contrary to an earlier court's ruling that they stay out of that industry.

I would argue that that makes it a good example -- they eventually crossed the line and the issue had to be revisited. BTW thanks for posting and correcting the example.

> I think they ended up just paying Apple Music a ton of money.

That makes it a perfect example -- originally there was no issue or conflict, but eventually the two entities collided.

> As we all know, enough money solves any problem.

So it seems. I think it's a perfect example of how these things sort themselves out, because over time, it visited both extremes -- not an issue, then very much an issue.
Major DDos in progress at Github
Probably a stupid question, but, what are the potential motivators behind DDoS-ing Github?
What's with DDoSing GitHub? Special place in Hell...
Google Cloud Storage Launches Automatic Server-Side Encryption For All Files
DC-X used a F-15 gyro and flight computer.
“The Internet is the Ultimate OS”
Read more carefully. CC owns the use of that phrase ONLY in terms of describing non-alcoholic beverages and beverage mixes.

I suppose a court might find that using it to describe, say, bourbon, would be an infringing use, even though CC does not claim alcoholic beverages. More so if the packaging or flavor was intended to mimic a cola.

But you could market your new line of toilet paper or watches or hippo-hide whips as The Real Thing, and Coke would have no more of a leg to stand on than they did with the book publisher.

It's also appropriate to note that the company claiming the trademark must actually use it reasonably often -- you can't claim "Softer than a cloud" for your waterbeds and then not use it for some number of years. That one will be trickier, though.
I'm moving down there within the month. I'd love to.
Call of Duty was originally based on the Quake 3 engine. In Quake 3 there were female characters. Now they're telling us it was not technically possible before? I have my doubts.
No real argument here, but Haskell does encourage you to use read only data structures unless you truly need writes. That said, there's still a wide variety of clever ways in which you can find your way to multithreading hell.
If they pilot recklessly (reckless java code?), then yes they would either not make it out of flight simulator or barely make any flights until they grounded for a long time.
The Spirit of Youth
I ask because I have no plausible answer: What does someone stand to gain by DDoSing github?
GitHub is currently suffering a big DDoS, here's the Google Cache version:

http://webcache.googleusercontent.com/search?q=cache:PXnt0AW...
i. Study as much math as you can handle.
ii. Put effort into learning foreign languages; at least one well enough for easy reading and non-painful conversation.
iii. Be wary of alcohol.
from the article: "I am also far more satisfied doing this. My customers are very happy and that makes me feel good about what I am doing."

a true entrepreneur, good customer service, customers are happy. customer lifetime value may be low if they die.
Reminds me of the nissan.com story. I wonder if that would have ended as quietly for them if they'd taken the same approach.
Why is this happening to them almost every day? Is someone jealous? Proving a point? If so, what point?

Surely by now, GitHub must know who's responsible and putting more in place to mitigate as much as possible before this happens. Right?
The Pirate Bay’s censor-free browser hits 100,000 downloads in three days
> I don't think the DEA is at nearly as much risk of being captured by those they're meant to regulate compared to the SEC. Power and money are extremely concentrated on wall street, and there is a well-documented revolving door between wall street and the SEC that I don't think exists between drug dealers and DEA officials.

The DEA regulates legal distribution of controlled substances (part of which is investigating and enforcing rules about the illegal distribution of those substances.)

Regulatory capture of the DEA wouldn't be capture by "drug dealers" -- at least of the Pablo Escobar, et al., variety -- it would be capture by, e.g., pharmaceutical companies.
In places outside Twitter, the @foo idiom addresses a comment to that user, but that's not always what I intend when I reference a user. I'm simply trying to prevent evaluation of a token as English text.
This is getting really problematic. It stops our whole team every time.

Anybody has experience with Gitlab and Gitlab CI? How's the flow compared to Github, especially for pull requests, commenting and collaboration?
http://sd.keepcalm-o-matic.co.uk/i/keep-calm-and-commit-loca...
> China is, simply put, orders of magnitude bigger

Ah China, Like religion, a topic about which people who have no idea about are comfortable making grand, utterly wrong statements.

China's GDP is about 50% bigger than japans, its exports are about 2.5 times japans. The idea that china is too big to fail is ludicrous. It might be possible to argue though, that its too big to succeed
This was a good attempt, but I don't think this really nailed why designers don't move into founder roles. It has a lot more to do with the psychology of the type of person that goes into being a designer in the first place. It has a lot to do with the nature of art and the fear of failure.

The best designers are often frustrated artists that found comfort in design, where (perhaps subconsciously) they could use their talent without having the success or failure of their work fall 100% on them.

Being a collaborative process, design is kind of a shield from artistic criticism to some degree. If it fails, well it was the client's fault. But when you are known as a designer, and known as the founder, all the creative control comes down on you, which is akin to creating a work of art - with product primarily, but also the entire business as well. Everything you do subconsciously reflects on you as an artist instead of as a designer. Its scary. It can drive a creative person to madness, all of the things that go into a company, all the details that are completely fucking wrong all the time and you can't get control of any of them. Its like a painting with paint that never dries, and keeps dripping down the canvas. You constantly need to be painting or it looks like total crap, and it is hanging in the gallery, right now and everybody can see it. It makes me freaked out just thinking about it.

So while there are few designers who have made the leap to full-time founding entrepreneur I'm fairly certain that every designer has attempted to dip their toes into becoming the founding entrepreneur at least once, hit on this nightmarish reality, and then stepped back into the designer comfort zone with a sigh of relief...
THIS! is why you should always write tests.
Ergo create, and therefore be able to exclude those who are defined by their tastes?
You should walk through a building construction project sometime. Your "all professions and walks of life" part is ... disturbingly accurate.
Devices Connect with Borrowed TV Signals, and Need No Power Source
A guess at Path’s brilliant valuation strategy
Good job on the landing page! Clean, easy to scan, presents the purpose of the book very well. I had a bit of sticker shock when I saw the first price point, but then as I realized what it was really offering and that lower tiers were available, I think you got all the price points right where they should be.
They may have been (2) and just weren't sufficiently careful. The inclusion of (3) isn't meant as a criticism of the Therac team, but rather humanity in general.
Could be an extortion scheme.
I still stand by my offer to make a Hacker News API that retains the original post title: https://news.ycombinator.com/item?id=5653878
And how many extra 'DevOps' people has the company now had to employ to manage these physical servers, and what is their annual salary? This never seems to be factored into the calculations.
It no doubt applies to doctors too, which is even more disturbing.
Github.com is a profitable entity that makes a fairly large amount of money. Additionally, Github.com hosts a lot of content. Content that other people may not like.
Possibilities are: 1) Extortion of some sort i.e. We want your money, or we'll DDoS you every week 2) Content i.e. Remove repositories a, b, and c with content we don't like, or we'll DDoS you every week 3) Weapons demonstration i.e. We want to show off what l33t hax0rs we are, so we'll DDoS Github.com every week
Can someone with experience mitigating an attack like this describe how it's done? A known set of hosts/address spaces is fine, but it's the "distributed" part I don't understand how to deal with.
I was put off slightly at first by the name as well, not so much now. It is a generalization of the enums from the C languages.

Also Enum seems a good name because they represent fixed alternatives that may be (finitely) enumerated (We're saying "Let me enumerate the alternatives that this type may hold."). Whereas "union" seems to speak to its underlying implementation (which may or may not hold) as a tagged, overlapping union. Ie. that usage of union says much less about the intended semantics and is more of a possible implementation detail. Otherwise if you look at the actual meaning of "union" it doesn't seem to fit really. Maybe "sum" might be closer but again that's leaning towards the theoretical, and in that case you'd probably then need to rename struct to become "product" for symmetry.
The problem with this comment is that /dev/random wasn't broken, and the OpenSSL CSPRNG used by Android Java was.

Further, it is harder to imagine a circumstance in which /dev/random could be broken and an app-layer CSPRNG like OpenSSL's could not be broken.

It's a little fuzzy in this case because part of the patch feeds entropy back to /dev/random, but observe (a) that the bulletin doesn't tell developers to re-key if they were depending on /dev/random (as some apps do), despite naming 5 other interfaces that do demand rekeying, and (b) that this particular patch would be an inadequate fix for a broken /dev/random anyways.

It's true that you care about entropy at cold start either way. But your choice of CSPRNGs doesn't resolve that problem for you, except that the OS needs to have secure random regardless and so you're boned whether or not you rely on /dev/random, and hence are better off just relying on /dev/random.
I used GitLab by myself, it works really well and since V5 is super easy to get installed.
I really like the idea... but so far, it seems limited to actual characters, with no "*" or "+" expansion, no collapsing whitespace into "\s", etc.

So it doesn't seem like you could feed it "a", "aaa", "aaaaa" and then get "a+".

But even if it did, it would seem there would be so many edge cases in what the "correct" regular expression should be, that specifying them all would be just as hard as writing the regular expression in the first place.

But nevertheless, definitely a cool little toy. Would be great to have a web front end to test it out, as webjames said.
Started timing out for us mid-deploy.

Not a good situation.
https://en.wikipedia.org/wiki/Pro-drop_language
while git is distributed, Github managed to centralize the open source culture
I'm not attempting anything, I'm telling you how socialists define and use the term 'socialism.'

> How exactly does that work?

It depends on what kind of socialist you're talking about, and at what scale. For example, the Mondragon corporation is a form of socialism. It's a worker co-operative with 80,000 employees. Another example of socialism at a larger scale is revolutionary Catalonia, where Orwell fought. For three years, the entire region was run in a socialist manner. Most industries operated under trade federations, and the rural areas also collectivised. Unfortunately, due to some squabbling between communists and anarchists, when the fascists showed up they got steamrolled.

> "Worker control of the means of production" sounds an awful lot like classical marxist communism and all the associated implications

You're close but wrong. There are two main forms of socialism: utopian and scientific. Marxism is the 'scientific' form, but communism is a classless, stateless, moneyless (maybe) society. In the Marxist framework, socialism is a step on the path to communism, not the same thing.

But regardless of which kind you're talking about, workers run things rather than capitalists.
Let me get this straight, the command-line interface for googling code in a locally cloned GitHub repo is called grep?
I get the motivation for writing it.

I am not sure I see wisdom in using it.

The typical use case for regular expressions is to find patterns in an arbitrary unknown string.

There can be multiple regular expressions which match a particular string or set of strings because of the Kleene Star - i.e. the examples:

"foo" "bar" "baz" "quux"

are all matched by

(?:ba[rz]|foo|quux)

but also by

[:alpha:]* | [:lower:]* etc.

Having started the port of VerbalExpressions to Racket, the fundamental issue is that the only practical way to express an automata requires the use of one of the forms which can express an automata. TANSTAAFL.
Two possibilities:

1. Boredom
2. Infamy (although nobody seems to claim responsibility for attacks like this so not sure how that can be a motivating factor - but who knows).
Both replies say they haven't shipped anything. Seems odd for someone who gets intensely bitter over someone making a successful business to hang around on HN.
How using Vagrant can make local Wordpress development not be terrible
Should I move in with my girlfriend.
I've been dating my gf for 3.5 years now and she is insisting that I move in with her or we're over. I love her but like my own space. She is adamant that we are over if I don't move in with her (her place is bigger). What questions do I need to ask myself before making this decision?
It reminds me of American Psycho. Patrick Bateman cares so much about his presentation and appearance, but others just see him as a huge dork.
Why are you leaning towards 0days if Syrians did it? What makes Syrians more likely to have and use 0days than to use social engineering?
No evidence of that. Several factors have been mentioned, but no mention of any concern about healthcare costs.
Yeah, and it also feeds into a very narrow idea of what success means. If you're not naturally an asshole, then having the same life goals as an asshole is really fucking stupid. Most people would be better off adopting the goals of Mr Rogers than this sociopath - at least he lived a happy life and people loved him.
Apple to release iOS 7 beta 6 next week
Is there a VM image like Github enterprise?
Usually when you want to have a positive P&L and buying servers is CAPEX while cloud is OPEX (and you have no cashflow problem).
I've been very happy with Gitlab. The CI server seems a bit simplistic at this point and I haven't tried it, but I'm slowly moving all of the stuff I need to have more consistent access to, from Github.
Seems to be a recurring problem for them now.
I was amazed.

BT's request (essentially, "in emergency we'll shut down Cleanfeed for maintenance, and ask for permission from the court within 72 hours of doing so") seems very reasonable, but is not allowed.
Well, they did join the Schengen treaty, so cooperation between the police forces etc can be expected.
maybe some hackers who believes git repos should be, well, distributed?
The potential of abuse for guns is pretty damn large, but some would argue that the US was founded on the idea of gun ownership.

Yes, and those guns were widely distributed among the general populace. It was this wide distribution that contributed to a democratic society.

Whereas, the tools of the NSA are closely held. You and I do not have access to comparable tools, not at all. This creates a power imbalance, and this power imbalance is ripe for abuse.
This happens to our team too.

Does anyone else find it ironic that Git is a distributed version control system, yet we rushed to centralize it and base our entire workflow around GitHub?
Engineering degree in what? Mechanical engineering? Electrical engineering? Architectural engineering? etc. These have nothing to with software either.

Politicians often don't have a university degree related to politics...
This is a great story that focuses on iteration.

There are several players in this field. Where are you sourcing all the project/clients from? I understand the connection to developers. What about the clients?
How to configure Nginx, PHP-FPM, MySQL and Drush for Drupal on Debian Wheezy
I'm not really a designer or a coder, so my words need to be taken with a pinch of salt, but if i was to ever improve a skill it would be on the design side so I say this with my designer hat on.

The thing is, if you're creating software and launching a business, you've got to be able to solve problems for your customer. While the mind of a designer might be that of problem solving and loving their craft, you invariably can't solve the problem for the client without some coding.

It's far easier to be a developer and code the solution then it is to be a designer and purely design it aesthetically. It doesnt serve much purpose as design alone.

With an MVP you can get away with poor design and some minimal code, but you cant get away with great design and NO functionality - Well you can but pulling it off is harder.

So as a designer, you always need a co-founder that can code, and we all know about bringing on CTO's for just an equity stake. It's not really going to happen.
Couldn't they dual-license just their own modifications?
I'm not sure about diagnostic criteria, but I thought those were just different words in plain English. A sociopath is calculated and in control without a conscience -- they know the rules and choose to actively subvert them. A psychopath is out of control and probably violent -- as in "psycho".
You can have considerable reserve capability and it's still cheaper than the cloud.

Also renting dedicated servers can be really fast.
Please refrain from self submissions. :)

If people like it, they'll submit it for you.
Aggressive Adoption