skysight-inc/HackerNews huggingface dataset:
Same here, not yet.

Note that if you do intent to proceed and want your card as a backer, there's a step they're not publicizing well. I learned from customer support that you need to download your app and register it before they will ship. This will serve to confirm your shipping address. I think they are prioritizing those users for shipment.
The debate on preprocessors should be moot. As an agency, you can hire people who already know and use it everyday - thus the onboarding and debugging costs become irrelevant.

If you're not learning or using preprocessors, the only person you're hurting is yourself. You're just self selecting yourself from future work considering so many places use these now as a standard.
I received mine yesterday. It took me 3 hours to scan 4 cards and load them on the app.It does not work well with android or ios. After using it I can clearly feel that it has lots of issues.
Cons that I clearly see
1) Card reader hardly works and their troubleshooting guidelines and customer support are useless. They dont know the product well
2)It does not show the bank name. I had two visa card, one debit and credit. There is now way for me to identify them as debit or credit and I have to remember last 4 digits.
3)If I have to use it at restaurant and bluetooth is lost as card is taken away from my table it will get declined.
4)There are very good possiblity that some can change my selection once I hand over card for payment(example resturant)
5) they dont have any update on EMV support.
Reddit alternative Voat knocked offline by DDoS cyberattack
This really seems like a case where the downvote button could have done a better job than angry discussion.
Level-up `rescue` with dynamic exception matchers
No rebate ...
I realize you were just making a specific observation about one situation, but it's worth noting that being an "older" developer (which at 15+ years experience would be late 30s) in no universe means that the developer doesn't know things.

Indeed, the irony is that many shops full of junior FEDs found databases and stored procs so intimidating that we saw the rise of things like MongoDB. Even if it completely sabotages any medium or long term plan, if all you know is JavaScript and have very naive notions about the uses of data, seems great.
There was AIMe [1] which was supposed to do much the same thing. But then, instead of shipping the $299 version they still advertise on their site, they decided to market a $5000 "professional" version instead.[2]

There's Pixio, which has a kickstarter.[3]

Soloshot is $399 on Amazon, with customer reviews, so it's a shipping product.[4]

Reviews of Soloshot indicate that it has a minimum range. You have to be at least 30 feet from the camera before it tracks properly.

[1] http://www.jebiga.com/aime-automatic-tracking-camera-mount/
[2] http://www.jigabot.com/launch/
[3] https://www.indiegogo.com/projects/world-s-first-indoor-outd...
[4] http://www.amazon.com/SOLOSHOT2-with-Base-and-Tag/dp/B00DSGI...
I believe 'standard form contract' was carefully chosen to qualify his statement, so it could sound general, but be exactingly specific.

On that note, is there such a thing as a standard contract for web-based service agreements?
Just one example...

Any Java application can run a SecurityManager:

http://docs.oracle.com/javase/7/docs/api/java/lang/SecurityM...

For instance, Java application servers often have the capability to implement policies per application - so you can run the app server as a privileged user but do things like restrict access to parts of the file system, opening network sockets, using JNI, etc. Essentially this is the same mechanism that applets use to sandbox code. So any exploit that could circumvent this could have an effect outside of the browser, in theory.
So the idea is to force yourself to make completely unnecessary and "potentially inconvenient trade-offs"? A wise developer should use an appropriate level of robustness without tying one hand behind his own back.

And when something unexpected goes wrong anyway it's going to be great when a problem that might've taken an hour to diagnose instead takes two weeks, because SSH is a crutch.
In practice, tracking has never been a problem for me. Have you seen the demos of it tracking quad copters?
This. I really hope there was money included, because that's the only reason to do this integration that I understand and somehow accept.
Oh that's easy...
1. Be attractive
2. Don't be unattractive
3. Be male
4. Be white
5. Be computer nerdy
6. Be 20-something
7. Hate the ever living hell out of fat people.
8. Hate minorities generally
9. Be super-OK with people who abuse their "free speech rights" to break communities.
That is really strange...must be an error in HN, because that comment was for another thread. On my screen I still have the other thread open with my comment appearing there.
Even smokers don't die that young, on average.
Hi I'm Nick Schrock one of the GraphQL developers at Facebook.

While GraphQL certainly shares some attributes with OData, we believe it is substantially different enough from Data that we aren't simply repeating the same mistakes.

There are a number of differences, but two in particular are striking.

1) Is that the GraphQL language is built with product developers in mind. This is a subjective/qualitative judgement, but we believe that it's just a much more elegant language, and that it is a more powerful platform for tool-building. We hope to prove this out in the coming months as both we and the community build tooling atop the language and the introspection system.
2) GraphQL is more constrained. A OData service has to support a huge number of operations that make it more of a generic querying service, rather than a highly structured way to expose application logic. We agree with you that often cover too much and without adequate performance guarantees.

In terms of complexity on the server side, I think this is a really legitimate question. Our answer is that although there is complexity, it is generally incurred on a much smaller set of core and tool developers. The average product developer who will just need to expose a capability via a GraphQL type and then consume it on the client will not find the system overly complex.
Greek Debt Crisis Deal Is Reached, but Long Road Remains
Shut down this guy's account during an attack:

http://www.webhostingtalk.com/showthread.php?t=1467534&highl...

That said, I'm not a personal search engine. Here's a link to search results:

http://www.webhostingtalk.com/search.php?searchid=1555010
Not a lot that's public, but Mary P commented on this AMA:

https://www.reddit.com/r/IAmA/comments/1ydy0w/i_am_raylene_y...
I think this is just one of those things that every developer needs a healthy balance of. BFED qualities are required to ship code on time with minimal defects. Using the latest-and-greatest technology helps drive growth as a developer, but introduces risk.

For me it's a matter of identifying new technology that is valuable to invest my time into learning, and knowing when it's appropriate to learn the new technology.
Open-source projects, specially the ones out of my comfort zone.
The Laziness Dogma
WISYWIG UI builders that are slowly picking up momentum will eventually end up commoditizing this role. There will come a day when a product designer can just create the UI from mockups, generate tested, clean plumbing code much faster and more reliable than getting a front-end developer to do it. I would start learning to get proficient with upcoming UI builders and whichever framework it ends up supporting (most likely React).
And what do you think it's their basis for salary? What other people are willing to work for, so "sleazily" playing other people against you. For example, for some reason e.g. google in europe pays a lot less than they pay in the states. It's not because people in Europe provide far less value, but because they can. Salaries are market-based and that works both ways, the better market you find yourself in, better for you (companies are not going to look twice).
Is there any work on inducing earthquakes to relieve stress before it builds to catastrophe levels?
It's not Oracle's technical debt, it's the developers of the third-party libraries that are importing from sun.misc.*.
Yes.. it works remarkably well and is tuned so your brain doesn't even notice the amplification. If, for example, the reverb is jacked up to make the room sound like a cathedral then your brain immediately knows it is "fake" -- but under normal settings unless the system was explained, someone in the room would not notice what is going on.
The document is also linked in the blog post, on the very first line...
I think there's a case to be made that you've just stated the most important reason for "IP" law to exist.
C++ and while your right, those same people were told this 17 years ago minimum by Sun, "don't use sun. classes". The other option is to keep using the old JVM. I mean I work on code all the time that require Java 6, how many people can say there Python runs on 3.x not 2.x. I'd say before anyone has to worry about Java 9 they have plenty of time to think about this problem. Add in the fact that Sun said use these at your own risk 17 years ago.
resolve() takes the current field AST node as one of its arguments. Mappings to more complicated backends will demonstrate use cases of where this is needed. From that field AST you can arbitrarily descend into a ton of information, e.g. the subfields of the current field.
Placemeter looks very smart although they have an enterprise sales model, Density is literally giving their units away...
Ask HN: How do you become a subcontractor?
I'm a programmer of several years and would like to start subcontracting but I don't know where to start. I was supposed to be bringing in money with this some time ago and I'm at a point where I need to make things happen or choose a new career path. My github and homepage are linked in my profile for reference.

What I've tried: I've been to a few meetups but I can get nervous in crowds and intimidated around good programmers. I've signed up on elance but I don't have the experience to bid or choose projects properly. I've tried networking with my existing social contacts.

What I can do: Python, Django REST Framework, PostgreSQL, Clojure. I like databases and I'd rather write raw SQL than use an ORM but Django solves other problems that make it worthwhile. I have some skills with HTML/CSS but I usually modify an existing template instead of writing from scratch. Though I feel most at home on the backend I'll be picking up a frontend framework soon, probably Angular with Bootstrap.

What I struggle with: High level design decisions that come with experience, networking.

Basically "explain it like I'm five". I would like to work for an experienced contractor who has the ability to code the entire project but wants to farm out the legwork, how do I make that happen? Are there good websites or job-boards I should know about? If I go full-stack JavaScript will I suddenly be in high demand?

I'll be checking the thread periodically and my email is in my profile, if you're in downtown Denver I'd be happy to buy you a cup of coffee and chat about it.
Same here, moving to a dedicated server from a Linode this week. For slightly under 2x the monthly cost I'm paying at Linode, I can get a dedicated server with 8x the memory, infinity more transfer on the same size pipe (unmetered 100Mbps connection), 20x more disk space, and 2x the CPU, and all dedicated so no worries about phantom performance problems related to other tenants. Lish &c are a big plus for virtualized nodes, but I think I'll live without it.
I switched careers into software development almost a decade ago. I have found that

a) Yes. Much of the software development you will do in the plain vanilla business world is not very analytical, interesting, or exciting. Many companies are very slow moving and your ability to influence that is going to be nil if you're just writing their software.

b) I have much less talent and passion than I thought I did when I started. :)

Don't let that deter you. Software development as a job is still better (compensation, hours, opportunity to solve problems on a daily basis, ability to find jobs) than virtually anything else out there.
I must second this. I worked as a TA for 2.5 years while pursuing my Master's degree, and I learned a whole lot more by teaching than by studying. The most amazing thing is to be able to tell students that you have absolutely no idea of the answer to their questions, but that you're going to find out together.
Potentially, but the people with the ability to understand the code that is being generated will always have more value than the people who don't. WISYWIG editors are useful and quick but you are ultimately limited to the what the editor allows you to build.
Moderation in all things. Don't be boring, don't be trendy.
Consider taking the initiative to try and improve the processes and/or tools that are causing you frustration. I realize that in some organizations this will be prevented by too much bureaucracy, but in many (even big orgs) your actions will improve your life and those of your co-workers and you'll find such work rewarding (even if it's not necessarily coding). Remember, nobody set out to create procedures just to slow people down or to sap the fun out of your work. Unfortunately, many end up doing that or being perceived that way, but they were created for a very valid reason. See if you can streamline rather than avoid or be frustrated by them.

The other comment I have, unrelated to the above, is that your repeated reference to "talent" is somewhat of a red flag to me. There is nothing wrong with being confident in your skills, but often the idea of "talent" can be conflated with ideas of "if only I didn't have all these procedures, I could write code SO FAST", the consequences of which are generally the reason those procedures exist today. Personally, there is a very small percentage of developers that I have met over my career that I would call "talented" (< 5%) and they would certainly never say it about themselves (and I don't consider myself among them). Talent was in how they thought about solving problems (that maximized quality and minimized work) rather than their ability to "bang out" a solution really fast. The ones that openly refer to themselves as "talented" are often personalities that need to be managed.
You can _both_ fund further research _and_ apply the research that’s already been done. In fact, if you’re not going to apply the already existing research, what’s the point of funding more? Are you going to apply the new research but not the current research?

And prevention is much cheaper than cure.
I think it's kind of irresponsible to release a study like this to the popular press, especially this early before all of the correlations and causitive factors have been worked out. I remember a similar deal hitting the pop-sci press back in the 90s with regards to smoking supposedly preventing Alzheimers (that I believe was later disproven).

ah, yeah, here it is: http://www.ncbi.nlm.nih.gov/pubmed/8437692

Half of my extended family completely ignored the part on "The 'dose-response' pattern showed the greatest risk reduction among those who smoked least" (if it ever got mentioned at all), and used it as an excuse to keep smoking for, well, as long as it took for everyone to forget the meme and go back to smoking Because Freedums!

Ok, nevermind, I guess they never needed an excuse to begin with.
Idea is fascinating. Aside from the political unfeasibility (people won't be convinced an earthquake will ever happen here), I'd be worried about technical execution.

Could we really cause an earthquake? How many nukes would it take? How much would the operation cost? What if someone steals a nuke while they are installing it (add some more to security cost)? What if we can't predict how it will react and end up causing more damage?

Could go on and on with these questions for an hour. And each of these questions means more time / money to come up with solutions.

The easy, stupid, and probably correct answer is... let nature sort it out. Our species is great at surviving and rebuilding. Better to worry about stuff we can control and fix than try to attempt to control things wildly beyond our means.
I just think that automatically-updating "views" counter is awesome. A little distracting, but cool to watch it update in real-time.
Extensive prior discussion: https://news.ycombinator.com/item?id=9818310
I'm pretty frustrated by the notion that design = minimalism. There is a time and a place for minimal design, but I don't believe that everything has to be that way. sure, minimalism is great in a marketing landing page, but in a house? in a car? Decoration is a key area of expression for a maker or builder, and not everything must be of purely functional purpose. Looking good is a legitimate purpose, also.

And, on digital devices, I think we've gone too far toward minimal with ultra-thin fonts, buttons with no indication of whether they are actual buttons, buttons that don't show whether they're pressed (the shift key on iOS), etc. there is a point when "minimal" becomes "too little", rather than "as little as possible".
From the above description, it seems like you might be trapped at a local maxima. Try expanding your horizons in other areas. You will gain perspective including ways to get "unstuck". You will find other maximas, and realize that you have a long way to go. For example, try reading about medicine or art - that can give you a perspective on "how" to think and "why" and connect the dots, rather than the "what" of the latest framework. To give you a more concrete and prescriptive example you can apply, let's say you are learning Sketch and teaching yourself UI/UX. How about exploring color - the science and art behind it? Pick up a color palette program, and look at famous works of art and good UIs - what palettes do they use and why? Can you come up with your own palettes? Why did you choose what you chose? Can you use a palette from some apps like Slack or Monument Valley and build your own UI? Basically try to go in an adjacent or even orthogonal direction. You are on the right path... you seem intellectually curious and a lifelong learner. Just shake things up a bit and that can pay dividends. HTH.
Honest question, what's wrong with SPA?
Mulah Vegas-Doing Me
That's great if strace et. al. can actually tell you why production is misbehaving. Of course, strace doesn't exist in vacuum, it changes the way your code executes. Everything is going to be slower, and race conditions and locks may not present themselves so readily. Then you also have the added stress of screwing around with a live server, what if you do something that messes it up worse?

Sometimes it makes more sense just to kill that server and add a fresh one to the pool. Better yet if that process is automated. Good logging can actually be more valuable than mucking about in the live environment (or as I call it, panic mode).
Hey, eudox! We wanted to ask you, but we did not see you on the Reddit thread. Someone asked:

https://www.reddit.com/r/Common_Lisp/comments/3d3oqh/ceramic...

The gist is: for the Javascript parts on your site, any plans to integrate Parenscript for the full Lisp experience?

Thanks for your work. I saw again it was posted before today on /r/lisp and /r/programming, but I missed it.
Police officer under investigation for reportedly starring in smut movie
I never understood why everyone jumped on the Pao hate train... She never seemed like she was in the wrong.
Never take a salary cut to work at a startup. Are you an angel investor? No.

There probably are better jobs. But unless you live in a major city, it will probably be hard to find one. And even still, it's not exactly easy to get a job at a good place to work. Everyone wants that job!
I think given the current state of the spec that's pretty accurate. However we really view GraphQL as the way that front-ends/client specify their data requirements. One way of fulfilling that is to dispatch the queries to the server as is. However if you view this as an API to data, which can include client software, this can get a lot more interesting, and allows you to use different transports, messaging protocols, etc

For example on iOS we used GraphQL to transition our persistence from Core Data to a propriety (client) storage engine.
It's a fairly obvious idea; the difficulty is definitely in execution, not conception.
That was my initial reaction as well. Pretty interesting concept. Front page Hacker News web traffic to your website in real-time.
True of all the big players in the region, at least the Gulf.

Source: someone who spends far too much time there.
I bounced around 4 different companies after changing careers into software development before I found my ideal match; don't be afraid to get back out there and find something more satisfying.
What do you reckon the benefits would be over this solution?
Yes, hugely ironic. “Listen, these things are never black-and-white. [pause in which audience expects a call for careful consideration, case-by-case.] They are always white.”
Lets try an example. Extract first link address from https://news.ycombinator.com/.

As DOM query:

document.getElementsByClassName("title")[0].parentElement.getElementsByTagName("a")[1].href

This will break:

* When title element no longer has "title" class.

* When title is no longer a sibling of link.

* When link is no longer 2nd link of its parent.

As regular expression:

document.documentElement.innerHTML.match('td class="title">.*a href="([^"]*)"')[1]

This will break:

* On any white space change.

* On any new attributes on td or a.

* When ' is used instead of "

* When href includes escaped "

* In most cases when DOM query will break.

Many of those can happen without any server-side changes. It will sometimes works sometimes won't - making it hard to test.

There are cases when regular expression will break less often than DOM but DOM is easier to reason about, more predictable and has less corner cases.
Three reasons *not* to hire a Chief Product Officer
The transfer of $50bn in state assets to an "an independent fund that will monetize the assets through privatisations and other means" is a fairly significant feature of the deal that doesn't seem to be receiving a lot of attention.
But then it would be even worse on battery life.

The primary uses that I see, day to day, for Flash are:

1. Video players (which should be done natively)

2. Ads (which is an awful use case)

3. Fancy, but broken, font replacement (less so lately)

4. Weird, unnecessary utility, like copying text to the clipboard.

I don't see any reason to reimplement Flash in Javascript when all of these use cases can be better done in native HTML/Javascript already (1-3), or just not done at all (4). It seems like a huge amount of engineering effort to maintain an old technology that even its creator is migrating away from.
I totally dig it too, but I wish it counted without highlighting yellow. Neat feature, but a bit distracting.
Facebook is the last major site I visit that still pushes Flash on me. When they clean up their own act, then they can start talking about what Adobe and the rest of the Web should be doing.
Will Cloud Computing shift IT outsourcing trends towards IT insourcing?
The author write and linked to an article on the downsides. While I haven't read it, I do rage every time I click on a link to a Blogger.com-hosted article and watch some fucking Blogger logo animating as they load a web app to show me some static text. There’s no need for anything to load before showing me the blog page. The experience has been degraded and made more fragile, not enhanced.
Companies building businesses around open source platforms