skysight-inc/HackerNews huggingface dataset:
Cool, I like this better since I can read the source!
Forked it and added support to another app, already filed a pull request. Thanks!
Pretty great! I'm definitely going to use this. It's filling a need that I definitely feel.

The biggest problem I have is that it defaults to "driving" directions, which I almost never want. I'm going to use this for bus directions.
Wouldn’t that be solved by SPDY, which maintains GZip dictionary between sessions?
Yeah, what would be really nice would be a light framework around this which automatically handles authentication by hashing the username and password on the client to a cookie and then just sends that cookie as an auth key with each request to map to the relevant data.

There'd be no practical way of reproducing someone else's auth key without knowing their username and password, so this setup would be basically secure as long as the application is designed in such a way that either client-side Redis requests are read-only or that it isn't dangerous for any user to have write access to their own data.
Centigrade would be nice. Converting Fahrenheit is a faff.
So do you think that Samsung for example, has less responsibility for its worker's conditions than Apple?
This whole Foxconn scrutiny is a blessing in disguise for Apple. How so?

Apple has deep pockets and very healthy margins that they could afford to fix this whole issue while keeping it in the media's radar and then at the right time turn it back to its competitors to prove their ethics. The competitors whose margins are already spread too thin will have great difficulty in coming clean in this issue. Apple gets a positive PR while others struggle.
Oops! Let me check!
Thanks for letting me know!
Since VC investing is supposed to be higher beta, I think an index fund of U.S. small cap stocks would probably be fairly appropriate, possibly with some investments from emerging markets (e.g. Brazil) thrown in. The person who would know exactly the right benchmark would be Paul Kedrosky, I'm sure it's appeared on his blog at some point or another.
I agree - it seems true (albeit strange) that only a handful of VCs are making returns that justify the risk. But those top VCs are consistently ahead of the game. I don't think those index funds did very well during the tech bubble burst, when Sequoia almost lost.
Engineers Solving Hunger in Inda
Your description of inter-core communication in the GA144 is on the money. In addition to the challenge of mapping your problem to the grid, you have the interesting problem of initializing all those cores with their programs, since it's only possible to do serial communication with a few cores on the edges of the chip. In one of his recent "fireside chats", Chuck discussed how he first fills the chip with a zigzag pattern of of programs that act as a pipeline and then pumps the desired binary along, replacing the scaffolding backwards toward the serial port he's using. It reminds me a bit of the design of biological systems- not only do you have to write a program, you have to make it self-assemble.

If anybody's interested in the GA144, GreenArrays recently put up a series of free self-paced courses about the architecture: http://school.arrayforth.com/
Can you advise which irc channel?
With British protectionism, you had no choice but to trade.
Thats what the cannon were there for.

And when China tried to ban British Opium, we were very annoyed indeed.
Once you actually get to the commit page it is nearly useless anyway... what I really need out of a visualization is the moral equivalent of 'git log --graph' (which is what many of the better commit visualizers support), not just 'git log'. GitHub is interesting as they are one of these projects that everyone likes to claim is awesome, but where not even a single component of the site is "best of breed".
Yeah, that kernel flag is useless without stamping the binaries, and the Go linker doesn't know about this.
Enabling /3GB and LARGEADDRESSAWARE might work, but I have found that because of certain video drivers (XP) would not work correctly with D3D or OpenGL apps (looks like some assumptions were made there that the space would be below 2GB).

For one we could not get correctly our game and some of our tools to work on XP with /3GB (that was few years ago)

Nowadays since we moved to Windows Vista/7 64-bit, we no longer have the problems (LARGEADDRESSAWARE) and our 32-bits sometimes go up to 3.5gb of usage.
Yes, I read the report after that. RPM is cool and everything, but runs straight into the issue that it's easy to train RPM improvements of just 0.13 stddev - just do visual exercises and manipulations. (This is a big issue with interpreting dual n-back results.) And what is a laptop...?

Fundamentally, IQ tests are validated by their correlations with real world results (like the strong correlation with academic performance), and so any gains on IQ tests also require real world results if there's even a small chance of them being "hollow". (My standard example: you can improve your score on subtests by memorizing vocabulary, and this would improve your overall score. But has your underlying fluid intelligence increased? Probably not...)

And that's exactly what the small/null result for the academic scores shows.

And further, what we see especially (I'd say infamously) often with kid interventions is that the gains fade out within months or years. When tests are run in a few years, will we see even a 6-month gain on the RPM?
But then you may meet the OOM killer.
I've written a few hundred lines of R sporadically over the last several years. The absolute worst thing about it in my opinion is the type system. It does not matter how many times I use R, I cannot for the life of me remember or understand the difference between vectors, arrays, lists, data frames, and matrices. A list is sort of like a mix between an array and a map, a matrix is sorta like a 2d vector but can have row/column names, an array is like a matrix but different, and data frame is like a heterogenous matrix. And converting between them is always tricky.

As much as R may be capable of, I just can't get past how inconsistent and complicated its basic types are.
> Similarly, when you fully grok functional programming, coding with callbacks will cease to feel unnatural.

I don't understand this comment. Javascript, while having first-class functions, does not have call/cc. This is the source of complaints that Javascript encourages callback-spaghetti. As people have mentioned elsewhere, continuation-passing style is meant for compilers, not humans.
مشاهدة مباراة ريال مدريد وفالنسيا بث مباشر
Incubators were around before YC though, and pg et al seemed to want to avoid being identified as an incubator. At any rate though, YC certainly redefined what an incubator is, and my impression is that the track record already shows better returns than any previous incubator. But as with any good idea, the cargo cults are quick to follow, and I think it's inevitable that a froth would be raised following this kind of success.
>Oh and please can we cut down on the term "hacker" ? I know it's called hacker news but it's a bit presumptuous to name it that way for almost everything that is posted here.

Indeed. It cheapens the term. (And it's already diluted enough.)
good read, thanks for posting these notes!
> Heat and contrail's.

Stealthy aircraft (i.e. virtually every fighter in development by Russia, China, or the West) are specifically designed to mask their heat signature, and contrails are solved by changing altitude.
When editing the locations, I'd rather find places on a map than go through the agonizing process of entering the addresses with the phone's keyboard.
I definitely agree with doing formatting/nonfunctional changes independently from other changes. In general all commits should be as focused as possible: have one purpose, don't just change whatever else you happened to think of while editing the same file.

A "diff" is also incredibly useful prior to a commit to make sure that you changed only what you thought you did. Programmers should go to great lengths to adopt a style that is "diff compatible" so they aren't likely to miss anything important.
Then where are the lower cost competitors selling on lower-quality paper, competing on cost? Still, the question remains unanswered.

The real answer is there are no market forces lowering the costs of textbooks.
Does it work with a UK postcode? Put one in and it seemed to accept it, but sometimes UK postcodes don't work with US sites. Maybe a little map showing where the site thinks you are will help increase confidence.

Also, nice idea!
Pinterest is actually a pivot from a Shopping Companion IPhone App called HelloTote.
State of Data This Week - #93
First-borns are 55% more likely to be startup founders
It's just because the focus is now on generating valid assembly (there're tons of bugs so far) and I have not paid any attention to optimization yet.

Thanks for reporting, tracked by issue https://github.com/krasin/llvm-dcpu16/issues/67
Hi chimeracoder,
I am very curious to better understand how you find python better for the data pre-processing stage.
I use only R, and would love to know what "I am missing" here.
Any simple example will also make it easier to understand.

Thanks!
There's a png in the project. Is it an icon that's used by both iPhone and iPad? A background image used by only one? A texture they share? The nib and @2x annotations don't handle that stuff.
Baby: een koortslip kan levensgevaarlijk zijn
While the market for seed rounds has been generally frothy, I believe these wild valuations are very specific to YC. Maybe they are indeed adding real value to investors by attracting the very best founders, or maybe investors are creating an YC bubble by overestimating their odds based on some recent homeruns. Probably the truth is somewhere in between.
Email newsletters are broken. There has to be a better way
Mark, seems to be working!
I spent a half an hour trying to figure out how to switch my dashboard to my organization and find the button to create a new repository for the organization. Who knew it was in the News Feed Tab. That needs to change. Clear links for organization management gotta be there.
Anti-aircraft fire isn't like a sniper rifle, it's more like a grenade launcher. You're certainly not going to be aiming for a specific location on a plane - you're going to be aiming in its general direction and throwing as much ordinance at it as possible, in the hopes that shrapnel from one of your shells pegs it.
The strategy the allocator uses is to reserve a large contiguous block of address space(not memory) on start up and then allocate actual memory from that block.
On 32bit this is around 512MB, on 64bit it's something like 16TB. This makes allocating and garbage collection far simpler and it really shouldn't be a big ask for an operating system to give a process a contiguous block of address space and not interfere with it. But just like the pinning issue the smaller address space on 32bit means that things that expect to be at a certain address have a higher likelihood of getting in the way of the contiguous block.

The fix for both this issue and the pinning issue is big changes to the garbage collector. Since the language and standard library have stabilised with Go1, changes to the runtime are going to be the focus of development so this issue will probably get a fix.
I think he's saying it was unlikely that the sales guy was involved, given the time interval.
Lending Club Loan Analysis: Making Money with Logistic Regression
Most languages and file formats don't enforce an inherently "undiffable" layout, so it's really an issue of programming style. People tend to lazily do what's easiest to write instead of thinking about what will be easiest to read later (in "diff" or otherwise).

A common example I see is something like a one-line list of files to build in a makefile. It is certainly possible to put every file on its own line and backslash-escape each line ending, and doing so produces a very readable "diff": if someone adds a file you see "+ xyz.c" (or whatever) and that's it instead of a mangled mess of file lists repeated with one word that's different.
Maybe I'm confused about what's going on, but if Ruby unambiguously identifies pointers at runtime, and the GC takes advantage of that, wouldn't that not be a conservative GC?
Paging HN Readers in Emerging Markets: New Experimental Stanford Course 
Hey HN -- I am running this experimental class at Stanford and we are looking for entrepreneurs in Emerging Markets to join the 20+ student engineers already enrolled in our class.

If you or anyone you know fits the bill, please apply by APRIL 13th.

See below for description.

FOR ENTREPRENEURS IN EMERGING MARKETS:
Check out emergingsv.com

Are you an emerging market entrepreneur with an early-stage tech startup with high-impact potential?

Do you want to:

+ tap into Silicon Valley’s vast resources?

+ get feedback from entrepreneurial Stanford students?

+ connect with experts, including lawyers and successful entrepreneurs, from Silicon Valley?

+ pitch your start-up to a panel of American VCs?

If you answered yes to any of these questions, you should consider joining our experimental Stanford program “Emerging Silicon Valleys.”

+ ESV is an experimental student-run class that provides a forum for emerging market entrepreneurs to work collaboratively with Stanford students on high impact business opportunities.

+ Each week will feature a broadcast by a Silicon Valley thought leader - some of the best known Stanford professors, Sand Hill Road VCs and successful tech entrepreneurs. Driven Stanford students will join you in crafting a pitch for your startup, connecting you with the Stanford network and offering you feedback on your product as it evolves.

The program runs from April 18th to June 8th. During that time we expect entrepreneurs to commit 3 hours a week to the program. For the first 8 weeks, entrepreneurs will interact virtually with the class and students from their home countries.

At the conclusion of the program, successful ventures will be given the opportunity to join us in Silicon Valley and present their startup to a panel of venture capitalists in Silicon Valley.

Specific calendar can be found on our coursekit site.

If you are interested in this program, please apply@bit.ly/ESV12

You will need to create a new account and answer the questions after logging in.

The deadline for applications is Friday April 13th. We will get back to you by Monday, April 16.

Looking forward to reading your applications,

The Emerging SV Team

* attending the "Emerging Silicon Valleys" at Stanford class does not give you an official certification from Stanford University.
* ESV commits to organizing the class and the trip to SV without taking any money or equity from any of the participating entrepreneurs. All costs related to the trip (travel, lodging, transportation in US etc) will be covered by the participating entrepreneurs. ESV is a non-profit initiative.
They could, and probably did. But I would guess that the majority of them came and used it because of ease, not low cost.
You did bootstrap Tarsnap, though, yes? Would you have considered the same Canadian-corporation route if your idea had required investment funding to get off the ground?
>That $575 number is nonsensical;

Well, then maybe Slashdot is wrong too:

http://mobile.slashdot.org/story/12/04/08/0546247/google-ear...

>"While Apple generates more than $575 in profit for every iOS device, and according to estimates in 2007 Apple earned more than $800 on every iPhone sold through ATT, Horace Dediu reports that Android generated less than $550m in revenues for Google between 2008 and the end of 2011, earning only $1.70 per year, per Android device — explaining how Apple is sucking up two thirds of the profit in the mobile phone business.
> that I don't have to give my email address to?

is giving out your email really feels like giving out blood or your right hand to you??

go and create yourself one of free email accounts, such as google, yahoo hotmail, if you automatically assume that the author is devil himself and is just waiting to get his dirty hands all over your email address. or you can also use http://mailinator.com/

what is the advantage of Groupon email over a regular website?
what is the advantage of Business Insider email over their website?
what is the advantage of any email subscription over their website?

/rant
thanks for that! will be checking it out in a moment
tl;dr

Because we live in a world where success is discouraged, and mediocrity is celebrated.
The only feature missing from this site is a 'Like on Facebook' button.
This is a great summary. Thanks for sharing.
Overlooked sidebar: the fact that we are having this discussion, that China is listening to some degree, and that Apple is having an influence on Chinese labor conditions speaks volumes about how capitalism changes nations for the better. Anywhere a degree of free trade is introduced, freedom expands. In this case, these workers are going to be better off in the long run with Apple, because someone, somewhere in the Chinese bureaucracy, is making some money in the supply chain, and they don't want that to ever stop - even if that means giving these workers just a little more freedom, safety and salary.
I tend to use Python and Num/SciPy for as much as I can, then reach for RPy:

http://rpy.sourceforge.net/
Thanks for the detailed explanation.

Maybe I've been too close to science for too long but the whole line of argument seems so obvious to me that my reaction is "I don't know where to begin" when someone implies science could be done through coercion.
An Open Letter to IBM CEO Virginia Rometty
I agree, i was thinking possibly two views could be used.. A repository front-page with readmes, download and forking etc (possibly some social side) and then break away a second page with more of a control panel feel for viewing branch diagrams, commits, diffs etc
Ask HN: Silly website ideas
Anyone have any ideas for tongue-in-cheek websites? I'm a TA for a class on web design, and we're doing a mock final project presentation as an example for the students

Rules:

* Should be about the right scope for 3 people for a month

* Humorous, but not profane

Some of our current picks:

* Landing page generator: give a paragraph description of your idea, get a landing page.

* Live, ongoing Turing test website. Users can upload code, pretend to be computers, upload code that "pretends" to be a computer, etc.

* Pantsdora

* Ebay for non-tangible goods, i.e. joy
Happy Easter CSS3 animation
I did not say Microsoft and Samsung should be excluded from criticism, I said Apple deserves proportionally more blame because they can easily afford to pay more wages unlike other OEMs some of who are struggling to stay afloat.
I have no interest in discussing this with someone whose main form of rhetoric appears to be arrogance and condescension.
I like this. What I really like is that you don't take it so seriously. Now we need a competing service, "God Dammit, Brian" that highlights when you're wrong.
Github search is not granular enough, full text search and sorting, search by filename could make things easy

Search within a project would be a awesome option
The point is that there isn't any integer that looks like a pointer — odd numbers are immediate, even are addresses — so Ruby's GC is spared from having to figure it out. It avoids the problem as a side effect of a performance optimization in the language implementation, so the GC doesn't have to be smarter. The compromise is in losing a bit of integer precision. But now that I think twice about it, I suppose I might kind of be splitting hairs.
How close is ReactOS to being able to replace WinXP?
You mean with great power comes great scrutiny.
If that is correct, I stand corrected. I was taken in by the summary on Slashdot which stated that the profit was $575 and quoted Asymco.

http://mobile.slashdot.org/story/12/04/08/0546247/google-ear...
The question occurred to me when you posted the iPhone version, but why do you include both source and destination? Wouldn't "current location to destination" make more sense? Or is there a use case I'm missing?
That is very interesting. I use Python to pre-process data for Matlab, and have been giving serious thought lately to learning R for its free license and easy(?) integration with Hadoop. Can you briefly comment on the advantages or R over Matlab aside from licensing?
Let's imagine that the entire staff of MtGox were to be arrested tomorrow. Their homes burned, the earth salted, etc. So no more Bitcoin to USD trades at MtGox.

But what about your neighbor Bob's place? You buy him dinner, and the next day a string of bits comes your way via Tor (or somesuch.) There is no need to utter the word "Bitcoin" during said dinner. A wink, a nudge, etc. will suffice. The next day, Bob does the same with his neighbor Charlie. And so on.

And, naturally, if Bob were a traitor, he could rat you out to the Gestapo. But he could just as easily rat you out for [insert extremely popular but highly-illegal-in-the-USA activity here.] No digital cocaine required - the analog kind will do. And if you haven't any under your bed, Bob will helpfully leave a kilo in your toilet tank.

Most people have already had plenty of practice exchanging highly-illegal strings of bits. Now they will just need to learn to give each other "free" stuff as well.

Bitcoin hasn't reached the critical mass needed for this kind of thing, but there is no reason why it could not.

Consider hawala (http://en.wikipedia.org/wiki/Hawala) which is doing quite well despite draconian bans. On which currencies do hawala transactions depend? All of them and none of them.
Well explained by chimeracoder. Data-table centric operations are much more natural in R while sequential objects (lists, tuples, and strings) are quickly manipulated in Python (there are more string/regex methods there).

I am a heavy Python user, but when I use Numpy/Scipy I don't feel like I'm using Python much anymore so at that point I either switch to R (or Fortran)... though I'm quite optimistic that at some point the pandas DataFrame can become my default storage structure from which I can parse out R tasks through Rpy, SQLite, HDF5, or possibly Reddis.

matplotlib is very verbose though; I almost prefer Matlab's graphics model... though less so than R's basic and lattice graphics.
New quantum controls use vibrations to control other vibrations
You make some excellent and interesting points, but don't discount the number of smart, competent hacker/technologists who are also ardent believers in specific religions. I believe they are a significant if quiet minority.
The article and the one it links to both suffer from fallacy of the excluded middle: the choice seemingly being that offering an API precludes offering the bulk data. Neither article provides an example of a government agency that only provides an API and does not provide the underlying bulk data.

I think both have their time and place.

I'd like to see a national standard for state, county, and city governments to offer enumerable, reflective, APIs and/or bulk data with consistent, uniform, predictable name and parameter conventions.

As an example, it would be easier for all (sez I, waving hands furiously) if I can take a zip code, map it to a government entity, and directly query that entity for its current sales tax rate.
It seems to me it does: With PAE Windows can use more memory. This extra memory can be used to allocate the 512mb chunck.

Can you clarify?
The first class Lambda in Ruby
Lewis the site looks fuggly (90's style) besides I'm not sure if the people is still using that kind of services, if so, I think is actually decreasing...