skysight-inc/HackerNews huggingface dataset:
To be fair, technology makes it easy to firehose-vacuum data for both the government and civilians if you know how to wield that power. The government needs to supply a letter stating that they're 'quartering troops' in your datacenters in an abstract manner (bureaucratic exploit) while the normal user learns the intricacies of the system and uses that (technological exploit). It so happens that fixing bureaucratic 0days are harder than fixing tech. 0days.
> I would imagine it's possible to greate "progressive enhancement" stype React components, so that you'll yield virtual DOM for a plain input box, and somehow enhance it with a auto-complete JS.

You can put initialization code that needs to be done both in client and server in componentWillMount. Code that needs to be executed only in the client (ex jQuery integration) should be in componentDidMount which is only executed in the client.

I'll make sure it is documented. Edit: https://github.com/facebook/react/pull/1288/files
I'm Marcus part of the MicroView team.

> if you think you can communicate enough information with a few LEDs

We actually started with that concept and made an Arduino compatible called the Magpie (basically an Uno with an LED on every IO pin see: http://littlebirdelectronics.com/products/magpie-100-arduino... ). Whilst the Magpie was a step forward it wasn't quite good enough, hence building the MicroView.
Doesn't this imply that if a company is spending more than 12% of its workforce-related costs on perks and other happiness-inducing stuff, then it could save money by cutting all that and hiring 12% more workers?
Show HN: Pasteify, a novel photo app
Why Entrepreneurs Should Vote
Well, please argue it then.

Please provide evidence that it – deployment – failed, not that it is hard to understand (69 pages of training books and multi-day training courses are understanding issues, not deployment).

I mean, it became possible to fully secure things end-to-end since 2010[1], so in about 10 years from now by your length of time theory, we should know how it works out.
We could start be removing the complexity that is payouts and incentives from the government from taxation. The IRS should only be in charge of collecting taxes. Some other office, the Office of Government Payments would handle all monetary disbursements from the GOV. Getting money back for painting your garage white? Bought a solar powered riding lawn mower? All that stuff from the person to the biggest corporation would have to file the proper paperwork outlining why they deserve or qualify for a disbursement. As it currently stands taxation and disbursements / incentivization is conflated and thus hidden from view its breadth and complexity.
Google Map Builder – Snazzy Maps support included
No, because perks aren't just there to make employees more productive. They're also there to make sure they stay at the company in the first place.
> Comments don't have to be brilliant. All they have to be is not stupid or mean.

You can wish all you want, that people will use the endorse button in exactly this way and not the other.

Easier is, to simply wish that all comments will be thoughtful and constructive as they are posted.

You have about the same chance of seeing either fulfilled. Good luck!
A large portion of that $45 goes to the "Free Worldwide Shipping". We're looking at offering multiples in a package but it's a grey area on Kickstarter:

>Offering multiple quantities of a reward is prohibited. Hardware and Product Design projects can only offer rewards in single quantities or a sensible set (some items only make sense as a pair or as a kit of several items, for instance). The development of new products can be especially complex for creators and offering multiple quantities feels premature, and can imply that products are shrink-wrapped and ready to ship.

We might be considered a sensible set, or we might not. We're reaching out to Kickstarter now.
So, what people don't realize, is that this affects the entire industry, whether you were employed by one of these companies or not. With over 1M employees driving "market rates" for salaries, others followed and competed on those terms. This also impact hiring and employment for so many.

Basically, anyone paying a competitive market rate these days is effectively benefiting from this. As a programmer, you should approach companies with this mindset.
I love Middle Temple - it's about half a square mile of neatly manicured lawns and cloistered offices for some of London's highest paid Barristers. About 700 years ago they put a wall up around it and basically had their army face down the Kings army. It's been a legal enclave ever since, you walk through a tiny door in one of London's busiest streets and wham, lawns, quiet, collegiate atmosphere, rich lawyers in their own quietish rooms.

Basically it's how knowledge workers with power and money have chosen to work for half a millennia.

It's how all knowledge workers should work if they want to act at their peak.

Don't really need a study to show treating people like cattle is not the way to get the best results.

Edit: I know someone who works there will probably say it's not that good, and the grass is greener I am sure but I swear it's hands down better to be a junior counsel in any of the Temples than pretty much any other office environment in London, outside of Universities and Monarchy.
>Why the, in my humble opinion, most important word of the original title was dropped

For the same reason HN wants to roll out pending comments.
That is not possible, even to get to a photo id you have to fill in a form with the bug ID you're investigating, which is then audited by internal security team.
There is a hypocrisy. Language about wanting "educated" workers who are "empowered" to solve problems.

The environment that is created and fostered is exactly the opposite.

I "paid my dues". I delivered, and exceeded -- as repeatedly acknowledged by my management.

Despite that, there was very limited acceptance of my input into what would make things better.

The problem with calling this a "problem", is that it puts the finger right upon the hypocrisy of ALL this language and discussion. Employers are saying one thing, and doing exactly the opposite.

My message to younger folks is precisely this: DON'T buy in to ANY of today's messaging.

If you don't see concrete, useful ACTIONS, it is simply, as I said, "bullshit". End of story.

There: I just saved you twenty years.

P.S. And that means actions NOW. Any and all language about what is to come? Empty. Just substitute a big NULL -- or perhaps even an error condition, if you perceive it may be part of an intentional effort to deceive that goes beyond just "normal" empty messaging.

P.P.S. Despite the validity of what I've said (I think), I find my personal bitterness is again spilling over into my comments. Time for another break from making them.

By the way, some of those "menial" tasks were -- of themselves and due to interactions with colleagues -- actually the more enjoyable parts of some jobs.

Too bad that so much of actually, physically "getting the job done" seems to be looked down on, these days. Do it too much or too willingly, and you risk getting pigeon-holed as either too culpable/readily-exploitable or otherwise not... "management material", for lack of a better expression for it.

P.P.S. I meant to add that in my experience, some of the specific events described in the OP were actually for me some of the most depressing experiences:

Official "parties" and "celebrations" one attended because it was mandatory or expected, refreshments and other expenses were all "budgeted" in a rather obvious fashion, and conversation had little to go beyond work topics or the same conversation that was already happening cube-side and "at the water coooler".

All the more sad when employees were expected to kick in to cover the expenses.

A genuine evening out that one paid for oneself and where one had some fun? Fine. These "we're going to celebrate now" events -- not so much.

I guess some people enjoy them. To me, much of it seemed terribly transparent and shallow. For my part, I still tried to and mostly succeeded in being genuine during them. But it was not that much "fun" and didn't make me very "happy", and because of my honesty often put me somewhat on the periphery, socially.

"Forced conversation", as the alternative. Ugh.
Have a look at circuits.io. It's a platform for collaboration and sharing of complete design: schematics + pcb's a modules, with plenty of shared modules.
AES maths isn't in question either but a viable sidechannel still makes a broken system that happens to use AES a bad system. I don't care if the Bitcoin protocol is in question, I care if all of my money is stolen.

Still, I'm not saying that Bitcoin sucks and I disclaimed that I don't care one way or the other about Bitcoin up-front specifically to preclude predictable knee-jerk defensive replies like this. My claim is that "Bitcoin will solve this problem!" in response to every article about money is bullshit because we have Bitcoin and it still has problems, like a massive theft problem.

It's a problem of bad implementations, whether cloned credit cards or stolen wallet files. And Bitcoin doesn't keep me from writing bad implementations. In fact it may make it worse: financial companies that move dollars have a high startup cost because of the regulatory work. Because it can no longer be two guys in a garage, it becomes more likely that the chain of people that they have to hire and speak to has at least one competent member. Clearly not guaranteed though, you'd think that the DMV would have the resources to become competent if they wanted to.
Cool, so how did that work out for Usenet? :)
As another recently posted article points out, missing $180 billion per year in foregone revenue isn't motivation enough to get US tech companies to make verifiable clients, easy s/mime, key exchange and web-of-trust features of their systems. How big a clue-stick do they need?
While they didn't agree to "fix" wages. They did this for two purposes. One was to keep down employee churn , and so they can keep the salary lower. How do you hire someone away? One way is to offer them more money. How to keep the employee, one way is to offer them more money.
Tech workers totally don't need a union.
I'm on active duty in the Army.

I bet you didn't expect that.
Agreed. But in the mean time, I encourage everyone to inquire if their bank supports virtual Credit Cards. Sometimes they do but may not widely advertise it.

Using virtual cards provides you a fine level of control over various features of the credit card and also protects your real credit card number. One can set up time limits (expiry date), set a monetary limit or make it a one time use card.

Virtual credit cards are also useful for dealing with service providers who make it hard to cancel their subscriptions (e.g. you have to call in and talk to a person to unsubscribe). With virtual credit cards, one can sign up freely and not have to worry about being continuously surreptitiously charged each month. Once the card expires or the transaction limit is exceeded, the service provider will be forced to close/suspend the account on their own.
My side project is a simple and fairly specialized electronic gadget. I don't pay myself a wage. I spent maybe a few months of sporadic evenings, and a few hundred dollars, to design and produce a half dozen prototypes that I gave away. My only hope had been to not lose my shirt. People who received those prototypes wrote favorable reviews on web forums -- a boon that I actually hadn't anticipated.

A possible milestone for break-even was when I was able to use the same PayPal account for booking sales and for all of my business expenses. That took roughly another few months, so maybe nine months all told.

My biggest cost is my time, even if I don't hang a number on it, because I've got a finite amount of it. I try to keep a running estimate of dollars profit per hour of work. To expand the business at this point, I have to let some older models slide into oblivion, and come up with something that can attract a higher price.
Sorry, in my opinion spying on China's president, tracking source code on product lines and deep infiltration of a company is clearly crossing the line.
IPR skirmishes differ from mass surveillance and are not a taste of their own medicine. Or did I miss something?
I wanted to downvote your above post just for the delicious paradox of it, but that profile page made me reconsider ;)
Surfing the Modern Web with Ancient Browsers
> Another security mechanism in widespread use is HTTPS. This has been available since around 1994, and has gotten a refresh with TLS in 2000. Like SSH many web masters don’t really care how this work, they just know to get certificates from Certificate Authorities, put some lines into their configuration files and it works.

No, it doesn't work[1]. There's only the illusion of CA certification security and nothing more. So if the argument here is that DNSSEC failed because it's not like OpenSSL CA I'm not really buying it - that said I reckon that it's better for software to be easier to configure but as man with white hair and weird look in his eyes said things should be as simple as possible, but not more.

[1] https://www.youtube.com/watch?v=pDmj_xe7EIQ
Chip and Pin has already been attacked successfully.

https://www.cl.cam.ac.uk/research/security/banking/relay/
I think XPrize lost a lot of credibility when the pulled the Genomics X-prize because the competition was "outpaced by innovation" [1].

[1] http://genomics.xprize.org/
Then why the investigations by DOJ and Cal AG?
This looks nifty, but I think it's a touch overpriced given that you could buy an OLED breakout on eBay for £5 and a tiny Arduino clone for about the same price. If you're at the level of programming the thing anyway, it's not that much more effort to clip two things together and find a library. Granted it wouldn't be in a fancy box, but I would be willing to sacrifice aesthetics to save £20.

I'd be interested to see one with an Atmega32U4 so that you didn't need the USB backpack. Having native USB would make things a lot more compact.

Also it looks like it's going to possibly block the second port on the Pi depending on which one you use.
I'm a fan of cryptocurrency but I think this is going to be a insurmountable problem. Bitcoin lost more than half its value since last november.. that's not okay.

People say "with growth.. etc.. will be stable." But USD/EUR isn't all that stable and that has massive volume and resources in motion to keep it stable (http://www.fxstreet.com/rates-charts/usdollar-index/) (See 88 -> 74 in 10 months).
Also worth mentioning the announcements of numerous other game engines, including Unity and Unreal, supporting HTML5:

https://blog.mozilla.org/blog/2014/03/18/gdc-2014-mozilla-an...
Jobs had his famous 'computers as bicycles for the mind' metaphor (I guess this is the origin: http://www.youtube.com/watch?v=DA_jypfKfAA), and this is how we geeks see them.

The problems are that:

1. computers today don't really look or feel like 'bicycles for the mind' to the average joe -- it's our job to make them look like what they really are instead of dressing them in pretty silky dresses (think all the iStuff...) OR, even worse, make them look like appliances (think the iOS devices that feel like a multi-tool, every app isolated by itself and very hard to move data from one to another) OR, even worse, cripple them on purpose (DRM, closed formats that are not cross-applicatin compatible etc.)

2. most people's minds are really bad at 'learning to ride bicycles'... hell, even teaching a human being to properly read and write takes a few good years -- so it's our jobs to make the bicycles easier to ride, but we should not forget the danger here: the way to make a bicycle easier to ride is not to hide that it's a bike! (this is kind of what we do with most of our UI/X paradigms, and it makes it easier for people to use computers as appliances, but much harder for them to realize they are mind-bikes)

Now that we have "a computer in everyone's pocket" we should get our heads out of our asses and show people what a computer really is!

And about 'using Excel for everything': I'd take this as a good thing! Excel is almost a goddamn programming language after all (and a functional one, btw), and it'as close as most will ever be to real programming.
8 months brought no revenue at all with me facing bankrupcy living on rice and water. the 9th month things kicked off and I am doing about 12`000 euros a month. Hopefully this will grow now i have figured out which side is up.
Medical Lead Gen
The FQA is silly and out of date.
That's actually not a terrible idea (I think you may have even mentioned the idea of having "Jessica in accounts" chase invoices so that a solo freelancer can hands free on the keep the first few "pay us now" discussions.

But it's notable that the purchaser in both cases (the AB tested SEO purchaser and the developer looking to move) are both assumed to be straight males, or that both sexes respond better to a young woman.

Just ... notable I guess.
I've just shared some prototype photos here: https://www.icloud.com/photostream/#A1532ODW4jpjh

Excuse the messy desk.
If('eye crapped on by bird') return 'success'
my eye got crapped on by a bird today
Study: Humans Can Detect One Trillion Different Odors
Well we do actually have a purely mathematical approach to AI worked out. Granted it requires an infinite computer, and personally I don't think it will lead to practical algorithms. But still, it exists. And from the practical side of things, machine learning is making progress in leaps and bounds. As is our understanding of the brain.

Remember that airplanes weren't built by Da Vinci because he didn't have engines to power them. It wasn't that long after engines were invented that we got airplanes. The equivalent for AI, computing power, is already here or at least getting pretty close.
>pg has obviously thought a lot about this change

Seeing as 19 hours ago* he apparently hadn't thought of the blindingly obvious problem that an un-endorsed comment was equivalent to a ban maybe he hadn't actually thought a lot about it.

The reason not to move fast and break things is that reality does not come with source control; destroyed communities do not tend to recover.

* https://news.ycombinator.com/item?id=7445916
From the default linux install script for OpenFL (http://www.openfl.org/haxe-3.1.1-linux-installer.tar.gz):

# Set up haxelib

sudo mkdir -p /usr/lib/haxe/lib
sudo chmod -R 777 /usr/lib/haxe/lib
sudo haxelib setup /usr/lib/haxe/lib

This isn't as bad as I originally thought; I tested this, and only that directory itself is world-writable (the sub-directories from haxe install foo are universally readable and executable, but not writable). Still seems like someone could install a malicious 'dependency' ahead of someone else needing it.
That's a nice thought, but I don't think sociopaths suffer much from a guilty conscience.

I do believe fines and jail time have some effect on them, though.
pretty cool concept, i like it
Could someone please explain to me why it is justifiable for Edward Snowden (and by extension, Glenn Greenwald) to leak this information?
I work nightshifts in a gambling hall and by daytime I'm coding for two startups I have with a friend. Only problem is the constant lack of money...
open platforms are a long term investment.
Rejected logo idea: http://infolab.stanford.edu/~sergey/google.gif
And how is that different than eliminating a minimum wage and providing a basic income, other that the basic job is much more complex?
Some do-not-call agreements were at the senior management level, and some were not. (at least, that's what I thought I read)
What makes you think you can't do that? Unless the housing market is frozen, pricing a home under the fair market value usually results in a pretty quick sale.

However, closing in 30 days might be tough. 60 days is probably the norm.
This is absolutely ridiculous. There should be some seriously punitive fines for this.

While I can see the lack of sympathy because these employees are so well compensated and rewarded for the work, if this affected blue-collar jobs instead there would be people on the streets, and quite rightly.

As someone else pointed out, Google and Apple are probably making on the order of $900k/year profit per employee - there is obviously cash in the bank to pay market salaries without resorting to disgraceful tactics like this.
Someone needs to turn this into an animated chart. It looks like you are taking away someones first dollar earned?
Why Popcorn Time Matters
I guess, you are missing a source for "[1]". Why should it only be possible since 2010 to "secure things end-to-end"?

Off-the-record messaging (pidgin-otr) is available since 2005, PGP since 1991 and the theory behind it (RSA (1977), Diffie-Hellman key exchange (1976), etc.) is much older.
Obviously, I don't know the answer but I don't think it's too far-fetched to imagine that an agent of one government (e.g. a female KGB agent working in the U.S.) might attempt to seduce someone in a privileged position (in other words, "with access to specific desired information") in another country's government (e.g. a male physicist working at LLNL).

And, immediately after having written the above, I suddenly recalled a few portions of the SF86[0] and, based upon their existence, I'm inclined to believe it happens much more than what I would initially have expected.

[0]: https://www.opm.gov/forms/pdf_fill/sf86.pdf (PDF)
GoDSL my approach to Go generic code and code generation
The proposition that it has failed due to the passage of 17 years since the first RFC neglects the fact that there were certain key events that inhibited adoption that didn't happen until recently:

1. The DNS Root Zone was not signed until mid-2010. As the anchor of trust for the DNS, deployment prior to this date was basically experimental. This was the commencement of production use.

2. Registries and registrars, as a whole, did not support it until recently. However, ICANN has required them to do so in the last few years so this roadblock is being removed.

The assertion that it is a failure may ultimately prove to be true, but looking at its experimental phase and declaring it as proof positive is not convincing.
I'm surprised that for a mere $10M they were willing to simultaneously torpedo the xprize brand and forever enshrine their irrelevance to actual innovation.
I think he simply entered it into Yahoo Sports, but didn't actually submit it to the Quicken Billion Dollar Competition. If he were in the Quicken competition, the bracket page would have it listed under "Pools" - which its not. But I'm not 100% sure.
What is the going salary in a general sense for a UI/UX Developer in Silicon Valley these days? From junior to mid to senior level? Thanks!
Definitely this! I'm currently in my first year of uni and a lot of it seems like getting a good routine is important.

I'm lucky to have clever friends around me, so going for a drink or a game of pool and talking about work and assignments is always a good way to talk and share knowedge on assignments/problems/tech world.

Equally, scheduling when I'm going to eat is quite important. If I know I have an hour and a half till I eat, I know I will work in that time. Similarly, if I have 30 minutes, it's best spent talking to friends as I won't get much done. Know what works for you and stick to it.

Equally getting up is an issue I face(d). Waking up at 12:00 means that half the day is wasted. This took me a while to figure out, but if you want a good working day, set alarms for eating, powering down your laptop, and going to sleep (23:00 for me).

It's all about finding a good routine when you have an abundance of time - which works for you - and sticking to it.
I believe credit reports don't show refusals, only inquiries. If it's just a single inquiry, it likely isn't worth your time. They have a negligible impact on score, unless you have a lot of them. I believe they drop off after 2 years as well.