skysight-inc/HackerNews huggingface dataset:
> Write a dead man's switch script. You just have to remind it you're not dead once a month for example.

I've been meaning to do this for years. Having it trigger when I log onto my desktop/laptop is ideal (with some additional option in case I'm hospitalized, like mobile phone trigger too).
The results are from all voting centers. Once a voting center finishes counting, it sends it to the data center. So the data are sent more or less randomly to the data center. You are right that this does not mean that are truly representative. But for the sake of simplicity we can call it "representative".
Taking security seriously, and knowing what you are doing are often mutually exclusive in business.
I dunno either, really, but I've watched it go from 30% reporting to 40%, and the yes/no spread remained pretty much the same.

EDIT- Now 62%, still essentially unchanged. Remarkable consistency so far.
A few comments in this thread mention "genera anaesthesia side effects" and long-term problems. I have never heard of this and a quick wikipedia/google search is not bringing up good source on the topic. Is this substantiated or another "vaccines cause autism" kind of thing?
I've never heard a good argument for why we should allow cheap foreign t-shirts into the country but not cheap foreign workers. Is it even a good idea to allow in cheap lumber, oil, rubber, tea ... if we can't allow in cheap labor? What arguments apply to the former, but not to the latter?

In terms of inputs to generate national wealth, there is not much technical distinction between cheap raw materials and cheap labor--although possibly there is an effect on human beings.

Cato Institute's studies would suggest that immigration--especially H1B immigration has not had an appreciable effect on American wages.

But lets say that Cato is wrong .... even so ... the problem that must be solved is making sure that the gains from cheap inputs for growth are spread across everyone, and not concentrated only amongst a few. We should discuss things basic income. Not cutting off cheap inputs. Making more for less is not inherently bad.

Ultimately tariffs and labor controls are all along a sliding scale towards closed borders. The ones that make the most noise are insulated the most from external competition. But the insulation is not good for the rest of consumers in America ... only for the noise makers. And even for them, I don't think its good ... as auto unions in Detroit will tell you ... eventually reality catches up no matter how much Washington does to insulate you from the world.

I don't think a country is better off with closed borders. Various countries have tried that in history (Tokugawa Japan, China before the Opium wars, etc.) I think if everyone is trading and competing, and you isolate yourself behind tall walls, the world leaves you behind.

On a small scale that happened to our auto industry. Too much insulation from hot competition is bad in the long run. You might wake up from your Rip Van Winkle nap and find that decades later your technology and society are woefully outdated.
> I'd argue that being allowed to write about the fact a police officer took your house and there's no real recourse for you to get it back is less important than the officer just not taking it in the first place.

But free speech is more powerful because it's a generic tool. You don't need to anticipate every possible injustice with specific laws when you have an open forum for criticizing the government and appealing to your fellow citizens to support change. Free speech is vital to let liberty, justice, equality grow organically alongside evolving technology & society.
I do wonder if we will get to see a Drachma blockchain.
Location: Washington, DC/Nova

Remote: No

Willing to relocate: No

Technologies: C++ (w/boost), python, linux, AMQP, MySQL

Resume: https://drive.google.com/file/d/0B3xTtjze6ftUVFJjY3A0a2ZHOGc...

Github: https://www.github.com/sfpiano

LinkedIn: www.linkedin.com/in/sfiorell

Email: sfpiano (google mail)

Most recent/notable work centers on designing and developing new transport architecture based on AMQP/GPB to replace legacy CORBA framework. I get a kick out of designing tools/libraries/frameworks for use in the rest of the project.
More specifically, they will lose their CA non profit exemption status. They already have been paying federal taxes as a for profit.
Ah, good call!
Yea I agree. It's not that much more effort to clean things up and it will save you time later.

Not sure why the author thinks writing clean code is some form of premature optimization.
If no link can be found between the dental surgery and the memory-forming loss, could it be that there is actually no link? Have any other hypotheses been researched besides the surgery?
We didn't get into it deeply, but apparently the biggest issue is that it wouldn't be a daily thing. The recycle period is usually measured in minutes.
My dad used to own a company that made wheel balancers, they work by spinning a wheel really fast, then flashing a light with a known refresh rate, and seeing how the wheel behaves (if the wheel looks like it is standing still, then it is perfectly balanced, otherwise it is unbalanced, and it is speeding up and slowing down because of gravity).

Although the refresh rate of artificial light could be manipulated to create very interesting effects, even in natural light you can see wheels rotating backwards, or standing still, or forwards in slow motion, because of the exact thing mentioned in the article.

I was a kid when my dad worked with that, and I was always fascinated, I could keep staring at the spinning wheels during testing of our product for hours.
thanks for your comment. like it very much.

Yes, there are advantages, and also some disadvantages and restrictions, comparing to text coding style.

Your suggestion is very great and workable I think.

It is just v1.0 now. The improvement space is still very large. In coming versions, it will support drag-and-drop, drag to move items, etc.
Transparency Report and Warrant Canary
I got that feeling too, but I don't understand the subject well enough.

One key concept here is that you want your learning system to have some "free energy" metric which decreases as you run the training set through again and again. This insures some kind of convergence, rather than just thrashing around. Of course, the other problem is getting stuck at a local minimum, which is why you don't want to converge too fast. (I'm not up to speed on that; when I studied AI years ago, everybody was getting stuck at local minima. Now, that's less of a problem, and some of the old algorithms, run with slow learning rates over and over, get stuck less.)

The connection to physics seems to be from conservation of energy. The total energy of a system must decrease. For complex systems where energy is sloshing around from one form to another (flow, turbulence, gas compression, heat, maybe combustion) an energy-based analysis is a way of looking at the problem in a simpler way. That is apparently a useful way to look at deep learning systems. I think this is where the author is coming from.

Whether the connection to physical systems is useful, or merely an interesting analogy, isn't clear from the paper. It may be too soon to tell.
You would also need to ask how much the company is willing to trade off productivity for security. With enough budget, you could have security like that of any three-letter-agency, or even more draconian, but good luck getting work done, or retaining employees.

That's not to say that user data should go unprotected; the majority of people in the company should have zero access to that, such that even if their systems were compromised user data would remain safe.
Ask HN: Help with PGP ported to PHP
I have a working port of PGP written in pure PHP which currently supports encryption only. I am not the original author of this port, but I took it on because I thought it was a great piece of code for the PHP community. I have made a few tweaks here and there but there seem to be some issues appearing that I have not been able to solve. If anybody with C experience and possibly some experience with encryption would be willing to jump it it would be great. The port is at https://github.com/jasonhinkle/php-gpg Thank you!
The reason I use Flash is to save development cost. Adobe AIR can help me distribute this app to web, pc/mac and mobile devices. I know HTML also works for these devices, but I am not familiar with HTML5.

If there are many people like this app, I will try to port it to HTML5.
I agree, they should be able to monetize it, but when the CEO doesn't know how to use the site, that's a big problem. She simply doesn't understand the user base. Reddit needs someone who understands the users and does a good job matching up advertisers that want to reach those users (in a way that doesn't feel like advertising). Perhaps only allow Reddit-approved advertisers.
Show HN: A beat-the-clock word maze game
It is easier to apply the Sornette theory to antibubbles.

Bitcoin seemed like a great example.

I gotta go back and see how well the predictions actually worked.
I don't understand the criticism, what are they supposed to say instead? When an attacked company says "we take security seriously" it's probably a statement made by someone in the company who really does care about it and is probably pretty upset about the whole ordeal and wants to fix it. This whole attitude about corporations always being these evil lifeless monoliths who don't care about anything and are just saying whatever they need to stands in contrast with any place I've ever worked. Some of these companies are staffed by people who do care and want to do the right thing and I don't understand what the OP thinks they should say instead.
jordan, agree fully with your assessment. i have experienced significant challenges in keeping elasticsearch in green since it just loves to failover at times without prior notice, while seeming to work smoothly otherwise!
Excellent developers (and even non-excellent developers) have an abundance of opportunities to contribute to open source projects. I think that "Show HN" provides a reasonable exposure mechanism for a project to reach HN's audience and one with a roadmap has the chance to highlight areas where people might lend their expertise.
Well that's just part of what you get into when you get involved with extramarital or otherwise clandestine sexual affairs.
I'd agree with everything you've written but also add that the direction that technology itself is taking (very fast adoption of new technologies, applications being composites of large quantities of 3rd party code with unknown provenance) makes it even less likely that an organisation would be able to resist modern attack methods from a focused well-funded attacker
I'd feel awful too if my name was 'nailer' ;-)
Ask HN: How to find developer work in Japan?
I'm a U.S. native who wants to live in Japan for at least the next year. I do web development HTML/CSS/JS with Node, Meteor, and React being my main frameworks but I've played with lots of other stuff. I only know very basic Japanese but want to learn it fluently. Does anyone know of any good resources to make this possible?
> The kanjis are far more subtle

In other words, they have to be memorized. No connection between writing and pronunciation.
Assuming top-notch everything by industry standards, the systems will still likely get breached by attackers with 0-days in implementations. Brian Snow, a NSA Technical Director, explained the reason very well in his essay We Need Assurance [1]:

"The problem is innately difficult because from the
beginning (ENIAC, 1944), due to the high cost of
components, computers were built to share resources
(memory, processors, buses, etc.). If you look for a
one-word synopsis of computer design philosophy, it
was and is SHARING. In the security realm, the one
word synopsis is SEPARATION: keeping the bad
guys away from the good guys’ stuff!

So today, making a computer secure requires
imposing a “separation paradigm” on top of an
architecture built to share. That is tough! Even when
partially successful, the residual problem is going to
be covert channels. We really need to focus on
making a secure computer, not on making a computer
secure – the point of view changes your beginning
assumptions and requirements!"

I'll add that the fundamental constructs and operations of a computer are designed a dumb way that will follow the most self-defeating orders. Smarter architectures, like Burroughs B5500 and System/38, existed in the past that had CPU's that enforced fine-grained separation (helps secrecy), protected pointers/stacks/arrays from abuse (stops much code injection), and could spot many problems like interface abuse (80+% of issues) at runtime. The dumb systems were cheaper, faster, & backward-compatible with garbage tools in widespread use. So the market went with them. To this day, most "security professionals" have no clue that there existed hardware & software systems so resistant to compromise that NSA's red teams gave up on even watered-down versions of them. And then bought them for protecting most sensitive stuff while pushing weaker stuff on us for their other mission. ;)

Fortunately, there is a tiny, niche part of the security community working on such "high assurance" solutions (eg crash-safe.org) or at least better architectures w/ some higher assurance components (eg genode.org). Our niche is not popular, has few customers, and never will mainstream due to tough tradeoffs it forces. Yet, real security is gaining a bit more traction in academia and some software firms. One day such platforms might get more affordable and widely available so they you can use one without lost sleep due to someone opening an email. :)

[1] http://www.acsac.org/2005/papers/Snow.pdf
Invaluable and timeless startup career advice
Not everyone looking for sex online is looking for an affair.
> Also after six months, if you're successful in your reviews, Anki should not expect you to review your (old) cards before several weeks, so it's strange that you forgot most of them for your test if it occurred in that range.

The test went well. It was some weeks after the test that I began forgetting.

> however I think you have to make some special effort to actually use the words (in full sentences) when you learn them if you want to be able to reuse them in the future.

yeah, I absolutely agree. I think context is key. Nothing beats being forced to use a language.
There was recent news on the detrimental effects of general anesthesia has on the very young and old. Apparently it can be neurotoxic but healthy adults don't seem to have long lasting problems.
You should count only those medical errors which are relevant to your visit. A dentist probably won't accidentally damage your heart with a scalpel.
Voat.co: “We have begun discussions with more than one venture capitalist firm”
To what extent does Spain's political system manage its civil service as a spoils system for the benefit of party supporters? Greece apparently invented entire departments to pay party members.

To what extent do Spain's entitlement obligations (health care, retirement, &c) track its economy? Greece apparently provides Scandinavian-grade benefits on Alabama-grade revenues.

To what extent was Spain's accession to the EU exploited as a bonanza for foreign banks? Greece's debt is apparently the product of a ratings arbitrage scheme that occurred when its speculator-grade sovereign debt suddenly became backstopped by the ECB.

To what extent do Spain's citizens buy into the financial philosophy of the EU? Greece has massive self-employment, a thriving undocumented market, and pitiful revenue collection. For decades, Greece has "financed" itself with stated revenue preferences (high tax rates) that do not meaningfully track revealed revenue preferences (low tax collection and enforcement).
Thank you! I've been reading about Flux for a while now but your simple explanation just made it click
Victim Blaming, classy.
This is really cool!

Recently I've felt we need to advance in our programming tools, and this feels like a good step in that direction.
Gotcha. Thanks for the clarification!
GTA 5 Online Spawn Killed Rage
If you want to launch anything in 2015 it's HTML5 or bust. If you know ActionScript, you know Javascript.

Instead of Adobe Air, use something like nw.io / node-webkit, or Github's awesome Atom Shell.
I find that in my language learning, when I have a question about a vocabulary word or a grammar point, I have to go back in my memory to the social situation in which I first heard it. Whether on TV or in conversation. I personally don't get the same hit to my memory from flash cards, though it may just be me.
Digital storage probably won't last that long, but if you store it right and keep rotating media (possibly upgrading to better ones as they become available) then the data itself can last as long as someone is putting time into caring for it.
It seems possible, due to what is used for general anesthesia. However, the person in the story was not given general anesthesia, only a local anesthetic.
Speaking of MIPS, has anyone had success emulating IRIX?
It's not a press release; its Lee's personal post.
One of the big advantages of "micro-services" is that for each individual service, you can pick the best language suited for that service. If you're going to pick a single language (and I agree with kasey_junk on which to pick), then just make a single service, in one language, and split it when you need the isolation or differences in scaling each piece.
There's way too much touching/clicking here, from what I see. This looks painfully slow.
Out of curiosity, there's a huge number of newspapers already archived on microfilm (unless it's been all thrown away). I'm sure digitizing from microfilm will be a reasonable alternative.
Security is a business cost like anything else and there are tradeoffs. All of these companies have decided that the risk of losing this data was worth the cost savings of not protecting against the attack. So far they all seem to be right (not even Sony went out of business after their massive breach).

So it's perfectly reasonable for them to say they take security seriously and then have these breaches. They take it exactly as seriously as needed to keep their business alive.

Having been on that eBay security team mentioned, I can tell you that we did in fact take security seriously. And sometimes what we recommended was done, and sometimes it was decided the cost wasn't worth the risk. But we were always serious about it.
Windows 8.1 OEM Core Single Language 64 Bit Product Key Free
Anytime I see "We take security seriously" I get double skeptical about their security stance. This is something that's best demonstrated by simply doing it and the results speak for themselves. There's an obvious contrast between organizations with well-managed INFOSEC and those that pretend. Especially when a vulnerability is reported or a breach occurs. Extra-obvious then.

Businesses, just practice INFOSEC instead of preaching it. Better that way.
> blockchain APIs

What doest that even mean?

You mean blockchain.info API? Well Blockchain.info is not immune to this problem, they were running an old bitcoin core version.
One would be either infatuated with design or infatuated by the self, "self-infatuated with design" does not make sense.
Why does the author use lets to make closures rather than functions here? I don't see anything that would require it.
I use it when I do a Subversion update. TortoiseSVN puts a red icon on non-current folders and a green icon on up-to-date folders. Sometimes the icon doesn't change color when you update though, so you have to refresh.
The link that isn't user tagged is http://stackoverflow.com/questions/31218826/unexpected-outpu... .

The short version is that under Python 2.x, "[1 for x in range(5)]" will 'leak' the variable and value for 'x' outside of the list comprehension. This mistake was not repeated for generator comprehensions, and is one of the many things that were fixed under Python 3.x.
Earlier this year, I read a couple Swift scripting blogs and decided to create a script to generate my Go data structure for my little Swift "search engine":

http://www.h4labs.com/dev/ios/swift.html

Here's the script that generates the Go data structure:

https://github.com/melling/SwiftResources/blob/master/bin/ge...

Simply having a few scripts makes it easier to update my site.

Btw, here are the other blogs:

https://medium.com/swift-programming/1-learn-swift-by-runnin...

http://www.strathweb.com/2014/06/using-swift-general-purpose...

http://cocoaheads.tv/scripting-with-swift-by-blake-merryman/
* No unfiltered attachments in email, for definitions of "filter" that include "stripping out content and re-rendering in simpler formats", like "PDF->RTF" or something equally terrible.

* Fine-grained segmentation of all networks on need-to-know basis, informed by the org chart and detailed role descriptions for virtually all employees.

* No employee access to arbitrary Internet sites

* For employees that require Internet access, air gaps between computers that can hit Google and computers that can access company email

* Formal audits for minor software releases

* Expensive, heavily tested secure coding training for all developers

* Adoption of secure coding/design standards ("this is the XYZcorp way to make an SQL query" and "this is the XYZcorp way to render HTML"). Strict bans on deprecated interfaces.

* Employee access to sensitive internal applications (like document and image management) gated through Citrix-like environments, so you have to remote terminal in to get to the browser that actually talks to the application.

* Extremely minimal access provided to VPN users.

* Total 8021x-style lockdown of network ports and fascist policies against bringing own devices.

And so on.

There is zero chance this is ever going to describe any huge company.
Greek referendum
The root cause of my responses is your attitude. You berated this person for no good reason after reading two sentences of what they had to say. Regardless of what you think about how I'm responding to this, I wish you would just acknowledge that simple fact.

Telling someone that they are sticking their fingers in their ear (strongly implying that they're acting like a child) and then telling them to "level up" clearly conveys vitriol. It's just a bullshit, reactionary, polarizing and inflammatory statement to make. You say that you want everybody to respect each other, but then you do that. I don't think I can spell it out any more clearly.

(Also, when I said "According to you, men are horrible jerks" I was referring to your view of the "utopian finger-in-ears attitude [which] ignores the reality of the harrassment and the systemic uphill battle female devs face". Clearly one can say that you think industry men are horrible jerks without creating a strawman. It's a misunderstanding, I didn't quote you out of laziness. There's a fine line between a misunderstanding and a strawman, but it's there. Why don't we just chalk this whole exchange up as a misunderstanding?)

You're hot on the subject of women's rights. I get it. But I'm glad that paulcole's original question that started the whole sub-thread got many downvotes here because my own opinion is that I'm sick of hearing about women's plight in the first world. Give me a fraking break. This is a post about Javascript. Let's talk about that and if the alleged 10-20% of women in the industry decides to join in to talk about the actual fraking topic, let's not make a big deal about it.
If the opinion of the dead didn't matter, Wills would be pointless. In this scenario, if you don't want the living to access your phone, then just state that.
Safari is the new IE 2: Revenge of the Linkbait