skysight-inc/HackerNews huggingface dataset:
PlatformIO is exactly the kind of 'infrastructure project' that everyone is always suggesting YC should fund. I think they should consider a Kickstarter as well - this seems to have worked for a few similar projects.

Developing for embedded devices (in fact, developing C/C++ in general) is currently a complete mess. Fixing it properly will have significant knock-on value.
I guess so, but 2008 the Fed has done a number of things it doesn't clearly have the legal mandate to do so.
Two options:
1. Offer to destroy the tapes in a manner decided by highest bidder(s). Perhaps the NFL would act if it knew that the recordings would be burned for possibly $5. This is the Mark Ecko approach [1].

2.There is a commercial on the recordings for True cigarettes, a brand that was owned by R.J. Reynolds. If they don't still own that trademark, could he sell the tapes for that commercial and apologize for the Super Bowl footage that the purchaser will have to deal with?

If he started a kickstarter for option 1, I bet a lot of people would pitch in a few dollars just to piss off Roger Goddell (NFL Commissioner).

[1] http://m.mlb.com/news/article/2231076/
It seems more like saying:

The US power grid is a bad standard because I wired up my house wrong and it burned the power station down.
Hello everyone, we've created this simple job board for a simple reason: get the best digital jobs from world's most innovative and interesting companies all in one place (without distractions). I would love your feedback!
My bathroom mirror is smarter than yours
Yahoo ex-employee sues, alleging performance review manipulation, gender bias
Just like the difference between pre-internet post-internet days, the problem is no longer finding the information, its filtering the large amounts of available information. Same with libraries and modules - there's probably a module for a LOT of things. You eventually develop a good sense for what heuristics make a good module, and you develop in such a way that the cost of an accidental bad module is low.

You can certainly find full-fledged frameworks out there that do everything for you and make your decisions for you, but the cost of getting that wrong is far higher than a bad module.
Wouldn't the copyrights legally expire in 45 years in this case, and the content be in public domain?

edit: s/70/45/ assuming the expiration delay is 95 years after publication not 120 years.
I have a great idea, since my content is so terrible, lets see what content you can produce and see what the feedback is on it. I bet there will be plenty of people who will say your content is 'terrible'.
This is absolutely fantastic, well done.

One point that makes this particularly nice is the fact that for many languages of the compiled c++/Rust/etc kind there is a certain level of barrier for people coming from dynamic languages, and that is the non-existence of a repl where you can just try out basic idioms and constructs without having to manually set up a context. This kind of interactive environment kind of replaces that and therefore opens the language for much more people.
I have never lived in OKC and simply used to make a point, as did the parent comment.

Take Iowa, South Dakota, Utah, Texas then. If you are a senior software engineer with a family, SF or NYC wouldn't be your top choice.
The 9 Elements of a Successful Welcome Email
Generally wealth taxes (and many other taxes) will not apply to retirement funds (when said funds are in an account specifically for those)[1]

[1] http://guides.wsj.com/personal-finance/retirement/what-is-a-...
No one bothered to watch the watchers (most of us just uninstalled commercial anti-virus/anti-malware crap, or moved to other OSes).

Until now, when Tavis Ormandy decides to do this frustrating unpleasant work as a service to humanity.
I only submitted this as a link to Hacker News, Echo JS and Reddit. Not gaming any system, just sharing what I wrote. Isn't that the point of a blog?
19 year old Scottish developer gets Windows 95 running in a web browser
What with the recent issues with Evernote, which I use heavily and the wonderful data format, I just bought this and am going to write a small program to export all my evernotes into it.

Excellent stuff!
or using units not chosen for dramatic effect: 1653 req/s
What's current best practice?
It would be great if you could explain why org-mode is better. I'm not familiar with it.

Edit: Just realize that it is something specific to emacs. No further information necessary.
EU to apply KYC/AML rules to digital currency exchanges
Electrical faults are just a fact of life. Wires fray, cables get tugged, or are miswired from the factory. And you just know that sooner or later some genius is gonna jam a butter knife in there for the hell of it.

The basic USB spec requires that all ports be protected with a small self-resetting polyfuse for exactly this reason. I don't know if the Type-C or USB 3.1 specs includes something similar - I would assume so but perhaps the additional current capabilities made that infeasible.

http://elinux.org/Polyfuses_explained

A standard USB polyfuse usually resets pretty fast (as soon as it cools down) but they could take up to a few days. It's also possible the manufacturer cheaped out and didn't include a polyfuse, of course.
Convoy | https://convoy.com | Seattle, WA | Relocation | ONSITE

Javascript, Node.js, React, React Native, Redux, iOS, Android. Frontend, Backend, Mobile.

We're optimizing the trucking and logistics industry; automating what is, today, a $749B industry that still runs on fax machines and phone calls. Currently backed by top tier investors. Read about us: http://fortune.com/2015/10/27/superstar-investors-back-convo...

I'm employee #3 at this company, having worked at big companies like Google and small startups before I can say I've never had a bigger opportunity for success than this. The team of engineers are smarter than any team I've ever been on, I'm growing as an engineer and leader every day, the problems we are solving are very real and we are impacting peoples’ lives every day. I couldn't ask for a better situation!

Software engineers / Designers / Sales / Operations.

Engineering positions available:

• Front-end engineer - Live and breathe JavaScript, HTML, and CSS? Come work on our single-page app using React and redux!

• Mobile engineer - We have Android and iOS apps, and we’re interested in people competent in either native or react-native mobile development (both is a huge plus). These are beautiful, bulletproof apps that solve real-world problems for truck drivers and carriers.

• Back-end engineer - We’ve got some fun CS problems to solve around route optimization and market making, plus working on the API that connects all these clients.

If you’re a high-performing engineer but don’t have one of these specific tools on your belt, we’d still love to talk. We trust awesome people to learn the tech!

If you're in Seattle (or willing to relocate) and looking to be on a small team where you can have a huge impact, email me at jobs@convoy.com or check out our jobs page https://convoy.com/about.html#jobs
You'd still need a strong enough structure to hold up to the launch, telemetry system to track it and a vacuum stage with enough precision to place it in a phased orbit with the shuttle so Columbia would have a chance to come get it. But at that point you're eating into the fuel the Columbia needs to maintain orbit. It's been a while since I read the article (Ars has done a piece on this before) and I haven't read the report but I don't think there's a number for how long the orbit could be maintained.
As someone famously said to Will Smith:

"You're going to war with a corporation that owns a day of the week!"
There is an interesting Planet Money episode about this:
http://www.npr.org/sections/money/2015/06/05/412240643/episo...
I thought so. I have spent way more on my coffee budget in the last 2 weeks then on the gear I spend 8-10 hours a day using to make my living. That's a little crazy, don't you think? I say buy good gear that makes your life better.
Comodo's "secure" browsers have a tendency to lag rather badly behind Chrome. So a major security fix will land in Chrome and be pushed to stable along with the relevant security bug being made public but Comodo's Chrome-based browser won't land the patch for weeks or months.
I think an exception for historically important content would be useful. At the very least historical archiving should be allowed, even if you aren't allowed to show it until copyright expires.

But that wouldn't really solve this problem. The owner wants to get paid.
GP used the phrase "cultural mass suicide" and then accused the west of doing that.

That's an alt-right white nationalist shibboleth.
I've been wanting to interview Radoff for years. "Space Empire Elite" was the first BBS door game I ever played, back in the early 1990s.

He sees BBS door games as precursors to the "social games" of today, and I totally agree.
Mixed reality outfit Magic Leap nets $793.5M
I feel so sad when I read stories like these ones... a 300$ ticket is the difference between being broke and having food on the table for her.

To me it says a lot about our society if we can't take care of our elderly.
Tresor – CPU-only AES implementation resistant to RAM cold-boot attacks (2011)
Student loan rates are set by Congress, and student loan consolidation does not generate a bonus at closing. As a result, there's no direct consumer surpluses to be gained by having a separate owner of student debt. At best, the Fed buying student loans would benefit Sallie Mae/Navient, because the Fed's purchase price would have to be higher than their preferred holding price.
Its tricky to feel sympathy w/ the lady in this article. She's part of the most benefitted generation, the "hardships" shown are induced by her own choices (expensive dinner, speeding ticket) and by world standards she's won the lottery to even be alive and living comfortably at her age.

Alas, thats the trick with other people's stories-- difficult to project how it would feel if I were in their shoes.
Please stop posting unsubstantive comments to Hacker News—especially about downvotes, the gold standard of unsubstantiveness.

We detached this subthread from https://news.ycombinator.com/item?id=11013113 and marked it off-topic.
Honestly G+ is amazing for technical discussion. Examples from my feed:

https://plus.google.com/+KentonVarda/posts/cFsgVBuXinb

https://plus.google.com/+KentonVarda/posts/JDwHfAiLGNQ

At least in my experience, FB and Twitter simply don't produce anything like that.
Is it really a Fresnel lens? I was thinking it was more of a diffraction grating. The paper describes it as

> The 3D focusing is a result of the interferences of wavelets originated in the lens plane from different zones19, as illustrated in Fig. 1d.

Which suggests it's more about interference than about Snell's law.
I don't have enemies, but I've made enemies. In both cases, I said something that accidentally publicly embarrassed them, and it seems to have enraged them for life.

They both appear to be angry, unhappy, people much of the time, and I see no reason to return the favor and become unhappy in that particular way myself.
Archive and Restore DynamoDB Tables, from Command Line, 0.3.0 Released
First of all, thanks for reading! I'm glad you enjoyed it.

I agree this is not a definition of NP-Complete, but I was writing this with a less technical audience in mind and wrestled with the description.

>I think a good deal of human art does not fit these specifications.

Absolutely true! When I wrote the article I spent a good deal of time thinking on these cases, and while art definitely covers much more than this, it fits well as a good litmus test.
Just shows that the US government can't afford to launch any wars or flex its muscles, when it does so it does it at the cost of all these people who have paid a life's worth of taxes, and have nothing show for it. The corporate interests and the government has eaten all that work and not given them enough to live off in their old age.
git init --bare repo
git clone repo clone
cd clone
<stuff>
git add ...
git commit ...
git push
Please update title: 1B/week requests
Poverty begets poverty. I think this is going to become increasingly common. Her generation had all the benefits of a 66 year economic boom, and still there are many who will live out a good portion of their lives in poverty. What about subsequent generations that have been saddled with their debts, who can't afford housing, and who must pay their entitlements?
> I am assuming that we hold M2 velocity of money constant for the purpose of this analysis; which is to say that I assume richer people and poorer people hold on to money for the same amount of time before re-allocating it

There are two problems with that: the most obvious is that differences in velocity at the first level is one of the main bases on which distribution differences are held to effect demand growth, so you are just assuming away the main issue.

The second is even assuming away velocity differences at the first step, you also have to assume that velocity is the same in the different markets to which the rich and poor allocate funds: even if velocity were the same in the first case, this assumption would be invalid. (In both the first instances and later steps, this is even more true when you are considering growth of the domestic economy, where you aren't just concerned with velocity at each step, but also the propensity to spend within the domestic economy.)
Maybe not worth much, but the one Ember app I use routinely (that I'm aware of) is YNAB. The startup is slow, the payload obscenely large (over 3MB) for basically 2 different views, a handful of modals. It has odd UI issues occasionally that appear related to data-binding of some sort (tabbing through a field will sometimes cause an associated modal to freak out). Plus the URLs are useless.

I don't know how much of that is Ember and how much is implementation, but I assume their developers are smart enough.

What value did Ember bring to the party? It seems to have made what appears to be a simple thing (at a high level; not that there isn't plenty of effort involved in little bells and whistles here and there), complex and slow.

For me it's like that old saying about Art. I may not know exactly what I'm seeing, but I know what I like, and that isn't it. When your framework has basically the goals as ASP.NET v1 but the code looks worse, that's a major step in the wrong direction. It's been over a decade. This doesn't feel like progress.
Ah, sorry. Yes, it will, because a typical accelerometer measures not the acceleration, but the deviation in acceleration from freefall. So it will show an acceleration of 1g when standing on a table, and 0g in freefall.

Which is obviously wrong if you think of it as measuring the acceleration of the laptop. The physical acceleration of the laptop is obviously zero when it is at rest on a table. (Acceleration is the change in speed, and the laptop has zero change in speed.)
Westfall — 5 feet 1 tall, with a graceful dancer’s body she honed as a tap-dancing teenager — is as stubborn as she is high-spirited. But she finds herself these days in a precarious place: Her savings long gone, and having never done much long-term financial planning, Westfall left her home in California to live in an aging RV she calls Big Foot, driving from one temporary job to the next.

This is just shameful.

You can debate all you want about implementing basic income for the general population. But there should be no hesitation at all about applying it to seniors. As in, right now.

And the trickle-down effects of the basic message: "If you can take care of your self until age 65, you've got it made" -- will be enormous.
The distinction between a locked down mobile OS and a relatively open desktop OS is really not that arbitrary IMO.
Thank you for being honest in your answer. Often such questions feel to me like - so how does the wine taste, or the beer - it's fuckin' hard for me to describe - it usually goes - well bad, or good...
Your cache isn't as warm as you think it is. The cache on mobile browsers is ~50MB, and 250MB on IE11. It's smaller on older IEs. Most regular internet users will download more than that every single day.

You should always use a CDN, but that doesn't excuse large libraries.

Shameless plug, but my startup, https://rasterize.io can tell you your cache hit rate for every visitor to your site.
Creating a Microservice? Answer These 10 Questions First
There is at least one word (most likely "since" before "2008"), as well as examples and argument on the lack of legal mandate, missing from your argument.
The Boy Who Cried Suicide?
The proper fixes for common web application vulnerabilities are as follows:

Session Hijacking/Fixation/etc.: Use TLS.

SQL Injection: Prepared statements that AREN'T emulated; PHP's defaults are bad here.

EDIT: If you're writing in another language, make sure it's not providing string escaping masquerading as prepared statements, but actual prepared statements. (My earlier comment was too broad; some forms of emulated prepared statements might be OK, but PHP's is dangerous.)

Cross-Site Scripting: Context-aware escaping (templating libraries) + Security Headers

Cross-Site Request Forgery: CSRF tokens

Password storage: bcrypt, scrypt, PBKDF2-SHA2, Argon2

Encryption, Digital Signatures, Authenticated Key Exchanges, etc.: Hire an expert, don't do it yourself based on the advice contained within HN comments.

File Inclusion / Directory Traversal: Don't write your applications in a dumb way that makes these vulnerabilities possible. But if you must, use something like realpath() with a sanity check based on the expected parent directory (in PHP).

XML External Entities: Make sure you disable the entity loader:

libxml_disable_entity_loader(true);

PHP Object Injection in PHP 5: don't ever pass user input to unserialize(); use json_decode() instead.

PHP Object Injection in PHP 7: either disable object loading or whitelist the allowed types; i.e. unserialize($var, false); or unserialize($var, ['DateTime']);

These are just some of the common problems I frequently find, of course. There are more basic ways to mess up an application ("not even checking that you're authenticated" being at the top of that list).

https://paragonie.com/blog/2015/08/gentle-introduction-appli...

Further reading and resources:

* https://securityheaders.io

* https://github.com/paragonie/awesome-appsec

And if anyone wants their code reviewed: https://paragonie.com/services
Sent to your email (well, links were sent, the files are a little large for email...). Thanks for looking at these!
Thanks for the advice. I've thought about it a little bit and decided to remove it with my next update to the web page.
> Or, have radio conversations where you discuss nothing of substance and avoid transmitting any coded messages

This is a requirement for operating an amateur radio in most jusisdictions. Ham radio is the concealed-carry of communications technology.
Why 'seemingly'? Why is that not 'actual' groundbreaking progress? The achievement of any level of AI will by necessity require the chaining together of processes which are not themselves 'intelligent'. It has to be bootstrapped somehow.

On the day they build a walking, talking AI who can converse fully with a human, write a symphony, design a building, feel and express emotions and all the rest of the things we define as being essentially in the domain of humain intelligence, everyone will say, "But of course, none of those things required intelligence at all. This is all an elaborate collection of illusions and ugly hacks."

And they'll be right, but I suspect that the brain is the same way.
No, they didn't. In fact, under OEM pressure, Microsoft foolishly prolonged their life by providing support for a next generation of netbooks with Windows 7 Starter.

Fact is that that you could get a proper laptop for the same money as a netbook, and this was much better for users.

Note that the original netbook (from Asus) had a 7in screen, and this was a substantial part of the cost saving. However, market forces drove bigger screens into the netbook market: 10in became the standard, and some had even larger screens. Prices went up to match.

The netbook actually died because OEMs reduced laptop screen sizes from 13.3in (which used to be very popular) while retaining the extra RAM (2GB or 4GB) and the extra screen resolution (1366 x 768).

At this point, many real laptops with 11.6in and 10.1in screens were cheaper than netbooks, so you had to be an idiot to buy a netbook. Or to manufacture one, which is why they disappeared from the market.

This had nothing to do with Ultrabooks.

Note that Ultrabook is an Intel trademark and Ultrabooks were also required to follow Intel's specification, which made them premium products.

But every OEM was and is able to make whatever thin-and-light laptops they like, regardless of the Ultrabook spec.
I recently switched my iPad 2 for the latest model. The main reason for the switch was a broken screen on my old iPad. The new iPad is fantasic. I will be upgrading my partners iPad 2 later this year.

The latest iPad is so much better. So much more response, you can have 2 apps open at the same time. Web pages are fast and iOS is really snappy. Also, touch id which I always saw as a gimmick turned out to be the handiest thing ever. I now sigh when my thumb doesn't unlock my phone.

The only thing that niggles me a bit is I feel the life of the iPad2 was cut slightly shorter by Apple and it's iOS updates. iOS7 killed the performance. It shouldn't really have had the update or any update after. I am still not sure if Apple gave delivered iOS updates to avoid fragmentation or to slowly kill of the device to encourage new purchases.

I am not convinced either are valid reasons considering the degradation in performance of an otherwise pretty good device.
Interesting video, thanks for sharing. One question about it if you don't mind: with the Moxie's proposed client-based solution, how do I know that the communication with notaries is safe? If there's an (active) MITM in the network, they could hijack the connections to all the notaries as well, and whatever the query from client, they'd respond "yeah that cert is totally valid".

I guess I'd have to manually install notaries and somehow verify their certs myself upon installation.

Edit: well I could rely on Firefox/Chrome to prebundle some "trusted" notaries' certs, like they do with CA certs now, but then I would be able to delete all but a few, contrary to the current situation where deleting some CA certs is breaking the internet.
What plugins? I use the same setup but with vanilla vim.
It's not tricky at all. The government eats that $300 dollars for nothing, you could easily index those fines depending on how much money people actually have. But then you can't overtax the underclass with policing. I live in Canada, you know how much the police harasses me? Not at all. The expensive dinner is three meals, which comes out to around $7/meal; not really that expensive. America has a huge underclass made by shitty government policies that favor corporate interest and complexes like the military industrial complex or the prison industrial complex at the price of its people. It's as simple as that.

And they individualize all of those bad policies and make individuals pay for it, as if it's their fault. It's not.