skysight-inc/HackerNews huggingface dataset:
>We have to stay alive, and we're all dead in less than 100 years. Therefore, we have to reproduce. Surely we also have other goals, but reproduction is a sanity check on those.

You're discounting the value of information that people can leave, separate to their DNA chain. A great many scientists, artists, philosophers, etc. bore no children. They still expressed a change in the behaviors, ideas, and lives of a great many people after them.

Actually, one might argue they are, by and large, more effective at continuity of their own goals. How many children have you seen carry on the worldviews and goals of their parents? Even throughout history?

Yes, we need SOMEONE to reproduce or there won't be anyone to read the damned work. But, the work is still there, unto itself, after it's author has passed away.

tl;dr: The production of children is not the only way affect the Universe after your death as a human.
HHVM: PHP++
Groupon's Snap App Gives You Money Back on Groceries
Man allegedly shoots down neighbor’s drone with shotgun
> Static typing. This is totally a question of taste but sometimes I would really love to have a bit more static typing in PHP. Guess what this following code does if you have a file named “1” in your directory

This has nothing to do with static typing and everything to do with type insanity (I refuse to call it any other name). Bash and Javascript are also guilty of this BS behaviour. But Python doesn't have static typing, yet it would handle this just fine.
> Static typing. This is totally a question of taste but sometimes I would really love to have a bit more static typing in PHP. Guess what this following code does if you have a file named “1” in your directory

while ( ($filename = readdir($dh)) == true) $files[] = $filename;

Complete nitpick, but you don't even need static typing to fix that bug, just strong typing (like Python has it, for example).

If there's one breaking change that I believe a very large portion of the PHP community will appreciate, it is strong typing. In fact, it could easily be made an option, a mode in which == and === are the same and nothing automatically coerces. I bet that in many well-written projects, the amount of changes needed to be able to enable this option is pretty small.
The golden ratio is not particularly magic in aesthetic pleasure; playing cards are in fact made with a ratio of 7:5, being 3.5" high and 2.5" wide. You get closer with bridge cards (a 1.555...) and index cards (1.666..). If you don't believe me, go out and try to buy picture frames for 5" x 8" or 8" x 13" or 13" x 21". They're just not a common ratio. You might as well say that the square root of 2 is aesthetically magical. (It actually is practically magical, as the European paper sizes point out.)

What's cool about the golden ratio is that it's the most irrational number by a couple of interesting heuristics, having come from one of the simplest recursive processes you can think of and therefore having the simplest continued fraction.

Transforming the definition of a golden rectangle into a process to "goldenize" a rectangle by adding a square to one side and rotating by 90 degrees leads to `goldenize (w, h) = (h + w, w), which implements the Fibonacci recursion rule. In turn if you "lift" the subscripts in that rule into superscripts F^n = F^{n - 1} + F^{n - 2}, you get a quadratic for F and if you solve it, you get the golden means F = φ and F = -1/φ.

You can also see this recursion at work in pentagrams: if you work out the three angles at the vertex of the outer pentagon, it turns out they're all the same angle (36 degrees, 180/5). If you then look at the side lengths in the top part of the pentagram, this fact lets you infer that the sideways-pointing triangles are isosceles (36-72-72) and combined with the 36-36-108 isosceles triangle you can derive the golden ratio again.

Those things about it are aesthetically pleasing; but I don't find that people unconsciously choose ratios of Fibonaccis as their perfect rectangles moreso than, say, 4x3 rectangles.
A muscle-powered boat would be in keeping with the spirit, right?
Got up to the cluster of images and started to get annoyed, since I neither know what positions are open, the type of work those positions do, the tech used and whether or not they are remote.
VyprVPN is my weapon of choice. Only bad side I can see after months of use is lack of coverage inside the China firewall.
Go. Do what's best for you. As you said, your current job is underpaying you by 50%. You only owe them two weeks' notice.

Does the contract with the client specifically mention you? How do you know they can't hire/promote someone else to take your place? You're leaving but the rest of the team is staying.
Is our start up RedCrox.com disruptive?
RedCrox.com, an European Start up is trying to change the way of shopping, selling and marketing products and services by disrupting on-line betting industry. But most of all by A GAME. 100% CashBack by RedCrox.com turns receipts into cash. So, We would be happy to hear from you. Is RedCrox.com disruptive?
> Security. PHP in itself is not insecure and it is obviously possible to write perfectly fine and secure applications with PHP. But PHP decided to implement an quite naive approach about security and doesn´t support the developer too much in writing secure code.
Its the same f'n approach every other language took. "Offload it to libraries".

> To be fair everybody was naive about web security in the 90s. So there are a not a lot of features available in PHP that actively support you with writing secure code.

> Security. Kill the _GET and _POST and _SERVER arrays and introduce a proper API that can be used to filter all incoming data.

Actually, they tried to implement the kind of "security features" you suggest and it was a disaster because the compiler isn't aware of the context the programmer is. Things like magic quotes, etc. were tried. All failed because its a bad idea.

This suggestion is horribly ignorant and misguided.

> Database. PHP support a ton of different database API. Some of them are very old but they are inconsistent to use. Everything should be standardized so that only one OO interface exists. I personally would use PDO as a starting-point here.

Give up MYSQL ASYNC? Fuck No. I am not re-writing entire libraries into C to regain access to something I need. There are also differences between Postgres and MySQL implementations, etc. for reasons other than "Oh we felt like it". There needs to be one, consistent driver for each database. PDO isn't the answer.

The fundamental issue seems to be the author is ignorant of the fact there are reasons some of this stuff does or doesn't exist.

> Remove most of the compile and runtime config options. All PHPNEXT runtime environments should be as similar and stable as possible.

Fuck no. That is why Dev & Ops get together and pick "We want combination X to work with, godspeed!".

> The database situation is a mess so a lot of people still don´t use prepared statement which leads to possible SQL injection.

That is the carpenter failing to use the hammer correctly issue. You can't magically make people do things correctly.

> And filtering incoming data for XSS and other problems has to be done relatively manually. There are extensions and libraries available to help with all this problems but they are not part of the language/runtime core or are incomplete.

Of course it does. Without knowing the context (say, expecting a date vs. markdown), it would be an awful idea. Security is entirely about the context and expectations. You can't do a one-size-fits-everyone-for-all-uses approach and build into the language. That is insane and doomed to fail. PHP tried it before.
The same can be said for Visual Basic and lots of other unsexy languages. Heck, someone out there is still doing COBOL and that's the unsexiest of beasts (that I can think of, ATM).

The trick is this: get familiar with a language now and just hang on tooth and nail. Someone, somewhere will still be using that language when you're close to retirement. And you can either charge them a bundle converting off of it, or an even bigger bundle supporting it.

And if it's the government, well, as long as you don't get too careless with the yachts, vacation homes and shady neighbors in banana republics, you can probably get away with it until you die. Especially if you own a politician or two.
It would seem to me that charging for premium support for libraries would be far more effective than charging for a license. You don't want to do anything to limit its wider use lest it be supplanted by a more widely available library that has a less restrictive license. But it's always painful to get support for very popular libraries, so that pain can be monetized quite easily. This also has the added benefit of locking people into using your library. They can either pay cash for premium support, or they can pay the tax of switching to a different library.
Not that I don't agree but you're exaggerating quite a bit. The Olympics brought the metro system to Athens, a city in dire need of less cars on the streets. It's not all bad.
The issue is, none of this will actually change until countries that disapprove of the IOC (which the article strongly implies includes the US and most of Europe) start boycotting the Olympics, which they won't, because the Olympics are still a big source of national pride for many places (especially the US).
You cannot really blame the media reporting when there is a video with one of the researchers making the same claim (to have a blood test for depression).
code.google.com - ugh why can't google admit defeat and start using github?
I see. Most of the time I'm lucky enough to work with HP printers. The hp-setup tool makes installation of drivers trivial. Once in a while I work with Brother or some other brand of printers, and that can require a little more work.
I really like the idea of hosting each event clear around the world, ideally in places extremely well suited for it as well.
Most of my projects in the last 10 years have been PHP based. I still think it has to change. There are much nicer alternatives (like Python). The reason PHP is still so common is the low learning curve. This also attracts bad programmers who create abominations someone else has to work with.

Some changes are more related to the runtime environment, like the whole configuration mess that the article mentions.

I also think the PHP community lacks brilliant developers. There are many okay and even good developers. But most PHP applications nowadays look at Java and the abundance of design patterns that often don't make sense in a web environment where application lifetime is usually a few years not decades. Look at Zend Framework. It can do anything. But you need to write so much boilerplate code that all the flexibility a scripting language offers is lost.

The PHP community needs to figure out what it wants to be. If I want to use something that is very verbose I will use Java. If I want to move fast I will use Ruby or Python. At the moment PHP seems to be somewhere in between.

As long as nothing fundamental changes I will only use PHP when getting paid. For anything I do for fun I will use other languages.
APIs as a content distribution channel
Reddit: a delicious bowl of ice cream, with only a few flecks of shit in it
>There are a lot of people who think that human life is more than a mere bacteria-like existence, and that its value extends beyond our biological goals and limitations. Whether you like it or not, we have long since started to explore problem spaces that could simply never be addressed with mindless biological evolution. For a few thousand years now we are in the process of out-growing our original substrate. As a civilization we're engaged in a complex struggle to eventually grow beyond an existence that is defined only by the most basic biological needs.

This is very well put. The 'process of out-growing our original substrate' is an interesting way to phrase advanced human growth, and one that resonates with me. I don't think we're alone in doing so (as far as life is concerned), and think we are more like our bacterial forebearers than our collective egos would care to admit, but I couldn't agree more that this is what we are doing.
The number is just a stabbing guess (and I meant, "75% of the component that is genetic") but there are a lot of results showing the maternal influence on intelligence. The point (which is that a lot of powerful, rich men end up with kids stupider than they predicted, and have to buy jobs for them) would be the same if I said "60%" or "80%".

Here's one of the seminal papers on the topic, from 1996: http://jpepsy.oxfordjournals.org/content/23/3/197.full.pdf

What's unclear is whether it's genetic or related to other confounding factors (e.g. maternal health). We really don't even have a good grasp of what intelligence is or why these differences between individuals exist.
The last printer that failed on me under CUPS was actually a Brother one. I still haven't figured out why it worked for two days and then stopped; I guess networked printers are tricky.
Show HN: RapidMath – a simple game
Genes reveal answers to monarch butterfly migration mystery
Why App Developers Need to Understand HIPAA
The flame carrier can board a ship but he/she has to keep moving on the deck. That is how the ancient Greeks intended.
> for $0.10 on the dollar

As a sidenote, i really wonder why people keep phrasing it like this. Why don't you just say:

> for 10%

or

> with a 90% discount
AltRuby – Keynote by Yukihiro Matz
Who Works With ‘Creative Coders?’ (2012)
The only item on his list I absolutely agree with is "Unicode everywhere". I don't understand why you'd want to filter the _GET/etc supervars on input, it's on output you need to filter them, depending on where they're going.

The direction I want to see PHP going in is continued improvements in consistency. Stuff like turning all those fatal errors into runtime exceptions. And yes, making all string functions Unicode.
This was also my experience as a recent BBA grad. However I think that business schools expect a certain level of flexibility to be beneficial to its students as several (hopefully) will be partaking in entrepreneurial activities.
> I look forward to a better spreadsheet, but I don't think it will revolutionize programming.

If you look at the research papers they cite, its not so much that they are aiming at a better spreadsheet which will , as a side effect, revolutionize programming, but a better programming model than those currently deployed which will, as a side effect, revolutionize spreadsheets.

My initial post was highly skeptical, and I still think that there's an uphill battle here. But I think that they have a good foundation to build a tool that both eases and empowers "casual programming" (including the kind of things that would be done in spreadsheets and that people don't and won't think of as programming) and empowers professional programmers to focus on the hard part of professional programming.

That said, its far from the first improvement of this general description that's been tried -- even with a good foundation -- and while I think its by far the best foundation I've seen for it, most of the key application domain areas have "good enough" solutions that its going to be hard to get people out of. (I am increasingly convinced that the initial casual-programmer web app focus makes sense, though, because while there's lots of established incumbents in that space, there's no dominant player to displace, so while it will may take a lot of polish to get decent uptake there, its an easier fight than going straight for Excel out the gate, and better reach than focussing on pro programmers as the initial focal market.)
CSS Cubic Loader
> Pretty sure it was shooting cancer directly into my face.

I always assumed the metallic aftertaste I got after long coding sessions was unrelated.
Am I reading this correctly? Firefox uses Google’s WebRTC implementation?
Strip – A Less Intrusive Responsive Lightbox
Couldn't help but notice that the config file syntax is almost exactly like Monit. Inspeqtor's definitely is more concise and easier to read (and probably write), was Monit an influence in designing this tool?
So if they give vouchers to 100 Mio users that are redeamable if the company gets public. This would work? I mean if they give 10% of the company to reddit users via vouchers and the company gets worth 100 Billion that would be 100 Dollars per person.
India, U.S. Agree to Joint Exploration of Mars
> Let me guess, the funding for this research originated from a pharma company?

The declared funding source was

> This study was supported by the National Institute of Mental Health (grant R21 MH077234 and R01 MH059708) and by grants from the Davee Foundation.
This blog is an astoundingly beautiful example of why this website is necessary: http://contrastrebellion.com/
Looks great, a few caveats though:

1. When you get into triple digit upvotes your padding around the description image breaks.

2. The design takes up so much vertical space. On my 13in macbook only 3 items are visible. I think it's much more comfortable to skim at 75% of it's current size.

3. Ten items per page seems like a small number. Increasing the number of items per page would be nice. Either that or have it lazy load on scroll.
How about that we just let php be as it is, it's all good now really, eventually all the "wrongs" there was pointed out, people will get used to and have workarounds in the base of their code instead of having to rewrite their core project of 1M lines of code.
Space X is just an available metaphor.

You could say "I want to build colonies on Mars, I just need 10 Trillion in capital!" or you could say "I want to build colonies on Mars, how can I get there even though I only have 1 / 100,000th of the capital?

The same goes for all these startups that think they need 2 million or 10 million dollars to start. You need skills and $100 to start. Someone mentioned distributed systems as an "unbootstrapable product" which is total baloney. Start by identifying clients that would buy your product once it exists and help them distribute their systems. Build up your team and use your spare cycles to build out the features you think you're going to need but currently can't find anyone to pay you to build them.

If you are still hung up on Space X starting with $100m, let me ask you this. Say Elon had lost it all on Telsa and he was starting with a loan from one of his friends to start Space X. How small would the loan have to be for you to confidently say that Space X would never get people on Mars? To me, the size of the loan only dictates the speed of reaching the ultimate goal.
PHP will get you paid always. It's like "a Lannister always pays his debts"
What Every App Developer Should Know About Android
Thanks! I try to visit Europe at least once a year now and I'm often struck with how the EU/Eurozone/Shengen arrangement is starting to feel more and more like the U.S. arrangement. Countries which don't participate in one of the three pieces really stand out as high friction places to deal with. (cough cough Switzerland!). It's less pronounced with the U.K., since as an Island there's lots of interface friction there no matter what, but I remember a trip to Ireland, then going up to Belfast for a day and having to change some currency just to buy some beer before going back South. It seemed a little ridiculous when I could go from Spain to Finland pretty much without having to do the same.
Seems right; but I can't help thinking all we do that is not related to the physical is, by definition, imaginary. We THINK we're doing things, but its all fantasy stuff - art, math, philosophy.
Imagine a different biology of intelligent beings - maybe an amoebic colony-mass of semi-intelligent cells that create a group brain. What would their philosophy look like? Would they have trade or commerce or families or anything we would recognize? I think No.

But they have 'left their substrate' too. Yet there's no common ground with us. That means, most of what we do 'beyond our biological goals' is in fact still rooted in our biology.
Location: Iowa

Remote: No

Willing to relocate: Yes, please!

Technologies: C#, Java, Android, Web

Resume: http://codesean.com/files/Resume.pdf

Website: http://www.codesean.com

Github: https://github.com/seansmccullough

Email: seansmccullough@gmail.com

I'm a recent college grad, looking to relocated to the Bay Area or Seattle. I'm a software engineering generalist, with experience in the Microsoft stack, Java, and Android. I'm looking for an entry level or junior development position.

Previously, I was a program management intern at Microsoft, working on automated development analytics. I also interned at John Deere, working on an embedded systems project in C. Currently, I'm a software engineer at a contracting firm, working on an ASP.NET MVC website.

I'd like to work on a small team, working on an interesting project I can be passionate about. I was to see the impact of my work, and collaborate with smart, motivated people. While I don't have a ton of experience, I'm eager to learn. I'm a quick study, and I'm willing to do additional work outside of coding.

Currently, I'm working on a side-project called TreeType, http://codesean.com/?page=proj2, an onscreen keyboard for Windows, designed to aid people with disabilities. TreeType allows a user to type using only a mouse or other pointing device, and uses a custom layout which is faster than the default onscreen keyboard. It includes autocomplete, which I implemented from scratch.
Staff UI Software Engineer, Austin TX
Adam Sandler to star in four movies exclusively for Netflix
Depends on the dog, depends on the breed, depends on their health.

The problem with average life expectancy is that most dogs don't die of natural causes, they get put down. We would have a shorter average life span if we allowed people assisted suicide for those with terminal conditions, especially ones that drag on for years or decades. Think ALS, Alzheimers and Parkinson's, they can last twenty or thirty years. Often long past when a person would want to die for the benefit of themselves but also everyone around them.

We make that choice for our dogs. My in-laws put their dog down, he likely could have got another year but he was suffering and you don't torture things you love with forcing them to stay alive.
Berlin, Germany. On-site (we guide you through the VISA process).

Lead Ruby Developer/Senior Ruby/Senior iOS/Senior Android

Fyber reaches over 100 million unique users per month and works with thousands of the world’s leading developers, publishers and advertisers who use the platform to integrate, manage and optimize their mobile ad revenues.

Our platform deals with huge amounts of data and billions of requests.

Each engineering team works with a clear mission in mind, taking accountability for every part of the system from deployment to deciding among themselves whether to work with Scrum or Kanban. The teams are multi-disciplinary and consist of Developers, QA Engineers and Product Managers. As Lead Developer you head one of these Teams.

* You motivate and develop the members of your team, taking the pulse of the mood of your crew, integrating every new member and challenging them technically to make better engineers out of them
* Be 100% involved with hands-on coding
* Facilitate the operations of your team doing either Scrum or Kanban, keeping in check that the team is working like a charm in unison
* Work closely with the product team to discuss new features and technologies, research technical feasibility of new ideas and actively suggest improvements

Visit our careers page: http://www.fyber.com/company.html
I think it's an idiomatic phrase. At least for me, living in Boston, MA, USA, I wouldn't think twice about hearing it. To me, it's a more colorful way of expressing a loss of investment outside of percentages.