skysight-inc/HackerNews huggingface dataset:
The worst job I've had was called 'putting up hay'. It amounted to climbing into the loft of a very dust-laden barn with 3 or 4 of my college buddies, catching hay bales as they spat out of the hay elevator, and running them over to stack in uniform 3-d arrays. After a couple of hours, our employer called us down for rejuvenation with Coke-a-cola and glazed donuts, and we'd blow what seemed like pounds of dusty mucous out of our noses and then head back up into the loft.

$5/hour seemed like a lot of money at the time...
I fly United about 70 times per year. I use them all the time. And yet, understanding the myriad of acronyms is just plainly annoying. Also, their program is getting worse year after year, including arbitrary inflation of your miles in the order of 50-70% each 18-24 months.
2001 Darpa movie predicts the state of today's technology
Festival de Cannes 2015: le jour J pour la 68e édition
At the dawn of civilization (about 6,000 years ago), you'd have to be 2,000 years old to say that.
AWSception
I could totally see Apple saying "The custom keyboard is meant for languages and special characters/symbols, not to be used by an app in this fashion"

Wouldn't be the worserejection-reason they've given. You might even find an app that does the same thing already on the AppStore, but that won't stop them from rejecting you because that's just how they roll.

http://www.techradar.com/us/news/computing/apple/20-classic-...

http://matt.coneybeare.me/stupid-apple-rejection-of-the-day/
Okay, so replace it with professional racing drivers who drive off the track; an illustrator drawing something in their free time; a photographer taking pictures of their friends; a manager who helps organize a charity event; a sysadmin who owns their own computer; really, any similar combination of employment and use of job-skills on personal time that would allow you to engage with the actual point of my comment.

My comment was not about cooks; that was just the first example that came to mind. The point is that sometimes people do things in their spare time that make use of the skills that their employer pays them for. Why is it inherently negative for an employee to use their job-skills for non-job purposes?
"I can't trust air I can't see", was my favorite line of my grandfathers, who lived in LA for the past 60 years. He always mentioned how incredibly clear and clean the air is now compared to a few decades ago (where I live in Northern California now, even the Bay Area seems polluted and smoggy most days).
Housing.com ceo challenges Zomato, Ola heads to give half their shares
It seems to be that many of the comments on this and other API posts recently are by people who have never had to integrate with some else's "mostly REST but only when it suits me" API.

If the API you are writing has these features:

* you are the consumer as well as the author.

* no other developer is ever going to need to understand it.

* don't care about server/proxy/library support.

by all means don't bother with REST.

But if you are doing one/some/all of the above implementing a HTTP REST architecture is going to make your life and fellow developer's lives easier. That is what specifications are for, there to make things easier for everyone.

The thing I find most frustrating about these discussions is REST is such a simple architecture with a well thought out technical reasoning. Yet people happily ignore parts of it because of some unstated preference, and develop their own architecture which other developers then have to divine.
They have a share sheet extension. Click the thing you use to email a webpage, click the 1Password button, log in, click the log in that's detected to match the URL, autofills and you can hit submit.

Password fields can't use custom keyboards because of fear of logging that entry. The share sheet extension works great though for 1Password, especially when combined with TouchID.
Finding the Future of Cyber Security in Silicon Wadi
There is a cool little stuff when you login into hn, it has 1password support.
Less feature rich, but handy, is a program called aacircuits, for drawing ASCII-art circuit diagrams. It dates way back to the days of Usenet. I still use it to include small schematics in microcontroller source code. For instance if I figure out how to program a particular chip, I include a schematic of a circuit to "demo" the code.

I'd be shocked if aacircuits doesn't run under Wine on a Linux machine.
Ditaa (http://ditaa.sourceforge.net/) does drawings in a similar style, and is open source.
Sunrise Meet – Fast 1-1 scheduling
Hah, I got the same pay for that, but didn't hate the job so much. We got beer after, so that may be why.
Hmmm. Wonder how long I should continue to live in Beijing?

:( (today is a clean air day, but my wife and I had this argument already once this week)
>PHP when used appropriately

'using php appropriately' involves keeping a large number of gotchas and weird behaviors in your head, when you are writing every single line of PHP.
Frustrating to me that there's no CalDav support.
I've heard closer to 60%, but I agree wholeheartedly. I've worked in many other languages but when I want something done, to work, and I'm not doing something so large I need to squeeze every last drop of memory - I do it in PHP. It's a wonderful scripting language. I write more CLI scripts in it than web apps at this point.
A language designer's gastrointestinal state is orthogonal to a programming language's usefulness and usability. PHP is both of the latter in part by virtue of it's ubiquity.

Further, many years development experience has allowed me to appreciate that the benefits of a programming language are often inversely proportional to it's level of design purity. And the greater the longevity of a widely-useful programming language, the more haters it will have.
I assumed it was actually model-view-presenter[1] (similar to MVC [model-view-controller]), given the context.

[1] https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93pre...
Well, by now, the robots are harder to make than the human workers, and more expensive -- so they get treated better. Welcome to capitalism.
Ambition and willing to take a risk is not a rare thing.

Yes, most will agree. But having ambition, taking risk and being successful is a rare, rare thing. Especially after you made your fortune AND having the gut to risk it all. Now THAT is a rare thing.
We’ve found the first truly Warm-Blooded Fish
China and India are also making cheap rockets.

And SpaceX is making cheapER rockets. IN California, one of the most expensive state to do business in.
How does the optimisation of closures translate down to the machine level in Pycket?
Doesn't matter.

It DOES matter. :)
Psd jobs in iraq
Home Sweet Whittier
> His business means rockets are going to go from $400 million to $150 million. That's nice and all, but it's not an extraordinary revolution.

Rockets didn't cost $400 million before SpaceX. You could already get a satellite into geostationary orbit for about $70 million -- or rather, you would have been able to, if politics hadn't intervened.

Twenty years ago, the Chinese were major players in the launch services market. They picked up quite a bit of business after the Challenger explosion. One of the two commercial satellites that was retrieved by STS-51A was re-launched on a Chinese rocket. One-fifth of the original Iridium constellation was launched on Chinese rockets.

In the late 1990s, the United States banned launches on Chinese rockets if the satellite had any American parts. That meant that no Western satellites could be launched on Chinese rockets. What happens to prices when the low bidder isn't allowed to bid? You guessed it.

What SpaceX has accomplished so far is to restore prices to where they would be if the Chinese had stayed in the market. It's impressive that they can match "the China price" from California. However, it's not exactly revolutionizing the industry yet.

A large communications satellite costs hundreds of millions of dollars. A large military satellite costs over $1 billion. Launch costs are simply not the constraining factor in the satellite industry.

However, SpaceX is promising to drive costs even lower through reusability. Then we'll see if there's actually as much price elasticity in launch services as Elon Musk is expecting. That will ultimately determine SpaceX's legacy, whether it is a revolution or not.

> If you want to see some sci-fi magic, just look at the Space Shuttle, That's some amazing witchcraft right there.

A reusable spacecraft that costs more than an expendable launcher?
Maritime security jobs
Its stories like this why I come to HN. HN may have started as interesting stuff for the Silicon Valley VC circuit, but you can't survive on a diet of just high risk investing weirdness.
Show HN: Crowdfunding a freediving mobile game with a cause
Awesome! Great examples on how to represent stuff in plain text. Thanks for the link!
To me it just seems so absurd that a massive and potentially damaging piece of legislation can be "fast tracked" at all. It is quite alarming, that instead of allowing opponents of the TPP to voice their concerns and have them heard in congress, the fast tracking is basically a message to the opponents: We don't care what you think, we are passing this bill regardless.

We are talking about an agreement that has the potential to change everything and not just within the USA, but all participating countries.
Sure.

http://iopscience.iop.org/0004-637X/525/2/594/fulltext/39505...
That would have been an improvement, but even basic computer forensic gathering knowledge would get around this without trouble. What he needed to do is keep his sensitive files encrypted separately from his laptop login. Like on a USB drive encrypted with GPG and a nice long passphrase.

Even then, the FBI grabbed him with his laptop logged into the management interface for Silk Road... So he still would have been in some hot water.
I would say Secret did not have enough imagination to monetise those numbers or had a moral reason against that kind of money making..
It was just an example of a problem where the hard part is finding an actual answer, not just proving that the answer is correct.

Proving things seems really boring and uninteresting to me, and there is no guarantee the task is even possible.
This takes me back to a time when I was 17, and I applied for a job at a funeral home in London- it was offering a ridiculously high salary. It was my first time having an interview where one person sits off to the side and watches you, which I found quite unnerving. I was woefully unprepared for the interview, but it was going really well until the one question I hadn't thought about came up:

"So how do you feel about bodies?"

Me: "Umm, they're great! I mean, ahhh, well, um, could you define what exactly you mean by bodies?"

I didn't get the position.
10 Common Foods People Eat That Are Actually Poisonous
You should check out Pitchfork's Cover Story section:

http://pitchfork.com/features/cover-story/

They do some really cool interactive stories. The VP of product floats around here from time to time as well.
How would your landlord notice if you upgraded the door?

Or care if you upgraded the lock and gave them a key?
'Gamers' for real or not reasons tend to be hot property in the marketing world, largely cause they are perceived as young men who can be harder to reach. Though the reality in my experience is gamer go into middle aged group. Because of this attraction you should be able to do direct deals with companies for advertising sponsorship if you have sufficient numbers to make it interesting. This comes with some time cost. While there are loads of areas that would find this audience interesting the e-sports space is kicking off more than ever. Perhaps approach some teams and see if they would sponsor the website. Add links to the live streams etc.

End of the day, no. of eyeballs will determine the value. People with websites tend to over value their worth. Viewers in this category for a place like Brazil are probably worth around $2-$7 per 1000.

Alternately try to sell items to your audience. Find an affiliate deal with a gaming hardware store or something relevant to your audience.

Do you collect emails? It can be quite profitable to attached offers to a newsletter. If you do this just don't spam and make offers that are relevant or interesting to your users and you'll have an ongoing revenue stream here.
> I teach from a scientific perspective—everything from Freud’s interpretation of dreams

Freud's ideas about dreams weren't exactly scientific.
It's almost identical to Java, C and pretty much every other language. What gotchas do you have to keep in mind?
It depends greatly on your location, connection and browser. Many users are stuck on low quality internet connections or mobile devices where things can easily take a full second or more.
Reminds me of tagging along with my older brothers to mow lawns. After a few hours of weeding and taking my turn at the push mower they would take me to get a Slurpee. My own Slurpee that I didn't have to share!

Later in high school doing construction work for my dad digging ditches with a pick and shovel, he would walk by and casually ask if I was feeling motivated to do well in school.
So yes, in retrospect he made some very basic errors. That said, it's pretty easy to call someone stupid after reading a long-form piece informed by a full indictment of their crimes produced by an intergovernmental criminal investigation and subsequent trial.

I have no experience in the matter, but I imagine that being the kingpin of such an organization tends to pull one's head in so many directions that it's easy for smart people to do dumb things unknowingly.
Very familiar with WP Engine! However, my question was more around what other platforms can I set up on the hosted space I already have, rather than paying for someone else to host my WordPress blog.

Thanks though!
This is the major knock on HTTP2. It's entirely focused on hacking around transport layer issues while keeping TCP intact and has shied away from fixing real and serious problems with the HTTP protocol itself. Here's a quote from the HTTP2 FAQ: ( https://http2.github.io/faq/#can-http2-make-cookies-or-other... )

"In particular, we want to be able to translate from HTTP/1 to HTTP/2 and back with no loss of information. If we started “cleaning up” the headers (and most will agree that HTTP headers are pretty messy), we’d have interoperability problems with much of the existing Web."

Pretty disappointing really. It took 15 years of haggling and we ended up with precisely the old protocol but now in a new, improved binary format with multiplexing.
Peter Norvig wrote an article "Google's Hybrid Approach to Research" http://research.google.com/pubs/archive/38149.pdf
Thanks mate. This was helpful.

Haven't been born with wit and so I make it a point to observe those who have it..
The More Successful You Are, the More You Drink, Study Says
currently on the frontpage as https://news.ycombinator.com/item?id=9545627
I've been aware of Jekyll, but I never gave it any serious consideration. Maybe I should go ahead and do that now.

Thanks!
The article and many commenters miss a critical flaw: wordpress only auto-updates minor releases. 4.1.0 will be updated to 4.1.x, but not 4.2.x or beyond.

I built a WP site about 6 months ago on 4.0.x (current at the time), since then it has required 2 manual updates to get to 4.2.x.

As many others have noted, plugins are a bigger problem. They often break on new major releases and update less frequently. There is a lot good about wordpress, but the update cycle and security problems are a huge maintenance issue.
this is the sort of thing that would be amazing and fulfilling unless something ends up going wrong

My own childhood experiences shaped my paranoia: riding on the rooftops of 4WDs speeding along unpopulated beaches or through hilly scrub. Swimming in water shared by sharks, sea snakes, crocodiles and box jellyfish. Poking scorpions and giant centipedes with sticks - trapping them in jars, cooking them alive with a magnifying glass. Making things go bang or set on fire, e.g. wasp nests, based on what we could find in the shed after my chemistry sets were depleted of useful materials. Many close calls, several burns, bites and stitches. Thankfully no broken bones or hospital visits.

Not the same story for several of my friends and relatives unfortunately. It comes down to luck and the wits of the people around you. That said it's not an all-or-nothing decision to let your kids explore the world.
> However, it's not exactly revolutionizing the industry yet.

That's the point. Nothing he's doing is revolutionary.

Compare that to the Space Shuttle, which was revolutionary.

(How many reusable spacecraft existed before it?)
What comes to mind when you read the phrase, ‘IT process orchestration’?
The Richardson Maturity Model, as explained by Martin Fowler, is the only explanation of the benefits of REST that has ever made sense to me:
http://martinfowler.com/articles/richardsonMaturityModel.htm...

And for what it's worth, I've only found value in levels 1 and 2, not level 3.

Also, this talk by DHH helped me understand how to organize an API by creating more nouns with a restricted set of verbs, instead of proliferating verbs on a smaller set of nouns:
http://www.bestechvideos.com/2007/08/12/railsconf-07-keynote...
A girlfriend of mine once had this job, she said it was a dead end career.
The soundcloud mobile app is not that bad, at least on Android. It has the best audio scrubbing of any app I've used. The UI is super simple and made to work at a distance, e.g. while mounted in a card holder.
I'm not so sure as to say it'd blind-FRIENDLY, but probably more so than much of the world. I have a couple of blind friends who have been using computers since the BBS days. Things have only improved by leaps and bounds in the past 20+ years.
Deploying Phoenix with Git
Dear thraway_scrd,

Your fear of dying and the circumstances that may lead to your death is the most human and existential of fears.

"Does anyone else have any experience with this?" you ask.

Who doesn't?

You should have confidence in your ability to quell this fear using the insight and the candor (and who knows what other gifts) you clearly have at your disposal. This message is an excellent and gutsy step forward.

But you are right to be concerned if this fear preoccupies you and keeps you from sleeping. There is no good reason not to reach out for more substantial, structured and consistent support.

I really believe it's worth asking for and getting help to marginalize this perfectly normal but potentially crippling fear.

Make the fear of death and dying your bitch -- and not the other way around.
Image Question Answering: A Visual Semantic Embedding Model
And this is probably the worst one they've done. The Avalanche at Tunnel Creek was far, far better.
I'm of a mixed mind about it. I believe some of what was released, was potentially very harmful (more so in the case of Ms. Manning) to our interests abroad, and was collected via legal means (aka, not domestic spying), but I also believe that the whistle blowing aspect largely ameliorates whatever damage was done. Thats why I think there should be some criminal prosecution, is warranted, but not for what is being currently pressed or called for.

I try not to pass judgement on weather spying on our allies is morally wrong, I can't say what I'd do if I were president, however I'd always assumed that everyone spies pretty evenly on everyone else, same with the telephone meta data tracking, while I was appalled at the depth and retention time of program, I wasn't really surprised it was going on, as the government has long had easy access to call detail records, this is only an extension of that.

That said, I don't think its right to spy on American Citizens, at home or abroad, spying on there, meh, YMMV, I don't think the government should be doing things in private it wouldn't want to come out later.
The web page from the TouchDevelop team at MSR is more helpful to know what the project is: http://research.microsoft.com/en-us/projects/touchdevelop/
https://scholar.google.com is good source

Fifty Years of Shannon Theory

http://www.princeton.edu/~verdu/reprints/IT44.6.2057-2078.pd...

A Mathematical Theory of Communication

http://www.mast.queensu.ca/~math474/shannon1948.pdf

An algebra for theoretical genetics

http://dspace.mit.edu/handle/1721.1/11174#files-area

A symbolic analysis of relay and switching circuits

http://ieeexplore.ieee.org/xpl/abstractAuthors.jsp?reload=tr...

http://www.ccapitalia.net/descarga/docs/1938-shannon-analysi...
> I've heard of Nim before but haven't actually looked at it. Does it attempt to solve memory/data race safety at compile-time like Rust does?

Not in the general sense that Rust does. Nim has a (still experimental) parallel statement that can reason about some arithmetic operations and proves that array access is disjoint and thus safe.
I find a lot of this sounds like justification rather than rationale. Certainly, OS level threads are objectively terrible, as is the OS level scheduler. A chance to have a compiled, memory-safe erlang has been wasted.
Indonesian army urged to stop virginity tests for recruits
Someone owes me big time for all that pollen, then.
> Not really. Having the ability for a web process to write its to files which it then executes actually opens up whole new vulnerabilities. For example: one popular PHP exploit is writing a PHP file, then executing it on the remote system. Can't write a file? Can't execute the exploit.

You're definitely correct, but there can be two different contexts to execute PHP; with differing permissions. If I was to rebuild how WordPress does it's autoupdating, I'd get rid of the god-awful HTTP "cron" crap, and have a proper PHP CLI that can do the updating, that runs on the server and is never exposed outside of it, and then WordPress itself, with the core outside the webroot and the uploads folder with zero executable permissions.

Still not perfect, but it'd be a hell of a lot nicer than how it currently runs.
> The PUT method requests that the state of the target resource be created or replaced with the state defined by the representation enclosed in the request message payload.

So PUT either creates or replaces a resource.

Definition of replaced:

> 1. take the place of.

Source: https://www.google.com.au/search?q=define%3A+replaced

It is pretty clear to me that the spec says PUT completely replaces the state of a resource. So not just a convention but what the spec says.

BUT lets take it further. Lets say you do allow partial updates with a PUT. Can you guarantee that your resource's state will always be internally consistent?

Say you have two clients, both doing partial PUTs and do the following:

Client 1: GET /foo
Client 2: GET /foo
Client 1: PUT /foo {'bar': 1}
Client 2: PUT /foo {'baz': 2}

Is the foo resource is a consistent state? For some applications it could be but for many it won't be. And worse for some applications it may not be idempotent and a client's proxy is going to silently retry a PUT that isn't safe to do so.

So by allowing partial PUTs we're requiring the developer to consider all combinations a resource could be updated. They then need to communicate the valid combinations to any clients.

OR they can split the resource up finer grained resources, each one representing a valid PUT.
The key benefit to the front-controller architecture is that you can keep your code outside of the webroot, such that you can avoid misconfigurations causing security issues, and allowing for user uploads without exec permissions on the files in the uploads directory.

The other reason I like it is it gives me much more control over routing, versus relying on folder and file structures :)