skysight-inc/HackerNews huggingface dataset:
PHP "was" a great motivation for someone starting out. It is far more understandable for non technical people and gets results witch fuel your motivation further. The above qualities "were very important" in a time where self learning material were rare, incomplete and expensive. I remember myself as a self taught back in 2006 that PHP gave me inner strength. For me this is the reason for PHP being popular back then.

But now things have changed. Self learning materials (MOOCs etc) are everywhere and in great format (videos, classes etc), so it is far easier to grasp harder and more complicated therefore more sophisticated topics and tools and be productive to fuel your motivation. Also things have changed, people have realized that web is not all there is in programming due to the rise of higher added value programming activities such as games, mobile apps, data science etc. So for me this is the reason PHP is not so popular nowadays. Many other languages support the above in expense of being more complex (for example python or java) but self learning materials nowadays make this problem obsolete.

TL;DR: IMHO the "only pragmatic problem" with php, which is also its great strength, is that its domain is mainly the the web. So in order to reach other cs areas which are of higher added value nowadays (eg algorithms, data, mobile, you name it..) you must switch tools.
The nerds get it, but expecting the average ten year old to learn Linux shell scripting or the fine points of Apache installation seems unrealistic to me.

The average is not the only group that matters. If you have to spray the entire planet with RPis just to make sure you get one into the hands of the right ten year old, it would be worth it for the things they would be inspired to invent as they grew older.
Based on Mikey's G+ posts, it has bi-partisan support.
I believe it was Newt Gingrich who pushed the Thomas project, the initiative to put the text of all congressional bills online.
Ask HN: What is the best affordable programmable drone?
What would you recommend as a reasonably priced (sub 150$) quad-copter/drone, that has a camera, the ability to be programmed (so that I can process video/write my own stability algorithms for it), and reasonable flying time?

In the event nothing fits that price point, any pointers on what the state of the art is?

Thanks!
OK, so just the journalist misunderstood then? Because doubling the diameter is in no way compatible with "add a second balloon."
Great to read this. I admit, I pretty much copied you too:

http://www.zubairquraishi.com/

:)
OpenGL isn't that much harder on Linux than on Windows, so where the push for great OpenGL developer tools on Linux?

I believe Valve is working on that.
WhatsApp privacy hole exposes users’ private profile photos
I created a very, very short rundown on slides for a talk¹ and a slightly longer one in a text with ideas about getting funding from groups who fight for freedom of the press².

¹: Page 7 on https://www.noname-ev.de/w/File:FreenetSlides.pdf
²: http://draketo.de/proj/freenet-funding/#sec-9
Desertification, increased sea levels causing flooding, higher atmospheric CO2 causing ocean acidification that will kill nearly all life in coral reefs sans jellies, etc etc.

Global warming probably isn't inherently bad if spread out over enough time, but large temperature fluctuations within a few centuries doesn't leave time for non-human species to adapt.
The core search is getting less profitable each year. Apps are cutting into the search engine business, and the actual search results are a mess. See my blog post for one example: http://newslines.org/blog/googles-black-hole/
If ASIC cryptocurrency miners could find collisions for an entire key in a reasonable lifetime, cryptocurrencies based on scrypt would be literally worthless. But, they can't. They can find partial collisions.

ASICs for SHA256 don't break SHA256, and ASICs for scrypt don't break scrypt.
Show HN: Videos of Shipping an App in Swift
I'm not from GDS - however they're one of our customers at ScraperWiki, and I know lots of the people there (via the digital civics NGO mySociety which we started over 10 years ago).

There's been lots of interest in GDS from the US over the years, people over there saying "why haven't we copied it yet?". As far as I can tell the US Digital Service and 18F are that copying in a good way - taking lots of the lessons from GDS and applying to the US situation.

As an example of the kind of thing, see the UK's Service Design Manual https://www.gov.uk/service-manual - there are sections for developers, designers and so on.

So basically, if you're good at tech, and want better Government websites (who doesn't!), go help them :)
For a certain kind of person, a 'keep out' sign is a much better motivator than getting handed the keys on a plate.
Then what would be the right way forward? We've known capitalism is broken since at least the times of Karl Marx.
Maybe Patrick took enough sample data points! ;)
What about native Europeans, I mean the Neanderthals? They were the OG's before homo sapiens wiped them out...

It bothers me why we didn't just sit down on the edge of the world, as it is the Neanderthals, by the virtue of being there first (we call dibs!) who must have had planetary ownership rights to Earth. Not our usurping "natives".

You wouldn't steal a car, you wouldn't steal a handbag...
Web Crawler Softwares and Programs
Make Your Customers FEEL Like They're Right
5 years seems like a long time to wait for a tax refund. Especially tax refunds totalling $2500+ are quite common here in Australia. We have a PAYG system too.
Yes, unfortunately, although there is growing resentment against it every year and even some high profile celebrities are now refusing to pay. An internet tax would ensure whoever brought it in would not win an election again, especially as the old people (largest TV tax paying demographic while many younger people ignore it) are dying while huge numbers of young people are only just reaching voting age. I would be surprised if even the TV tax still existed in 10 years. If the BBC want funding without adverts, they should encrypt their channels and sell subscriptions; I think they'd find that the number of people who want to pay £150/year for 1 or 2 good programmes is a lot less than they have convinced themselves it is.
You can write very safe code by using structs (even 1-element structs) for everything. But there's no generics system and very little in the way of safe tools for making one; writing a safe "generics runtime" and macros to use it puts you halfway to writing a new language.
I have always felt that a lot of designers tend to copy stuff. But then again, perhaps coders copy code too. I guess, it's just easier to spot copied designs than copied code.
I find that messed up, that anyone can add me without me having to accept. Guess it makes sense in google's ideal panopticon world where privacy is a swearword though. It's just not something I would ever be a part of.

Oh, and it is a ghost town. When it launched, 3 people I know made profiles. None still have them.
I don't think it implies that at all. I think they're saying that the pictures could be compressed with JPEG if they wanted them to be, but they very clearly state that they don't, and nothing in the article indicates that the spacecraft would have any other use for JPEG software.
It can more easily be solved by just not crawling sites that have mandatory javascript, because chances are their content is going to be crap and not worth the time if they are that hostile to basic usability.
Django have been upping the iterations in each release, it's 15,000 in 1.7 and by 1.9 will be 24,000. 500 password checks saturates a core i5 4670 for 25 seconds: http://tech.marksblogg.com/passwords-in-django.html#why-are-...
Some of this is good advice, but there's a BIG point on the 'Password Storage Cheatsheet' that's linked and referenced by the above article, that I don't think is solid.

I read they recommend to use the both (adaptive hashing and "local parameterization"). As even if you utilize separate device (HSM for example) for encrypting the passwords (I'd encrypt instead HMAC), you should indeed not give up on adaptive hashing.

Here's some good commentary on this by Solar Designer (user solardiz on Reddit): http://www.reddit.com/r/netsec/comments/26d52c/yescrypt_pass...
Amazon in Talks To Buy Some of RadioShack's Stores
A small number of reposts are ok if a story hasn't had significant attention yet on HN: https://news.ycombinator.com/newsfaq.html.

We actually asked the submitter to repost it this last time, because it looked like a good story that the community would enjoy.

Asking users to repost good stories is part of an experiment we've been doing to try to improve story quality on HN. That part of the experiment has been working so well that we're going to write software to streamline it.
In their index.html this is referred to as "referral-code".

My guess would be, that this is something they hand out personally (on a business card or something like that).
In a leadership election, it's in their interest to have a clear winner with a large majority. In a general election, it's in nobody's interest and indeed, counter to the national interest to have a huge majority.
downvoted for this? really?
> One reason to take the latter is to make sure you don't get a deficiency disease.

Eating a balanced diet every day gets you way more vitamins than your body can absorb. I learnt this from a biologist who studied digestion about 18 years ago. According to him vitamin pills were completely unnecessary.

I have never heard of people getting a deficiency disease with a balanced diet (say, a typical Mediterranean diet). So it's probably a combination of marketing and quick-fixes (The real message behind the pill is ... "Want to sit on your couch and eat pizza every day? No problem, just pop-in a pill!")
It’s been a great time!
Internet Archive to boost its collections through Knight News Challenge funding
Lock-free Data Structures: Inside The RCU
Argh, the idea that an autonomous spacecraft gather more interesting data than it can possibly transmit back to Earth.

I wonder if they considered lossless video compression approaches, and combining an entire set of images into a single file.
The truly smart programmers go where the money is. They go work for hedge funds and investment banks, which already pay more than anything Silicon Valley will spit at you, and you have room to grow in your role (less "ageism" as you put it)
Think about what you've just said. How insecure is sending the password (hopefully over an HTTPS connection!) to a remote server?
My first program on record is dated June 25th 1976; I was twelve. You may see it on an emulator of the Mitra-15 LSE system I wrote recently at:

http://nasium-lse.ogamita.com:8117/

then type (C-s = control-s):

C-s
CH C-s /BOURG
C-s AP C-s BOUR
C-s LI C-s 1 C-s
EX C-s 1 C-s

(LSE = Langage Symbolique d'Enseignement, a French programming language used in the 70s and 80s in the French schools).
http://nasium-lse.ogamita.com
Sublime Text 3 builds picking up steam again
As did I, though I started with a Commodore VIC-20.
Gopher Gala winners announced
There are a few ideas, such as basic income that can be tried. Personally I think that there is a need for extremely well funded organisations with a mission to acquire money now against the problem of actually creating a humane society in the future when this stuff really kicks off.

The key problem is what was mentioned above - capital accrues capital exponentially, labour accrues capital linearly. The only way to fix this is to give everyone significant stakes in capital (or for the Marxists, the 'means of production'). The Norwegian pension fund, which owns about 1% of global equity is exactly the kind of thing that will be required to create any kind of future. Governments aren't the only organisations that can do this kind of work though. Any organisation that is giving workers the same kind of leverage that capital gets or sees that as part of its long term mission is part of the solution.

I see this as one of the greatest challenges facing humanity over the next few decades.
I'm very happy that another guy got interested in AI and is backing it up with some code. Keep up the good work! But maybe join a free web AI course if you are really interested in this topic. A* on a decision graph is really an old thing for AI. Sorry to disappoint. It's one of the things you do for homework if you visit an AI course.
I worked for two startups and they BOTH wanted to build marketplaces.

One of them had amazing traction with sellers because they said "it's free to sell right now, hop on in!"

They failed because they didn't have customers.

The other one was an advertising platform, but they didn't have enough advertisers to actually PROFIT from selling their advertising. So they sold lots of advertising... only to pay Facebook to show it (because people want their views and they want them fast) and actually lost money.

What if they just focused on one thing? A business focused on referring sellers to marketplaces... a business working to sell someone else's products... they'd both be very successful at one thing instead of failing to provide on both ends
Tax proceeds of capitalism & redistribute.
I felt like a bit of anti-hype is needed:

1) Because engineers need translation

2) Not preventing teams from doing their work

3) A bit of arbitrage, fair

4) Flipping the coin based on the choices well-prepared by underlings

5) Politics, CEO will always only hear the board, which only cares about themselves; I bet anonymous feedback forms and a bit of cheap data mining would be a more sure bet
Vitamin D deficiency is pretty common, especially among people further north.

The changing advice on fat might help with that.
Hi Tameir, thanks for taking the time for a thoughtful response. I disagree with many of your points and would like to offer a different perspective, could I interest you in a civil email conversation? You can reach me anytime at solomon@docker.com.
Desert habitation is actually something I've been really curious about lately- does anyone have links to some good source material I could read into? I'm currently envisioning construction like you'd see in passive homes- hyper insulated, probably powered by solar/wind, and some means of reusing water since it's obviously a limited resource. It's very possible I'm hugely naive though so I'd love to find some hard numbers on the actual viability of what I've described.
One of our C++ devs is currently remote in the Czech Republic, so it is a possibility. Reasonably regular trips to London would be required.
The day when there are machines smart enough to do all the service jobs that humans currently do will be the day machines are smart enough not to work for free.

>an economic system which sets your ability to feed yourself and your families based on the effort you put in

As opposed to an economic system in which your ability to feed yourself is based on the effort others put in? Such a system requires some entity to prevent you from reaping the gains of your own effort and/or take the fruits of others' efforts to give to you, and historically such entities are prone to realising that the power they have allows them to just take everyone's stuff for themselves.

>The benefits of automation only accrue to the owners of capital, while everyone else gets completely left out.

This is absurd: compare someone born to a household in the bottom income quartile today to someone born in that quartile a hundred years ago, the difference in quality of life is ridiculous. All the technology that exists today is the result of automation and capital accumulation: without any, we'd all still be subsistence farmers. It doesn't matter if one doesn't own any capital, one can still buy the things produced by the world's accumulated capital.
> What is the thing google really wants?

I think they want a seriously diversified revenue stream. This gives them data, yes - but it's also directly monetizable. If they see personal transport as a winner takes all market, and they can branch into deliveries, and they do have the best self driving cars then they have a serious advantage in the market and a path to a serious new revenue stream.
We still have the democratic system, as things get tighter and people poorer they'll start voting for a tax on capitol.

In the UK the the proposal of a mansion tax keeps popping up, this is really the future of owning capital, just owning it will have a cost. Which is actually a great capitalist strategy because if a 10 room mansion is being under utilised the owner is going to be compelled to use it more efficiently.
Mprogress.js--Google Material Design linear bar by using CSS3 and pure js
Why don't G just _block_ all Uber drivers from utilizing Google Maps, forcing them to an inferior Mapping/Route product, lowering the quality of the Uber experience. (Only Uber'd a few times and I'm sure the drivers had G maps, but I may be wrong, I was surely drunk.)
Most good C# answers on the best dev Q&A website. Without working for Microsoft.
19th century capitalism was quite free and rampant. States acknowledged this and engaged in legislation to humanize the system, e.g. through banning child labour and other things.

I would not say capitalism is broken, but that it needs occasional strict bounds by government to make living bareable. Market is not suitable as the only economic controller - state intervention is needed as well in the form of taxes and legislation to provide basic human conditions for the majority.

Recent decades have seen the rise of free market liberalism. I hope it is fairly obvious by now that unbridled this will lead to human suffering for many.
Those very same APIs that create the incentive to make human labor obsolete also destroy existing business models, where old money is parked.

You vastly underestimate how hard it is to stay rich. Most families are back to square 1 after 3 generations.
BP hit by $3.6B charge, cuts capex on oil prices
The Goals of Scala's Design (2009)
I check browser stats occasionally, and a high percentage of "obsolete" browser users come from browsers with a navigator.platform of Linux. E.g. obsolete Firefox (3.5), old Chromium etc etc.

For Firefox we have a nag show at top of browser window for a few seconds if you are not on current ESR - https://www.mozilla.org/en-US/firefox/organizations/faq/ - the nag is there because it isn't worth our time testing obsolete versions for a handful of users (single page JavaScript/Ajax app, so new features can introduce breaks. in old browsers).
Development Environment with Docker, Vagrant and CoreOS
And indeed one of Marx key predictions was that capitalism through increasing efficiency would eventually lead to an overproduction/under-employment crisis.
Discount Prom Dresses 2015
Please don't post comments like this. They break the guidelines ("Resist complaining about being downmodded"—https://news.ycombinator.com/newsguidelines.html) and the downvote being complained about is often soon corrected by other users. That's what happened with yours.

We all know how annoying it is to have a reasonable comment downvoted, but (a) it happens to everyone, (b) sometimes it's just a misclick, and (c) changing the subject to that only lowers the signal/noise ratio.
We're big fans of tokumx. It's not perfect, but it's a big step up from vanilla Mongo right now (though the upcoming 3.0 changes with the new WiredTiger engine promise to catch up at least most of the way).

US residency is not a hard requirement - we currently employee Canadian and European developers in addition to our US-based staff.
You can replace the proprietary bootloader on the SD card. You can't replace the one in the ROM. And while running executables is easy --- just drop a VC4 binary called bootcode.bin onto the root directory of the card and the ROM loader will load and run it --- there's a lot of hardware setup which still needs to be figured out; such as initialising the SDRAM.

I originally wanted to get Prex (a Minix-like microkernel OS with a Unix interface which doesn't need an MMU) running on the VC4, but I need an actual working compiler for that.
Let's hope they made theirs faster than yours because your website is painfully slow.
>Everything is a remix.

Yeah, not really. There are traces from previous works and influences in anything, but this is not it.

This is not the Beatles being influenced from Buddy Holy, Elvis, Little Richard, and co in their early records.

This is like the Monkeys. Or the 20th cookie cutter R&B outfit.

And of course the Beatles went and did stuff that nobody else has done at the time with Revolver and Stg Peppers et al. And Velvet Underground. And Kraftwerk. And tons of others.

>creativity is just the process of knowing how to mix things in a creative way to create something seemingly new.

Well, then the examples in this website is the total opposite of it.
> If anything, they are a hindrance to it.

Yes, by doing things like get us the 8 hour working day (parts of what is not the AFL-CIO were the largest driver for that, taking decades, and having members die in the process, and leaving us with May 1st as the international day for labour demonstrations as another direct result).

Productivity is not a measure of the success of a society.
The Definition of a Dictionary
Another reason to be enthusiastic about GCC is support for OpenMP.
In many cases, simply having the higher APM should be enough to win: https://www.youtube.com/watch?v=mrbYd4OFrWE#t=18

Nevermind the fact that while the computer is doing this micro, it is also able to do macro.
Derivative work, especially under the guise of a professional designer (or even 'dj' remixes) are opportunities to show creativity and craft work.

The examples given here don't bring anything to the table other than proof how lazy and sleezy these "designer / coders" are.
Well I see a lot of people already moving away from Linux due to the systemd fiasco. This gives people options so that;'s good.
Would a raw entropy evaluation help mitigate a human factor like just using "passwordpassword" instead? Would that even be a problem?
Machine Vision with Python
Flux Comparison by Example
Good news if you're interested in PICs and MIPS --- the PIC32 architecture has a MIPS core! And you can run RetroBSD on it:

https://olimex.wordpress.com/2012/04/04/unix-on-pic32-meet-r...
>suspicious that Washington's culture could really accept a lot of the Agile and Lean notions that are commonplace in the high-tech world.

given my experience with thorough, to the letter, under supervision of no-expenses-spared-top-notch experts implementation of Agile/Lean/Scrum - 2 years non-stop across pretty much the whole company, only very-super-important-critical-projects got exception - the government would love it - a lot of planing, reporting, meetings and other crap boggling down everything with actual product development slowing down to the crawl as a result.

Btw, the original healthcare.gov - the one that failed and required that emergency super-team fixing - was developed using Scrum, and as result it had all the characteristics of a Scrum project, chief among them - bad, to the point of straight failure, integration between components.