skysight-inc/HackerNews huggingface dataset:
sidenote, i just showed this to a friend and his response was

"Be a great way to ensure you can tell heaps of ----s to go ---- themselves after you're dead"

maybe you could pivot and focus on that. ;)
Post on WebHostingTalk.com - just do it. You'll get attention from the host, other hosts who will sympathize, and you'll see that they'll just write it off.

Post the link when you do and I'll be sure to comment on it (I'm somewhat very-active at WHT)
which tutorials?
You may be interested in the story of Mel: http://www.pbm.com/~lindahl/mel.html
#Gamergate Trolls Aren't Ethics Crusaders; They're a Hate Group
> You don't need ... an understanding of CS to do business-driven engineering in some VibratorFactoryVisitor-laden Java Shop.

Try to retrain without CS knowledge once the skill set changes; even Java from ten years ago is quite different from what they are doing now.
"A job" covers a lot of ground. What kind of job are your trying to find? Getting hired as a lawyer requires different tactics than getting hired as a software developer which is different in turn from a real estate agent.

If all of the offers available online require 5-10 years of experience, perhaps you should widen your search criteria? Or look for local jobs? What meetups, if any, are available, for networking? Have you asked your network for help--not to find a job, but to introduce you to people who are in the industry that you are interested in?
I agree 100% with this post. Reagent is the best UI library that I've ever worked with. It's powerful, just works, and it's easy to understand what's going on under the hood.

I was able to teach a data scientist on our team how to build UI components in Reagent in less than 24 hours to the point that he was able to build his own visualizations for his data analysis with minimal guidance, that's how intuitive it is.

Compare that with Om which I've tried for about a month to grok and still can't get a handle on it. The only advantage that Om gives you over Reagent that I can see is global undo out of the box, but it's at the cost of significant added complexity. And if that's what you were really after you could just build one global state atom in Reagent to give you global undo without all the added complexity of Om. What am I missing here?

I think Reagent's model is the perfect blend of ClojureScript + React. The only shortcomings are that it's not actively maintained and I wish there was a more robust library of helper methods baked in, but those are easy tradeoffs to make for something so simple and powerful.
Actually it is a standard QWERTY keyboard, with rubber dome switches but this one happens to have a much lower actuation force and distance than most switches, with a soft, cushion-like springy feel at the bottom. Someone used to "better quality" keyboards such as mechanical ones would probably find the keys too loose and wobbly, but I've found that the loose feeling helps when you just want the keys to go down as quickly as possible, since at those speeds it's more a process of hitting keys without conscious thought and hoping they register rather than trying to sense their feedback.

I have tried mechanical keyboards, and for the longest time I used a clicky one with blue ALPS switches, which has a nice tactile response to the keys, but was not able to exceed ~130WPM with it - the clicking was actually distracting and I felt like I was waiting to feel the key switches actuate before moving on...

(Many of the fastest typists on TypeRacer and one of the well-known, Sean Wrona, use QWERTY so I don't think it's a big disadvantage in terms of speed.)
I think the parent comment's point was that site owners will switch to other ad networks if the other networks pay better rates due to the types of content they host that Googlebook won't.
We used parse for the DB of our game on Playstation Mobile. Really enjoyed developing with the service but the app never saw a huge amount of traffic.

Plan on trying it out with a few larger jobs in the near future.
http://karmaninteractive.com/2013tikirush/
Wow! First impression: this is stupid. Played for two minutes, couldn't stop for a 15 minutes. Congrats on creating a truly fun game from a simple idea.
It's a doodling Autopen https://en.wikipedia.org/wiki/Autopen
Agreed. I'm unclear what this service provides that a Will doesn't, and in addition a Will both more reliable and legally binding.
The one thing a magazine like The Economist won't dwell on is the wars that these sorts of disruptions have triggered in the past.

Wars like the French and American revolutions were fueled by an upheaval in weaponry and technology that rendered arrangements like feudalism obsolete. Primitive phalanx and cavalry style engagements could not suppress ordinary commoners anymore, if they had enough muskets and gun powder.

With wars like the American Civil War and both World Wars, we saw total war emerge. Mass production, mechanized logistics and air power were added to the mix and effectively destroyed all traces of overt slavery and royalist monarchy, wherever heavy weapons technologies saw wide implementation.

So what's next? Full Spectrum War sounds ominous, but even that seem like it's probably just Total War's pocket watch dressed up as a calculator wrist watch...
A mite of pedantry: the J train (a b c d) is a hook with a fork on the right, and so dyadically acts like

a(x, c(b(y), d(y)))

Roger himself has dismissed [0] hooks as an unfortunate result of J4's myriad train rules, made in the name of tacitable everything, which I lament because for some reason, tacit programming is just so much more satisfying than normally solving the problem.

[0]: http://www.jsoftware.com/jwiki/Essays/Hook%20Conjunction%3F
I don't mean you cannot do it, you just cannot obfuscate where the money goes, since you can trace bitcoins across the block chain unless people are actively and intentionally diluting them, in which case you know where the paper trail ends and thus who was doing that.
Consider that wallets can be created on the fly and coins tumbled, finding the owner of a newly-created wallet is impossible until they do something else with those coins.
My last day at PivotDesk
It's not exactly what you're looking for, but here are PDFs for Windows and OSX. Most UX guidelines are common to all operating systems.

http://www.microsoft.com/en-ca/download/details.aspx?id=2695
https://developer.apple.com/library/mac/documentation/UserEx...
This was already posted three times in the last few days:

https://hn.algolia.io/#!/story/past_month/0/Why%20privacy%20...
Tough story of the challenge of being both VP of Product and co-founder at a startup.
Node.Js would have to do ALOT, ALOT, ALOT of maturing to become better than rails.

For a comment on how Javascript {Node.JS is Javascript} is viewed look at the last picture on this link (and upvote me if you find it interesting)

http://crashworks.org/if_programming_languages_were_vehicles...
A lot of it was that the bootcamp grads didn't have a good grasp of what they actually knew. They would claim to know a language, but in actuality only know one particular framework in that language.
You think you can trust your friends until governments and corporations hack human motivations and leverage the trust for short term gains until the connections are subverted. It's one of those externalities that are still undertapped and we all know how much organizations look to exploit externalities.

Consider this:
http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-754.pdf

and this:
https://www.techdirt.com/articles/20140224/17054826340/new-s...

it's been done before with the KGB in USSR where your closest friend could also be a tattle-tale for the party, but that's just a tiny bit of what one could achieve with computers these days
Virtually none of the ideas that Bernstein talks about in here have anything to do with people adopting his implementations. Bernstein's packaging isn't why TLS uses PKCS1v15. It's not why elliptic curve signatures almost always require random ephemeral keys. It's not why userland programs scatter broken RNGs throughout their codebases instead of just tapping urandom. It's certainly not why the most popular modern cipher is one that requires either modern Intel hardware or side channel leaks to be performant.

It's also worth remembering that Bernstein has this reputation you're alluding to among Unix nerds. In cryptography, he has no such stigma; he's a world-class cryptographer and I can't find any indication of interpersonal DJB drama in that field at all. I'm almost inclined to attribute the problem to the Unix nerds.
re: screenshots, definitely agree, those are coming with the relaunch of the website with the final release of Freya.

As for Microsoft owning "Luna"... not that we're aware of. They've certainly never contacted us about it.
The fact that he's just using canny suggests to me that it's just a simple hack he threw together. There are LOTS of other edge detection algorithms, but canny is pretty good and so easy to implement that it's the most generally used. It's not great at faces at a low resolution, but even just a little pre-processing can make the image better (as he demonstrates towards the bottom of the page).
Seeding a userspace RNG with /dev/random is exactly the anti-pattern Bernstein is talking about. It's what broke the Android RNG. Don't do that. Just use urandom.
And if that occurs, eventually Google and Facebook will wind up running someone else's ads. Because that will pay better.
Taplytics (YC W14) is looking for a kick-ass front-end dev/designer
This comparison should be taken with some rather large grains of salt...

`(float)rand()/(float)RAND_MAX` is not a good way to generate random floating-point values in C. The values will be in [0,1] but they will not be perfectly uniform. rand() returns a positive `int` and thus only uses about 31-bits of entropy. This is both too much and too little: C floats in [0,1) only have 22 bits or entropy, so you're wasting entropy; on the other hand, all the other codes produce random 64-bit floats (i.e. C doubles), which have 52 bits of entropy, so the C code is generating only 60% as much entropy as the other codes. Instead one should use a function like drand48 which produces a 64-bit C double.

These implementations are all using very different pseudo-random number generation algorithms with very different performance characteristics and qualities. The best is likely the Mersenne Twister algorithm used by PHP – that's the gold standard for non-cryptrographic PRNGs. Others use linear congruential and xor-shift algorithms, which are faster and not as good (easier to distinguish form true randomness).
Just dump the leaves in the ocean. Biodegradable and the salt came from the ocean anyways. The leaves if too concentrated will intake a lot of water and their cells burst. Or the leaves won't be too concentrated and will be eaten by nature.
Seems a little short-sighted. I mean, shouldn't you be copying that traffic into something sandboxed to search for potentially new and interesting attacks?
Pixie: A small fast, native lisp
Great post. Thanks this is an awesome blog post, I love it when someone summarizes the good stuff :D!
I wish someone would do the same for the AWS cloud papers.

Wow TIL what Tao is and what it can do.

This part is very sexy to me:
Facebook's new architecture splits the media into two categories:
1) hot/recently-added media, which is still stored in Haystack, and
2) warm media (still not cold), which is now stored in F4 storage and not in Haystack.
This amounts to a nice benchmark of various implementations of rand() ^_^

Generally, a language in and of itself doesn't have performance characteristics. What you are measuring is the quality of the output of it's compiler. While he indicates PHP is way at the back of the pack, I'd guess that a few years ago JavaScript would be right there with it, but by designing sufficiently advanced compilers you can make any programming language fast.

I remember reading a few years ago that on MacOS X (PowerPC), code generated by IBM XLC was some 50% faster than that generated by GCC for some benchmark (this was before LLVM) -- and that was on the same exact language.
Behind Private Equity’s Curtain
Props for hosting Eagleman's shortstory http://deathswitch.com/deathswitch.pdf
I had a similar experience. Digital logic is very clean and neat, but the part where things broke down for me are things with feedback loops like latches. It's a bit tricky to tell what's going to happen in such devices without some analog background.
Nobody is hiding it. People who are competent in the subject matter can find it easily if they want to. I think, respectfully, that you might just not want to be wrong about this. :)
Indeed it has, indeed it has.
I don't mean site owners paying for ads, I mean site owners displaying ads.
Yes, and you should only use Windows desktops and program in PHP. Generally never improve!
Angular Web Console Hacking: Part 2 – Scopes
I suppose I should say that I really like the concept of elementaryOS, and it would be nice if it were easier to get to know it through the web site.
He was banging away at excel for a while trying to come up with a way to do it, and he probably would have hit on something sooner or later but wanted something for the next day, so I figured I'd give him a hand.

I figure, as programming is able to become more abstract and high level, "practical programming" will become a lot easier.
TYPO under the heading, 'Information Insurance:'

With no reply, the computer deduces you are dead or critically diabled, and your pre-scripted messages are automatically emailed to the individuals you designated.

Change 'diabled' to 'disabled'
Yeh, I've always taken the term 'grease monkey' as the mechanic equivalent to 'hacker', and not bad at all. IIRC it was popularised during WW2 where guys with a mechanical knack would hack together repairs to their vehicles out of spare parts. Those guys were the grease monkeys and were well-respected for keeping the mechanised fleet operating when everything was going to hell.
Bio-Inspiration Delivering Inventions Based on Porcupines, Parasites, Geckos
It may not happen because of resistance to it, but it definitely should. Automobiles are a huge source of preventable death and injury. Manual driving would have never been legal if we had started with autonomous automobiles.
Any possibility of a Terminal.app version with SIMBL?
Of course. However, the term entered general usage during the last decade or so.
If you can actually do the work described in the job post, most companies will hire you. Your hit ratio is meaningless. You only need to find one good job.
As if big publishers needed more reasons to sell premium inventory to trusted advertisers via direct channels (or at the very least private marketplaces).
A Paradox of Integration
The basic premise of the article (that there are three distinct industrial revolutions with "fallow" periods dividing them) seems to me to be very easy to poke holes in. It's not as if some fundamental force of innovation switched on in 1760 and then faded away in 1830, only to reappear forty years later, as the graph in the article implies. Historians of globalization have been thinking about this stuff in a different way for quite some time now (for instance, Jan de Vries and his concept of a 17th and early 18th century "Industrious Revolution" is quite influential and has a lot of merit in my opinion).

It also isn't clear to me why the author(s) consider the automation of the 19th and 20th centuries, which they allow to have demolished entire industries and ways of life, to have been less threatening than the present wave of automation. Perhaps it has more to do with the fact that the people who write and read the Economist were those who benefited from the disruptions of the 19th and 20th centuries--and are now in a position to rationalize away their negatives--than with any qualitative shift in how innovation or automation is taking place.
But is there any actual evidence that the long shifts in residency actually improves future performance under those conditions?

It seems to me that it is mostly based on tradition and gut feeling.

Most of the issues with non-resident doctors working when tired could be fixed by increasing the number of doctors and physicians assistants. Of course physicians organizations fight against that as it would lead to lowering their income.
I don't care for full justification either.
Anyone who's interested in an idea like this might want to see if Google's Inactive Account Manager is right for them. (Disclaimer: I work for YouTube, which is part of Google.)

It triggers if you don't sign in to a Google Account for X months, where you choose X from 3, 6, 9, 12, 15, or 18.

You can provide up to 10 contacts (email addresses, phone numbers, and custom messages) for people whom you want to be notified once the timer expires. You can also grant them access to the data from your Google Account; they'll need both the link in the email as well as a code from an SMS sent to the phone number you provided for them.

You can also choose whether you want your account to be deleted if the Inactive Account Manager triggers.
“Manhattan” Season Finale Review
"I’ve been for them because they aim to help people learn to code and try to keep costs low compared to a similar degree from a university. I’ve been against them because most just take my books, teach my material, then rip off students for $15k programs that don’t actually get anyone deployed."

Isn't that what traditional education/university courses do?... but over a much longer period of time and more money?

Light is the best disinfectant, I hope your post spark some strong discussion because that rarely happens with universities and the stakeholders.

I wonder very strongly what happened to the students of Livingsocial's Hungry Academy experiment led by Jeff Casimer and JumpStartLabs in 2012. It was a initial class of 8-15 or something with promised contracts at the end. LivingSocial chose not to continue the program and I believe gschool(galvanize) spawned off of that model.

Jeff talking about his vision for teaching people to code on ruby rogues in 2012
http://rubyrogues.com/050-rr-hungry-academy-with-jeff-casimi...

I started Dev Bootcamp in early spring 2013, signing up after lamenting that http://pragmaticstudio.com/ in Reston, VA was 2-3,000 for a 3 day course. It just made sense in comparison.

I've found Dev Bootcamp to change and evolve as time moved due to student feedback(I parttime coached students there to stay in touch). The curiosity to learn everything and knowing how to find the answers was my favorite takeaway from the bootcamp.
Desperate to meet that EPS number for the 2015 roadmap, apparently.
Can I ask how you identify issues like this so quickly? I'm an infosec student, and I'd love to hear what your thought process is when briefly looking over the security of a certain website.
It's not formal, but it is helpful to watch these series of videos by Martin Saurer on J:

https://www.youtube.com/watch?v=VSJpJt3c11c

It goes form solving some Euler problems to a full-blown web app in J.
OK, as someone who is a believer in the Om philosophy, it behoves me, for the sake of a substantive debate, to give my best rebuttal to OP...

First of all, I cannot stress enough that Om is very much an ALPHA project. You cannot possibly visit the Om github page and not realize this. It says clearly "Om is still in the design phase so enhancements are low priority" so you should expect that there's zero hand holding for newbs for this project right now. Om is HARD right now, because the author is focusing on clean design, not on optimizing a beginner's learning curve. I highly respect the author for taking this position.

Because of this, very basic and obvious things are missing in Om (such as a macro to add syntactic sugar to the "reify" command, for example) and this is because the author feels that there is still a lot of uncertainty on "best practices" in client side development and that it is therefore premature to decide what sort of syntactic sugar is best. Most likely, this is the correct choice.

Additionally, by admitting you're trying to put mutable state into the application state object (well, at least it sounds like you're admitting this... correct me if I misread your post) you're really placing pretty unrealistic demands on the Om library- This is comparable to a person going to an AA meeting and saying "I want you guys to keep me sober on 6 days a week, but on Wednesdays I really like visiting my biker friends at 'Sloshed Biker Bobs' and will drink it up to the max on just that one day... but if you can't keep me sober on the the other 6 days I'll just assume AA is useless."
I have no network, what do u mean widen ur search criteria, like doing a barista job, which I already have.
Some AWS related links from that blog:
http://muratbuffalo.blogspot.com/2010/11/dynamo-amazons-high...

http://muratbuffalo.blogspot.com/2012/10/building-fault-tole...

http://muratbuffalo.blogspot.com/2013/04/aws-summit-nyc-day-...

http://muratbuffalo.blogspot.com/2013/04/aws-summit-nyc-rest...

http://muratbuffalo.blogspot.com/2013/04/aws-summit-nyc-day-...
Wow, I liked Marc already, but after reading this, I love him. This should be required reading for everyone.

Edit: I really admire the graceful way he handles the hard questions about libertarian philosophy - social welfare and job loss. Even though I don't agree with him, and feel he may be pulling some punches to keep his message broadly palatable, it's still impressive.
There was also this site from 6 years ago:
http://www.deadmansswitch.net/
I tried to sign up, but I got a "Sorry, but this form is no longer accepting submissions." :(
BTrade – A Bitcoin Exchange That Processes Paypal and Credit/Debit Cards
Thanks for contributing something that helps Americans see beyond their own gloomy and parochial perspective on healthcare!
I remember reading about this hack awhile ago and I was trying to do it, but it was always +- same price + hassle to find company who will accept whatever local currency is.
This is an incredible resource. Thank you
I'm looking to set up an OpenBSD server myself. Things are going quite well, but I'm not looking forward to the upgrade process (as an example, here's 5.4 -> 5.5 http://www.openbsd.org/faq/upgrade55.html). How easy has it been for you to upgrade?
Awesome little utility. I wish there's one for lastpass though, but good work nonetheless :)
Ow my! This is Christmas for me right here! Thanks again, this is awesome!
man, not a lot of dood care about a babby, maybe thats y.
There was some discussion on this topic a while back which I remember. For convenience, it is linked here: https://news.ycombinator.com/item?id=4380900
What's magical about it?
Double Rewards for Finding Bugs in Facebook Ad Code
I'd like to point out that the example at the end of the blog post is only runnable in GHC 7.6 and Older. As of GHC 7.8, you can't define your own custom typeable methods, you can only ask GHC to derive a typeable instance
This may answer the natural question of "why not just shut it down, rather than pay to have it taken over":

> In a 10-year partnership, Globalfoundries will supply IBM with
Power processors in exchange for access to IBM’s intellectual property

I suppose it's one way to cut losses while not sacrificing short-term access to the technology; after all, 1+ billion is "only" one year of losses, according to the article.

An intriguing move in any case. I wonder if anyone can point to previous examples of a company paying to have a division acquired?
The concept is simple enough and the performance benefits common enough that it would certainly help to converge and contribute the core to one repo with compatibility and other features in supplementary optional repos ... imho.
TL:dr China has hit peak growth in the medium term and the world needs a new growth engine in India or Africa if the west wants good times to continue. This could happen via western investment but is not overly likely as theses markets are considered high risk for private funds.