skysight-inc/HackerNews huggingface dataset:
I feel very safe installing apps on my iOS devices. The sandboxing and app store review process gives me confidence that it's not going to be malware.

I click on links more than I install apps because loading web pages is a lot faster than installing apps. The flip side is that I hardly ever return to those "interesting links," while I use my installed apps frequently.
10k Apart Winners List
I was doing a survey of the beginning programming MOOCs that teach Python. The Udacity course, Programming Foundations with Python - Learn Object Oriented Programming, was by far the worst. I don't see how anyone could think it had "utmost quality". Both EdX and Coursera had classes that were much better.
Edwards curves, not Edwardian. They didn't have those curves in 1905.

Curve25519 isn't an Edwards curve. Ed25519 is the equivalent Edwards curve. Curve25519 is a Montgomery curve. NaCL uses C25519 for DH, and Ed25519 for signing.

I'm just responding to the nerd snipe (and eagerly awaiting my comeuppance from 'pbsd). You're right (in advance) that the point of using NaCL is that you don't need to know any of this trivia.
Yeah it's definitely not the same with different drugs. The urges triggered by smell of cigarette smoke, I personally feel is more a mental thing, ie. the power of suggestion. It's separate from the physical dependence.

Vaping may remove the smell triggers, but having smoked for a long time, and having vaped a fair amount as well, I suspect that while vaping may be much healthier, it could end up being more addictive due to the way it tends to be used along with differences in the way it's inhaled.

When light cigarettes were first introduced, they also thought they would be healthier, but many people actually tended to pull harder on a light cigarette than the regular cigarettes, resulting in smoke being pulled more deeply into the lungs actually doing more damage.
No, because as he stated before, the thing is going to hit the Earth in 10 years. If you wait around for 10 years, it's already too late. A 300-mile-wide asteroid is huge, that's the size of a dwarf planet. At the last minute, you'd need an astronomical (literally) amount of energy to change its trajectory. Even if we learned of such an impactor today, we'd likely be screwed because our current tech just isn't capable of moving something that big enough, even with 10 years of advanced warning. (I might be wrong about this, but I doubt it; even exploding a whole bunch of giant nukes probably won't change its course enough.) Maybe if we had 100 years' notice, it'd be enough.

Technology will surely improve in 10 years, but the laws of physics won't. It takes energy to move mass, and lots of energy to move a huge mass. I really do not think we're going to invent warp fields in 10 years like they did in the ST:TNG episode with a de-powered Q and use that to magically reduce the mass of the asteroid.
I felt the same way. It was not genuine nor was it encouraging competition. Just because Slack built a very good product does not mean other companies are not allowed to compete with them especially one that already has an immense user base in the office/enterprise market.
To the point that more recent hard drives already come with hardware encryption enabled, and the secure erase/sanitize command can finish in mere seconds, because it only needs to throw away the existing key: https://en.wikipedia.org/wiki/Hardware-based_full_disk_encry...
> dealing with German bureaucracy

This is too much exaggeration. If you can find another job, dealing with bureaucracy is piece of cake. You just go to Foreign Registration Office and change company name.
Who halts the trading? Is it a normal circumstance before earnings reports are released, or does it have something to do with the magnitude of the miss?
> guess what? It's gone up! It's gone up by labour cost + materials + background land price inflation. But they see it as a wise "investment".

If you put your own capital and work into something, and its value increases... that's what an investment is.
You don't have much choice with commodity hardware - but you could perform crypto on hardware/chips where the behavior is completely specified.

Note that this is not very practical, and impractical crypto is almost as good as no crypto.
They bailed out after failing to displace the most ubiquitous form of authentication in three years. They didn't even have it implemented on their own site for the first six months, and they never built the browser chrome component that would have made Persona appealing to users.

It kinda feels like they gave up before they really got started.
Read the Fucking Manual – Fortune-Mod for You Terminal
Perhaps the chinese clones are denting sales? I own two GoPros but I understand the clones are very nearly as good, for a much lower price.
Lamborghini-murcielago
Disclosure timeline for vulnerabilities under active attack (2013)
By this definition is Ukraine the aggressor in eastern Ukraine?
The point is that FDE protects you principally from loss of physical custody, and the reason the slide is there is because lots of developers think that FDE somehow helps in the (vastly more likely) scenario where your machine gets owned up over the Internet.
Sparkjava Framework – Arbitrary File Read Vulnerability
tldr: Article claims elections are close because the two major parties are intentionally ideologically similar.

I am not impressed by the article, which does not delve into actual party positions, reasons voters give for voting, or well-known blocks of voters, and instead gives an analogy about ice cream vendors.
Cold turkey is how my dad did it after 40 years of 2 packs a day, unfiltered. He went through a couple weeks of hell, but as far as I know he hasn't smoked in 21 years.
I think you are a bit off with your comment. Having a web connection makes traveling much nicer. The authors mistake was not pre purchasing a data sim with a fast connection. Amateur traveler complaining about nonsense
I'm not sure I understand, what copyright issues can you envision?
A lot of times, you can get access to IP blocks. You can view a reference design of what the module does but the actual code is a binary blob owned by the chip manufacturer. You can treat these as functions and build larger designs from them. It's great because you don't have to write really low-level stuff like RTL except for hooking up the different modules. You can then do some more complex combinational logic using always blocks that kind of look like C. It's not super high level like C++ or python but you can get some higher levels of abstraction. Some IDEs have a visual way to write the code using schematics. You connect the logic modules together using wires. It makes HDL a bit easier to understand what's happening but you need to compartmentalize your code as much as possible, essentially making everything a function.
Yes, you have poor souls re-inventing desktop UI toolkits by making the web page a gigantic canvas or webgl content.
Maybe one day we will get a truly unified update platform thru which we can update all our software, not just Windows. It's crazy that every single app has its own update mechanism in 2016.
Do you have any references for this? I believe most are of the impression that VSCode run entirely on electron/node; even the editor, Monaco, which is written in JS.

Although, I believe their plugin system would allow plugins to be written in any language.
The White House announces a sweeping plan to increase EV charging stations
The Median Voter Theorem is too specific. Both sides don't have become as much like each as possible to compete. They can compete by taking positions on new issues progressively over a campaign to seek advantage or by reframing earlier positions.
I'm blown by the speed of it, considering it's built upon electron. Since I haven't yet decided to upgrade to sublime3, might just give VS Studio a shot. For serious development I use IDE of choice, but for quick text editing sublime might get replaced with VS Studio.
Hydrogen is a pain to work with. Other than being explosive in air, it leaks unless the seal is near perfect. On the flip side, it's easy to obtain via electrolysis. If argon is acceptable it would be much easier to work with. The pdf reads like a mixture was used. I have done some work @ 1300C where we needed an inert atmosphere, so we plumbed an argon tank to the furnace and ran it at a slight positive pressure.
Lots of natural processes are bad for humans. Evolution, extinctions, forest fires, floods, droughts, hurricanes, earthquakes, erosion, etc. All of these things happened before humans, and we still would sometimes like to stop them so that there is no "after humans". We don't need to save the planet, the planet will be fine, we need to save ourselves.
You basically don't. You're adding a lot of complexity chasing after a very marginal (say, 5%†) fraction of the security application-layer crypto gets you.

You can get that fraction closer to 50% without a human in the loop by segregating your crypto code from the application in a virtual HSM, using something like a TLS client certificate to authenticate your application to the HSM, have humans in the loop for restarts/bringups of the HSM itself, and doing pretty aggressive monitoring on the request patterns between the app and the HSM.

The threat model here is that someone owns up your app server --- if that wasn't in your model, you wouldn't need application layer crypto. The idea is that owning up the app server will get an attacker enough access to make requests to the HSM, but not control of the HSM itself. If the HSM can detect abnormal volume of requests, you can use it as a circuit breaker to prevent bulk exfiltration of your secure data. You also get accountability, so that when your server is compromised you might know exactly what records were accessed.

Typically, the app server itself will handle all of the database operations, and the virtual HSM just provides a "seal" and "unseal" operation --- convert plaintext to ciphertext, convert ciphertext to plaintext.

† The 5% you're getting in the dumb online crypto scenario is that if you store the root crypto secrets in a file, an attacker can't necessarily recover it from an SQL injection attack --- but in reality the percentage is probably lower, since most of the time SQLI will equate to RCE.
Wow...$1499.00 for a „tea infuser with advanced algorithms“ (Teforia). I love my Darjeeling tea very much...but...not sure if that much...
The latest model is a good improvement [1] but I've yet to try it out my self

[1] https://youtube.com/watch?v=VTx9lYpfWSg
Elon Musk on Tesla/Panasonic’s new 2170 battery cell
While the article nicely deploys undergrad political science, I don't really think that the median voter theorem can possibly be true as described. The thing is, the nominal "center" around which the two-party system orbits moves, on timescales of decades. If we assume both parties gravitate towards a genuinely "privileged" (in the sense that the origin point of a coordinate system is privileged) center, it shouldn't do that: the center should remain exactly where it allows the two parties to split the country down the middle and never shift.

Instead, what we observe is that our political center has been moved further and further into the Republican Party, ever since the '70s. Prior to that, during the fifth party system, the political center rested with a coalition of urban and Southern working-class Democrats.

Now in our current election, the center seems to be moving into wealthy suburbs and Silicon Valley, libertarian-lite.

The interesting question is what sort of forces move the center and alter the composition of the party-system at any given time.
I've never been involved with Udacity or any for-profit schools.

But, its remarkable how much that ad feels like a University of Phoenix ad. Most for-profit school ads seem to push flexibility and future job earnings. University of Phoenix (and Udacity) go for a much subtler route for the TV ads I've seen. They glamorize the ending jobs and the college-student/professional lifestyle.

In my mind, the worst for-profit schools suffer from two distinct issues: bad instruction and bad credentialing. Udacity supposedly has fixed the instruction problem with strong industry ties. But, they haven't fixed the credentialing problem. A Udacity nanodegree is still worth very little, if anything, compared to any other form of education.
* Never said AES ECB was an alternative to DES.

* I would never use 3DES.

* I am aware of that, just TLDRing. SHA-256 is my cup of tea.

* Did I say they were a MAC? I would use CBC HMAC + SHA-256 for that.

* No idea, since I'm not an expert at AES.

I feel like you're offended that I didn't like the article. It's just an opinion, don't take it personally.
Chrome does something like this already. I think it's something the browser should take care of, rather than having every site use some half-baked JS solution which ends up just adding to the bloat.
I, for one, am still waiting for the TLS library that's the spiritual equivalent of NaCl or libsodium; where the integration surface is narrowed to the essentials, and sensible and secure (internal) defaults predominate.
Switch to Sketch – 8-part video series
The page was 1.2MB with the animated gifs on page with <img> tags when this was originally posted. The page has since been optimized.
The million dollar question. Will it play flv with alpha channels?
> Many people in our profession write code that's less that 80 characters per line because that's how much you could display on terminals in the 70s.

It's _also_ a very reasonable & readable amount of text in a row. There's nothing wrong with that.
Some liquid fueled rockets can be used more-or-less effectively as an ICBM. Despite being extremely volatile, rocket engines powered by hypergolic and room-temperature liquid fuels/oxidizer mixes can be stored fueled in silos for long periods of time. The notable example of this is the Titan II (https://en.wikipedia.org/wiki/LGM-25C_Titan_II) whiched served as the primary ICBM for the U.S. for 20-odd years (with some mishaps)
The court has said that the government can't constitutionally send a notification under Article 50 without Parliament passing new legislation.

It's not about voting, it's about the law on the statute books.
Why is not selling enough a bad thing? You make a good product, everyone loves it and don't need another one? This is why I haven't replaced my original Pebble either. I remember Intel hitting this same type of market/stockholder crunch.

Hello: not selling more stuff is A GOOD THING! It means your last generation was really good (well, if people are still using it and not buying another one). It means you can lower factory worker numbers and pay them more.

So a company that makes shitty products you have to refresh is going to do _better_. This cuts to the core of the entire economy of growth and economy of scale problems with our current economy. There needs to be a way to reward companies for making good products that last forever instead of them having to pump out crappy products every two years to stay afloat. (I'm looking at you Pebble Time Round!)
Each voter picking at random will get you almost exactly 50/50 every time, because the sample size is so large. The expected variance goes with the square root of the sample size, so with 100 million voters, you'd expect the outcome of each voter choosing randomly to be about 10,000 off from exactly 50/50.

Here's a quick Python snippet to test it empirically:

print sum(random.randint(0, 1) for x in xrange(0, 100000000))

(I strongly recommend using pypy to run it. CPython takes forever to complete.)

With 8 runs, I got these results:

49995906
50003341
50009287
49996048
49996424
49993962
49989590
50002171

All of which require at least two decimal places in the percentage to be distinguishable from 50% each way.
There are circuit breakers operated by the exchange in case of significant and sustained orderbook imbalance (ie a stock is being hammered)

These are today's on NASDAQ
http://www.nasdaqtrader.com/trader.aspx?id=TradeHalts
Go pro is very good at marketing them selves however the cameras are not much better if not worse than many way cheaper competitors.

The drone would be a big hit if Dji didn't just blow the roof of with their incredible mavic pro that came on the market this week. It is by far the best consumer drone available and smaller than the go pro.
To be brutally honest, I've been pretty unimpressed with Udacity - specifically, their Deep Learning and AI for Robotics courses. I personally felt the quality of the content was low enough that I could not justify paying for something larger, like their Self-Driving Car Nanodegree (which I was accepted to for their first run, but I ultimately declined to shell out $2,400 USD because of the quality issues I observed in those other classes).

Compared to some of the courses I've taken on Coursera (e.g. Andrew Ng's Machine Learning), the general quality from Coursera blew Udacity out of the water.

End of the day, I'm not going to pay for content that is poorly stitched together, contradictory, constantly interrupting you, short on delivering insightful explanations and simply unclear in many places. I'm not going to pay to waste my time on forums to tease out information for solving quizzes / programming challenges that should have been covered in the course content. I'm not going to pay to deal with snarky TA's on a power trip. I'm not going to pay to waste my time because the course quizzes or programming assignments are expecting you to magically gain some insight that could not be reasonably attained by viewing the course content only.

And I'm not saying these courses should necessarily be easy - not at all - but there should be some reasonable level of success attainable without having to endlessly scour the internet for why your solution, which looks pretty correct based on the course material, isn't passing in their test harness - only to learn that the author of the course decided to arbitrarily switch the order of two operations in his solution (that were previously demonstrated over and over in the reverse order), and that's why your submission is failing. Sorry, but screw that.

Not worth my time, not worth my money. And to anyone else about to shell out a large chunk of cash to Udacity - think long and hard before you do - there are likely better options out there.
Mice aren't really interested in cheese.
I used to work at Udacity so I'm pretty biased, but I will say that the concern here seems pretty misplaced.

"The reality is that the for profit school’s only goal was to make money for their investors. It doesn’t matter if the students are not able to find jobs in their field. It doesn’t matter if most students work dead end jobs waiting for a tech job that never arrives."

While it's not true for all programs, Udacity's nanodegree+ offers a full refund unless you can find a job.

There are perfectly valid concerns about the quality of the job.

Having said that, the even bigger and more fundamental difference between Udacity and ITT is that the vast majority of Udacity material is available for free online. Aside from the credential, what you're really paying for is personal feedback on projects. Because Udacity has to pay actual qualified engineers to give that feedback, it's appropriately expensive.
I know from personal experience how hard it is to actually use AOSP phone. I eventually gave up, installed microG and started using apk mirrors, which makes things a lot better, though not ideal yet.

There's F-Droid which is bringing some hope, but pure AOSP with F-Droid still cannot even compete with Nokia N900.
You can be as condescending as you want, I'm still curious to hear an example.
Ok. Why is China building low-speed maglevs in Beijing and not using buses and high-speed rail? They have over 10,000 miles of hsr?
I did most of my website dev with PHP, js, css and html, no framework (except jquery at one point). Boring but did the job well
I'm not offended that you didn't like the article. I'm saying you failed to summarize it. I'm pretty sure I know what the point of this particular article was. :)
It seems to me we should be putting more effort into building very large space-based habitats. With a large space station, it can generate 1g artificial gravity simply by rotating (which is much better than Mars with only 1/3g), you don't have to worry about a hostile environment because it's entirely artificial so you can make it whatever you want, solar power should be abundant if you locate the station not too far from Earth (which will give you power and heat), so the only real problem will be radiation, but that could be mitigated with lots of shielding, once you've found a cheap place to mine for materials in space.

We already have small artificial environments here on Earth that people live in for extended periods; we call them "submarines". We also have the ISS and previous space stations, which people have inhabited for years at a time. So we know how to make artificial habitats which support life. Now we just need to scale them up a whole lot, make them rotate for gravity, and give them shielding since they won't be in LEO.
And the FBI Twitter account is also leaking information about the Clintons. If you ask me the FBI and other government agencies want to bring HRC down, probably for her reckless handling of classified information.

Either this or these agencies are secretly controlled by Putin.
Yes, it _should_ work, but there has been lots of stories already about fried computers because of faulty cables
It's curious how many opinions induced by US propaganda (also notorious for ignoring reality) get greedily shared and magnified in the United States and by United States posters.

Please look at the pipelines and read about the actions and incentives of the Gulf State. In particular, Qatar supported al Qaeda in Syria (Nusra as well as the Islamic State Group in addition to a number of other terrorist factions) with the pipeline project as a key aspect of its strategic calculus, even sabotaging, in a way, relations with Iran that had been started to improve.
Half of thay sounds too niche to grow, the other half too vague to ensure success.
That's the byte order mark (aka ZERO WIDTH NO-BREAK SPACE) in UTF-8. I wonder how it ended up at the end of the URL...
XMPP/Jabber has always supported offline message storage.

I don't hate Slack; heck, I've never even used it. But like _many_ people I'm disappointed that we still don't have a non-proprietary, federated IM system. That leaves most of us ambivalent, and some of us bitter.

IRC is still around, but IRC isn't a substitute for IM. IRC can't be truly federated because there's no global directory or routing the way there is for SMS or XMPP.

XMPP is still around. I can even chat with a few GTalk stragglers, and quite a few tech-savvy people still run their own XMPP servers. But it seems to be on the decline. For a brief period it was gaining corporate momentum, but that stopped years ago.

My company still uses XMPP for corporate IM. Fortunately, nobody can agree whether to move to IRC, HipChat, or Slack. So for now I can actually instant message with co-workers from my personal XMPP server/account. That was actually useful when I was on contract and didn't have (or want to deal with) juggling and logging onto corporate accounts.

Somebody else suggested Slack was like the iPhone, in that it offered features and usability previously unimagined. I don't think so. The iPhone wouldn't have gotten anywhere if it wasn't a _phone_. It would have just been a fancy minicomputer if it didn't have the built-in capability to interoperate with any other phone, and participate in the global federated telephone and SMS network.

For all of Slacks features, they pale in comparison to what _could_ be. They could still create a better IM client, with better searching, indexing, etc, etc. But if it supported global federation a la XMPP, the sky would be the limit. Instead of the Internet people are simply excited about an upgraded AOL experience.