skysight-inc/HackerNews huggingface dataset:
I guess we're just hesitant to add extra hardware now because fitting everything initially was a bit of a pain.

True on the opening up of the API - we'll most likely end up opening it up!
This looks rad.

A very similar hackathon I went to a few months back is http://www.comedyhackday.org/
They matchup comedians and hackers to create beauty.

Easily the most fun hackathon i've ever been to/
Microsoft is changing under Nadella but you can't tell if it has recovered for a few years yet. Windows and Office are under attack from multiple fronts.
More people are joining OSX every year. Schools and other institutions are moving to Chromebooks and Google apps.
It might not seem a big deal at the moment but Microsoft major strength was the they had people locked in and used to their apps.
Now web based games and applications are slowly weaning people off the Microsoft ecosystem.
Effect of it wont show for a few years yet so Microsoft has a chance to be the part of it.
And Nadella's moves so far have shown that they see it happening and have started positioning it for it.
But its to soon to tell if they have recovered or not.
$500, Chunky looking bracelet that can barely go for a couple of days with its battery, tied to AT&T and no Health tracking to speak of.

This is a Clumsy attempt at differentiation - DOA.
It is cute, but you can't design a language for toy problems or you run into problems with bigger software.

I kind of stopped reading here:

"Since it is declarative code, update returns a new world w2 instead of merely modifying w1. The funny thing is, just by doing this our code becomes 200% better. For example, you can now modify the code to store all world states in a list!"

Uh huh. Try doing that with a nontrivial game that needs to be performant, and let me know how that works out.
A single book? Impossible. I don't think I could even name my favorite Zelazny or PKD. Many of the works of both are in the running. As is "Dune", for sure. Possibly "Snow Crash". "Protector" might not quite make the cut, but comes somewhat close - from my recollection it was my favorite Niven (not counting short stories)... I'm currently finally getting around to "The Mote In God's Eye". Further back, "Foundation" was pretty amazing, and I've a bit of a soft spot for "Childhood's End". Bester's "The Demolished Man" is well worth a read, but I think also doesn't quite make the cut.
It is the typical curriculum. I'm curious about why it is appropriate. This should be about practical knowledge, not about "throw every algorithm at them and see what sticks"! That's why I only cover two sorting algorithms in my book. I cover selection sort to teach arrays, and I cover quicksort to teach recursion.
This sounds easy compared to some of the hell I have burned in to get certain things configured like converting an EC2 PV AMI to HVM. Or maybe using oAuth in any incarnation.
What kind of GPU - Intel integrated or high-end Nvidia?
The first sentences are:

"The USA Freedom Act, the leading contender for NSA reform, is set for a vote this week. The bill has some problems, but is a major step forward for surveillance reform. That's why we're asking you to call your Senator and urge them to support the USA Freedom Act."

How much more clear do you want it?
This makes the Amazon Fire Phone look like a good idea...

The amount of hurdles this needs to overcome to be purchased include:

-Willing to sign up for a cellular plan with AT&T

-Being Female and also thinking Intel is a fashionable company

-Willing to spend $500 on a fashion product from a company who mainly sells computer chips

-Find the design appealing, I have a strong hunch that this won't appeal to everyone from 13-90.

-Can stop in to one of these 2 "exclusive" stores to actually see what this thing is

-Accept the many limitations vs competitors (no voice input nor keyboard?)

-Actually believe this software/hardware will be upgraded ever again

-Willing to accept its lifespan is 2 years before you have to start paying a monthly fee to use it

Well, that's about the first quarter of my list but I've run out of time..
Surprised Samsung, Intel is not on the list. Disappointed more than surprised.
Why I wrote another npm registry
Nodevember 2014 Conference Videos
Well, we do have some top-notch coders and engineers in the Dallas area, just as in any major metropolitan area... they're not all in the Valley you know.
I should clarify before people respond antagonistically ... as someone who is designing a programming language, I think it's great any time someone is making languages and trying out new ideas. That part is great, if you want to make a functional imperative declarative loosely strongly typed language then hey, go for it.

But I think one has a responsibility not to try and sell one's project as something it's not, which especially means being careful with claims. I know this is sometimes hard because a lot of language design stuff comes from the academic community which notoriously overclaims (because it is their job to overclaim), and it is easy for that culture to rub off.

But if you are going to say something like "just by doing this our code becomes 200% better", with a straight face, about something that most practitioners know is going to be terrible in most cases without a tremendous amount of additional work and solving of unsolved problems (solution not shown), you're just telling the reader that they can't take you seriously. It's a bad thing to do.
Did you read the TFA? It linked to the cosmos implementation, along with the information that it was implemented in cosmos.

Here's one file from it:

https://github.com/mcsoto/cosmos/blob/master/src/cosmos.cosm...
SoMix is a social playlist that you seed a single song into. Then the rest of the playlist is filled up with other peoples' contributions.

This was a weekend web app that I wanted to make to send songs back and forth between friends. Let me know what you guys think! Source code here https://github.com/EzGame/ShareMe
Try the development of a recursive algorithm for permutations in lexicographical order.

EDIT: added recursive to make the purpose of the suggestion clearer.
The 2014 gallery of fluid motion
I don't think your link works. Sorry.
"While memory-mapping is used for the hashtable, values are read directly from disk, decoupling our I/O throughput from how much memory is available."

Whether you're mmap'ing or using read(), you're hitting the page cache before you hit disc, and potentially evicting the LRU page thereof. Glancing through the source it doesn't look like they're using actual "direct IO" (which, in order to be performant, would have to have its own caching layer).

That being the case, for lots of tiny reads & writes I'd expect mmap to be superior to read() and write().
Computer Science Professor Found a Way to Identify Most 'Anonymous' Tor Users
Oh, there you go. I'd never heard them in that context before.
Noise cancellation is a big, existing market. If they really have a better technology to offer, they don't need a Kickstarter.
Attempting to blackmail the press if they challenge your company's PR? Specifically targeting parents' worst fears by threatening to reveal details of the location of their children? Openly rifling through the location metadata of another female journalist, a customer of theirs, without her consent? Implicitly saying they'll leak customer data of Uber customers who are journalists, the kind of thing that can potentially endanger sources and compromise whistleblowers?

These people are scum. Uber was a neat app, but I have PLENTY of alternatives these days.

I opt out at airports, I donate to the EFF, I don't use Uber or any other app that targets people's privacy and actively threatens the freedom of the press.

(Oh, and like Sarah Lacey, I'm a mom of young kids too. Reading that article induced such a shudder of horror, and will likely do the same for any parent who reads, or even hears about, that story. Uber has done major, major damage to their brand on a visceral level.)
I'd go it a different way. As long as having a doctor in the loop doesn't harm outcomes, I'm happy having one in the loop.
Do you run into any practical size limitations?
Shutting Up and Letting the Work Speak
Aeron, written in Java 8 - there's a punchline in there.
How to Hide OpenVPN Connections in China
I wasn't aware that Intel was in the consumer device business.
I can't help but think it would be hilarious to drop some classic "photo bomb" situations in these algorithms to see how the computer interprets them versus a human.
"Discrete" should be "Discreet".
As someone with some experience, and who ran around in counterculture circles where such things were common years ago, I would offer a more tempered view.

LSD is not chemically addictive and is basically non toxic in that there is no known LD50. On a pure physical level it is very safe. Psychologically the reality is more mixed. If used in moderation with some sense of responsibility, it can be neutral or even beneficial. But "acid casualties" really are a thing. Heavy, irresponsible abuse of LSD and similar drugs can really destroy a person's mind. I've seen people who really abused these things and sort of never came back.

While there appears to be no conventional toxicity, it would not surprise me to learn later that there is some potential for harm at the neurological level. If so it might be more a result of trauma or stress due to the effects of abuse than direct toxicity. In any case the abusers I saw did seem mentally impaired, in some cases never recovering.

So when someone asks me about these things, I always tell them to do a lot of homework on them and to be very careful. I say the same thing to people who want to play with stimulants or nootropics. In general extreme care and self awareness should be exercised when putting anything into your body, especially if it affects your mind.

Most of the people from the psychedelic world who seem to have their heads screwed on seem to advocate their use rarely, under careful setting, with at least one other experienced person that you trust, and a lot of introspection and time in between to integrate the experience.

Anecdotally harm seems to occur when recklessness precludes integration, as if not processing the experience leads to some kind of overload and trauma. It may be a form of burnout leading to something like PTSD, which can actually manifest physical brain damage. Look up some of the stuff on child abuse and PTSD victims and neurological effects.

On the upside, I have seen dramatic evidence that these things can lead to deep positive breakthroughs. They might also be able to act as "steroids for creativity," allowing extreme feats of lateral integration that are hard to even imagine in ordinary consciousness. These compounds are fascinating and powerful tools that should be studied with care. They should neither be marketed recklessly as enlightenment in a pill or ignorantly banned by fear-mongering reactionaries.
A demo code console?
I know a certain[1] art and design school that probably won't be too happy about the name of this clunky looking thing.

[1]http://www.mica.edu/
The Great Google Glass Experiment Is Fucked
One great book that hasn't been mentioned so far is the Forever War by Joe Haldeman.
> and I don't feel bad about posting an interesting story from a site that uses a paywall once or twice month.

I don't want you to feel bad, I just want you to know that I think that it's obnoxious, and not very considerate towards others to expect them to bob-and-weave through pay-walls.

> You can view something like 20 stories a month before they ask you to subscribe

Sure, that's how it is at the moment. Next month it'll be ten views, a few months after 3 views, and so on, (effectively further reducing the archival worth of news publication links)

Also, how do you know that I haven't yet exceeded my monthly allotment?

Posting paid content excludes the poor who either lack the know-how to do so or refuse to side-step the pay-walls from discussion of the article until someone either copy/pastes the important parts or a freely available source is linked, and I just want people to be aware of that.
I was wondering if someone's done a side-by-side comparison of the various newer open-source backup tools? Specifically, I'm looking for performance, compression, encryption, type of deduplication (file-level vs. block-level, and dedup between generations only vs. dedup across all files). Also, the specifics of the implementation, since some of the tools don't really explain that too well, along with any unique features.

The reason I ask, is I had a difficult time finding a backup tool that suited my own needs, so I wrote and open-sourced my own (http://www.snebu.com), and now that some people are starting to use it in production I'd like to get a deeper peer review to ensure quality and feature completeness. (I actually didn't think I'd be this nervous about people using any of my code, but backups are kind of critical so it I'd like to ensure it is done as correct as possible).
Memcached source code currently
I get the competitive nature that Uber's taken against Lyft / Sidecar, but this seems like the worst thing yet.
It's been a while, but you'll probably need to built a custom version of GWT using this patch (https://gwt-review.googlesource.com/#/c/8590/) as we had to roll back the V8 optimization due to a catastrophic performance regression in IE11.

Then you'll need my fork of Joel's repository here: https://github.com/cromwellian/bench2d

I'm not sure they were upstreamed into his.

Brandon's results were culled from the informal results I posted in Joel's G+ thread (which he independently verified). From the thread you can see I was quite disbelieving myself and not at all ready to plant a flag, I even implemented a verification in the GWT version to ensure that the final resting state of the system converged to what it was supposed to.

Some very tiny patches to GWT (adding dummy random unique properties to prototypes, an optimization to HashMap.put/ArrayList.get, etc) have lead to 300-500% speedups in our benchmark server, meanwhile really complex ones actually slowed things down, or did nothing.

For example, I added asmjs output to GWT (where possible in method bodies, not a truly strict-check), I also implemented an optimization which auto-converts Java classes to typedarrays where possible, e.g.

class Vec3 {
float x, y, z;
// getters and setters
}

Would require the class into a bag of static methods and rewrite the field accesses into indexes into a typed array. This turned out not to be a win when benchmarked on Box2D, probably for other reasons.

:(
French 'right to be forgotten' decision takes link removal beyond Europe
If you put Apple in the list you should probably put Google too. Google has done way more to "Open Source" than Apple ever did.
Agreed! I snuck a small Haskell example into my book to show the advantages of pattern matching:)
Perhaps Bruce Evans' C compiler, linker and assembler?

It worked well enough to compile early Linux kernels.
Des jeux en ligne rien que pour toi à tester sur m.Playweez
We're not noise cancellation. We're noise isolation for sleep - something that investors have told us time and time again that they didn't think people would pay money for. I think it's a big market and I need Kickstarter to prove it :)
i saw a couple of early watch prototypes from them, running android. i never understood how they could compete.
Mergesort can be a good introduction to the divide-and-conquer pattern, which seems equally important in an algorithms course.
it's not the people carrying a balance that pay for that - it's the merchants. it's an extra fee added on to the credit card fee that a merchant can't predict nor can they avoid.

As a merchant, I charged people, say... $10 for something. The fee might be 2.9%, but if it was 'rewards card' (which I can't tell ahead of time) the charge would show up as 4%.

The cost is passed on to every in the form of higher prices. The people carrying a balance have nothing to do with this. That would simply eat in to the banks' profits. Why would they just randomly give people x% of the profits from balance-accrued interest?
I don't think this is Apple trying to be difficult: SSD TRIM is buggy between all the different vendors (today even Ubuntu enables it only for Samsung and Intel SSDs by default), they want to guarantee that it works by whitelisting what they ship with, and the mandatory driver signing seems like a security improvement. If some third party wants to ship a signed kernel extension that works with their specific SSD (or generic ones, even) and supports TRIM, that should be possible.

FWIW, there is a third party SSD drive that works with Apple's default drivers for TRIM support; I suspect they're doing some sort of identifier spoof to fool the whitelisting code:
http://www.angelbird.com/en/prod/ssd-wrk-for-mac-929/
NAC heats up
Sony Announces the Exmor RS
I reckon there's a fair chance that if you're on HackerNews, you know you can circumvent a paywall by going incognito ...
The Bot That Automatically Faxes Prisons Their Shitty Yelp Reviews
How does the system react to stylised images, e.g. a photo with a cartoon effect or even a hand-drawn stick figure?
I believe you need the account to be co-owned by a parent until you are 16. I know that when I was under 14 with a paper route and needed a checking account (early 2000's), I needed my mother to be on the account as well. While that doesn't prevent shit in terms of underage users here, at least parents who know and watch out for this can check and know that their kid is using it.
Does anyone use zpaq[1]? It has compression, deduplication, incremental backup, encryption, backup versioning (unlike bup, with the ability to delete old ones), and its written un C++. But im not sure about performance over network and how its compare with bup or rsync.

[1] http://mattmahoney.net/dc/zpaq.html
I grew up on it ... I like it. :) It's not Lindor Truffle, but it's good, solid chocolate.
Oh OK, my bad then.
China Just Blocked Thousands of Websites
Can you recommend some good brands I could order online?
Well, the messaging is discrete too.
MUST SEE: fail tug of war game
Odd, I think I disagree with you because of the convenience to the author. Especially in regards to how things extend to other problems. Or any costs in building a solution.
As is usually the case with Machine Learning, its reactions are whatever the training data says they should be, or mostly undefined otherwise. For example, if there is some picture in the training data of a cartoon and it says "cartoon of donald duck", then you can expect to see something of that type in the predictions. If there are no cartoon images in the training data whatsoever and you show it one, you will get a funny result and have a good laugh. At best, you'll have an "I can kind of see it if I squint my eyes a bit" result. At worst, it will say it's a cat.
Report: Senior Uber exec threatened to dig up dirt on journalists
It's probably named after the mineral.
You would need to Lawyer up, the costs would be set by the lawyer. Each of them have their own costs for their services. You may even be able to get your case or if it is multiple people that were unpaid class action done for free or low cost if you look around.

Just a future suggestion for you in the future. If your employer doesn't pay on time even if it is the first time it is time to leave (from personal experience). The longer you stay the higher the wage and time losses will become.

An employer should always have money set aside for payroll, payroll taxes and pay the employees first. If this is not possible it should be a hint to the employees that the business is failing and will eventually start bankruptcy proceedings or closing up shop.

If your boss does not let you go before they are in this state as they know in well in advance before this ever occurs, it is an even worse sign that their pride and emotions are now running the business.
The food bite tweet is my favorite.
> 1.3. You can run PostgreSQL in Linux, BSD etc. (and, of course, Windows)

Of course don't expect locale to work correctly.
Also, it was Travis who said “We’re in a political campaign, and the candidate is Uber and the opponent is an asshole named Taxi,"

Well, it seems we have come full circle. Who's the asshole now?
I'll admit I'm a little rusty on my geometry, but I'm fairly sure I was never told that a square is a rectangle. If you mean insofar as operations on rectangles should work on squares, this could be accomplished with typeclasses.
+1 Scrapy comparison please

Can you compare to scrapy as requested by other posters. Why could you not build on top of scrapy and leverage celery for scheduling etc (http://www.celeryproject.org/)

What is the immediate value add to using pyspider ?
is markdown support necessary/desirable for the majority of users?
while i don't think it's hard to learn markdown, it remains true that only a small subset of technically-inclined users will use the syntax as intended, while everyone else will be more comfortable with WYISWYG editors
> they even invented a whole ecosystem, .NET, designed to draw a hard line between Microsoft users and non-Microsoft users

I guess this wasn't written last week; the author gets to update that part with the recent developments with regards to the .NET foundation[1].

[1] http://www.dotnetfoundation.org/projects
This is a good series. Very few tutorial mention the dev environment setup.

It would be great if this can be complemented with a list of projects along with the unit/integration test cases (only description) that the end-system should pass along with a cloud deployment specification. There could be advanced section that encourages discovering edge cases.

When one wants to practice they can slowly climb the ladder to understand how to implement a system and gain expertise. I always find myself lacking in ideas on how to practice what I know. Practising the same set of data structures and algorithms is not very motivating.
True. I'm happy to pay 40 RMB to avoid standing up for half an hour (and getting home half an hour earlier), but not the extra 100 RMB on top to save another 15 minutes (and contribute to global warming) :)
Why do so many programming languages have common words or single letters as names? Doesn't that make it difficult to search for discussions on these languages? Why not Kozmoz instead of Cosmos?
And sometimes I search solutions to a problem for days which results in only writing a single line of code.
That video was awkward as hell. I feel like creating these "me too" products makes these big companies seem weaker rather than stronger. Maybe there's some financial reason for doing it, but I don't get it.
Just wanted to say thanks again for the Neural Networks book; eagerly awaiting the next chapters.
Microsoft deploys autonomous robot security guards in silicon valley campus
http://somix.herokuapp.com/
Building a .Net MVC Application using rails tactics
YES! Thanks so much for helping put this together.

I've spent a lot of time looking for valuable resources on Algorithms, Data Structures, and other CS theory concepts. CLRS was highly recommended but without a technical background, I wasn't able to dive in as quickly as I hoped. A few days ago, I purchased a copy of Algorithms Unlocked [1] which was described as a "prequel" to CLRS. This review in particular grabbed my attention: "The people who will get the most out of this book are self-taught programmers who have never taken a course in algorithms but who nevertheless need to know this material." Hopefully there isn't too much overrlap :)

BTW, the crytopgraphy & information theory units [2] also look promising.

[1] http://www.amazon.com/Algorithms-Unlocked-Thomas-H-Cormen/dp...

[2] https://www.khanacademy.org/computing/computer-science
The bill isn't all it's cracked up to be. It creates new legal basis for some surveillance activities that are arguably illegal, immunizes companies who participate in mass surveillance, and (most problematically), reauthorizes the Patriot Act. See: http://sunlightfoundation.com/blog/2014/09/15/sunlight-ellsb...