skysight-inc/HackerNews huggingface dataset:
Opening up the spec alone is not ideal, and its not just for the patents. Hardware validation of a software spec is expensive. Today they don't need to do that. They can simply change the software to work around broken hardware and nobody needs to know.
https://archive.org/details/locker-ransomware-database-dump

6ba671ce2a6c256c74d7db81186b0dbddd5e2185 database_dump.csv

44855273d82d09830459ad7b9bebbd3a6d2f77f3 pastebin-com-1WZGqrUH.txt
At least some consumer goods have similar limits, e.g. maximum amount of arsenic permitted in apple juice. Of course, whenever people find out about these limits, they lose their shit... "Why is any arsenic ok? OMG! The evil government is trying to poison us!"
You can't eat freedom.
Neither, I really like Mailgun for their receiving email API. Their dev tools make everything really easy to set up and use. For outgoing email, Amazon SES works for me and is cheap.
Even in your scenario, I can see some utility. A paren or spouse who has your email password still can't reset your Facebook password without your PGP keyphrase password as well. That's perhaps not a significant additional barrier, but at least it's a much less commonly used password/phrase than your email account...
I've been using HN reader apps[0] daily for a long time now, so I thought I'd pitch in. I wouldn't use an app if the HN comments experience on mobile wasn't pure agony.

— Consequently the comments are the central requirement, they need to work well and should be conveniently reachable.

— Being able to share the HN story (ie. using the Android share function) is important to me; I sometimes prefer just the URL and sometimes appreciate title+URL combination, having the choice would be nice.

— The ability to share an individual comment (by URL) would be huge.

— Mobile connections are fickle, when the connection fails because I'm in a subway, I'd like a big "retry" button or something to that end.

— I'm happy with my browser and I need a convenient way to open the article in it. I don't care if there's an article reader built-in just as long as I can completely ignore it.

— Early on I tried logging in with some reader apps, back then it did not work and I haven't tried in a while; I write comments so rarely on mobile that I'm happy to fall back to the browser to do it.

— Open sourcing a HN reader app seems like an obvious choice.

[0] This one, currently, it's adequate: https://play.google.com/store/apps/details?id=com.rickylaish...
I remember after their initial success with the free app they took investment, and were valued at about $50m (2010?). Then they tried to ship an enterprise product but it never got any traction. They refocused on the Wunderlist again.
Honestly, I think nipping violations like illegal marketplaces in the bud -- getting them to conform or shutdown before they become major issues with widespread harms, is probably one of the most efficient uses of SEC resources. It's cheaper in direct costs than dealing with them once they become major problems, and results in less innocent people being harmed by both the violation and the enforcement action (while someone is culpable for any violation, when its by a firm there are going to be lots of innocent employees, customers, etc., who aren't doing anything culpable that are going to be negatively impacted by the enforcement action, however necessary it may be.)
On Twitter several months ago, the financial columnist Matt Levine said something along the lines of "Sand Hill Exchange can't possibly be legal" and one of the founders replied saying "You've got it all wrong, you just don't understand what we are doing".

Some things really are as simple as they seem on their face.
Programming is already for everyone!
Yuzu- https://www.yuzu.com/ - ONSITE in Mountain View CA
Mid/Sr/Lead Ruby Development role for Yuzu.
Yuzu by Barnes & Noble College is our new digital education platform/online ecosystem. Design and develop SOA web API's that provide the foundation for our educational software. TDD using RSpec. Built primarily in Ruby on Rails 4, our technical stack also includes internal gems/engines, Mithril JS, Node, CoffeeScript, PostgreSQL, Redis, Elasticsearch, Memcached, Sidekiq, Rails API, Chef, and AWS. No legacy to maintain and we have 2 JavaScript Developers who cover most of the front end stuff.

We are leveraging our 30 years in the college textbook business with Barnes and Nobles College Division who run over 700 college textbook stores in the US (locally Santa Clara Univ, SJSU, also Harvard and Yale) reaching over 5 million students which is approx 25% of the college students in the US. We also have a strong partnership with Pearson ( largest online publisher in the world).

This is a full time role in Mountain View with competitive salaries, generous vacation (18 days per year + sick + Holidays), matching 401k, work/life balance, Flexible hours, daily catered lunches etc! We are nice people too! Caltrain shuttle and pre-tax commuter programs will help get you to our Mountain View office.
https://chj.tbe.taleo.net/chj06/ats/careers/jobSearch.jsp?or...
or email kmoritz@yuzu.com
So, I see a submission I think is interesting and direct link it from my Twitter account; the submission is penalized on every upvote it receives through my link?

That just seems like a silly thing to do. Especially since there's an obvious way around it.
I think bitcoin is a wonderful example. Regulations should scale with volume- clearly Gox wasn't in the "small startup" category, and should've been under more scrutiny. Also not really a useful comparison, since it's not in the US.

See eg Coinbase's comments on the BitLicense. There's an opportunity to move fintech forward in the US, and actions like this- regulators trying to pad their resume- are stifling.
I'm not sure that my interpretation of this is quite what you mean; most editor operations I do day to day, at least, aren't particularly context-sensitive. The balance command in BBEdit that I referred to above, for instance, just selects whatever's in between the closest pair of braces, brackets or parens, and if you keep hitting it, it expands the selection outward. There's not much I can think of that is context-sensitive other than functions relating to the language you're editing, and I can't think of any "class A" editors -- Vim, Emacs, Sublime, TextMate, BBEdit, etc. -- that seem way below (or way above) the median in this regard.

The debate about mouse-vs.-keyboard will probably be argued long after nobody's actually using either mice or keyboards. Personally I've found that the farther you need to move the cursor the more likely it is that using a pointing device for at least part of the operation will prove faster, and AFAIK most studies done on this going back 30+ years corroborate that, but it doesn't "feel" faster to us. (That's not directly relevant to editors, since Vim and Emacs both support mice just fine, even if their diehard fans consider that heretical.)
React only "renders" everything within its shadow DOM. It then applies the results of diffing the previous and current version trying to use the most atomic operation (innerText, add/removeClass, add/removeNode, etc)
Foreign reporters visiting Iran are usually in an echo chamber.

They visit Tehran and a few other big cities. Live in best parts of those towns and hang out with people who are educated and pro western and quite exposed to other cultures.

Iranian middle class (and specially the younger generation which are the majority) are pro western, quite progressive and modern.

But they don't represent the whole population of Iran.

Unfortunately this echo chamber sometimes even blinds ourselves as well.

Source: Iranian living in Tehran.
It's going to be a slow growing science, as it's near basic sciences, and medicine but far enough that will lead a complete new area.

I'm very excited by the possibilities that are opening now with all the smart devices, but the analysis is the next big problem in Human OS.
Mirror. Thanks.
While I'm on the subject the same also goes for header include guards - when you get a conflict, it's actually quite annoying to track down. (Not least because it's such a rare occurrence that you probably won't expect it and will likely end up on a wild goose chase at some inconvenient moment.)

I stopped using the file name at all in my include guards a few years ago, and use a GUID instead. For example:

#ifndef HEADER_6AFF21D71B5B43DEB079AA612E4118B4
#define HEADER_6AFF21D71B5B43DEB079AA612E4118B4

#endif//HEADER_6AFF21D71B5B43DEB079AA612E4118B4

Also consider the use of #pragma once - though as far as I can tell, this (still) isn't ISO, so I've decided to avoid it.
Sandy Springs (Atlanta) ... Great place to work

Can you handle being part of a fantastic team?
Are you ready to fearlessly add skills to your experience while maximizing your potential?
You've come to the right place.

AnswerRocket is expanding to meet the parallel challenges of demand for our products and the drive to do new things. We are seeking a few software developers with a passion for amazing design, scalability, quality and innovation.

Are you a smart and flexible thinker for whom programming is second nature? You will love it here.

React.js, Python (and Java (data server). Agile/Git/Jira.

Our product focus is the Business Intelligence marketplace, which is exploding with opportunity. We deploy in Amazon's cloud or at customer premises.

We hate putting people in boxes, so think of these points as inducing a high probability of success with us:

- 3-5 years experience as a software developer
- Knows our tech stack or has long track record of learning fast
- Self-teaches new technologies, but not always anxious to use them
- Loves design almost as much as implementing modules and fixing broken things
- Knows how to hit a deadline but also knows when and how to explain a delay

We move fast and require you to manage yourself. What we lack in formality, we make up for in results.

contact: mike@answerrocket.com
IIRC (and correct me if I'm wrong, I haven't used PGP extensively), but Facebook wouldn't be able to decrypt a message they encrypt to you. They'd only be able to if they had your private key (since the message is encrypted using their private and your public key). That's the whole thing about PGP, if someone were to get ahold of a private key, they'd only be able to decrypt everything sent to that person, not sent from.

So really, the only one at fault for someone else reading the message would be the key owner, who's responsibility it would be to store that safely. And once again, we ask, how is this "theater"? Everything points to it being a net positive security wise. If you want to debate PGP, or the usefulness of encryption, then I'm sure there's plenty of forums for that. But in terms of the actual feature that Facebook just implemented, it's a security gain as before we had nothing, and, by definition, can't be called a security theater.
From my experience the argument applies just as well to SublimeText.

But yes, you need to know your shortcuts.
Do you have any specific examples of these unsafetiness in Nim?
A previous HN thread on paternosters from two months ago, with 72 comments, at https://news.ycombinator.com/item?id=9284672 .
Think companies that build products that deals with human safety, ie automotive, military, medical, aerospace etc. Each of those industry will have their own definition of what is a good process is, and some are much stricter than others.

I work in automotive, so it is govern by processes such as ASPICE and ISO26262.
The best is this blog post: http://sandhill.exchange/blog/sec-analysis

In total, these [U.S. Security and Exchange Commission] users have spent 64 hours, 6 minutes, 26 seconds (and counting!) engaging with our site between March 10 and May 14. Over 96 hours if you include time on the blog and the founder’s personal website. This is more time than our team spent building the damn web page. We have clearly achieved product-market fit with this demographic.
Kung Fury gets an official DRM-free release
Yep, unless you are planning on catering to the long tail from the beginning.
The page I see says "After incentives and gas savings" in the middle, and the right side, there is a "Cash Price" without incentives subtracted.

Even if you were correct, it's not really that interesting.
The Counted: People Killed by Police in the United States in 2015
Zilyo – An API to access 2.5M accommodation listings from Airbnb to HomeAway
If you can't read it, here is the message:

Hi everyone!

We apologize for the "Streaming Only" option earlier on the Kung Fury: Official Short Film digital package. We cleared up some details on our end and you are now able to DOWNLOAD your digital movie purchase from VHX. We thank you for your patience and love for the project. It's been an insane few days since the premiere! You have all supported us in a major way and we are thrilled to share the movie with all of you!

-The Laser Unicorns and Kung Fury Team
Oi! But, that's why http://exchangel.co/ never deals in real money, and only gives out bitcoin as prizes (no purchase necessary).
The experiments use independent time-varying voltages on a set of electrodes to move a trapping potential well (and the ion in contains) along a path.

They need high-quality voltage waveforms on those electrodes to make sure they don't lose the ion or disturb its quantum state, and the DACs they had in '10 didn't have the update rates of the FPGA apparatus they built in '12 and they improved transport times by something like a factor of 100 by making the switch.
You yourself know that this claim is entirely unsubstantiated, as evidenced by the fact that you felt the need to create a throwaway account. pcwalton is an active commentator throughout HN in general, and garbage collection and parallelism are two of his areas of expertise. If his opinion is somehow uninformed, then tell him so and explain how. If he's not uninformed, then the only thing your comment is doing is trying to shut down legitimate criticism.

All languages have faults. Engage with your critics, own your faults, and either correct them or justify them based on your principles.

EDIT: To give an example, pcwalton also initially criticized Go for not being memory-safe for values of GOMAXPROCS greater than 1. However, the Go team later implemented the dynamic race detector, which, if you've followed pcwalton's comments at all, you know that he is actually quite impressed with.
Location:Santa Clara,CA
Remote: YES
Willing to relocate: YES
Technologies: Micro controllers Programming,Mechatronics,Sensors,Robotics,Control systems,Mechanical Manufacturing,Designing
Résumé/CV: http://pdfsr.com/pdf/harshar-1-.pdf
Email:harsha.iitj08@gmail.com
The SEC should have said "Very clever, kids, but, ah, no. Knock it off." A fine here is ridiculous -- the participation was capped at $250, this clearly wasn't intended to take in serious amounts of money. The SEC can't let something like this go on, but it can be less hamfisted in its handling.

Really the right thing here would have been a visit by SEC staff, asking a lot of questions and pointing out some security law violations, at which point the operators go "umm, didn't think about that, we'll be good". But that approach doesn't let the bureaucrats justify 100 hours of browsing on their time sheets, does it?

The injunction to obey security laws going forward does make sense, it gives the SEC leverage if these same people actually do pop up later as scammers.

Some journalism on what they were doing:

http://www.bloombergview.com/articles/2015-03-11/how-should-...

http://ftalphaville.ft.com/2015/03/10/2121090/sand-hill-is-t...
Ask HN: What do i do as a technical lead if my startup is running out of money?
We had a series A investor, who was putting in money on a monthly basis but stopped doing so last month citing a financial crunch on his side. This has hit us hard as we had no warnings.

We are into IoT. My CEO is doing his best but he isn't the best guy to raise money, especially at this short a notice. The good thing is that we do have working demos of our product and even purchase orders worth $3 million. And if you take my judgment, our solution is 10X-30X better than that of most competitors here.

But we need a couple of months of runway to be market ready. Hardware manufacturing is a non-trivial cost and no amount of team-solidarity can get us through this. We are from India and many VCs here are disinterested here if you don't go via a common contact. We do not have inner-circle VC contacts either. Banks here aren't willing to fund us, even though we need just $500K to go through manufacturing.

We'd be hitting the concrete in a couple of months. Advice?

Edit: Sympathy would help but little. What can we do with regards to VCs from here, especially when we know next to no one.
I've also been thinking about migrating away from Ext--on the one hand there are theming issues--on the plus side, I rather like their grid widget. But, their licensing model just seems to keep changing and that worries me enough to want to move away. For example, now it's just not possible to buy a single developer seat.
Sounds interesting!

Thank you for your reply
TSA Screeners Miss Most Weapons and Explosives
Hi, I'm Travis Reddell. I am a web developer with experience working with fully remote teams.

Location: Phoenix, AZ
Remote: Yes
Willing to relocate: No
Technologies: PHP, Python, CakePHP, Django, MySQL, PostgreSQL
Résumé/CV: http://treddell.com/travisreddell-resume-201506.pdf
Email: refer to resume
Does anyone know why this is? It seems to be almost the opposite of the whole HN community approach.
I'm my experience, engineering firms that work on software-intensive projects.
So setting side the intractable nature of the key issue, there is also the issue of who has access to the plaintext… if you trust facebook with the plaintext are you also trusting that plaintext is not available to other parties?
To be fair, I think that ExtJs 4 offered a number of improvements over 3--but also introduced a lot of backwards incompatibility...
You really should. It's not about profit incentives, it's about proper use of their resources.

Squashing tiny companies might make them feel better, but it's not impactful. Going after companies defrauding investors / playing it fast and loose for millions is how you clean up finance.
Conceptually it's very easy:

World(t+1) = Sim(World(t))

but performance in practice is going to suffer a lot compared to in-place mutation, for any simulation that has a great degree of temporal coherence. I don't know of real world examples of game developed with immutable / reactive patterns, outside of thought experiments like Carmack's (Or Tim Sweeney's), or a few simple games in Haskell, Elm, etc. But I'd love to hear of more examples.

(Edit: some parts of games and game engines use this sort of "double buffer" approach for other purposes: smoothing and interpolation mostly, of visual frames in between logic ticks, or for network prediction. But in the cases I have seen or coded, most of the world state is not interpolated and not duplicated)
The icon and Windows 10 campaign is apparently installed with this update: KB3035583

http://www.infoworld.com/article/2906002/operating-systems/m...
https://reddit.com/r/Bitcoin/comments/37p2gm/security_adviso...

"[SECURITY ADVISORY] All addresses made with the Android Blockchain.info wallet application since 1 May 2014 are potentially compromised, your funds are at a direct risk of theft."

I've answered your 2nd question already:

> I don't need to start by installing a blank linux VM on a permanently offline computer, to have a secure bank account.
Zachtronics Industries makes incredible engineering games. I haven't tried this one (though plan to tonight), but if this looks interesting to you, definitely check out some of his older work.

Ruckingenur II in particular is interesting. It places you in the role of a hardware reverse engineer, tasked with tinkering with circuits for anything ranging from basic electronic locks, to the copy protection on the Gamecube, with the goal of bypassing different security mechanisms. It's a really novel game.

You can play it for free here: http://www.zachtronics.com/ruckingenur-ii/
How to Make Millions as an Art Forger
Ask HN: Would you ever hire a developer out of a 'coding academy'?
These coding bootcamps are popping up everywhere. Does anybody have experience hiring out of them? Any reasons not to?
Sure - but we (or Facebook) need to weigh up whether doing this which may (or may not) help in some cases is of greater benefit than not doing this because in some "sufficiently abusive" cases it won't work (or may even me harmful). My gut feel is that it's a good thing, and that the benefits against "snooping grade" abuse is positive and way more common than the potential downside in "sufficiently abusive" cases. It's not a requirement that Facebook fix everything to "worst case abuser" standards before providing additional features or utility to other users of their site. (Lets face it, if your postulated "sufficiently abusive adversary" is the threat model, you've got bigger problems to solve than securing your Facebook account - and Facebook can't help you with those in general...)
Volatility matters.
EnergySavvy - we're hiring software engineers
(Onsite - Seattle & Cambridge,MA)

We're a cleantech startup dedicated to re-inventing the way homes and businesses become more energy efficient. We're a python/django shop but hiring for a few different dev positions- check them out here: http://www.energysavvy.com/careers#jobs

If you like dinosaurs, you've come to the right place.
Any field where the bug could be catastrophic. The only reason the shuttle group was sustainable the way it operated was because a bug in the software they worked upon was in that category. Off hand, commercial space, deep space science, aviation, medical, nuclear, & military systems (not all) are that way. Be warned that it's very slow moving, and your skills in relatively new hardware/software stacks will basically go out of date. Your skills will be in being a specialist in whatever the environment is of the system you're working upon - much more so than being a general software engineer. It's not bad, but it's very different than the typical HN environments.
There is a W3C proposal for TCP and UDP sockets in the browser. Then we could easily implement OSC

http://www.w3.org/2012/sysapps/tcp-udp-sockets/

There are a few projects out there that use websockets to talk to a node js server and then forward that to OSC.
Unless you're working on embedded hardware with proprietary compilers, #pragma once is supported by all compilers (see https://en.wikipedia.org/wiki/Pragma_once). You can safely assume it'll be available on your platform.
You shouldn't have tried to add any monetization like IAP. This is simply a prediction market with startups. Didn't you know what happened to Intrade.com?

Another example of 'early monetization is dangerous'.
As always in these disputes perspectives are fought about as if they are facts.

Clayton Christensens theory provides a perspective, a lense to understand large parts of how the business world works. Of course there are all sorts of exceptions but that doesn't disprove the overall theory it just shows there are other ways to look at it too.
When did Miami get that high?? I grew up in an immigrant family of four in Miami. One, we never paid rent anywhere close to that, and two, we wouldn't have been able to afford it, at all.

Not the Miami I remember.