skysight-inc/HackerNews huggingface dataset:
I don't know if programming will set you free, but I can try to offer a bit of advice (no guarantee that it's good advice :) )

Firstly, it's great that you've learned some Python and JS. Rather than trying to learn two languages, I recommend you focus on JS, because I think you're more likely to break into the industry as a front-end dev than a back-end one (and, once you're good at JS, you can always use Node for back-end stuff if you want to).

"Javascript: The Good Parts" is probably a good book to read.

Don't just learn JS. Try to learn HTML and CSS too. The better you can get at this trio the easier it'll be for you to pick up some small jobs where people need a jack-of-all-trades to help them with their site. If you don't have any contacts, or don't live in a big tech area, then you should take a look at one of the freelancing sites like odesk. You'll have to start off at the bottom, and you'll be competing for bids against people who live in places with a much lower cost of living, so you may not make much at first, but you'll get some real world experience. If you can learn and persist you should be able to build up your reputation and skills to increase your rate, or to switch into a full-time role.

Hope this helps - good luck!
I'm trying to figure out an interpretation of this that actually makes sense. He's suggesting people don't even consider their prior experiences when choosing restaurants now? The subjective experience of "free will" requires a high threshold of ignorance?

Maybe I'm overestimating other people but in those specific contexts, I almost never take the number of stars or a few people's reviews as the only relevant things to consider. (Or, maybe he's flattering himself by perceiving a type of non-agency in "the masses" that doesn't exist.)
Sometimes good science turns up null results or even worse, not interesting results. These works tend to not get cited but are still important when they're exploring new science or attempting to solve challenging problems. I don't see what the problem is.
For the record, I've worked in HFT (and other forms of quantitative finance) and math was a very small percentage of what I did in any of those industries as well.
I just finished up a job search and I ran into the same thing. I think everyone does. Hiring is a hard process so it's not terribly surprising that not many places do it right (I do not claim to have the answer on how to do it right but non-responsiveness is certainly something to avoid).

One reason that I suspect for the silence isn't that they're actively snubbing you or ignoring you but that the person doing the hiring might be doing development as well and if they need to spend an hour interviewing or an hour coding a feature they'd rather work on the feature. I feel like this is particularly likely at startups since they don't have excess manpower. Even in larger companies it might be that they want to move forward but it just keeps getting deprioritized from above and they don't want to tell you to move on and lose you since they still hold on to the delusion that they'll successfully reprioritize it.

I wouldn't retaliate (though I understand the desire for vengeance... er justice :), though as RogerL suggested Glassdoor might be a good route. If it starts impacting their applicant pipeline then they'll start being more responsive.
Is there any vim clone that actually have full support to vimfiles?
"Trying to please everyone will always be met with failure."

There is a difference b/w being mindful and mean.
I second the recommendation of ArchBang. It's a very lightweight LiveCD (~500MB) with a GUI installer that works pretty well. If you're comfortable on the cmdline, you could search the official archlinux forums, though. There are quite a few arch setup scripts floating around. You could try this one for btfs on luks: https://github.com/atweiden/pacstrapit

./pacstrapit start --bundle "full" \
--username "newusername" \
--hostname "yourhostname" \
--partition "/dev/sda" \
--processor "intel" \
--graphics "nvidia" \
--disk "ssd" \
--luksname "infinity" \
--locale "en_US" \
--keymap "us" \
--timezone "America/Los_Angeles" \
--concealed
Possibly. It all depends a great deal on jurisdiction and circumstance.

http://www.nolo.com/legal-encyclopedia/unemployment-benefits...

"In many states, an employee's misconduct has to be pretty bad to render the employee ineligible for unemployment benefits. An employee who is fired for being a poor fit for the job, lacking the necessary skills for the position, or failing to perform up to expected standards will likely be able to collect unemployment."

To be fair, quitting in this instance may fall under "constructive discharge", but generally speaking for this kind of thing you have significantly better odds when the other party needs to demonstrate that you're an exception than when you do. I know a place I worked once caught someone with their hand in the till, and wound up paying unemployment because proving it was going to be a bigger hassle.

http://www.nolo.com/legal-encyclopedia/unemployment-benefits...
It's the little helpers that are the problem, not the NSA per se, all those presumably normal, respectable and intelligent people that see nothing wrong with this are the heart of the matter.

Here in nl with some regularity the 'if you have nothing to hide you have nothing to fear' bull-shit gets trotted out and it is really aggravating but at the same time it helps to have a window into the minds of those that would be happy to live in a world like that.

Me, I'd rather see whole generations of criminals walk free than to see the world lose all those things that were hard-won not all that long ago.

Every thread like this eventually converges on comparisons with the former Third Reich and we tend to shy away from that comparison because obviously the differences are legion but at the same time you have to really worry what a future political powershift could do with the data they would have at their disposal. At a guess any resistance would be dead before they even got to first base.
I believe rejection is the universe's way of helping you find out where you truly belong. It is hard to see that in the present; it really can only be observed in hindsight.
Christopher Alexander’s Distribution of Towns
> So thanks for your comment, but I do not find it convincing and am leaving my comment up.

What would convince you?

How bad a transgression would you need before you would say: "Hey, wait a moment, that's not what I had in mind when I sanctioned this!".
Could someone familiar with the Go ecosystem comment on how well Go works with relational and NoSQL databases? Specifically, I'm interested in libraries that serve an ORM (or ORM-like) function, or that are non-blocking.

For example, in the Java world, libraries like jOOQ[1] make type-safe SQL construction a breeze and allow you to make your relational schema a "first-class citizen" of your app, versus a mere afterthought of how your ORM happens to represent them.

Or in the Scala world, there's a non-blocking MongoDB driver called ReactiveMongo[2].

Would love to hear how this compares to the Golang ecosystem.

[1] http://www.jooq.org/
[2] http://reactivemongo.org/
OS X never[1] seems to require more than 8 GB, no matter how many applications you have running - I've got 28 right now, including the Office Apps. Google Earth, Various Browsers, etc... and system is ticking along nicely. I've got to believe that is a testimony to the power of shared libraries.

[1] Yes, I'm aware there is an infinite range of work loads (Video, Audio, PhotoShop, Virtualization, Oracle, etc.. that can use up as much memory as you throw at it - I'm talking about the joe average user workloads here
Dwarf Fortress is building a chemistry simulation
previous

* hotdog (binary) -> site (worked there)

* blosxom (perl) -> site

* perl -> TT -> ftp -> site

* python -> webpy -> appengine -> site

now
* python -> markdown -> ftp/ssh -> site

future

* [some back-end language/Rpi] -> js [front-end/iPad] -> [some transport layer] -> site

I'm trading simplicity for speed and turn-around. The tool-chain is all cli, vim + browser. At some stage soon I'll write either an api/server to allow a simple interface to speed up process.

The basic ideas are based on Dave Winer and Scripting.com
India’s Flipkart to shut down website, thanks to popularity of mobile
Woderful way to claim that russians did something very bad without any proof provided.
The link in there is to code.google.com and now defunct. After a bit of poking about:

https://github.com/golang/talks is a bunch of talks.

https://github.com/golang/tools/tree/master/cmd/present is the present command.

http://godoc.org/golang.org/x/tools/present is the documentation.
Good find! I'm curious what their long term plan is, if they're going to stay private or IPO at some point. If they IPO you can expect a lot of information to become more widely available than it is today.
Bleah... vice, vice, vice.

Go away, vice. And take your over-stylized, try-hard $100 ticket v.i.p. music festival culture with you.
The argument against "factory education" was against compulsory state-run education with a one-size-fits-all curriculum and overarching social goals. It was criticized because it was intended as a pipeline to push Americans into a very narrow social and economic model of American citizenship beneficial to the state and industry. So it is not so much turning education into a factory, but integrating education as a high quality tool in the factory that is the state. Industrialism needed workers, America had a bunch of farmers.

I won't claim to be an expert on this or even correct, but I tried to read what Dewey was trying to do in his own words. It didn't come across quite as menacing as Gatto made it out to be, but I believe he got the intention right. I agree with the author that the term has been misused, you can't make sense out of the way Khan uses the term.
The real problem with Formula 1
But suppose you were running this 2-channel validation constantly, for people with both routine and exceptional needs. You'd be getting fresh information, in exactly real-need/real-disorder proportions, from both the traditional and new tests, in the cheapest and fastest way possible.

Storing 'baked-sample' blood, or doing extra tests against people who weren't otherwise needing tests, couldn't possibly be as representative. Diverting a few drops from tests that are already going through the traditional process, for research/calibration purposes, is likely already authorized by existing patient relationiships. Your "n" for analysis, across any disorder or rare test, would quickly exceed what's "recruitable" for some formal study.

Look at the list of Theranos partners/customers who have brought them to "cash-flow positive": hospitals, drug companies, insurance companies, and the US military.

It's naive to the ways of industry R&D to assume that such constant cross-validation hasn't been (and isn't still) happening.
It does sound like a 30 day notice. I'd start looking elsewhere right away. To that end, there's a job fair being put on by EdSurge in Redwood City where a bunch of EdTech companies will be sending reps. There are 12 spots currently left for job seekers. Pretty sure your skills as a Data Scientist are valuable to many EdTech companies.

Here's the link to sign up for the job fair:
http://www.meetup.com/sfedtech/events/221583848/
I'm sorry, but this is absurd. The article shows what extreme lengths they went to to keep the program secret; suddenly they're going to go around publishing data, perhaps masquerading as traditional hackers, but still significantly tipping their hand? That's the kind of thing that might work once or at most twice, only in the presence of a decently sized conspiracy (not that those don't crop up at times), only if no evidence leaks out fingering the government, only if no low-level employees with knowledge of the program, here 10x as contrary to American values as what actually happened[1], turn whistleblower. Once it did get out, it would presumably be a truly Watergate-level scandal, since you suggest behavior similar to Watergate.

Hanlon's Razor - just because it sucks at catching terrorists doesn't mean it wasn't motivated by a desire to Do Something.

[1] I don't think spying on the populace comports with American values, but harassing people for their political speech is a whole 'nother ballpark.
Dev.life – Interview with Peteris Krumins
Which Accelerator Program Is Right for Your Company?
>median (not average!)

Median is a type of average, and in this case is by far the most important one.
Don't worry. Psychologically, this is tough, but by no means the toughest thing I've ever experienced. My head is bloodied, but unbowed. :)

Also, I'd like to urge anyone in my position to seek out help if you feel you need it. A job is merely employment. Important, certainly, but not worth your health and well-being.
http://books.google.nl/books/about/Computerworld.html?id=ph6...
I think that is also intentional, to discourage self posts.
Why not decouple the following things:

- Core editor (internal representation, etc.)

- Key bindings (so you could easily create an emacs instead of a vi)

- Rendering

- Scripting language (for customized behavior)

Finally, make sure you thoroughly document these building blocks, so others can create really cool stuff with it. Also, think of possible use-cases when defining the modules. A smart architecture could allow for a collaborative editor, for example.
How about this chrome extension landing page? The page is simple, the message is pretty clear and the service is useful. http://2fb.me
Not so absurd if you take fairly recent instances like this into account:

http://www.lettersofnote.com/2012/01/king-like-all-frauds-yo...
Abstracting away the parts that are Plan-9-implementation-specific, this article seems to be advocating replacing shared libraries with remote procedure calls / a network API, or more fundamentally, calls that can cross address spaces. It's worth nothing that this was an approach that, as I understand it, predated the advent of shared libraries on UNIX. Terminal handling (termios) and the X Window System protocol both come to mind, and we've been slowly moving away from that at least for X (libGL, Wayland/Mir, etc.). It's also strongly reminiscent of Mach's approach of message-passing between daemons, which was a decent idea, but ultimately failed because of performance.

There are definitely advantages to address-space isolation: an unintentional mistake in one component is much less likely to affect the other, the two components can pull in conflicting versions of dependencies, etc. But versioning and ABI compatibility remain issues. I think this post briefly touches on the versioning problem and assumes that providing both the old and new version of the library-daemon would solve it: that's probably technically true, but you'd need to keep every version of the library around to avoid the problem of libc introducing bugs in the process of fixing other bugs (the only concrete problem mentioned here). So yes, there's definitely more flexibility to solve problems than in the current implementations of dynamic linkers, but the problems themselves remain hard.

Meanwhile, you've also introduced the difficult constraint that libraries have to operate on copies of all your data. The hypothetical crypto library here is copying every block of ciphertext over an inter-process call, decrypting it, and copying it back to the original program. Apart from making security folks generically twitchy at all the copies of secret data running around, this is going to be awful for performance. And each side either has to trust the other side not to be trying to exploit it (which reduces the benefits of address-space isolation), or verify the data structures' integrity (which makes things even slower). It's possible that with good implementations of cross-process shared memory and low-overhead, secure message encodings (like Cap'n Proto), you could make this better, but it'll be a bit of a project.

I'm happy to admit that the implementations of dynamic linking are all less than awesome. Fundamentally, there's no reason that you can't design a shared-library system with all of the properties in this design, including the ability to load two copies of the same library that differ only by minor version, to satisfy dependencies of two different components. Even the current GNU linker (which is not my favorite dynamic linker) supports symbol versioning, so it could offer both the GLIBC_2.18 and GLIBC_2.19 versions of a function in the same library, although this facility isn't used very much.
New endpoint protection offers instant detection and response to unknown threats
Sounds pretty fake IMO
You're both saying the same thing except you're saying "if the blinds are $1-$2 and you have $10" and he's saying "if you have 5bb". You're saying "if you have $10000" and he's saying "if you have 5000bb".
Combining this with IPFS could be pretty cool!
You think they will take manual action on individual accounts you reported?
"HTTP proxy service that extends the life of mobile data plans by compressing responses in-flight between origin servers and client browsers."

so this is part of the google mobile strategy.

"Flywheel is integrated with the Chrome web browser and reduces the size of proxied web pages by 50% for a median user."

is there any implementation of this outside chrome, OS?
They're not playing tournament style. The blinds are fixed and I think the players stacks are reset before each hand.
On the topic of rewriting, has anyone had difficulty refactoring Go code? Having the compiler scream at you whenever you decide to leave a variable undeclared seems to make this more challenging as opposed to just having your IDE point out to you a variable is unused.
I dunno. If you cover every source line at least once, that catches the dumb type errors as it does dumb bounds errors etc. If you don't have a test covering every source line at least once, then you will have dumb type errors as well as dumb bounds errors in those uncovered lines. So I don't think dynamic languages force you to write silly tests when you look at it that way.

If however you say, "hey, I seriously don't want to cover all the lines including say error messages", then in Python,

if error:
print obj.name

...might be a problem because obj doesn't have a name; in C++,

if(error)
cout << obj.name;

...might only blow up because obj is a null reference (which is what you get when you dereference the null pointer, in practice, even though null references aren't supposed to exist); and in a language with non-nullable pointers, the equivalent of the above can only blow up if printing the name (which is surely valid if obj is non-nullable and type-checks as having a name) somehow blows up, which for a string in a memory-safe language is very very unlikely.

So if you leave uncovered lines in your code which we all do then yes, the stricter the type system, the better your chances are, statistically, all else being equal (for instance, the number of lines being the same... which might not be the case.)

Overall the silly tests people sometimes write in dynamic languages are needless IMO and result from over-applying "TDD" or "unit testing" or some other buzzword and/or paranoia of someone coming from a statically typed language background. I personally think I have pretty much the same amount of tests regardless of the type system.
Oh! David Krakauer. His observation that intelligence is search is one of the more novel, useful, and insightful I've encountered in decades.
I'm totally enamored by this group; it's the main reason why I actively use Instagram. Tons of backpackers, nomadic families and weekenders that regularly post incredibly inspiring content.

Recently I've begun seeking out and meeting some of these people in-person. No other service has supported connections like this for me. There's an honesty on Instagram: story telling, real life, often real-time that doesn't exist anywhere else.

Not that the content people choose to post isn't curated, but it seems to be less abstract. The form of expression that developed inside 140 characters is still pretty strange to me. Sharing news and articles designed for social media doesn't really give you an idea of who that person is, just like reblogging images doesn't give you any information about a person's actual life.
Of all the people to hand-wring about, the bohemians are the last we should worry about. They will relocate, but they will be fine - and they'll bring whatever benefits they bring to areas that need them a lot more than cash-flush cities like San Francisco or Manhattan.

Not that I agree with the authors that bohemians are what make a city desirable to wealthy yuppies (like, if we're being honest, myself.) I suspect we both like the same things about higher-density cities while mutually disliking each other.
That's part of the reason people want 'concepts'.
Just to be perfectly clear, blackmail is not an option, as it is both illegal and unethical, and I will not do anything of the sort.

I would also like to ensure that I correct the original comment in that I do not have sufficient legal knowledge to be certain that anything illegal or improper was done, which is why I am consulting with counsel before acting.
It has been 4 years. Has the rebellion made gains?
c++17 is currently known as c++1z.

You can use Clang in C++1z mode with the -std=c++1z option.
MixCraft 6 Crack and Serial Key Full  Free Download
Not saying I don't like the site – it's pretty cool. Just replying to the person talking about trying to pick up unfamiliar languages with it.

I started getting a bit turned around when I got to Guards and Pattern Matching, which are concepts I'm not super familiar with. I wasn't really legitimately trying to learn Haskell, just casually looking into it for funzies.
I really like this. With your extension and another ad block extension, I don't have to look at too many distractions while reading news.

More signal, less noise. Thank you.
4 World-Changing Reasons Why You Should Volunteer with Startups
I had actually gone and looked for Lua static type checkers. Some exist, but none that'll work with Lua 5.2.

I had a really hilarious bug today where under some circumstances all the text in the display would be replaced by numbers. Small integers, each placed where the word should be.

What had happened is that I'd added a layer of indirection; where previously, after line wrapping, the data structure for a rendered paragraph was an array of pointers to the word objects, now it was an array of indices into the paragraph's word array. And I'd forgotten about one particular exotic code path. Lua was seeing the array of indices, automatically casting the ints to strings, and then using those strings instead of the word data itself...

Static types would have made this bug impossible.

...way back when, there was a really nice and thoroughly obscure language called Strongtalk; it was a Smalltalk 80 clone with optional strict types. You could annotate your classes and methods with type information. If it was there, it would be checked; if it wasn't, you got the traditional behaviour. The JIT knew about the type information and could use it to produce really fast code. It combined the ultimate dynamic language with an expressive static type system (complete with parametric polymorphism).

It was open sourced in 2006 and sank without trace. Sigh.
Not sure, maybe 10-15 minutes?
Nope.

Having a $200 stack at $1/$2 is the same having a $2000 stack at $10/$20. It's 100BB in either case, and the appropriate strategy is the same.
Cryptshot: Automated, Encrypted Backups with Rsnapshot
Show HN: Tabletone – live looping in JavaScript
> I think FFXIV has a great solution for it - at various stages in the endgame content you need to revisit all of the areas to perform your MMO regular kill ten rats activities

Compare and contrast Super Metroid, as discussed recently, which sends you back to areas you've already visited once you have the equipment to experience them differently:

https://news.ycombinator.com/item?id=9438811