skysight-inc/HackerNews huggingface dataset:
I usually copy-paste longish things to the text editor (or at least to clipboard) to avoid data loss in case the webapp crashed / browser crashed / HTTP request failed / I mistakenly pressed backspace when out of the textarea (which navigates to previous page)

It happens rarely but when it happens, it hurts.
Feerless: Crowd-sourced, preemptive notifications for Netflix watchers with PTSD
So far we've only seen MS's AR offering via Hololens.

Has anyone tried the ex-Valve AR system? I think it's called castAR.
Thing is that to get XP, and later 7 Starter, OEMs have to follow strict specs defined by MS. This then choked off any potential differences the OEMs could experiment with.

Similar restrictions came out of Intel, iirc.
Seems to me the innovation is well ahead of user (and developer) adoption, which may be the real problem....

That seems to imply that adoption will eventually follow and it's just a matter of time. On the evidence so far, it seems a credible alternative theory is that most people simply don't want these kinds of innovations.

Unfortunately, the most innovative area in tech today seems to be consumer-hostile but potentially more profitable business models: privacy-invasive and ad-driven systems, rental models for software and cloud services, version ratcheting and built-in obsolescence, DRM and software activation controls, and the list goes on. It's like most big companies in tech can't figure out how to deliver anything valuable enough that users actually want to spend real money on it.
Depends on your connection. I gave a talk about CLJS page speed, and server side rendering at the recent Clojure conj (https://www.youtube.com/watch?v=fICC26GGBpg). Trying to load my site on the conference wifi, 200kB took 3 seconds = 60kB/s, so 30kB would have been enough.

"Ok, that's not real world". Today, the cable guy is here fixing my home internet, so I'm tethering my iPhone 5s. Loading the .js for my site took 40kB in 143ms = 300kB/s, so 150kB would have been enough.

"Still not real world". Fine. Here's the waterfall graph of a visitor from Canada to rasterize.io today: (https://s3.amazonaws.com/static.rasterize.com/canada-waterfa...). Loading the .js took took 40kB in 60ms = 666kB/s, so 300kB.

So certainly less than half a meg of JS, which is very common to see in SPAs.

Certainly, there are tons of other things that can slow down a site. But the JS is one of the "easiest" to solve, because devs are responsible for it, and it has well known solutions, that people don't apply consistently. (reduce dependencies, only serve one file, Use webpack/closure, use CDN)
I guess he learned that step 1 should be using the ohmmeter and step 2 should be plugging it into hundreds of dollars of equipment.
> If you just want to get data from A to B over the network, TLS 1.2 (but upgrade to 1.3 when it's ready).

Right. If you're not using TLS for your network communications, then your communications are not secure.

Some people also have other requirements (e.g. "I need to store SSNs, how can I encrypt them and still be able to search by them in MySQL?") which require separate app-layer crypto. In those situations, don't roll your own. :)

> Probably still worth hiring an expert to make sure you're doing it right but you have less chance of shooting yourself in the foot than if you try and roll your own.

Agreed.

> Sometimes I think if cryptographers wrote libraries that the rest of us could use and "just work", security worldwide would improve.

Ah yes, boring cryptography. :)

> Bernstein's NaCl and the derived libsodium is a good starting point though.

Strongly agreed.
the power limit is 1/2 watt.
>The majority of society would say it is your ethical duty to help a person in such a circumstance, even at moderate inconvenience to yourself.

A stranger man knocks on the door of a single mother with a young daughter (yes, I am piggy backing on stereotypical social norms). Does she have an ethical duty to put both herself and her child at potentially great risk (which is probably largely overblown by 24 hours news and crime based TV shows)?

>but in general, most people would frown on your choice of a fancier car or a European vacation over someone else's life, in this kind of local, specific scenario.

The difficulty is when they enjoyed their European vacation in the past while you saved up for yours now.

Or to put in a more generalized term, the ethical obligation to share wealth even with those who are themselves responsible for not having wealth encourages one to never save up wealth to begin with (not in an all or none sense, but as a pressure which can be increased or decreased).
I completely agree with you. I feel like Snowden should have held back more documents, or instructed reporters to hold back documents that didn't concern mass/public surveillance.

Some secrets aren't always bad. I respect and admire Snowden, but I also acknowledge much of what the NSA does is beneficial and should remain secret, even if other large parts of what they do are not beneficial or ethical and should be exposed.
Wow, some of the responses to the tweet[1] linking to his article are kind of scary. I wonder if the company was Comcast would "Being thankful for being allowed to be a customer goes a long way."[2] ever be written.

1) https://twitter.com/salsop/status/694185662350667777

2) https://twitter.com/ispekhov/status/694240431987625985
That doesn't really address my question. There are real prepared statements like you're talking about; there's the crap PHP does; and then there's what you get if you use e.g. Erlang's Postgres library, which is that you pass it this:

execute("SELECT foo FROM bar WHERE baz = ?", [5])

and it becomes something like this:

db_socket ! encode_to_wire_format(
{'SELECT', "foo", "bar", [{'baz', 5}]}
))

Postrges's prepared statements aren't being used, but the distinction between "tainted" user-generated data and the "trusted" statement is maintained, because the 5 in the above is typed data being sent over the wire in a length-prefixed binary encoding, rather than string data being serialized+escaped into another string.

Which is to say, if you (or your users) tried to put a fragment of SQL in place of the 5 above, it'd just get treated as string-typed data, rather than SQL. You don't need packet-level separation to achieve that.

But is this approach still bad for "emulating" prepared statements, somehow? I don't see how.
This was an A-C cables, which means it was used to charge the laptop, not to power something from the laptop.

Current limiting doesn't magically protect powered devices from voltage reversal (-5V instead of +5V), so both the laptop and power delivery analyzer went poof.

They may have taken enough current to trip charger's current limiter, but then it was a bit too late.
The problem is when you have a flooded labor market any education becomes a differentiator. So whether the debt is or isn't worth it becomes a question of whether or not you want a middle-class job.
SF tech bros told to get out of the gayborhood
Isn't this entire complaint about the variable name heteronormative? Also, are we supposed to assume that women are somehow more prudish about things that remind them of but aren't referring to sex acts than men are?

Just because someone can imagine a hypothetical problem doesn't mean it's an emergency that others need to worry about.

Eventually all code will be reviewed by Beavis and Butthead, and if they can manage to find anything to huhuhuh about, it will have to be changed. "Huhuhuh, that said 'Insert', huhuhuh."
The way I read it is "we might fuck up the planet, but we'll create lots of shareholder value in the process".
Yahoo to Say It's Exploring Strategic Alternatives
Adobe Premiere Pro CC 2015 v9.0 Serial Key and Crack
I prefer to call mine an anti-assault weapon. I don't have any need or plans to assault anyone, but I may have a need to defend against someone who'd like to assault me.
Master/slave incorporates the definition of a supplicant subordinate relationship which is not appropriate for the context it is frequently used in. People just use it "because it's there". Boss/Worker, Leader/follower, coordinator/actuator and sender/receiver are all more suitable terms in the areas where they are used. None of them imply that one subsystem owns another or must be unquestionably obedient - in a system this kind of relationship is rare.
Authors here, feel free to ask us anything!
Framing questions about AI in terms of "mastering" some field is somewhat disingenuous in the first place.
Voyager, real time text search of LOL support issues
Sure, but reverse voltage should be nowhere near sufficient.
Biology would be the "obvious" answer, but more specifically, I could see a breakthrough coming from psychedelic research, which is making a huge comeback right now after decades of ridicule. It's amazing how little research has been conducted in this area, a lot of scientists are rediscovering and relearning things that were first explored back in the 60s, and there's already been lots of progress related to human psychology.
I can't cite all of Chinese written history for you. There's a lot of it, with precise dating.
One solution would be to have a "build" image that produces your binary or set of packages you need and then a "service" image that actually runs it.
Howso?
I sourced spending data from http://www.usgovernmentspending.com/ and revenue data from http://www.usgovernmentrevenue.com/. Lots of good links and transparency wrt data sourcing (mostly from gov) and calculations of totals.

In 2015 Federal spend was 3.8t and revenue was 3.2t, so there was a gap of -600bn there as you mentioned. States ran a surplus of 200bn and local ran a deficit of -400bn. Intergovernmental transfers amounted to 600bn. So the total deficit was -200bn (the top level numbers are rounded to one decimal place).
"Interesting" blog post from the founder, too: http://www.magicleap.com/#/blog/atoms-not-included
> These photos remind me of William Gibson's observations on tactical fashion -- if you are really a militant, then the last thing you'd want to do is look all tactical and stuff.

Hear. Hear. The AR-15 segment of gun culture is essentially cosplay. For example, the AR-15 is impractical gun for both home defense (Too long to for hallways. Too powerful for drywall.) and actually illegal to hunt with because the bullets are literally too small to bring down game.[1] However, you look like a fucking action movie star. Tactical vests, "every day carry" trauma kits, throat mics, body armor, etc. There's no practical reason for any of these, other than the owner wants to play dress up. Businesses know this. Why else would say armor manufacturer AR5000 unveil a Boba Fett helmet[2].

[1] http://www.fieldandstream.com/forums/campfire/are-assault-ri...
[2] http://io9.gizmodo.com/check-out-this-boba-fett-inspired-tac...
In the founder's own words:

http://www.magicleap.com/#/blog/atoms-not-included
It's not a reasonable discussion. There is no reason that every single group of people has to have a continuous debate about gender and sex just because a few people are obsessed with talking about it insist on it.

The R community should talk about data science, not be subjected to constant demands and debates because a single prude is having a fit about it.
Money that an individual saves is re-allocated by their savings institution.
The trademark holder has no leverage on recordings/copyright until/unless the recording were used in actual trade (marketing of products, etc).
Tech Companies Poised to IPO in 2016
Or you could pay us $40/year for your email: https://www.fastmail.com/signup/personal.html and be buying from a team which is just focused on email.

(and yes, we back up everyone's email)
> They were not hunting people down and assaulting them.

Not with the guns, and not physically, much. But they most certainly were threatening people, according to the FBI complaint against them:

"The person with Ritzheimer told the woman he knows what kind of car she drives and he was going to follow her home and burn her house down, according to the complaint."
hey man; what you do is ..... do you know what the definition of is, is!
Assuming it's consumer credit (and not student loans) then she's a prime candidate for bankruptcy which would wipe out all her loans. She burns her credit score but it's an easy (probably necessary) trade-off to make. She just needs to move somewhere where her monthly expenses are less than her monthly fixed income, and she will be fine (from a financial perspective).
Yeah its kind of strange the amount of backlash that he is getting. Is it wrong to criticize the launch? If you read his earlier medium post he even praises the Model X as a product itself.
I think the major propellant need is for deorbiting, which would dwarf all other needs. Attitude control is probably close enough to zero to be ignorable. The big question is how much would be required to rendezvous, and I don't have even the slightest idea there. They clearly thought there was enough to rendezvous with Atlantis, but it's a whole different game when the other craft is under active control and can also maneuver.

The report says Columbia had 448fps of propellant available. The deorbit burn was at least 200fps, so that leaves at most 248fps for other uses. The rendezvous burn plans listed in the report for the hypothetical Atlantis rescue list propellant use of over 300fps which is clearly too much if rendezvousing with the dumb supply bag is even comparable, let alone worse.

The report does mention this briefly, discussing an Ariane 4 that was almost ready to go at the time. It says, "The challenge with developing a supply kit, building an appropriate housing and separation system, and reprogramming the Ariane seems very difficult in three weeks..." but doesn't mention the feasibility of rendezvousing with that housing. Whether that's because it can be done or because it's not even worth looking at that sort of detail I don't know, but I'd bet on the latter.
Based on the fact that they are using ACE to edit code cells and MathJax to render Latex, I'm going to go out on a limb and guess that a large chunk of the app is written using web technologies, and porting to Windows/Linux should be relatively straight-forward.
Would that previously existing agreement somehow render a new agreement less fair?

I don't think so.
>We are absolutely wealthy as a country.

Well now that you mention it... if we have responsibility to the poor of this country, do we not also have responsibility to the poor of other countries? Even more so if you are talking about the US due to all our meddling in the affairs of other countries.
> That doesn't really address my question.

Sorry.

The answer to your question is: I don't know, that's a new solution to me.

It looks like it could be safe, but I'd have to dig into its internals to know for sure. My gut instinct is that it's probably safer than escape-and-concatenate.

If any Erlang experts want to chime in with their insight, please do.

EDIT:

> Which is to say, if you (or your users) tried to put a fragment of SQL in place of the 5 above, it'd just get treated as string-typed data, rather than SQL. You don't need packet-level separation to achieve that.
>
> But is this approach still bad for "emulating" prepared statements, somehow? I don't see how.

Above you said:

> the distinction between "tainted" user-generated data and the "trusted" statement is maintained

If this holds true, then you've still solved the data-instructions separation issue and what Erlang does is secure against SQL injection. So, yes, you don't need to send separate packets to ensure query string integrity in that instance.

The shit PHP does is what I meant to decry when I was talking about emulated prepared statements.

Thanks for broadening my horizons a bit. I've edited my earlier post. :)
Interesting perspective on that story; thanks for sharing!
Things You Should Be Doing More Of On Social Media
Honestly, this doesn't read like a stimulus plan for the economy, but more like a plan to specifically help a demographic that's well-represented on Hacker News.

Mortgages are closely linked to a lot of ongoing economic activity, and homes and home-related activities make up a large part of the economy. I don't think student loans have the same place.

The average student loan debt is about ~29k [1], which is about as much as a good car. Someone with a good job should be able to handle that kind of debt without help.

If the Fed is going to do stimulus, it should focus on stimulus that gets those indebted college grads and people without student debt better jobs, rather than getting those grads a little more spending money in their current crappy jobs.

[1] http://ticas.org/posd/map-state-data-2015
Exactly. So many people focus on the consumer use cases, but I still feel like so many of the commercial ones haven't been realized yet. A failed startup I was part of in 2009 was working on a tablet app before iOS came out, and it was specifically for mechanical engineers and similar folks walking around buildings quickly, without having to stop and type on a laptop. Now I'm working on a tablet app to be used by nurses and doctors who are on their feet. No doubt there are numerous cases of people who need something they can use on their feet and who might also appreciate a slightly larger form factor than even a 6-inch phone screen provides.
This truly must be the second coming of Jesus Christ. Billions of dollars in investment and nothing to publicly show for it yet.
This is a really creative approach to a problem that far too many people need to deal with. I think this project is going to end up helping a lot of people.
My wife complains when I buy a $2 app, yet we spend that on a coke from a machine without a second thought.
Oh I'm certainly striving to make my own life better. I just don't use other people as a gauge as to whether or not I've "made it".
Which adds another grim view to this problem. Every dollar spent today to help the elderly who are poor is a dollar less for when we are elderly, and it is looking already like our situation is going to be even worse (even if you ignore the big issues like climate change).
Yahoo to Improve Profitability and Accelerate Growth by Sharpening Focus
FWIW I've been doing in the 8-10k range for a bit after reading some other stuff online since my vit. d levels were pretty low, but doctor suggested I tack it back to around 4,000 IU / day max. Still helping, and less risks of (relatively rare), but random side effects.
No, you're mistaken. Fair Use is for precisely this kind of purpose and protects those who share copyrighted content for educational purposes.

Refer to USC, Title 17, chap 1, § 107

[1] http://www.copyright.gov/title17/92chap1.html#107

Note that "educational purposes" are described, but not "cultural/historical relevance". Up for debate as to whether those intersect here.
How-To Install Apache Cassandra on Ubuntu 14.04
I was going to write a post about how you can't have a great social net as well as low-tax laissez-faire economy.

But this article paints a portrait of a woman who never saved, made many bad decisions, spends too much, and, even when faced with poverty, continues to try to "have it all". Maybe it's commendable, I've always thought it would be fun to be a ski bum or something (and I have taken 6 months off at a time before to go travel, camp, ski, etc...). But if I were to make that choice, it would be just that - my choice, and I certainly wouldn't complain about the consequences.
The submitted berklett "Don't Panic" article has a "Bruce Schneier" link to his "Security or Surveillance?" article on lawfareblog.com. It's also good reading.

[1] https://lawfareblog.com/security-or-surveillance
Why Jamaicans Work So Hard in Other Countries
You can always upload the .js files to your own CDN.

The other magic of CDNs (aside from the potential cache reuse that everyone is talking about in this thead) is that the user downloads files from a geographically closer server to them than your server. This is typically a huge speed up, and applies even if your JS files are 100% unique.
Yes - they should have anticipated the dramatic changes in technology and economics and planned accordingly. Failure to do so means they deserve to die as penniless cripples.

/s
More simply put, stability is not valued in the front-end world.

It's interesting to compare the dominance of Microsoft in the enterprise world where IT runs the show was established largely due to stability. IT is run by managers who can get fired if instability costs the company money.

In the front-end world managers can't keep up with the changing landscape and therefore cannot make stability based decisions (in terms of software stability). Instead, in my experience, they make decisions based on how easy it is to hire (as cheap as possible) developers.

So, as a proxy, popularity drives the front-end because developers who have the time to keep up with the latest trends (IE mostly young 20-somethings) because they're the ones who get hired.
I find it unusual that there is only passing mention of Frequency Hopping Spread Spectrum (FHSS) and frequency-hopping code division multiple access (FH-CDMA), which by themselves do have some issues, but combined with encryption like KY-57 or KY-58+ they can be pretty hard. Since that is some of what the US military uses, and militias are largely comprised of former military, I would expect to see more PRC119's and similar in the article, but don't. I wonder why?

edit: found my own answer in the article. "The average militia individual can’t afford the $7,500+ price tag of a 5 watt VHF HT radio that has high levels of encryption combined with frequency hopping capability; anything less than that (such as DMR or P25) is easily intercepted and decrypted in realtime."
I agree with you. There needs to be something like insulin autoinjector pens, but for ketamine.

This increases the chances of abuse, but ensuring a prescription only lasts 6 doses or whatever would reduce that.

Hopefully once drug laws become a bit more relaxed, this will be seen as acceptable.
How to Implement Android Splash Screen
First off, thanks for your efforts!

From what I've followed of machine learning, I feel like there are areas that are not very rigorous, for example where humans have to tune weights and parameters. Does your work address those places?

Specifically do you think you can train on enough parameters, and compare enough results, to begin to estimate how that tuning can be done automatically?
Yes, but of course it doesn't matter what I think.

It's not abnormal to add protection that isn't needed when everything works properly. As noted elsewhere, the USB spec already requires resettable overcurrent protection, for example.
Sounds like you blame the elderly for your situation. What happened to taking responsibility for your own station?
Do people not understand the safety part of the safety net? It's not there because you expect to fail, it's there for if you happen to. I don't keep a fire extinguisher in my kitchen because I expect to set it on fire, but rather I want to be able to stop a fire should one ignite. If you're reliant on a safety net, then you've failed at what you were trying to do.
Dotvoter: Real-time, distributed team collaboration built with Meteor
You don't have to assault someone for your weapon to become an "assault weapon". A semi-auto pistol grip rifle is an assault weapon. Especially when the clear purpose of them having these weapons are to be used in combat.

No it is not a defense to say that they are defending themselves. These people illegally encroached property that was not theirs.
Potatoes on Mars
Yahoo Exploring Options for Some Units, Cutting 15% of Staff
I always have issues using u2f at my college. I'm not sure if it's some crazy configuration the IT department did or just windows is shitty, but it never works. Minimal problems on my own machine running Linux, but 2FA needs to work everywhere
Can somebody explain why would one ever want to use this? No trolling, I might be missing something here. I just don't see any use for it right now.