skysight-inc/HackerNews huggingface dataset:
If you are ever curious about why WebSQL was shot down, how it happened in excruciating detail:

http://nolanlawson.com/2014/04/26/web-sql-database-in-memori...
I'm not aware of any prescription drugs for burnout (except for treating certain symptoms of burnout, such as anxiety or depression).
Reminds me of facebook's https://osquery.io/ does this offer anything different?
Can you expand on that? I've got a mature API that's based around HATEOS, json-schema and HTTP content negotiation. It works really well, but client-side developers always need some time to get used to it, as they expect "REST" to mean "like Rails".
https://osquery.io/
It's funny how trends in web development work. 5 years ago , SOAP sucked and if you were using it or praising it you'd get laughed at because XML. Now REST sucks because GraphQL so let's go back to RPC like protocols and but with a twist , YAML or JSON ...
I think Google probably is looking at Kotlin for Java replacement on Android.
This is like real-life Minecraft in survival mode.
Being at one job for a short period doesn't make you a job hopper, rather it is about the long-term pattern.

You can honestly say to potential future employers that this job is just a poor fit. Better to cut your losses early (and save your health) rather than tough it out for something others may not even care about.
As someone that suffers from RSI, I'd be interested in an Opti-mouse.

Does this exist yet?
Why Apple’s Launch Event Was “Creepy as Hell”
It wasn't very precise. I figured that a highly skilled polymath in a modern economy can usually earn US$150k per year, and that this is a bit less than half of a working year. How much do you figure?
I really, really wish I could admit guilt and tell you that I've indeed had to construct a strawman because my point required it. Unfortunately, I didn't because it doesn't. Either you are uninformed about the current levels of insanity reached in PC circles, or you belong to them and hope that nobody will notice what you guys are up to.

I will give just 2 examples, and let everyone else be the judge.

http://www.newyorker.com/news/news-desk/trouble-teaching-rap...
One teacher I know was recently asked by a student not to use the word “violate” in class—as in “Does this conduct violate the law?”—because the word was triggering.

http://www.express.co.uk/news/uk/566202/NUS-jazz-hands-clapp...
The NUS Women's Campaign tweeted from its official account: "Some delegates are requesting that we move to jazz hands rather than clapping, as it's triggering anxiety. Please be mindful!"

Who needs strawmen when reality is way more entertaining ?

I will re-iterate that people like you, advocating that this behaviour can in any way or shape be construed as reasonable or a mark of progress, are doing a disservice to victims of actual traumatic events (more to the point : spitting in their face) by trying to liken petty little everyday traumas that everyone goes through (you guys call them "microaggressions") to what a war veteran or an actual rape victim (I said "rape", not "catcall" btw, notice the difference?) actually have had to endure.

Anyway, I can't wait to see how "snowflake generation" does in the real world. Have a nice evening.
I don't think I do need to do a study to determine this.

I have been persuaded that you might.

You are claiming that we should 'err on the side of caution'. Ignoring the false dilemma, first we must decide what that even means. Since you are proposing that we should encourage millions of people to change the way they refer to villians in fiction, I think it would certainly fall to you to provide evidence that such a sweeping change is worthwhile, and more importantly, worth costs, including opportunity cost, since we could have spent that time and effort on lots of other things.

Also consider the blow-back which may or may not exist. By exposing such a seemingly trivial preference as 'bad guy' vs 'bad person' or the non human-assuming 'bad entity' (although entity may not be inclusive to hive-minds like the Borg, or more emergent Gaia like forces, so the side of caution may just be the British 'baddie', but -ie is a diminutive, and who knows who might come out of the word-work to take offense at that, short people for a start). By having such a trivial belief, you may well inadvertently have people then conclude that all your beliefs are that trivial, academic, and generally bizarre, and then have them discount your other ideas. So certainly we need to determine if it is more cautious to 'keep our powder dry' before we leap in and insist that there is some harm being done, especially since we've really not established the harm to begin with.

Anyway, it's been fun arguing with you. I hope you enjoy the rest of grad school :)
If your car has a stereo with just CD and radio, but with a CD changer option, you can get aftermarket kits that let you hook up your ipod/phone/mp3 and play music. Some can even pass the steering wheel next/back/pause etc. commands to your device.
How to Prevent SaaS User Cancellations
A few months ago I set up an account with American Express. I was able to log in to their website from a desktop, but the Android app wouldn't let me log in. Eventually I would up talking with their tech support, having been elevated twice, and I learned that their passwords are limited to 20 characters, as well as NO UPPERCASE CHARACTERS! For some reason, I had been able to make my long, uppercase-filled password on the desktop site, but the app was lower()ing and truncating my password.

To add insult to injury, when I tried to tell the gentleman on the line what an egregious security lapse this was, he cut me off with a terrifying and patronizing explanation: "strong passwords don't matter anymore, because nowadays we have _encryption_".

American Express, get fucking real.
(If you liked this comment, you'll probably love https://news.ycombinator.com/item?id=10200294, although it's buried in a heavily downvoted subthread.)
Could this be the case of missing the forest for the trees? Perhaps the burnout is happening due to stagnant wages and inflation which forces people to work longer or take up additional unfulfilling jobs. Exercises perhaps may only be helping in workers handle additional stress but doesn't improve their being on the whole.

Productivity vs Hourly Wage [0]

GDP vs Median household income [1]

[0] http://www.decisionsonevidence.com/wp-content/uploads/2011/0...

[1] https://upload.wikimedia.org/wikipedia/en/e/e2/US_GDP_per_ca...
Startup Shift Labs wants to change how medical devices are made
i used to use raml and still actually prefer it to swagger, but find that swagger is much more widely supported.
EFF claims that "In mid ­August 2015 the Boston office of the US Department of Homeland Security contacted the Portsmouth and Lebanon Police Departments to warn them, falsely, that Tor's primary use is to aid and abet criminal activity."

Does anyone have a source for this claim?
Quite a lot of things seem to be export-controlled, for example this microcontroller dev board is: https://www.sparkfun.com/products/12646
Secondhand Clothing Site ThredUp Raises $81M
Authenticable Observables: Implementing JWT Auth with RxJS and Fetch
I agree, and things could end up quite messy without categories. Will try think of something simple to start with.
A lot of those cars have a changer option on the factory stereo which means an emulator can provide an aux input. There are some adapters on the commercial market for this and lots of arduino-style projects published on the web. So far this year I built two such adapters for family and friends.
https://www.propublica.org/article/library-support-anonymous...

> When the DHS inquiry was brought to his attention, Lt. Matthew Isham of the Lebanon Police Department was concerned. “For all the good that a Tor may allow as far as speech, there is also the criminal side that would take advantage of that as well,” Isham said. “We felt we needed to make the city aware of it.”

> DHS spokesman Shawn Neudauer said the agent was simply providing “visibility/situational awareness,” and did not have any direct contact with the Lebanon police or library. “The use of a Tor browser is not, in [or] of itself, illegal and there are legitimate purposes for its use,” Neudauer said, “However, the protections that Tor offers can be attractive to criminal enterprises or actors and HSI [Homeland Security Investigations] will continue to pursue those individuals who seek to use the anonymizing technology to further their illicit activity.”
On the iPad Pro and the Constraints of iOS
Thanks ! Well played, actually.
On the first page, the brief reference to this is a link to this article: https://www.propublica.org/article/library-support-anonymous...

It does seem an oversight, since there are 5 or 6 citations in EFF's letter.
Optimization is a drug. If you do it too much you will get addicted and it will ruin your productivity. But damn it feels great :P
I grew up in New Mexico. Adobe construction ("mud huts", if you want to get all ethnocentric about it) was ubiquitous there in 1915 and is still common there today; it's substantially more comfortable than most of the modern alternatives, but also more expensive. Some of my relatives there had outhouses when I was growing up in the 1980s.
Ah, a valid point, which I could've worked in but frankly I didn't see a lot of that happening in the implementations that I've witnessed.

You did make me realize though that I feel a bit like a sucker for paying higher premiums and spending my own money on supplements and workout stuff simply because I won't let my employer hire somebody to review my biological information on a sheet of paper devoid of individual context.

I mean, I'd love to be on equal footing with an employer. "Sure, you can look at my health records and tell me areas to improve, no problem. You're going to have to let me review internal financial metrics for places where you can cut back on some things and pay me more though." Fair is fair haha.
From Crisis to Opportunity
Because the XML syntax maps directly onto UI components; introducing an HTML canvas is vastly more complicated than that.

Mappping XML to a small subset of UI objects is so simple you don't really need to pull in an entire browser runtime for it.
True - things like Github profiles, LinkedIn, maybe some simple ways to verify ownership (if not already easy to do via some API.)

Nice idea.
Annotation for the Web – Highlight text in PDFs and web pages
Awesome. Thanks for sharing!
Containers and the Chasm: The State of Container Adoption
how, do we make it so that people want to get
of their ass and exercise?

We have to make it fun. Look at all the nerds (and I would definitely include myself as a nerd) who wouldn't dream of working out, but burned millions of calories on Wii Fit and Dance Dance Revolution.

I'm not saying it necessarily has to be a video game.

A lot of people would love sports if they had a local, easily accessible, and judgement-free chance to play them.

I think very few people have the mindset to do grueling, non-fun workouts on a regular and lifelong basis. And you know what? Nobody really should, either. There are so many fun ways to do it.
npm is now its own company, so I think there is hope that serious work is being done to fix those issues.
Microsoft confirms Windows 10 is downloaded to PCs whether or not users opt in
For this work I will send you a batch of homemade javascript cookies.

If you send me a link to rent-a-coder I promise to send you some chips ahoy.
I work 10 hours per day and still make it to the gym for a few hours. I get in at 8:30, leave at 4:30, hit the gym and lift for a few hours, come back to work and work until 10 or 10:30, and then head home. Granted, I've optimized my life to be able to do that (I bring all my meals to work, I live within walking distance of work, my employer lets me store a prowler on site for when I choose to do cardio :D etc).

If I couldn't make that schedule work then I would work less. The idea of giving up lifting is a non-starter for me.
The amount of money the TSA has cost the US since it's foundation is staggering 0_o
Clojurescript is still incredibly daunting to programmers who have never known anything but C-like syntax... even though XML/JSX is practically s-expressions. So it's incredibly exciting that those types of patterns can be found in raw JS/JSX code.
SDSU Aztecs fans invade Cal Bears online forum
Related, for visual learners, Git for ages 4 and up: https://www.youtube.com/watch?v=1ffBJ4sVUb4
> And you, are insulting survivors of actual PTSD & trauma by insinuating that hearing words you don't like is in any way a similarly distressing experience to what they went through.

Where did I say that? I never equated mere offensive language to triggers.

Someone I know had flashbacks to a traumatic, physically-violent event after hearing someone nearby "joking" about that type of event. Are these kinds of experiences a joke to you? Something to be mocked? Because this is what trigger warnings exist to prevent.
I find it strange that large companies envy the things smaller shops are able to do, and they'll spend the money to buy them up, but they won't spend the time to understand the culture that let them build what they built. Put employees first and you'll find they can do some pretty amazing things.
Live, and Just a Swipe Away – It's 40 Years of Saturday Night Live
Also found the explanation of the mechanism behind why having Dengue a second time (of a different strain) could be so bad interesting. I knew that was the case--I read some about Dengue when I got it last year--but I didn't know why.
Ask Not Can Machines Think, Ask How Machines Fit into the Mechanisms We Design
That was possible with earlier versions of react, with slightly different syntax:

{Aquarium({ species: "rainbowfish" })}

I've come across many projects which defined lots of small react classes, usually with a one or two line render body, which would be better served as simple functions.
this is a very interesting idea! I do wonder how similar the effects of the two are...
You aren't just a brain in a box. Your body's state affects your cognition. Stressors cannot always be eliminated, but stress is not only a function of stressors - it's a reaction of bodies to stressors.
Swagger added support for examples with version 2.0 of the format, see: https://github.com/swagger-api/swagger-spec/blob/master/vers...
Well, what else would you call the programs they're developing if not malware?
Building a Nexus 4 UART Debug Cable (2013)
Maybe from a more open hole. I wasn't being serious with my previous comment.
Assuming you're on a desktop, and you're currently scrolled over an image, put your mouse cursor just to the left of it. It'll hide itself after a half second or so.
And one day when every activity done outside of your home is recorded, will you agree that you shouldn't do any of that except in the private of your own home? Or would you say that if you run to the local market at 8PM in your jammies, your professional reputation shouldn't take a hit. Would you say that if you were seen flirting with a date (or SO or spouse if dating/married) while at some restaurant, it shouldn't be used against your professional reputation?
> I constantly see the same argument over and over and over - they make their own hours, they use their own equipment, they can also work for Lyft, etc. Those are all traits of a contractor, but it doesn't defend all the practices that come with being an independent contractor.

Exactly. My point (in case it was unclear, as I was unsure if you were just reinforcing my point or misinterpreting it) is that just because a driver has "independent contractor" status which Uber argues drivers desire, it doesn't really mean anything if many of the actual benefits of being an independent contractor are removed.

The labor laws regarding this are there for exactly this issue. A lot of companies try to reclassify employees as independent contractors because it's cheaper in many ways, so there are laws in place to prevent this abuse. Unfortunately, it seems every few years there's a new way to circumvent those laws which needs to be addressed.
We recently evaluated RAML, Swagger, and Blueprint.

RAML was the top choice for developer preference and syntax, but industry tooling was much stronger for Swagger.

What we chose was Swagger 2 with the new options for YAML syntax, which gives us good readability/writeability, plus excellent tooling.
I started reading your post thinking I would never get it, and I am now amazed! Thanks for sharing.
Deep learning at Microsoft (GTC2015)
Barack Obama Answers Quora Question on Iran
Think it's a good point to use #ReactUIBuilder as prototyping tool described
I've never heard "cattlemen" used. Ever.

I don't mind hearing "polack" from anyone.

And those people can learn by hearing that they're wrong. As a sixth grader, I used the word "colored" in reference to African-Americans, in a historical sense, on an essay. And I learned from that.
Tip: If you do strength training, stay away from the bar. Yes, the traditional "big 3" all involve a bar, but there are safer alternatives using dumbbells. While dangerous technique is probably possible in any exercise, my personal experience is that it's easier to fuck up and hurt yourself using a bar.

I have the impression that there's' a trade-off between effectiveness and safety though, and this advice is pretty far towards the safe side of the spectrum.
Exactly, plus all the other highly specialized parts of product development like UX, graphics design, PR, sales, customer support, security ... etc.

>Are you going to be posting this on the marketing version of HN
Good idea. I might post it later after I've cleaned up the spam.
M. Sibennmann dates NetBSD rc.d to "2001 or so". In fact, M. Mewburn made his first proposals in December 1999. In his Usenix paper on the subject he dates the first release of the system to NetBSD 1.5 and December 2000. There are citations of the paper and some additional hyperlinked stuff at http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/sy... .

M. Sibennmann also states that OpenBSD adopted NetBSD rc.d. In fact whilst FreeBSD just took the NetBSD system, the OpenBSD subsystem was written from scratch. This can be seen not only from their respective manuals but also from the differences in the way that the shell scripts look and work. Compare these three incarnations of /etc/rc.d/ypbind:

* http://cvsweb.netbsd.org/bsdweb.cgi/src/etc/rc.d/ypbind?rev=...

* https://svnweb.freebsd.org/base/stable/10/etc/rc.d/ypbind?vi...

* http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/etc/rc.d/ypbind...

Whilst OpenBSD rc.d was in version 4.9, it was formally "switched on" in version 5.0.

* http://www.openbsd.org/faq/upgrade50.html#rc.d

Some machines running modern BSDs have an even more recent init system than either rc.d . The system demonstrated at http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa... was running FreeBSD 10, for example.
That should be one of the questions you ask the company during an interview. It shouldn't be a surprise you face after starting the job.
What are you using for ref docs? https://developer.spotify.com/web-api/get-album/
Humble Weekly Bundle – Benefits Zidisha and AbleGamers
Java's Math.pow accepts non-integer exponents so your example doesn't handle all cases.
That was an example from the project.

>>> 1:5-1:14 warning `boogeyman` may be insensitive, use `boogey` instead
I'd wager it depends on the country, plus it doesn't matter, they'd do them anyway and there's not much anybody can do about it.
HyperCore Linux: A tiny portable Linux designed for reproducibility
Another way of looking at the article is that it's more important to have the right data than just having lots of data. So it's very important to think about the questions that one would want to answer and design data collection to capture the answers, rather than just going ahead and storing everything in a brute force way.
Does this imply that we now have identified a simple means (i.e., a single protein with a known encoding) to make a weaponized strain of something popular?

You know, just like the common cold or flu, but also causes deadly internal bleeding while it's at it.
Curious why you didn't mention your professions. That's the most important consideration.

One thing is for sure, the East Coast / NY metro does suck if you're not incredibly wealthy. Quality of life is so poor. If I can't get into an upper income bracket while here I'll be out the door soon.
Probably an ingredient, but I would guess the physically passive office jobs are a bigger problem.
Order of mainstream adoption for API description languages:

1) Swagger (by far)

2) API Blueprint

3) RAML
Interesting problem space, for me it's in most cases a combination of Etherpad or a wiki, google spreadsheets and some file storage and group chat. Up to now, your solution IMHO mostly solves the parts spreadsheets is used for. Sadly no directly upcoming trips for me, or I'd give it a spin. Do you have a blog or twitter account where I could follow updates?

Things I'd be missing for some trips:

- mapping/planning of multi-place trips, and of places for activities (e.g. for a city trip)

- a "scratch" space for collecting ideas. I don't entirely see yet how one might get from "We want to go to Scotland" to "this is our itinerary and finished plan" inside the tool.

- the supplies area needs amounts

ideas:

- maybe I missed it, but generating a pack list would be great

- a way to collect files, or to integrate with other solutions for that (maybe allow linking to dropbox or something, if you (understandably) don't want to host tons of files yourself?). For tickets, booking confirmations, ...

- some way to do trip documentation, or at least to collect that afterwards (logs/"reports", pictures, maybe social media integration, ...)
Our hope is that we can combine HATEOAS with an ontology to create autonomous clients and, otherwise, provide rich enough metadata in each resource to generate an appropriate UI (for human facing clients); the 'semantic web' approach.
Spell checkers et al. don't check subjective properties like tone or offensiveness. (And where it gets subjective, they would rather create a false negative than a false positive.) It works rather well.
If we're talking about what's optimized for eyes and the movement of them, you wouldn't even want a keyboard layout, you'd want something more like a dart board or oval shaped dartboard where the spaces are letters and the most common letters are towards the center. QWERTY is fine for someone familiar with it, like an experienced typist whose already mapped those keys mentally, but I expect someone with a lifelong disability would have no true familiarity with QWERTY (since they can't type) and would have to learn any layout from scratch anyway, so you might as well start from scratch.
Sadly unmentioned is Lem's quite distopion post-apocoliptic work, "Memoirs Found in a Bathtub", a future defined by mega-McCarthyism and the pursuit of any fragment of 'truth' however slimly defined that may be.

Worth a read.
* MD5 of the bcrypted pass+username *

How do you verify that? Since bcrypt generates a random salt when you hash a value, if you MD5 the resulting hash, you lose the salt. So, are they storing the bcrypt work factor and salt but doing an MD5 only on the hash portion? Seems like a needless extra step. Storing the bcrypt work factor, salt, and hash should be sufficiently secure.

Unless you meant bcrypt(md5(pass+username)).
discussion: https://news.ycombinator.com/item?id=10134787
Log Parser does this too (Windows only). http://www.microsoft.com/en-us/download/details.aspx?id=2465...
Great curation of UI!
Nothing to be concerned about, we have many of these sorts of things already. What's one more?
Is it OK to kill a Rhino?
Sort of, those functions aren't components, so they don't render async and don't have lifecycle methods or shouldComponentUpdate. (Also unclear if these new function components are actually components)