skysight-inc/HackerNews huggingface dataset:
Summary for those who want a quick abstract before deciding to watch a 34-minute video:

This describes work being done by Google on the Linux Kernel scheduler that adds a couple new syscalls that, when taken together, allow cooperative multithreading of kernel threads from user-space. Basically, they let user-mode libraries bypass the kernel scheduler and explicitly yield to another thread or process.

This work is important because:

It brings Erlang-style processes or Go-style goroutines to C/C++, and by extension, any scripting language built on the UNIX/C infrastructure. Instead of needing your whole language to be aware of concurrency, you can use the standard C stack for concurrent processes, and switch between them in user-space without the full overhead of a context switch. Moreover, this cooperative scheduling is aware of kernel-level blocking, so you don't need to worry about a wayward blocking call wedging the whole machine.

It lets interpreters with a GIL - notably Python and V8 - use process-based concurrency while still enjoying the efficiency of event-based concurrency models.

It enables fast RPCs between same-server processes, even when the processes are written in different languages. Combined with a serialization format like Cap'n Proto, where all languages share the same memory layout, you can get zero-copy IPC between languages with a cost not much more than a standard method call.

It introduces some of the ideas of exokernels - namely, that the kernel's job is just to securely multiplex the hardware, and policy decisions should be made in user-space - to the modern Linux kernel.
I won't claim to understand Marxism, but i think copyright is not the issue here. Unlike boxed software, web sites like Hacker News don't directly depend on copyright for their business models to work. More broadly, the whole notion of a business model is of course a capitalist invention. But I don't see why in the 21st Century we'd want to crudely tie "means of production" to atoms rather than bits. Rearranging bits can produce real value for society
They never said they stopped reading. Maybe you didn't read the parent post :)
TL;DR: Grad student naval gazes about + waxes philosophical on occupation he feels predestined towards but actually has no real world experience with
congrats, but it's not like you haven't had $4M in funding :)

(btw, I'm a user since the early days)
Thank you for the reply, it helps to put myself in their shoes.
What about dual booting or using Virtual Box and installing your favorite Linux flavor?
Here's why you still need a programming resume
http://www.tomnod.com/nod/challenge/malaysiaairsar2014
It’s Unclearly Defined, but Telecommuting Is Fast on the Rise
Your phone has 2 (or more) processors in it. One that runs the kernel and the operating system that you think about as being Android. The other is another ARM processor that runs closed, proprietary code, and it controls the radio.

The concern is that the proprietary code has an API that can access the filesystem. If the MODEM receives a command from the cellular tower, or another device that looks like the cellular tower, it looks as though the radio's processor could be instructed to extract data from your phone and perhaps send it out over the radio to some other party. The reverse could be done as well, putting data on your device.

Since this happens low-level, it communicates with the kernel on your main processor and is outside the normal security measures placed on regular applications running on your device. If the radio firmware doesn't have an explicit way to perform this task, the other concern is that a vulnerability in the radio firmware might be exploited to do this anyway. Because the radio firmware itself is closed source and proprietary, the real implications of this are still not well understood.

The project that discovered this about the radio firmware is trying to create an open-source replacement firmware that runs on your radio's processor. In the course of trying to implement a compatible firmware, they discovered these questionable APIs.

The implication is that even if you completely replaced your ROM on device with a trusted and secure open-sourced one, the proprietary closed-source drivers that are needed to communicate with the hardware, may be able to do things without your permission or detection.
What GALL you have to be so willfully dishonest. asm.js is statically typed and has only the most coincidental relationship to Javascript. Just as if I take pointers out of C it is no longer C. What's funny is that you are exhibiting EXACTLY the "nothing to see here" behavior I just described by invoking some completely nominal relationship between Javascript and asm.js. And it is exactly this "nothing to see here" behavior that emphasizes how deep down the web people know they are simply reacting to competitors to retain market share.
As far as I understand this article, there's no reason to believe that the signal was of constant amplitude, only that it hit Big Ear's detection threshold when we pointed directly at it. So it could have been something super non-uniform and noisy, which would make the intelligent origin seem less likely. But whatever it was, it was super loud.

Also: why haven't we built a dedicated radio telescope to just watch that spot all the time? Surely this is the biggest lead generated by the SETI program so far?
Nobody cares about Grievous. He's part of the later, shittier movies from a different director (yeah Lucas in 2000s has nothing to do with the Lucas in the 70s).
Of course. Language specific code insight (real-time interactive static code analysis, essentially), navigation, context code completion, and refactoring (in whole project). I find these to be the most valuable features of IDEs. I'm not sure if vim/emacs can do multi-language syntax highlighting (for fixing that nasty spaghetti) and what their level of support for debugging is (through plugins), but those would be next on the list.

EDIT: As far as vim, it is supported in any decent IDE (including Jetbrains' ones), so in that sense, it can do a huge percentage of what vim can do as well (not sure about emacs).
I may be misreading the link, but proprietary seems to be using to describe non-open source binary blobs. This is typical of drivers, most chips on cellphones do not have open source software to control them. Typically these pieces of software are modem/radio chips etc.
Binary blobs, drivers.
Now all they need to do is standardize on utf8 for strings.
One mistake ruins the entire foundation of crowdsourced information! Never trust forums for info! /S
Life on Earth is 3.5 billion years old. We are able to transmit and receive radio signals for barely a hundred. Aside from the issue of how we would divine if an alien world contains life, even if we did pointing most of telescopes in it's direction is most certainly a waste. Chance that somebody would be transmitting when we are listening is vanishingly small.
Mt. Gox kept exchange open despite knowledge of large-scale theft
How hot will this thing get when gaming? Can it be used for prolonged sessions when playing graphics intensive games on high settings (like Titanfall)?

I have an Alienware M17x and that sucker will burn you if you have it on your lap.

Beyond that, it is prone to overheating when placed on a flat surface and I had to usually put some sort of spacer underneath to give it better airflow.
Scaling Up Excellence details what it's like working for Netflix
Ask HN: Why is it called a shell?
Would anyone like to offer how or why the command line interpreter came to be known as a shell?
One was conducted about 5 months ago:

https://news.ycombinator.com/item?id=6582647
Some days there still is a bomb in Gilead.
I like this. Do you know how long one would have to wait for chargebacks to be no longer an option?
> 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.

Unreal Engine 4 is a counterexample.

> 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.

How is it limited?
Finally, at 2:26 a.m. I was successful with a score of 21000 ... that was fun, thank you!
used to fund three letter agencies.

I mean apart from sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health, what have the [government] ever done for us?

If you really want no tax, go move to Vanuatu. It's a lovely, sunny place, the people are happy, the army and the police are the same thing and only 800 strong, the government is small, it's off the political radar so draws little interest from TLAs, English is an official language... and there is no income tax (with the exception of landlords), nor are there several other taxes on businesses (as it's a tax haven).

You don't want money 'stolen' from you? Then here is a realistic option available to you, one that is entirely achievable rather than pretending that it's possible to turn a country with a major economy into a tax-free zone, and wringing your hands that it obviously can't be done.
"Also, the filaments are so thin and so far apart (relatively speaking), that beams from energy weapons hardly affect them and just pass through."

A lightsaber is supposed to reflect the beams of energy weapons. Not let them through.
HOW WE SUCCESSFULLY PULLED OFF THE BIGGEST PUBLIC RELATIONS CON-JOB IN INDIA
I read this article every so often when I remember about it. So fascinating.

Yet something we will probably never know the truth about.
I guess it's if this piece of machinery is not actually yours, costs more than you can make in a decade and it's lent to you by your employer so you can code asp.net corporate system only and nothing more for ever... well, the times were different. Writing this made me think of FOSS, Linux... Imagine how would things be without it o.O
I agree, If the app could maintain a frequency table containing how common words are in normal usage and slow down more for the most uncommon words that would be awesome.

Until then slowing down for longer words at least would definitely help. This could at least be an option if the authors aren't convinced its a good idea yet, then A/B test the amount of usage for people who use the option compared with those that don't.
Pro gamer attempts suicide after coach forces his team to lose games
I got my current gig at Monetate in December 2013 after seeing a post on Who's Hiring November 2013.

It turns out we've hired 7 our ~20 software engineers like this over the last few years.
Hacker News is a marketing implement for a business development company, whose primary mission is taking inexperienced people and giving them a leg up.

The idea that you have to be an expert in everything before you ask anything runs counter to the point of the site.
Most writing has rhythm, a flow and a beat that is completely obliterated by this tool. If this appeals, why not listen to music via MIDI and speed that up too?
are you talking about "ingress" the google game? You are probably talking about physical security but if not, I would love to hear more about what this monitor would do for you to monitor the game
Especially http://practicaltypography.com/charter.html and http://practicaltypography.com/georgia-alternatives.html
Came from Unix. A "shell to the kernel" that only exposed the outer layer.
Early in Episode 1, one of the Jedi stabs his light saber point-first into a big metal door. It sinks in effortlessly and in short order begins melting the door. It doesn't compress or blow up. So that's one thing this description gets wrong.
Speaking is sponsoring
Merriam Webster differs:
You -- Middle English, from Old English ēow, dative & accusative of gē you; akin to Old High German iu, dative of ir you, Sanskrit yūyam you
First Known Use: before 12th century

Thou -- Middle English, from Old English thū; akin to Old High German dū thou, Latin tu, Greek sy
First Known Use: before 12th century

So "thou" is cognate with German "du", and "you" is related to German "ihr", the plural of "sie", if I'm understanding this correctly.
What do you suppose we beam to them other than our codified way of communicating? You can only hope they could potentially decipher it to grok some meaning.
Bitcoin is Much More Than Money
RAII is sorta by definition immediate. They are freed right when they exit scope, this can be annoying for large tree structures.

Yeah the GC not being thread safe can be annoying. CSP works OK and if you need more performance a thread safe GC may not be fast enough anyway. If rust can pull off ownership tracking between threads in an easy-to-use way then I would be super excited.
Someone with better #'s can correct me please, but:

With so many emitting bodies in the universe, wouldn't we expect to receive the complete works of shakespeare from ~1 remote body/month?

I mean, you could find the "WOW" signal in PI somewhere too, right?
No, it is just a system that can lose data in the face of a partition.
i loved the second one xD ... it sends me back in the atari's days hehehehe, nice job man.
A Live Introduction to Data Science
I cannot wait for this style of website scrolling to die. It was neat as a proof of concept, but as a way of actually presenting information, it's ridiculous.

I want to be able to read some information and see some pictures. I don't need that to try to be a futuristic experience.

Get off my lawn!
You're right, that was the only instance in which Reddit was wrong. Ever. /s
Didn't the founder of Bitcoin himself dub Bitcoin as money?
With a much more powerful grahpics card
I believe the money quote here is:

“If we can get the target to visit us in some sort of web
browser, we can probably own them,” an agency hacker boasts
in one secret document. “The only limitation is the ‘how.’”
Thanks for the reply! I thought Squirt used Spritz technology?
Any thoughts on whether or not this is part of the OTA update infrastructure? Seems like having the modem be able to put data into the file system at a particular place that the boot loader/flasher knows to look for would be a typical sort of "install firmware when the firmware is broken" kind of thing.
FWIW, benchmarks indicated that the former was faster than the latter. Remember, this is Cython, so the goal is to write code that is easily compiled into efficient C code, not to write idiomatic Python.
Reminds me of the scene in Contact when they realize that the signal is a video of Adolf Hitler making an address.
It is funny to see which attributes each person believes need explaining. The article here spends paragraphs on the blade, but hand-waves a handle-sized terawatt power source into existence.
Have you been writing anywhere about the things you've learnt so far? The challenges with the framework you've used or anything you started to do to speed up development?
I know people are busy (doubly so when hiring or looking for a job), so generally I think the best policy is to not take it personally and simply move on when people don't respond. It happens on both sides of the search, and dead ends are to some extent just part of the game.

However, with the rise of the code puzzle/challenge test/work sample, I wonder if it might be time to forge a new professional ethic where it's understood that it is an important courtesy to give an applicant's work attention and useful feedback in return for investing time in completing a challenge.

With that in mind, lately I've been thinking it's important to set expectations (and figure out if you're likely to end up wasting your time) by asking at least two questions before agreeing to submit work on sample problems:

* if they have reference solutions or other rubrics that someone in-house has recently completed, and if they'll be willing to share those with candidates who submit work

* what kind of time they're planning to devote to giving attention and feedback to candidates who submit work

If they have a reference solution, that's a good sign that they have clear ideas about what their standards for success are and a good baseline of the likely time involved in completion.

And if they're willing to at least say that they'll spend real time on studying solutions and giving feedback (ideally something within an order of magnitude of the time they ask candidates to invest) -- or at least show you the rubric -- that's probably an indicator that you're not going to waste your time.

If they don't give an indication that they can do either, it may be a better use of time to move on. And if enough developers use that as a standard, I think it'll be less common to submit work with no response.

(This isn't, by the way, meant to be anti-challenge. The merits seem pretty clear to me, and I've gotten offers including my current job from submitting responses to tests. I've also, however, spent hours or even days* doing free work with nothing useful in return.)

(* One more useful question: does the sample involve working with the Facebook API? Just say no.)
I think it's a joke, just based on the obvious word reuse:

> We are an innovation focused services firm with 100% focus in the emerging technologies. This razor sharp focus has allowed us to differentiate from our competitors in many different ways:
Isn't doing this against the law in the US or Japan? These things are just not acceptable. Karpeles needs to go to jail for a very long time
FYI Heroku is reporting that the site is down.
Well, at the very least, if it seems to be a diliberate signal originating from an organized intelligence AND anomalous, then it might be useful to consider the intersection of those two characteristics.

Where do we see intelligence and anomalies converge?

- War, and other forms of political conflict

- Accidents, even if non-destructive, like when the cat sits on the keyboard

- Experimentation, and research into novel discoveries, unfamiliar to a civilization

- Distress, final acts of desperation, where no hope is provided by circumstance, but behavior is engaged in anyway, because there is no consequence
This is certainly possible (also possible for the modem to leave instructions for the phone to perform a remote wipe, for example).

The other way around is also imaginable - where the modem temporarily stores new firmware on the RFS upon reception, before updating itself, to reduce its own (likely expensive NOR-based) flash memory requirements.
http://en.wikipedia.org/wiki/TRS-80_Model_100

I actually had one of these, http://www.ebay.com/sch/i.html?_sacat=0&_from=R40&_nkw=alpha... but the first edition that ran off of AA which looks a little rare (good thing because the keyboard started to stick, oh and dump the contents as everything is stored in RAM).
I may not know what I'm talking about, but Adobe's source sans and source code pro look a lot like dejavu but have some nice refinements IMO: eg the "-" is a little higher so "->" is better aligned. You may want to check them out.
These guys are focusing narrowly on your choice of words ("delay fixes"). It was outed by the Guardian that Microsoft actively circumvents the security of some major products (Outlook, Skype) for the NSA. The Guadrian never released the Snowden doc for Microsoft collaboration [0]. Therefore, we don't the specifics of how. We just know that Microsoft backdoors its products for the federal government without telling its customers.

"Microsoft helped the NSA to circumvent its encryption to address concerns that the agency would be unable to intercept web chats on the new Outlook.com portal;" [1]

[0] https://twitter.com/ggreenwald/status/355391355939340288

[1] http://www.theguardian.com/world/2013/jul/11/microsoft-nsa-c...
“Hi, I’m right here”: An open letter to Paul Ryan about poverty and empathy
It really varies widely depending on how you use fonts:

Fonts for PRINTING: You need tons of sizes, really high definitions, as it can be printed 4" high at 300dpi. 3MB for a TTF? OK.

Fonts for iPad Games: You need TINY file size. <200KB, & won't need as high-res at all, esp. variations. You're fighting hard against the size for your game download, to get under the 50MB limit for mobile vs. wifi-only with most US carriers.

Fonts for Web: You need to ensure browser compatibility, size (for download times, which kill UX if it's slow). Too often, devs forget their homepage assets are cached, & don't see the critical first time user experience with their site as slow.)
I'd say Nimrod feels like Python, D feels more like about what Java 9 or 10 will be.
In fairness wasn't that a subreddit? It probably got posted and on the front page a few times, but it's very different to the live news in big front page news threads referenced. An example is the showdown there, the top live news comment was the best I saw for the events anywhere.
Great comment, I agree wholeheartedly, it's a mess. I do think using PORO's and not arguing with DHH on HN is one reasonable option that you missed though.
All Bootstrap's components in one page
I'm looking at san francisco, apparently germany looks nicer for some reason.
Looking at the amount of karma, I'd say yes. Yes, you did. Congratulations!
I clicked the first link and wasn't convinced. Surely you would want to find the most convincing article that you could find and link to that?
Um, what are you talking about.

There's a separate heap per thread and data sharing among threads ins't allowed. It's perfectly thread safe.
After a little self-psychoanalysis I've realized that when I see "this is a hard level, you can't beat it", it makes me want to try even harder which is a neat idea to use in more games to get more people playing.
Reddit actually have a live updating page for subreddits now. It seems to exclude comments (although I think the sub can add a comment to its feed) so it's very different but might work better in some cases.
Network Interface Card SSH Rootkit
Why does this pocket watch cost $400,000?
It's a floor wax and a dessert topping!
I have always been interested in turning writing into a secondary source of income, since I have been writing as a hobby for quite some time now.

What genre is your book in, and what kinds of work do you produce? Do you think you could possibly answer a few of my questions over email? Thank you!
Great post! Keep it up!
No, it doesn't, if you actually look at the history (though to be fair, the state was sometimes complicit back then as well).
Maybe just having the lightsaber Luke's proximity was enough to power it? After all, some Jedi can hurl their lightsabers.
Making light saber technology somehow tied to the Force answers an obvious question from Star Wars: why do only Jedi have light sabers?

There's a more mundane answer: they're just not very useful weapons for normal people. It's like the difference between a sword and a gun. Which would you rather have to defend yourself? The gun beats the sword every time.

Unless--you're so super-humanly fast and accurate that you can use your sword to block every bullet fired at you. Or even better, bounce them back at the person who fired them.

Light sabers are great weapons for Jedi because Jedi have the reflexes and skills to make them useful. This is not limited to light sabers--we've also seen Jedi be superior as pilots, pod race drivers, and blaster shots.
Earth has a secret reservoir of water, say scientists
Reddit's evolution towards self-referentiality
http://www.reddit.com/r/dataisbeautiful/comments/208s7x/reddits_evolution_towards_selfreferentiality_oc/
That game hurts my eyes.
Maybe, just maybe, this is done more for the authors of those 10k tweets rather than any potential extraterrestrials.
Discussion: http://www.reddit.com/r/dataisbeautiful/comments/208s7x/redd...
Also, why do lightsabers that touch not pass through one another?

Oh, and this theory is an amazing thought experiment!