skysight-inc/HackerNews huggingface dataset:
High School Entrepreneurs 
Hi, I'm part of a group of student entrepreneurs from The Montessori High School at University Circle. At Montessori High School, every year the school has two week periods called x-terms. These are student planned, organized, and funded projects. Everything is up to the student. The idea behind it is to encourage experiential learning. So far, we have raised over $30,000 to fund these experimental learning terms. This year, we are trying to do it again. We'll be spending one week here in Cleveland, working on internal projects and ideas for personal business ventures, then traveling to Chicago to meet with leading professionals to help us bring our ideas to life.
> Samsung Galaxy devices running proprietary Android versions
...
> Nexus S

I am confused. The Nexus S does not run a proprietary Android version.
False, that's constructive interference. GP wants destructive interference. My suggestion is to load up the audio in Audacity, apply the "Invert" effect, and listen to that on loop for a few nights' sleep.
No way. Everything with a keyboard should probably ship with 16GB. My dev server has 128GB, my laptop has 16, 4GB is a toy and 8GB is the minimum for useful work. This laptop looks pretty good, but compared to a W540 which can have dual sata and 32GB I would have to pass.

My next desktop will have 64GB which is not extreme in the least. The worst trend that I don't see being fixed is the lack of ECC memory. ALL MEMORY SHOULD BE ECC!!!1! Lack of ECC is like running an open loop feedback mechanism. no good can come of it. No ECC and terabyte filesystems, recipe for horrible unrecoverable disaster.
There's a bug that I can't really fathom:

when reading this paragraph:

"The WEIRD mind also appears to be unique in terms of how it comes to understand and interact with the natural world. Studies show that Western urban children grow up so closed off in man-made environments that their brains never form a deep or complex connection to the natural world. While studying children from the U.S., researchers have suggested a developmental timeline for what is called “folkbiological reasoning.” These studies posit that it is not until children are around 7 years old that they stop projecting human qualities onto animals and begin to understand that humans are one animal among many. Compared to Yucatec Maya communities in Mexico, however, Western urban children appear to be developmentally delayed in this regard. Children who grow up constantly interacting with the natural world are much less likely to anthropomorphize other living things into late childhood."

it seems to stop displaying words directly after the U.S., string. I had to restart it after that.

Another note: words that contain hyphens or em dashes are not tokenized so you get huge words that are impossible to read at speed.
more than that, it's a great way to identify who is sharing your data.
How would you interpret: "Lunch is good, take a lunch break," vs. "Take a lunch break or you will be fired."
i was so hoping this was true i scripted it (paste this into your chrome console):

function keyDown(keyCode) {
var e = document.createEvent("Events");

e.initEvent("keydown", true, true);
e.keyCode = keyCode;
e.which = keyCode;

document.body.dispatchEvent(e);

}

controls = [
function() { keyDown(37); },
function() { keyDown(38); },
function() { keyDown(37); },
function() { keyDown(40); },
];

i = 0;
setInterval(function() {
controls[i++ % controls.length]();
}, 100);
Guy Does Rap God With Impressions
Lead, for solid smooooth heft.
Ah,my mistake. I'm sorry.
It's hard to profit because of competition from proprietary stuff. If we could stop people using and paying for proprietary, there'd be enough funding for Open Source everything.
Some people don't like to reject others so they take the easy way out and just go silent.

This is a tragic mistake, because if you are running a company you need to be able to do something much worse -- cut people who are currently working for you.
Consider that a specific communications channel for a civilization/culture-specific technology were being jammed, as part of a hostile operation.
For all that's known, Grievous was a pretty good fighter before he got turned into that machine monster. So, like Vader, he is still alive in a Force sense.

I guess this is also why his MagnaGuards don't carry lightsabers, but electrostaffs instead.
> Why is NaCl better? NaCl adds all of the complexity of LLVM to the Web platform, and is tied to Pepper, which is a Chrome-specific, nonstandard API. None of this is true for asm.js.

i really really like mozilla. it's one of those few places, where i'd be comfortable working, but believe it or not, pacabel has raised a few very valid points.

nacl has much better performance and was a padded x86 abi, it's much easier to port some game to nacl, than it is to turn it into webgl. when i went to the google developer days in 2009 some of the google munich guys didn't like it either. i don't understand why. trying to force everything onto something as broken as javascript is odd.

but nacl is tied to pepper because npapi is utter shit. and has been for the past 10 years for that matter. i understand that you guys keep proposing npapi changes, because you want some sort of open thing, but it's broken. pacabel's point is valid, you had the power to push for an alternative, and you didn't. now that google has taken your spot, they took the opportunity to do that, and mozilla refuses to play along.

even though before nacl came out webkit already came out with webkit plugins, precisely because of the same problems ppapi is trying to address.

we know it's broken, apple knows it's broken, microsoft knows it's broken, and i'd be surprised if you didn't know it either. why beat around the bush?

i still love firefox and it's my main browser, and contrary to others i believe the memory usage is way below chrome. but on the other hand i'm forced to constantly run a chromium browser, because if i use flash in my favorite browser, the whole experience will eventually become so choppy that i have to close and open my browser.

then there's this shumway thing, which is a really cool piece of code, and i'd probably enjoy hacking and reversing(mainly because i like reversing), but let's face it realistically it's still completely irrelevant to the real world.
Nimrod is indeed pretty similar to D, although I think it is a bit more uniform because of the way the object model works. Also "death to mustache braces"
It really depends on what part of Nimrod and Scala you look at. The similarities are perhaps more apparent when looking at the function declaration syntax, generics and/or the variable declaration syntax.
Different retailers target different sectors of the market and those sectors have varying levels of profit and growth. To me, Amazon seems to be aiming at the lower end, i.e. they focus on price rather than ethics, so they experience high growth in sales and relatively low profits.

I don't think everyone should copy them. It's like telling Apple to copy Acer or Samsung.
Don't know about iOS but it runs on Android:

https://love2d.org/forums/viewforum.php?f=11
I am one of the Kafka committers. I had posted some notes on the Jepsen post which I think may give a more complete picture:
http://blog.empathybox.com/post/62279088548/a-few-notes-on-k...
Is there a special branch of Godwin's law that includes the addition of Episode 1-3 to references to the 3rd Reich?
I don't know where I first came across the concept of "fiction apologism"

heres a pretty good explanation:

http://99percentinvisible.org/episode/future-screens-are-mos...

but I feel like it is a wonderful under-appreciated art.
is it wrong that I want one for the screen, but to run OSX so I can write code?

I don't game on a laptop.
Your talk about "black holes" made me realize that when I apply anywhere I should put some URLs into my cover letters to see if anyone ever reads them.
So, with this and the Lenovo Yoga Pro both having QHD panels, I'm hoping there's a lot more in this vein coming down the pipe.
It's a language that "attempts a speed-elegance unification", as the author specified before that list. It's not as if Julia is a systems language at all, but it also definitely belongs there.
well yes. This is true. But nimrod has (very fast) GC. And it also has destructors and RAII so if you really, really need unique_ptr style memory management you can do that. Rust has lifetime tracking but I would be interested to know how it performs against Nimrod's GC when the ownership gets really tricky.
That would be fairly damning evidence. Compare number of employee transfers between allegedly colluding companies to average number of transfers for compared companies and if collusion is real numbers will tell.
If your plan was to make Haskell users look like douches, you are doing a pretty good job around here.
Australian Asset Sales Could Top $197 Billion by 2020, Says ANZ
Pnotify 1.3 released.
JavaScript.
This is a black Macbook Pro.
What has you feeling down on Thinkpads?
> but nacl is tied to pepper because npapi is utter shit. and has been for the past 10 years for that matter. i understand that you guys keep proposing npapi changes, because you want some sort of open thing, but it's broken. pacabel's point is valid, you had the power to push for an alternative, and you didn't. now that google has taken your spot, they took the opportunity to do that, and mozilla refuses to play along.

But asm.js is not tied to NPAPI!

In general it should be obvious that Mozilla isn't interested in plugins in general. Its solution to "NPAPI versus PPAPI" is "neither: use the Web APIs". This is what Robert O'Callahan was explicitly arguing on the plugin-futures mailing list several years ago.
Right, I've seen the W540 as well, but I guess I'm thinking longer term since my previous laptop, the T61, was used for 5 or so years. In that time, I'm not too confident about Lenovo's workstation plans...

> I am a little jealous of a W530/W540 owner. You can have RAID SSD and 32GB of ram.

There's also an available mSATA slot. I have 3 SSDs on mine, but I think I went too far.
The name kinda conflicts with Emotiv (emotiv.com)who have a really cool EEG sensor. Just thought you should know.
I don't think he means by "works well with Linux" that macs actually run Linux even ok. Which is clearly not the case, a mac running linux is waaay shittier than say a Lenovo W540 running Linux.

Running Linux on a Mac is not a good idea. Just getting it to boot is a 4hr plus long endeavor. Best to run Linux in a VM on your mac. Windows on Mac is a better idea than Linux.

I think by "works well with Linux" in that it has a bash shell, has Homebrew, etc.
Interstellar DDoS?
Yes. I spent last night without sleep trying to beat the game, everytime a silly mistake was all it took to ruin it.
Added undo, beat the game. Done away with a timesink!
that's very good ,if can run mobile,it's a good idea!
You should be aware that there was a site like this in 2006 called Standpoint, partly by Gentry Underwood of Mailbox. It also allowed for structural replies and disagreements. References were also included which would point to web articles or books on Amazon, etc. They never developed a proper business model and shut it down after a year. Personally, I wanted to transform/replace blog commenting with this, but it was too big an endeavor to see through.
> 8GB is the minimum for useful work

I can do a hell of a lot of useful work with far less than that
Thanks. I'm already hired.
No one ever asserted that 10,000 hours of any kind of practice was guaranteed to make one an expert. Gladwell used it as a minimum and he did make the distinction between the kind of practice budding experts did vs. meaningless repetition, as does Ericsson. You can find a copy of Ericsson's response to the latest study at http://www.psy.fsu.edu/faculty/ericsson/2014%20Ericsson%20re...
Being into radio, this is one of my favorite stories.

A great line from the article: "drawing vast conclusions from half-vast data". Would all HN stories avoid this as well.
Thanks!

Won the game, I am over it... But yeah, pull requests/patches welcome!
User level threads – with threads
MMM is not a lawyer. As an analogy, consider CFAA and other "hacking" related prosecutions where the layman might not be able to tell if a charge is without merit, but a domain expert acting in good faith can.
> My dev server has 128GB

...when you say 'dev server', is that a computer in your home/office, or something hosted somewhere? And, if it's hosted--who are you using for hosting that makes 128GB-memory machines available cheaply enough that it's at-all-sensible to use one for a dev server?
No, I meant users: You ship your game on the web, it reaches its users - the people playing it - directly. That's the benefit of the web.

I agree tools are important too, but the main benefit of the web is it is runs everywhere, and no one controls it.
But if they were random, now the universe knows about twibbons and Kony.
Does it really matter if it's dubstep or not? I happen to quite like whatever that was, but generally dislike most dubstep i've come across.

Maybe it would have been better without sound, but calling something "awful" or of "poor taste" just because you don't like it is a bit much, especially for something as subjective and personal as musical taste.
I don't know - I always think it's funny choice of words. I like homejoy a lot actually - but I don't know if they've caused me to feel "joy."

That said - nicely done on such a fast turnaround.
(Case Study) Growth Hacking a New Site to Over 2.5k PageViews in it's First Week
A decent chunk of code in the Bloomberg Terminal client is implemented in Lua and we also use it for stored procedures in a custom database impl.
> Also I think that garbage collection, if fast (which nimrod's is very much so) is the right way to go in some situations.

Definitely in some situations garbage collection is the right thing. But Nimrod's garbage collector is not thread safe...

> I don't actually want to go and spend time freeing a bunch of strings right after I use them.

That isn't how Rust works. The compiler automatically frees things via RAII.
It is not acceptable.

I have tried to be courteous to everyone who has applied where I am. However, keep in mind that one recruiter may be dealing with 20-50 applicants in that week.

And it is never fun rejecting people. It is easy to want to put it off.
Common heritage, plus latter influences from the Viking era. I'm studying Norwegian (and a bit of Swedish) and the similarities with English are quite interesting. Also, the differences in the form of shifts. Like kvalm (qualm?) meaning queasy/sick.
His name is Ken White. And he tweeted this today: https://twitter.com/Popehat/status/443809025902129152
Can be, but tends not to be for Kafka. We run using a CMS collector and never have pauses that are enough to care about.
Also see my related comment here: https://news.ycombinator.com/item?id=7275948
You did not. Use all available resources I say! In my MBP I have 1 TB SSD and a 1TB rotational drive (replaced the DVD drive) for backups (runs an rsync every hour ssd->platter). When the reliability is proven I will run dual 1TB SSD and rsync to a networked machine. My Samsung 840 EVO has been stellar. You don't need Hadoop when you have fast disks.
I've come up with a way, using Clojure, to have a discrete game loop, but still have multicore concurrency and parallelism. This gives one the simplicity of a cooperative multitasking model, without having to do explicit yields. It comes at the price of not being able to achieve full use of all of a machine's cores in a single instance, but I don't think this is necessarily a problem. There's this thing called an OS, which would let me achieve nearly full utilization with only a few instances. And by a few, I really do mean single digit numbers. For me, this is preferable, since it eliminates a single point of failure. (To be fair, Erlang also eliminates this if one uses its distribution capabilities intelligently.)
They're claiming 6hrs of "productivity" and 2-3 hours of gaming, which is about what I get with a less powerful 13" retina MacBook Pro. Granted, this is also 1000 dollars more expensive.
Still 16:9 though for some unfathomable reason.
You don't need it, until you do. Several developer tools I use regularly eat up that memory like nothing when you run in certain modes.

Development shouldn't feel like working on an airplane tray table.
> Rust has lifetime tracking but I would be interested to know how it performs against Nimrod's GC when the ownership gets really tricky.

You can use GC or reference counting in Rust—the same that Nimrod uses. (You could use DRC like Nimrod in Rust if you wanted, but it's not my preferred form of memory management due to the cost of making it thread safe.)
Worse than this is the use of the word "delight" to describe UI. I cringe every time.
> But is there anything objective that the German gov't is going to help anyone anymore than the US gov't? Maybe healhcare?

A substantial social safety net? Sane workplace hours and practices?
So, you want something (good hires), and you do nothing to get them? You are contradicting your own advice.

If somebody doesn't respond to me, I take that as an extremely loud and clear signal of "not interested" or "can't be bothered". It goes both ways.
What's more ridiculous is the assumption that other life forms may somehow understand the messages we send them in our own language. It's so preposterous I don't even know where to begin.
Smart people are rational and cleverness is combined with ambition you find calculated risk. As long as you're willing to risk your youth for filthy amounts of money you're being rational since you'll still have a respectable resume and those unsexy jobs will always be there waiting.
Less dimwitted shell required
So what you're saying is it's lowest-common-denominator crap? Then we agree!
Jerry's Place VR
Whether or not Han Solo unknowingly uses the force is an unanswered question.
The "blame game." It's so ingrained in US culture that many people don't know how to operate otherwise. It's not exclusive to the US, but it's certainly a defining factor of society here.
Actually, if we get to a point where we strongly suspect an alien world contains life, it would probably be a good investment to spend a lot of time pointing a telescope in its direction. I imagine almost all (useful) telescopes will point in its direction.
The images are from SASTIND, available here: http://www.sastind.gov.cn/n112/n117/c303244/content.html

These images interpolated 400%:

http://www.eliteraspberries.com/files/303251-416.png

http://www.eliteraspberries.com/files/303252-55.png

http://www.eliteraspberries.com/files/303253-144.png
A decade-late attempt to catch up with the JVM. Notice how there's no design here? It's because the web people had no idea this would be necessary and it got bolted on as a reaction to competitors. That is to say, the innovation belongs to plugin vendors, not the web people.
Thank you for the thoughtful reply. I will definitely consider taking some of the revenue generating steps you suggested.

We have internally been looking at what a shell team looks like for Plan B and when we'd need to start throwing the chairs out of the plane but also had been trying to consider the signal that sends to investors. We are launching a new sales effort in the next week and there is a chance it could prove promising, so Plan C is bet the rest of the company on it. We have been upfront with current investors and they don't want their money back, they want us to keep it rolling, but the ride is about to get bumpy.
Nimrod is pretty awesome for metaprogramming. If you can dig around on the Nimrod website and find docs about the html-producing language (same general goal as haml), that's a decent quick glimpse into the possibilities.
Oooh, this looks really nice. I'm so happy that high-pixel density screens are becoming available. It's about time.

But with a built-in battery...ahh, almost had me. Sticking to Thinkpads. I'd gladly sacrifice some thinness to be able to replace worn-out batteries or use multiple batteries on the go.
Every once in a while, I have a wistful desire to take a notebook with a modern high-capacity battery, pull out everything except those batteries, and slap in an e-ink display, a single flash card for storage, and something less powerful than a Raspberry Pi for processing. And then write just enough operating system for it to boot to Emacs.

That, in my mind, would be a programmer's computer. (Or a writer's computer.)
I think vacri is referring to "quay", pronounced variously like key or kay, but not usually as it's spelled.
It is a used machine hosted at a friends colo.

For something similar http://www.ebay.com/itm/Sun-SunFire-X4600-M2-8x-AMD-Opteron-...

The only reason to use hosting providers is to provide instant provisioning/scaling. Otherwise, money burned. Colo space is fairly cheap, so are old but still totally serviceable bad-ass machines.
WebGL is a deliberately limited but secure sandbox based on a spec for mobile devices that is two major releases out of date and makes an Xbox 360 look like science fiction.

Asm.js is an enormous hack where we limit the computational expressiveness of performance critical code by the semantics and standard library of a language notoriously shit at it.
Don't bother with PhoneGap on Android, the experience is terrible (especially on Android 4.4). A good alternative is the CrossWalk project.

On iOS PhoneGap runs reasonably well.
What are you doing on a laptop that could possibly require 64GB of memory.
apologetic much? Its funny that you mentioned updating, its in fact the case that any network operator (or potentially anyone who can afford the equipment and has the knowledge/keys for it) can upgrade the firmware of the baseband processor remotely (OTA). So you don't even have to exploit a vulnerability or use a backdoor (that people can STILL deny their existence as conspiracy theory is hilarious).

And whats the difference to other entry points in the android operating system itself, a apologist may ask? First of all you have control over this portion of the device, you can read and audit the source code and employ selinux to harden the OS. The baseband processor on the other hand does a _LOT_ of complex parsing of huge binary protocols, exactly the point where you would want to have open source auditable software, the opposite is the case: The baseband firmware is largely a black box, nobody (not even the manufacturer of your phone) has access to the source code and can independently audit the security and remove backdoors placed there by the manufacturer hinthint.

"normally, any component that has a kernel driver can already access all your data" bullshit.
The response to the name has been overwhelmingly positive. We still have a ton of people come up to us just to say how much they love the name. Thanks!
"8GB is the minimum for useful work..."

What are...just...what are you doing for work?
Eh? "Git undo" should restore the state of the repository to what it was before I typed the last command. How is this not the simplest and most intuitive implementation of this feature?

Unix geeks, you make my head hurt with your stockholm syndrome.
I would say it's so you can have a laptop on you in situations where you weren't specifically planning to bring it with you, just because it's light enough to forget you have it.