skysight-inc/HackerNews huggingface dataset:
It's difficult to understate Grothendieck's impact on modern mathematics. His work touches everything from stochastic PDE to number theory. In algebraic geometry, where he had the most impact, it is difficult to so much as think about the subject without using his ideas.

His personal story is also interesting and unique.

Pierre Cartier recently published an appreciation of his life and work -- Alexander Grothendieck: A Country Known Only By Name -- which is well worth the read even if you aren't a mathematician. http://inference-review.com/article/a-country-known-only-by-...
We're going to build a bot that replies to pull requests to the Go core. It'll say "Sorry, we don't take pull requests, but here's how to use Gerrit [link]. Thanks!"
As one of the 'winners' I'm just happy that everything was hashed and salted correctly.
pip or npm yes!
That's not huge compared to their other contributions. Look here:

http://en.wikipedia.org/wiki/Google.org
Distribution through npm directly. X-language also.

Make sense?
You got stuck up in front of Denny's?
The Book of Genesis
Additionaly it's much easier to use native modules! No recompile needed
Exponentiation: explained visually
> The staging area allows me to make a few simple changes in the order that they occur to me, but add and commit them (using git add -p) in the order that makes the most sense for code review.

Ah, but note that "git commit" also takes a "--patch" argument. So the add-and-commit case you are describing can in fact be done in one step. That step uses the index, but only for its implementation; you're not aware of it. "git commit --patch ..." appears to move selected changes from the working copy straight to a new commit on HEAD. The command could be implemented in a version of git that doesn't have an index.

Those little commits you make in preparation for review are your true staging area.
Right, and just so it's 100% clear to everybody: we never did and never would knowingly publish this data. A small amount of it leaked (for 30 seconds on 3 occasions) because of an obscure mistake in our code, and we're deeply sorry about that. We turned off API publishing the instant we found out about it and dropped everything until we were sure it was fixed.

The API design has always been to publish only information that is already public, that anyone could get by scraping the website.
Say Media to sell ReadWrite
The way it usually works is that the monopoly petitions the regulatory authority to build infrastructure, and then gets some guaranteed rate of return on the money they spend. There's lots of ways to do it.
Using Lambda for the slaves is probably not the best idea because, as @saynay mentioned, you couldn't run builds any longer than a few minutes.

You could "wrap" a Jenkins fleet running on EC2 with Lambda functions to set up on a build request event and tear down on a build finish event, and theoretically this would reduce the amount of resources you consume if your builds are few and far between. Think of GitHub webhooks triggering Travis CI as an analogy.

Whether or not that would actually be useful is debatable.
This looked really awesome, until I noticed the fees, which seem really high.
Unfortunately, the state that this occurred in has considerably defanged unions. There is one for the workers of this company, and its a subset of a national union, but they have no power and the company merely humors them just for good show.

And yes, if the workers had pursued legal action, I think they would have had a case, but these people were somewhere around lower middle class or poverty level and they were very afraid of losing their jobs. Knowing them, and others who are in similar situations, I completely understand and sympathize. When you're treated like crap, but given the illusion that you're respected and needed, you'll convince yourself that everything is "good enough." I myself did it for many years.
That's incorrect.

It's illegal for you to do something like this. Very illegal. They would likely arrest you for attempting to purchase one, even if you had done nothing wrong. You could try to sue them, but then you can do that at any time; trying is never the problem, the consequences are.

It's not a situation where they were granted permission to do it, in a Constitutionally friendly sort of way.

These are extra-legal programs, where nobody will get in trouble regardless of the context, and they're simply saying: just try to stop us.
Thanks! Not too bad for a couple hours on a sick day.
> Steven Jobs

FTFY ;)
I used to work at a company that did 100% of code reviews on gerrit, and by 100% I mean we had a requirement all commits be approved so I spent a lot of time in gerrit.

then I moved to company that uses github. it's really a big shift. GitHub is not as intuitive and It has a long learning curve. a lot of it was time needed to adjust but I really miss gerrit.

gerrit makes it so clear what commits need reviews. in github it's just a list of pull requests. did I comment already? does this need approval? is this already approved by someone else? who? all of these are difficult to see in github but instantly obvious in gerrit.

then at the code level, gerrit uses my whole browser window so on a 30in I can side by side diff any file. GitHub has a tiny viewport and I'm constantly scrolling. it's not streamlined for reading at all and once 5+ comments are there you can give up on reading the code. gerrit has an upper limit on comments too before the ui overwhelms the code but it's way higher.

I think gerrits tools for viewing more lines are better, although phabricators are good. gerrit gives me a copy and paste link to check out exactly the code I am looking at.

and I really enjoy the patch set system over additional commits. it's a lot clearer in a back and forth setting to see code evolve over time and digging patches without making entirely new commits.

gerrit has built in support for automated and human reviews to leave separate scores. aka, you have to pass the tests and get approval. this doesn't exist in GitHub.

extending gerrit with hooks was crucial to our workflow. luckily github delivers there, but as gerrit is open source you can do more to extend it. especially on the ui side.

I have to admit at first I was blown away how weak github is compared to gerrit. I could not understand why it's so popular. now after about a year on github I get it, I get why it's popular, but is still years behind gerrit.
I'm not sure I understand what you're saying. The idea is that I would confirm that (NSLs received >= 1) by not saying that (NSLs received == 0).
with T-mobile and iOS, I have wifi calling. I would not be opposed if it turned off the cell antenna whenever I could instead make and receive calls over wifi.
You could always ask users for their email address at sign-up, send them a random, single-use, account recovery code, and then never store their address.
I'm gonna go out on a limb and say Eric Holder's DoJ is the worst we'll see in our lifetime.
The Worst Kind of Procrastination
DoubleClick outage leads to publisher losses
Apple has stated that they're going to open source Swift in the future, who cares if they choose to host it on their own platform.
Google Code = Google Video

GitHub = YouTube
GoDaddy forwarding service failure case
I've recently run into an issue with GoDaddy in which I'd like to share with the community so that others don't share the same experience.
We have a setup that consists of a domain hosted on GoDaddy in which we have forwarding to a www subdomain which is a CNAME that points to another domain.
So it's like this foobar.com forwards to www.foobar.com and www.foobar.com points to baz.com via a CNAME.
If a URL exists such as foobar.com/some%3Aelse GoDaddy will fail in forwarding it and respond with... < HTTP/1.1 302 Found < Cache-Control: max-age=900 < Location: /site.aspx?aspxerrorpath=/some:else
After numerous calls to GoDaddy tier 1 and tier 2 tech support they have come to the conclusion that it can't be fixed and that we should look elsewhere for a service that fulfills our needs.
This is a very common setup for AWS ElasticBeanstalk installations so I'm just giving a warning to the community in case anybody runs into this issue.
I'm saying that your points on genetics and nature vs nurture aren't correct. Not to appeal to authority but I'm an evolutionary biology major with a focus on computational evolution. There is no solid genetic basis for job preference of any kind, and when I say solid I mean it's not definitive. Even if it were, it's pretty clear to even non-biologists that 10% (of women in tech fields) is a pretty high incidence rate for not following the genetic norm. Mutations are far fewer than that and they don't present as regularly.
Mondrian is the best code review tool I've ever used, but I'll admit that could be damning with faint praise... I'm very curious to hear what the better options are, because we use Github at my current company and I would go back to Mondrian in a heartbeat.
You would likely go to federal prison, you would not be given a fair trial (a judge would sentence you in a secret court).

The only reason Ladar Levison (the Lavabit guy) is a free man right now is because the guardian picked up his story before the FBI could toss his ass in a black SUV. He got lucky.
I think Google stopped bothering with Google Code when Github came to popularity.

Google Code doesn't really fill Google's mission, so it's not absurd for them not to bother once someone who's truly focused on the space has created a superior competitor.
Plus many folks in sf don't have cars, prefer not to drive, and want to avoid paying $1k/mo for a car (parking in mission is often $350/mo; insurance at $60; gas + note).
The programmer's logic does not apply here. When you lie, you go to jail or worse. When they lie, they get promoted.
In all seriousness, when police circumvent the existing legal methods for gaining access to information, and when they spy on people without warrants, why should the "normal channels" be left open?

Isn't it about time to repeal things like CALEA, or to accept that the cost of having a system like this is that it should be the only system?

"But we're afraid bad guys would act like they live in a surveillance state if they actually knew they lived in a surveillance state!" I... I just don't know how to understand that mindset.

I know there are evil criminals in the world, and I'll bet that having power and dominion over everyone is a fun trip, but it's also corrosive to what the US has always pretended to be.
You are an optimist!
I am trying to figure the immediate advantage infanticide provides. I had a few ideas but they failed briefly into cross-examination. The closest I have is allowing the new head male to instantly have children without the mothers attention being spread too thin.

I dislike this ignorance, will you help me into the light?
Producing some kind of nuclear explosion is mostly only about procuring the raw materials. Getting to significant yield is the actual hard part as it involves precision machining, measurements and timing.

Machining heavy metals is complex problem in itself even without requirement of extreme precision. It is hard to procure machining equipment with sufficient precision and tooling capable of machining hard metals without raising lots of red flags.

Almost anything that is capable of switching of significant powers with small or repeatable latency is essentially non-exportable with the reasoning that it is not useful for much else than triggering nuclear weapons (one could think of lots of other applications, but the devices are too bulky and expensive for most of them).
The name makes it look more like HN for Australia.
But what's in a name anyway...
I think this is Google quietly admitting that Google Code is all but dead. They will not completely get rid of it, but I would not be surprised if they switch it to read only mode sometime soon.

This is a momentous move for Github, especially with Microsoft moving .NET to Github as well. As someone who loves Github immensely, this makes me happy knowing that my favourite service is going to be around for a very long time.

Kudos to the Github team for well and truly making it as the premier code hosting and collaboration tool for developers and lovers of open source. It only goes up from here.
Absolutely. And the popular subreddits are already sort of pre-disposed to fluffy content due to their intended subject matter. I'm not saying the mods of r/funny should do anything, except maybe remove duplicate posts on the same day/week that content was posted.

But there are some subreddits that used to be good conversation hubs, that simply got overrun with trash because the moderators weren't paying attention, or were too scared to set up and enforce rules.
I haven't heard that they have announced a decision. Do you have a source for that?
Send a real poop in a box to someone, stay anonymous, pay with Bitcoin/PayPal
Startup plans to drone-deliver medical marijuana
You Can Now Anonymously Send Poop to Your Enemies
Cross-platform development with Scala.js
Don't they have a mirror of the compiler on github?

https://github.com/llvm-mirror/clang

Swift hasn't been included but objective c is there.
you haven't met the drivers out here. They're bad, there mostly aren't physically separate bike lanes, and you often don't even get a ticket for killing a bicyclist. It's not worth it.

edit:
Also -- sample size of 13 -- 70+% of the people I know who bike commute daily have been hospitalized. I also know someone who did 6 months in a nursing home after some bitch ran a red light, hit him, and cracked his pelvis; he won multiple surgeries and the inability to stand up for months.
Admitting Code is going nowhere, and seemingly for the first time in living memory, playing geek marketing catch-up with Microsoft :) I really love the new MS.
Oh you mean the Articles of Confederation which were so poorly thought it the country was imploding after 10 years so badly that they had to start from scratch and write a whole new document called the constitution to fix the mess of constant rebellions?

Is that the founding principles you mean? Because George Washington had nothing good to say about them after having tried them during his terms in office.
AWS is all about MVP, MVP, MVP. node.js happens to be a really good fit for this use case.
I'd bet Yishan lives in the peninsula or south bay and didn't like his hour-plus commute into sf. Public records say Palo Alto, so yes -- he wanted a much better commute.

They'd lose a ton of sf employees though; it's a shit commute for them.
What solutions have lack of generics (in Go) prevented you from writing?
The standard California definition.
Virtualize the bandwith. Remove the provider. Broker the line providers as what they are and create compition for higher speed lines for profit.
That's called a warrant canary: https://www.eff.org/deeplinks/2014/04/warrant-canary-faq
Changing the parole system is going to be a tough sell to politicians ("it's always safe to be tougher on criminals"), law enforcement ("if you let them out, they'll do it again"), the right wing ("burning them alive is too good for them"), business ("we build prison five cough hundred-thousand dolla! incarcerate them long time") and victims (maybe the only people with the right to say yay or nay).

Which pretty much leaves only the left of center and if the last elections are any indicator, we'll be lucky not to get declared criminal by all of the above.
Lots of gamers can tell when a game is a "Unity" game for example (due to lots of built in shaders and effects). I'd agree using an engine is a wise choice but make the decision very carefully. It can save a ton of time, but you still have to put in a lot of work to not let the engine dictate too much about the look and feel of the game.
Use go for a few month, loving it. but I miss not having exception compare to Python.

Is the golang spec still tightly controlled by 3 wisemen in Google and no feature is allowed to add to the language without all three in total agreement?

BTW, I like 98% of their language decide choices and absolutely LOVE the compilation speed of the program.
Translation here:
https://www.reddit.com/r/math/comments/2m82zw/reports_are_co...
US privacy confidence at new low, survey indicates
I live in the peninsula and you would have to be my dream job to get me to drive to soma regularly.

I do it once a week and, starting driving at 7:05 AM from San Mateo, it takes until 8am or just before to get into soma. Leaving at 8-9 would take longer.
China claims over half the world's Q3 tech IPOs
No mention of Elastic Load Balancing integration or even EBS integration. Thus avoiding the 2 hardest problems in container management.

To make this not suck you will still need a proxy layer that maps ELB listeners to your containers and if you intend to run containers with persistent storage you are going to be in for a fun ride.

Probably best to integrate functionality for interacting with storage systems into Docker itself, probably as a script hook interface similar to the way Xen works.
Yes, that's the game. They own wires. The service sucks. Build better lines, sell access to providers for highest bid.
A Brief History of Failure
Node-Webkit is hacky at best. Atom-Shell is a major improvement on Node-Webkit, however not quite there. Native modules need to be compiled for a completely different target.

Thrust takes it a step further, improving on the past. Thrust uses the same backing library as Atom-Shell (brightray) to expose the Chromium Content Library.

Thrust is cross-platform cross-language. Use a similar familiar api from any language you want, or roll your own.
No need to use javascript on the backend if you dont want to.

For example, Go-Thrust can compile, this is a particular advantage for distributing applications.
I was pretty amused to see the notification come across my email...I never get to part of the fun hacks, and also, I randomize my password to make it hard to log back in (without searching for the text file I've buried it in) when I've logged back out...so no big loss. I know the email asked us to not say anything about it until everyone was properly notified but I was pretty surprised no one blurted it out anyway, this being HN and the lively discussions we have about hack incidents.
World's first global virtual #hackathon by koding. Join my team
That's great for people from Oakland.

If you live in sf, you most likely don't live near bart. So now you have to take muni to a bart station; I'd be astonished if such a commute was much less than 1 hour. Each way.
Google Code has a really bad user interface. This migration makes sense. I wish they stuck with Mercurial and moved to Bitbucket instead, but Github is still better than Google Code.
I agree. I almost think the name GitHub is unfortunate at this point: they're doing something so right they could nearly invent their own VCS, use ESR's new tool, or even switch to hg/darcs/etc, and still gain momentum. The Go community seems to be hopping onto a fairly heavy pendulum.
If I have google or Microsoft type money, I would setup Nobel price like $$$ for multiple developers who makes significant contributions to open source projects every year.
The court would likely charge you with contempt.

http://www.theblaze.com/stories/2014/02/19/child-services-fi...
Mailbird Hackathon Update #3
I'm sorry, as someone who used APL professionally for about ten years J simply fills me with an urge to defecate. It is an absolute abomination. It left behind the power of notation as a tool for thought and turnd the concept of APL into a pile of giberish on a page.

http://www.eecg.toronto.edu/~jzhu/csc326/readings/iverson.pd...
Where are APL and J? For the most part, dead. Sure there are people using them. If someone like me who used the language almost exclusively for ten years hasn't touched it for two decades I think it is safe to say: Great language to learn. Powerful and fantastic concepts. But, no thanks. Happy with C, C++ and Python.

The failure to open source a good APL didn't help either.

If J-Software wants to make a last valiant effort to bring this back my opinion is simple: Read the paper linked above and go back to the roots. Extend the language to make it object oriented and create interfaces to C, C++ and Python. That's a start. I could write a paper on how to improve APL. It has to start with a commitment to moving software engineering into the realm of communicating through notation rather than cryptic text.
Not entirely sure why I got downvoted. I guess people don't like HR teams.

A great HR team?

Showing up on your first day and having everything you need. A laptop that does what it needs, a pass, someone to induct you, materials that get you started. Making you feel welcome. Being productive and part of the team. Sure, your manager and team are part of that, but HR facilities this (In most cases, teams are woeful at doing this).

A great office environment. Making sure people have the right skills. And not just technical - managerial skills and support. Encouraging teams and cross-functional discussion.

Coaching hiring managers on the best ways to interview. Making sure people are greeted properly. Interviews are kept. Presenting an employee brand that makes people want to work at the company.

Having a performance review system that doesn't suck and gives people the feedback they need to get better. Sure, people hate then, but people also crave feedback.

An office environment that suits the culture and makes people productive. Making sure people are getting the emotional support they need.

Ever had a co-worker who's depressed, suicidal? Someone that has committed suicide. Or a death in the company? Someone that has a family tragedy? Organizing counseling for the team? HR steps up. It's easy to brush over these things until they happen. You appreciate a professional when it does.

Ever needed someone walked off the premises because they are threatening? Sexual harassment? Health and safety violations. Easy to say, meh, these aren't important – but, no, they are. Blocked fire exits kill people. Toxic cultures sink companies.

.. And yes. Making sure people get paid. That the health insurance works.

There are plenty of examples where this doesn't work. There are plenty of sucky implementations. Performance reviews generally suck. But I can assure that the growth tech companies wanting to kick goals are getting these things right.
Emacs moved to GitHub as well :)
Hrm, I havent gone through the docs completely but object lifcycle managment on the sentinel/list object?
FTDI Letter debunking anti-counterfeiting conspiracy theory [pdf]
Yes, he is is in some ways a very tragic figure. As a kid I was always inspired by his absolute dedication to truth, no matter what he saw it as. He really has the most incredible life story, from the child of a one armed Russian-Jewish Anarchist and a German activist, to hiding in France during WWII from the Holocaust, to finding his way after the war in a very odd path to the heights of Mathematics. He really was an exceptional human being.

It's unfortunate his disillusionment led him to leave math completely, and slowly retreat out of society, and probably to develop the mental illness that dominated his later life. A while ago I found some of his writings from the post-math era online, I wonder if they're still around. Strange stuff, all about hermaphroditic angels and his personal beliefs?

We have lost a truly unique and incredible human being, but I'm not sure he would appreciate me saying that "we" lost anything.
Better still you can fork the PR and open a PR to the PR :)
Now to add some more context, Thrust's predecessor (ExoBrowser) still used embedded NodeJS, this made it incredibly difficult to package native modules with applications. The Thrust team learned from the mistakes of the past and decided to try to simplify the stack as much as possible to allow true composability.
As someone has already mentioned Google already has stuff on Github.

Dart: https://github.com/dart-lang

And lots of other stuff:

https://github.com/google