skysight-inc/HackerNews huggingface dataset:
100% sure? No. However, I got the email a day or two after I crossed 10,000, about 5 months after I bought the car, which is a bit sooner than average I would imagine. It's also one of the advertised features of CarNet (http://www.vw.com/features/vw-car-net/)
Yes, OS X's Finder still doesn't have a way to sort directories before files. Having the space as first character is just a way to put them to the top.
Point #2 is especially spot on. Right now TransitionGroup clones every child [1] to preserve children for unmounting, but it's incredibly inefficient, especially if you have thousands of elements. Not to mention, as a side-effect, it requires wrappers to preserve refs. [2]

[1] https://github.com/facebook/react/blob/master/src/addons/tra...
[2] https://github.com/facebook/react/issues/1950
The announcement itself is pretty sparse on the proposed approach, but given the research interests of Swarat Chaudhuri [1] and Moshe Vardi [2], I would guess they will attempt to combine recent advancements in program synthesis, program verification, and code mining.

Program synthesis: There has been a lot of interest in the formal methods community to automatically generate programs (for small instances) with the target specification coming from input-output examples (e.g., Excel Flash Fill [3]), program templates or holes (called Sketches [4]), reactive models of adversarial environments, formal invariants etc. Also the solution techniques used vary considerably: from game theoretic solving, SAT solvers, model checkers, to version-space algebras and others. The community has not yet fixated on a specification language, or a solving technology. The industrial nature of the tools being leveraged (e.g., model checkers and SAT solvers from the hardware community) gives hope for promising developments. A Berkeley course [5] covers a good spectrum of the current developments.

If I were to guess, maybe the Rice researchers are approaching the code completion/correction problem as mining for fragments of large codebases that are incomplete/incorrect and applying program synthesis to fill those fragments. Of course that would mean that they would also need to mine the specification requirements for those fragments. All of this is easier said than done, and it would be an ambitious project. Swarat has also done some really cool work on "probabilistic reasoning for programs" and "verification of probabilistic programs", so that might be part of it too. (Of course, I may be completely off-base! After all, we are commenting on a non-technical funding announcement here.)

[1] Swarat's publications: http://www.cs.rice.edu/~sc40/pubs/

[2] Moshe's publications: http://www.cs.rice.edu/~vardi/papers/index.html

[3] Excel's FlashFill from Sumit Gulwani, researcher@MSR: http://research.microsoft.com/en-us/um/people/sumitg/flashfi...

[4] The Sketch program synthesizer: https://bitbucket.org/gatoatigrado/sketch-frontend/wiki/Home

[5] Ras Bodik/Emina Torlak: Berkeley course material on Program Synthesis: http://www.cs.berkeley.edu/~bodik/cs294fa12
Postgres can do it. https://wiki.postgresql.org/wiki/Foreign_data_wrappers
See also: http://en.wikipedia.org/wiki/Dazexiang_Uprising
From first row (left to right):

Oprah Winfrey (The Oprah Winfrey Show), Jan Koum (WhatsApp), Jack Ma (Alibaba), Evan Williams (Twitter), Caterina Fake (Flickr), Hosain Rahman (Jawbone), Dustin Moskovitz (Facebook), Paul Graham (YC), Adora Cheung (Homejoy), Kevin Hale (Wufoo), Leah Busque (TaskRabbit), Brian Chesky (AirBnB), Patrick Collison (Stripe), Benjamin Franklin (USA)
thanks @a3n. this is really helpful
It looks like OpenJDK 8 won't make it in time. Debian Stable won't have Java 8 in the repos for a while...
> So the only thing it doesn't work for is precompiled native extensions where you don't have these source code

Or you can't build it because you're on windows, or the extension was installed precompiled by the package manager (on Python, that's exactly one of the use case for wheels, I don't think wheels ship C code ever), or the extension is coded in non-C (which is very much explicitly supported by CPython: https://docs.python.org/3/extending/extending.html#writing-e...)
How curious! I've always thought it will be the other way around.

Your assertion assumes either Doomsday scenario (where humans wipe themselves from the face of Earth, and automated machines keep going for a few more decades until disrepair catches up) or some sort of Singularity that makes humanity itself obsolet (a.k.a. Nerd!Rapture).

On the other hand, History teaches that every civilization has their decline and fall. I suspect that software in its current incarnation (electromagnetic encoding of behaviors on a semiconductor based machine) is so tied to our current civilization that it will not survive more than 1 or 2 centuries at the most. But it is easy to imagine future civilizations thousands of years from now that have sophisticated forms of information processing which people alive today would not recognize as "software", even if the principles behind those are the same.
FTC Granted Approval to Sell Off Butterfly Labs’ Bitcoins
This seems like a really cool idea, but I'm not sure how useful it'd end up being. I also wasn't able to get it to actually work with anything other than the demo question they provided
Chelsea vs. NK Maribor Live Stream
Show HN: Buttercoin trade engine
I have wondered the same myself sometimes :-)
This is code derived from the Buttercoin.com codebase for performing order matching. It's MIT licensed and written in Scala.

We're starting to let people in from the wait list. If you're interested in playing with our API send us a mail at hello@buttercoin.com
Segment SQL, Powered by Amazon Redshift
Google’s Maps App for iOS and Android Gets Material Design and Uber Estimates
Messaging App MeowChat Raises $8M
I've written a fair number of magazine articles, and also a lot of white papers and other documents.

For me, I usually spend a day or two just thinking about it in my head. Going over what would be a logical thought flow and things like that. When I sit down to actually write, I tend to have very few revisions. My first draft is much closer to the typical persons 5th draft (I think), but that's because I've been revising and editing in my head first.
Enable Fig to deploy to multiple docker servers
If I recall, only very small images are inlined as data URLs, and other are either sprited or left alone. There's a lot of control over these optimizations.
I own the Nike FuelBand, Fitbit Flex, and Jawbone UP24, and actually choose to use the Jawbone because of the software. I prefer the UI for food tracking, and find that the "smart insights" stuff is great on the Jawbone, showing correlations between mood/activity/sleep/food, etc.
Stretched Canvas
Building C Projects
"We envision a system where all Defense Department computers worldwide are connected with reliable networks based on packet switching." I'm sure language like that was in the original proposal for ARPAnet circa 1968, and I'm sure most professionals looked at that and were "very, very skeptical". DARPA has that "advanced research" in its name. If most professionals aren't "very, very skeptical" about the ultimate commercial success of their projects, I'd say they are doing it wrong.
When Hercules cleaned out the Augean stables, he wasn't then obligated to refill them. Just because I can see a problem and criticize a fumbling attempt at a solution, it does not follow that I have an alternative.
Something that's "free" but doesn't work isn't free, it's a waste of time. What's the point of being "entitled" to broken??
It worked after going back to it. I'm not sure why it wasn't working earlier, perhaps the issue was fixed?
If I recall correctly, what he actually said was product distribution is next in line in importance after product idea.
Like I noted with my special case, it's not always that simple, but I routinely find the best commented code to be code which was written with the comments explaining why and the code explaining what. There are definitely time where a what comment is warranted, but it's just not the general case.
Google Maps: Your best accessory this season
Google Summer of Code Reunion Summit – SDSLabs Blog
This example is missing a lot of features :-)
Presumably any benefits gained from diversity can very easily be lost in the mix of language and true cultural barriers. In the spirit of the article it'd be more relevant if it were a mix of genders, races, and socioeconomic standing at birth than a mix of different nationalities, languages, and workplace customs.
It should be noted that YC founders have a special Orange username that's visible only to other YC founders. The purpose is to prevent flame wars between founders, but I have my suspicions that such submissions receive more up votes on average. (Cannot prove statistically without the list, unfortunately.)
PositiveSingles STD dating site faces $16.5m penalty
Hahaha I loved the Hack the Gibson touch.
It only added 200 jobs, though; the new plant is highly automated. The peak year for US manufacturing employment was 1979. Production is way up since then. Employment is not.

This. This is the point that people frustratingly ignore when they say "the US doesn't have manufacturing." We are cranking out stuff like no tomorrow. We're just doing it with far fewer people.
Nice idea. Sort of changes ideas as to what an IDE can/should do.
Agreed. It seems to have everything, but at the cost of being very bulky and uncomfortable. At first I thought the Microsoft Band was going to be an iPod moment for Microsoft, but I really don't think so anymore. After trying on a Moto 360 at a Best Buy, I realized how much more comfortable it is for all-day usage.

Frankly the technology is just not there right now for a true smartwatch/fitness tracker hybrid.
Why being gay is so awesome GOING VIRAL
I'm posting this here instead of their issue tracker because I keep getting errors on the page. Hopefully someone sees it.

The auto-formatting of Scala code is absolutely horrendous. Hitting backspace will delete all whitespace up to the previous line. If I'm typing case statement oneliners, I'm going to want the next line to line up with the previous. Having the two extra spaces appear is ok, but hitting backspace shouldn't bring me up to the previous line instead of just... going back a space.

Maybe this is the plugin, and not the IDE. Anyway. Rant over.
Microsoft has done work to make the Windows situation at least incrementally better:

https://mail.python.org/pipermail/distutils-sig/2014-Septemb...

(I'm crassly attaching a bit of information to your post more than trying to respond to anything in it)
Nature: IPython interactive demo
> People actually like to work - to feel useful

Your argument seems to hinge on this, but I see no reason to believe it. There have been fairly long-term experiments on BI, and people who choose not to work do things they enjoy - learning to paint, going to school, etc. There weren't any problems with people "needing to work" but not being able to.

> It it proven and was highly successful during the previous depression

Much of the unskilled labor done by the CCC has since been automated into fewer skilled jobs. "It worked in a completely different world" doesn't convince me that it'll work in this one.

> high speed rail, mission to mars, etc.

See what I said re: unskilled->skilled labor shift. To what degree do you actually expect unskilled labor to move those programs along? They're held up by engineering problems, not labor shortages.
There are issues other than component length.

HFS+ happily stores characters in paths that NTFS does not accept such as | and $ (and, I think to this day, /. Traditional Mac OS used colons as path separators. The Mac OS X Unix layer swapped colons and slashes)

Also, NTFS and HFS+ use different Unicode normalization algorithms (IIRC, the Mac decomposes strings; that would make Mac paths longer in some cases)

If you look closely, it is a miracle that we can have interop between different file systems at all. There is a lot of ugliness here. For example, see what Microsoft says about that 255 character limit:

"The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters. This type of path is composed of components separated by backslashes, each up to the value returned in the lpMaximumComponentLength parameter of the GetVolumeInformation function (this value is commonly 255 characters*)."

So, before starting that copy, you really should query the target disk for its maximum pathname component length.

Finding hat disk in the presence of reparse points, substituted drives, etc. may be a challenge in itself.
flask-restful if flask (powers Twilio API and was written by my co-founder), Django Rest Framework if Django
Congrats! Looking forward to trying it.
> Or did they just successfully string together the correct sequence of buzz words to unlock the grant money?

This, absolutely. Big data, data mining, and machine learning are really cool topics but the words became overused, overhyped, used out of context, especially by people who don't really understand what these are.

I have an old co-worker who spent a lot of time working with large excel spreadhseets, using some formulas, sorting it to look for things, etc.

He lists "data mining" on his linkedin, and has a ton of people who endorsed him for it.

This became a little off topic, but I hate how venture capital, grant funds, the media, and misinformed people completely butcher these topics.
See also ICAO prefix map via wikipedia:

http://en.wikipedia.org/wiki/International_Civil_Aviation_Or...
That raises the question. Begging the question is arguing a point with the conclusion as evidence.
A decent overview: http://www.infoq.com/news/2014/10/angular-2-atscript

The kicker is elimination of these concepts:
Controllers, Directive Definition Object, $scope, angular.module, and jqLite
Don't Worry Be Happy (1994)
There was massive outrage a month or so ago when some conservative pundit got hold of information that salaried IRS employees working from home had been doing personal business (laundry, childcare, etc.) during their 40 hours.

I don't think our culture will ever come to grips with this.
As far as I remember, you should be able to upgrade for free if it's within a year of your purchase date.
The scoping should be made more explicitly against a particular controller.

The issue is resolved simply by using controller as syntax which is recommended in many blogs. Point taken about the pit of dispair though.

http://jsfiddle.net/sndyxfdk/1/
> That's hardly HN's goal, though. HN itself has code and features that encourage some users to vote for content purely based on who submitted the content or what company they work for?

Hmm? What do you mean by this? If you're referring to the (YC) submission tags, that doesn't indicate that particular bias.

Note that submissions from certain people/companies add extra relevant context
just wanted to make sure that you understood that I wasn't trying disregard your experiences. Just to point out that they are likely different in ways you might not have previously considered.

That said I do disagree that it's not others responsibility to attract more people like her to a job. I think it is a teams responsibility as a whole to create a diverse environment. Of course the author can do more to attract people she would feel comfortable working with but in my opinion it shouldn't begin and end with her.

Along those same lines I'd like to point out that just getting more diversity is only one solution and not even the one the author agitates for. Making the workplace more accepting of diversity where individuals differences don't feel the need to change to fit in is what she desires. She just wants a more open and welcoming environment. Not one that necessarily reflects her personal gender/racial makeup
I'm reminded of one of Alan Perlis's "epigrams in programming":

"When someone says 'I want a programming language in which I need only say what I wish done,' give him a lollipop."
Ask HN: How does the HN karma system work?
I want to copy it for a collabo software that I am building.
(FYI) Webstorm 9 is already out since a couple of days
All new personal license upgrade purchases (95EUR+VAT in EU) give you the latest current version and 1 year subscription to the upgrades, regardless the version number.

In other words, to stay up to date you must pay this upgrade price once a year.
Shape Blobbing in CSS
>Though I suppose it would be pretty hard to write additional JavaScript to interact with the generated code.
Show HN: Instantly Create a Start Page for All Your Favorite Blogs
"I could relate to my teammates without having to conform. I didn’t have to be anything different than who I was and I flourished there."

No, she wasn't "naturally conformant", saying she was is a bit of racism on your part.

In the very next paragraph:

"After The Home Depot, I took a position at a lottery/parimutuel company. I returned to being the only black woman, but the team there wasn’t very close knit so everybody did their own thing, did their job, and went home."

It makes it clear that the issue is not a lack of racial homogeneity, but racism, especially when combined with a cliquish work environment.

With the above quote, the author directly refutes your claim that "the simple state of being in a minority is all it takes".

The author does not say "there need to be more black people for me to identify with", but consistently says "My industry needs to change to make everyone feel included and accepted."
Ask HN: Who is on your shit-list of frustrating Enterprise Software?
Would you pay for alternatives if they addressed your pain points?
React can be used without a Flux-like architecture. It can also be integrated in a MV* application, see Backbone React Component[1] for example that uses Backbone Model for rendering React components.

[1] https://github.com/magalhas/backbone-react-component
He talked about ng-min and why he thinks it's a bad idea.
Exactly. Ten years ago gay marriage was illegal in all but one state. Now it's legal in all but 15, and even that number is shrinking rapidly.
Manchester City vs. CSKA Moscow Live. Stream
I've been paying the yearly fee since then. I love the IDE, so I can't complain.
Garbage in Garbage out

Your assuming salaries are not inflated and that the ratio of people reporting salaries is constant at all income ranges and the reported numbers are accurate. I doubt any of those are true. So, IMO to observe a 65k median suggests the actual median is below 65k.

PS: Don't forget grad students count as recent CS grads and there generally not making anywhere close to 65K.
The case against product backlogs at startups
I'm liking how there are new projects popping up who all implement the flux pattern, but do so in different ways. I haven't looked into how this differs from something like fluxxor, but the example looks simple and easy to use. My one grip with the jsfiddle is a nitpicky one: that the McFly object is being given the Flux name... that could be confusing for people who are looking at this and also using the flux library from facebook (which has a different API).
For now my biggest frustration is that Atom does not 'remember' the files/folders I was working on the last time I had it opened, and the Reopen last item does not seem to work at startup.
The addition of a whole new scripting language seems... overly complicated.
How to stay ahead of third-party API changes
I build and sell high-resolution posters of the sky at

http://greaterskies.com

I've been at it for some years now, and it's been featured here a couple of times. The backend (astronomical computations and generation of the PDF) I implemented in Common Lisp. It's still tiny: I get around 20 visits a day, sell around a poster a day, and can't figure out how to make it grow.
I use https://gist.githubusercontent.com/DTFagus/3966db108a578f2eb...
That makes more sense in terms of page layout and so on. Do medium themes let you control things like zooming behavior, though?
Just another nick-pick. You're wrong here too. Jobs created Pixar:

http://alvyray.com/Pixar/PixarMyth1.htm

"A new spinout corporation from Lucasfilm, called Pixar, was capitalized with $10 million from Steve Jobs."

"Eventually, by about 1991, he owned 100% of Pixar at a total investment of $50 million."

And Jobs was the CEO of Pixar. By the way, my facts are from one of the co-founders of Pixar:

http://en.m.wikipedia.org/wiki/Alvy_Ray_Smith

I suppose we don't give Bill Gates credit for his foundation either? Everyone else is doing all the work. It's just his vision and money.
Middle-aged dad here (not a recent grad). I agree that asking 3-4 days of a candidate is too much. But if the ask is more reasonable (one or two days, perhaps spread out), the candidate is paid market rates or higher, and the project is well-defined, I think this can benefit both parties. The last point is important: doing this requires work on the part of the company, and the participation of a member of the engineering team for both guidance and evaluation.

I did this myself before starting my current gig and was glad I did--I started the job confident that I liked the work, and the people. And by paying market rates you essentially get a small signing bonus. Consulting rates should be higher than the equivalent salaried hourly.
BEWARE: A New Era of Malware Attacks Is Arising
Well, I believe it's more than that, but I've never seen it so I'm not sure. I've heard rumours that all YC alum have separate features that encourage friendly voting between them, or something similar.

> Note that submissions from certain people/companies add extra relevant context

Yes, I think I agree. I'm okay with the way things are, ish. It would be better with more transparency, though, but HN's "goal" seems to be quality, and they certainly think that quality is increased with increased visibility to YC-related submissions. My only problem would be HN posing as "fair", which I don't think they do.
Tl;dr version: Yes we caan, but we "promise" not to.
Is there a current open-source version of HN that one could use to create a small HN for a group of friends? How close of a clone to HN could one create using Wordpress?
But income is.

Meeting the needs of people who cannot pay you is not a job, without some sort of external involvement. Giving them cash is the approach that gives the market the most room to find the best solution. Giving cash to everyone unconditionally gets rid of strange incentives around discontinuities. Hence, a basic income.
Take a look here: https://github.com/wting/hackernews/blob/f221fcb07db5fd23570...

CMD+F karma
There's also a new strict di enforcement option that'll make angular error if you don't have the min friendly di syntax in use. That's the best way imo and probably what angular should've always done.
And his reasoning around that was inanity disguised with high concept. He already advocates for a build process to minify code, ng-annotate simply expands the condensed DI syntax to the array notation.
Launching a Mac app in 32 languages for less than $250
As mentioned below, YC founders have orange usernames. But that doesn't give them immunity from flagging when they submit bad articles. :)
Intimate Photos from the Golden Age of Silicon Valley
I'm working on something like that. If you're interested, contact me.
The cost of a bad hire is incredibly high. If pairing for a day (I agree with general sentiment that more than a day or two is too much to ask) reduces the chance of that, this could be very worthwhile.
Java is not the only language in which you can program for Android.
I do have one.
I tried the web version, but it just says Loading. Do I need to install Silverlight?
>but farm workers are severely under-charging

Farm workers are not charging. If they had the market power to set a price, they wouldn't be doing farm work.
Increasing the costs of an undesirable activity effectively lowers the incidence of that activity. It's probably easier than trying to prevent it unilaterally, too.