skysight-inc/HackerNews huggingface dataset:
The correctness of that image can be discussed. Fortran was specified in 1954, but the first compiler shipped in April 1957 (http://en.wikipedia.org/wiki/Fortran#History). That is earlier than Algol 58 (first two implementations in 1958 (http://en.wikipedia.org/wiki/ALGOL_58#Time_line_of_implement...), but close.

More importantly, "inspired by" does not imply that Fortran 58 is Algol-like (that same picture would declare Fortran Lisp-like, too)

For me, http://en.wikipedia.org/wiki/Fortran#Simple_FORTRAN_II_progr... certainly is nothing like Algol.
XMPP federation was never profitable for Google and never garnered many users.
I agree entirely. I don't care about saving an hour and a half a day, that doesn't help me much as I lose so much time commuting and getting ready/winding down each day.

Being able to work 4 days instead? A god-send. I couldn't think of anything I'd like more. Thankfully, my current job gets me part of the way there -- I work 4 days in the office and one day at home (where I do just as much work but either condensed or spread out during the day depending on the current project workload).
Ohoho, you think all minimum wage positions are full-time?

This is simply false.
Amazon S3 has offered user-pays storage for years, for any client OS.
I was in a hostel with some africans (Tanzania/Kenya) in Hyderabad studying CompSci under ICCR (Indian Govt) Scholarships about a decade ago. Great guys, very sharp. Lost touch over the years.
> Despite Apple's best efforts, OpenCL uptake seems to be sluggish. CUDA continues to dominate developer mindshare, by providing a far better language, API, and toolchain.

i'm afraid i have to disagree with you there. over the past 5 years, CUDA popularity has peaked and is actually starting to decline. i would cite my source for that, but i'm on my phone.

aot vs online compilation is another kettle of fish. aot isn't necessarily better, although it is a more attractive offer for developers if they don't wish to ship kernel source. regardless, OpenCL 2.0 has SPIR, an llvm-it dialect that addresses this issue.

templates are not a big deal. GPGPU silicon is not well suited for complex computation (for some values of "complex") at least. i really wish C++ language features wouldn't get into the language. it's not going to be good.

if metal can replace OpenGL, then maybe i can get behind this. the failure of longs peak really set into motion it's relative demise. the API is in serious need of work.
You're basing your assessment of reasonableness on the aesthetically pleasing properties of symmetry? :-)
I see, thanks. I hope AngelList UK will be relevant, at the moment there are just a few positions there disclosing salary info.
Because a) they want to take the time to do it right and b) the floodgates for new iOS users (the majority non-betas) will open then.

Don't expect a beta experience to be awesome when DDG has months to get it right for the real release date.
https://wwstay.com/careers - Bangalore, India. Fulltime, no remote, relocation within India

We are building a new travel platform ground up. Our primary programming languages are Python and JavaScript. We use Django and Nodejs extensively. We are beginning to dabble with Clojure. Some of the terms you will hear us use everyday and which are very close to us are TDD, continuous deployment, functional programming, peer review, etc. We are looking to add the first few team members to our team. They will be extremely passionate and highly motivated individuals who want to make a difference. The job will expose you to all aspects of web development, from setting up a server and looking at the logs to writing JavaScript and then some tests for that JavaScript as well. You will get a chance to work with highly skilled peers and influence the technology choices. We also have a presentation for developers here - https://speakerdeck.com/pcaulagi/wwstay-for-developers.

We are looking for developers with prior experience (3-7) years, but we will consider exceptional fresh graduates too. In addition, you should have -

* An active github/bitbucket account. If you haven't got one, consider creating a simple web app where people can submit recipes and view what others have posted.

* Experience working in an Unix environment for more than 2 years.

You get -

* Above industry standards salary! We are funded and profitable.

* A shiny new laptop with root access (you install whatever Unix you want).

* To work with technologies that were relegated to your hack sessions at home/night.

To apply, please send your resumes to careers.hn@wwstay.com. Be sure to include your github/open source contributions. We tend to ignore vanilla resumes without mentioning projects/code contributions.
Probably would, but it's really just shifting the costs elsewhere. With the "welfare-tit" as you call it, the taxpayers are paying the cost of the poorish via welfare paid for by taxes. But when you increase the minimum wage, it'd end up just shifting the costs to higher overall prices, which everyone will bear... including the poor it's meant to help. I suppose you could argue that this might cut into business owners' profits, but that's a stretch. As they'd most likely just raise prices to cover the new operating costs.
Yes, but the article is about 6-hour days, not mix-and-match-hour days.

It will be interesting to see what differs from 8-hour days, both in free time, shopping, traffic, and more.

Imagine that the 6-hour day is successful, and we can make shifts. Some people go to work from 8 - 2, others from 12-6. That could lighten some traffic jams I venture.
The article has the physics completely wrong.

Static friction is what opposes movement between two surfaces that are static next to each other and kinetic friction is what slows down movement between two surfaces. Static friction is always >= kinetic friction.

This is explained very well in here (the top picture says it all):
http://hyperphysics.phy-astr.gsu.edu/hbase/frict2.html

Think about how when you start your car from a standstill you need to be careful about your clutch release but when the car moves even the tiniest bit you can even start in the second gear if you want.

So, the engine car's wheels get kinetic friction (because they're rolling) and the other cars' wheels (which are stopped) are blocked by static friction. When you have slack and you move one car at a time you only need to beat the static friction of one car at a time. Even if the difference is 10%, if you have 10 cars and it starts to add up. I'm not saying slack is required for starting the train, just that there is an increased difficulty in doing so without slack.
>Google Voice, why are you so almost great and so neglected?

Because it pisses off carriers (big telcos), and Android vendors (unlike Apple) really need carriers.
J1: a CPU core in 200 lines of Verilog (2010)
Change.org Petition: Tell media not to use 'Hacker' when they mean 'Cracker'
This is what annoyed me most about the whole Swift presentation. Swift is not in any way shape or form innovative, in terms of language features or design. It is however, another language that aims to be as productive as possible, while still being safe, like Java, C#, Rust, Go etc.

It'd be far more interesting to compare it to them (especially where they have bindings for iOS e.g. Java, C#) in terms of productivity, code maintainability, readability etc, instead of in terms of language features.
Show HN : D-ONE – changing the way you work, play and relax
Also, this is why doing a wheelspin is never a good idea when you have trouble starting your car/train. The traction when the wheels are blocked but the engine tries to move them is always a lot better than when they're spinning in place.
Early SE used graphical ads that were clearly distinguishable from search results (although yes, some search results were probably unmarked paid placements, which would be illegal in some countries nowdays).

The current situation is worse for users both on Google and competing SEs, paid text ads are put in front of and made to look like search results. On mobile browsers, you typically have to scroll past several ads to see a single real search result.
That's awesome. Have a unicode trophy (&#127942;) as a prize:

🏆
I'm a white South African Software Engineer, too. Family arrived here +- 200 years ago.

If that doesn't make me African, what does? I can promise you that if I go to Europe, I won't be considered European!
For me would depend on a lot on how much commute there is.
Do you believe reducing welfare/food stamps would increase or decrease costs for employers? Please explain your reasoning.
Exactly. It's a hard problem, and one most users don't have. It also goes against the device-as-a-personal-item mentality.

It's not gonna happen.
That argument doesn't work, b/c: You can always "create jobs" by lowering the salary.

As others have noted, it simply results in people becoming dependent on social benefits (and this bill ends up being footed by the tax payer).

So: You are right if you think that the tax payer should subsidize business owners.
According to http://en.wikipedia.org/wiki/Objective-C#History, that's actually almost exactly how it came to be. (Apple even experimented with changing the syntax: http://en.wikipedia.org/wiki/Objective-C#.22Modern.22_Object...)
I don't see what that has to do with the impact on my thread...?

The freelancing threads (https://news.ycombinator.com/item?id=7162201, https://news.ycombinator.com/item?id=5803767, etc) are popular, appear to be well-received and reliably receive a number of up-votes.

For some reason, me asking for people's experiences in that thread is attracting a number of down-votes. Odd.
Not only traffic jams. Everything will be open until 6, and if you get off at 2 you no longer need to take time off to visit dentist/tax office/bank/etc.
I'm afraid that ship has sailed, returned, unloaded the cargo and then sent the crew home for hiatus.
Mobile Safari now has WebGL enabled by default. How the hell isn't that bigger news?!

Look eg here to get an idea of what it means for webapp: http://www.photonstorm.com/html5/a-first-look-at-what-ios8-m...
Other answer: with a lot of model trains: https://www.youtube.com/watch?v=vC-dmKHiCnY#t=445
This gets dragged out in every minimum wage discussion everywhere (most vocally by business lobbyists), but in reality the big wave of firings never really seems to manifest...
Introduction of a new hash syntax wasn't gratuitous really. I think the point was to make up for the lack of proper keyword arguments. Now that they're available, it's true that it doesn't have a reason to stand on its own, but it does make the code more readable and concise, as does the stabby lambda syntax. Though I do agree with your point on simplicity really, the language does offer way too many ways to do the same thing sometimes.
One quote that struck me was this:

> For too long, we have taught computer science as an academic discipline (as though all of our students will go on to get PhDs and then become CS faculty members) even though for most of us, our students are overwhelmingly seeking careers in which they apply computer science.

This attitude strikes me as fundamentally wrong - universities are not and should never be trade schools. The point of a university should be to put you in contact with the cutting edge, and allow you to broaden your horizons, not train you for some specific software development job!
> No exceptions.

This is a big shift. With such a rich type system (very Hindley-Milner .. even with "protocols" that feel like type classes?), there is no need for exceptions, for much the same reason that Haskell doesn't have exceptions in the core language, but only a monad. This would force error situations to be explicitly modeled in the types of objects returned by functions/methods. A good thing I think.

However, it does leave the hole of what if an ObjC framework you call on raises an exception? Can't handle it within Swift code? Another big omission in the manual is lack of mention of anything to do with concurrency, though "use GCD" is seen as the solution (Swift closures are compatible with ObjC blocks).
> "Rather tough on those whose energy and skills do not warrant employing them at that rate. The alternative for borderline businesses is to find ways of not employing anyone at all."
That's the dirty little secret that no one wants to talk about when it comes to the minimum wage. Especially in discussions where everyone is compelled to make feel-good arguments in support of stuff, without thinking of the long-term consequences.

Sure, we'd all like it if all people could live comfortably, and it is a noble goal. But the minimum wage is not the way to do it.
That is wrong. Minimum wage workers are not in dire poverty.

"Only 11.3% of workers who will gain from an increase in the federal minimum wage to $9.50 per hour live in poor households."

http://marginalrevolution.com/marginalrevolution/2014/01/how...
For what it's worth, the original title was asking where all the African developers are, and the top threads all so far talk about South Africa.

We're particularly myopic in the Northern Hemisphere when it comes to Africa, often seeing the Mediterranean coast and South Africa and skipping that middle part...

So while it truly is interesting to hear that there's a solid development community in South Africa, it doesn't speak to the larger question on why we see so little coming from the rest of the continent.
How is evidence-based medicine practiced without evidence? PHRs provide evidence.
"As they'd most likely just raise prices to cover the new operating costs."

If they could raise prices to completely offset an increase in costs, they would have done that already, and have higher profits as a result. They may raise prices, but it will not be revenue-neutral of profit-neutral for them.
Is Docker production ready?
Swift implementation of flappy bird
As far as I know the 8h workday is purely the result of industrial three-shift work
Using Smartphones and Tablets in Real Estate
Helping #realestate firms embrace mobile devices one by one since 2014 ;)
#startup #saas
This is a cool project. But don't let the fact that you are building an app distract from the main goal (building a community).

I would suggest you first go to as many universities as you can, get their computer science students on-board, and then connect to their alumni network.

And start organising meetups, hackathons and other events. You need to start a small fire and it will kindle.

A simple website is good enough and you can start today. http://www.hackcampus.io/ is doing something similar in the UK.

A directory might not be so useful at this point.

I would also love to see the Tech space in Africa mature. I expect great things to come out of that continent, and building a community Is definitely a great place to start.

Put the code up on Github and I'll contribute.
That is a trite and misleading argument. 89% of minimum wage workers don't live in poor households. To say that they are being subsidized because they are poor is simply dishonest. See my link above.
Go: 90% perfect, 100% of the time
Some African programmers like me build products from Africa... but brand our products to look American/European.
I guess some Asians do that also.
This move increased our sales considerably.
The innovative US economy will make it all irrelevant anyway by introducing more and more work from home jobs. Work from home is almost common in the US and basically non-existent in Europe. I wouldn't trade Swedish 6-hour workday with my American-based 8-hour while working from my coach at home. Somehow socialists are always one step behind Mother Nature, i.e. free markets.
It's even worse here in Germany where 37.5/40h work weeks are the norm but a lot of people, especially women, only find part-time jobs.
Norway is the same.

The norm is 37.5 hour work weeks. We're entitled to a 0.5 hour lunch break every day, but that's unpaid unless you're required to spend it on-site.
I wonder how many hours people work naturally if you don't need the money and quite enjoy what you do. Say you're building some software project because you want to do it. I wouldn't mind betting most people would work more than 36 hours a week. I daresay you could make an argument that people should not be forced to work much longer than that just to make ends meet.
No Gas Money
In today's economy gas prices increase and people are living pay check to pay check and are barely getting by. Some people suffer due to the lack of being unemployed as well as those that are employed but yet have no money left for gas in order to get to work. This song depicts the struggle of those who all seem to fall in the category of never having enough.
If your concern is privacy, then DDG's "no tracking" pledge offers an additional value-add over bing.

DDG's use of additional search engines other than bing (mostly for ancillary responses AFAICT -- the primary Web results seem to rely heavily on bing) is another differentiator, and can add value.

Likewise the bang syntax.
Thanks Jacques! Your writing, especially about the business of startups was one of the things I read when just starting out and when the times got tough.
"A 2011 study by Sen, Rybczynski, and Van De Waal found that "a 10% increase in the minimum wage is significantly correlated with a 3−5% drop in teen employment."

http://en.wikipedia.org/wiki/Minimum_wage#Research_subsequen...
Darwin is fair enough, but FaceTime was due to a patent held by another company. The fight cost them something like $500 million but in the end there's nothing apple could do about it.
The filesystem is the worst of all modern platforms. It's in dire need of an upgrade, which doesn't appear to be coming.
it might seem redundant, but i'll reiterate: keep backups of important stuff. i personally use a spinning USB drive and it's saved my back a couple of times since i switched to ssd's.
We tried to evaluate on data that is as much as possible independent from the training data. So we evaluate on projects outside of github.
I'm not sure if you're kidding or not.

IDE integration for a new language? They wrote it themselves. Do you think it would have been harder to integrate an existing language?
Fast & native also also trivially solvable.

I don't know about interop with Objective-C, that's probably the hardest part from your list.

But complaining about IDE integration when they're also the creators of the IDE is... silly...
Building automation is already available for all your automation needs. Quite expensive but working well. I cannot see what Apple brings to the table other than control devices. Big automation vendors will probably just write a wrapper for that custom Apple protocol and be done with it.
I seem to recall that results placement was being directly influenced by advertising / promotional consideration. Granted, this is ~15 year old memories, but I was generally using Alta Vista or Yahoo at the time. I could be wrong.

Google's benefits were relevance of results (you'd find what you were looking for on the first page, very nearly always as the first result), as well as speed. Not polluting results with adverts would help with relevance (advertising is often distressingly irrelevant).
I had the opposite problem. I took my degree because I was hoping to become a CS academic or at least be involved in theoretical work. I ended up with a vocational course. I was/am extremely unhappy.
if you face strong competition then it may not be possible to raise prices even if consumers would pay higher prices.
Speaking of video, I wonder how much grain came from the camera sensor - I'd start with some denoising, just to try to knock that out.
Wow DDG is finaly bigger then Ixquick (that other big privacy search engine).

Average direct queries may:
- Ixquick/StartPage 5,076,959 (source: https://www.startpage.com/traffic/)
- DuckDuckGo 5,314,203 (source: https://duckduckgo.com/traffic.html)

And they do it with a better looking interface too. Let's hope DDG's land a default spot on Firefox or Safari soon. They both lack there own search engine and are competing with the Google and Microsoft on some level.
Apple's App Store Guidelines Now Allow for 'Approved' Virtual Currencies in Apps
"it'd end up just shifting the costs to higher overall prices, which everyone will bear"
-- not true. fact is, everyone bears those costs now, through the tax money going out for those social security programs. minimum wage will make it a burden just of those businesses, and not obligate society as a whole to subsidize their workers pay. as for the supposed price hike, rahimnathwani already covered that ;)
Thank you for your feedback. It would increase the prices of fast food, but not everyone would bear the costs. Just the customers of McDonalds. As it should be in my humble opinion. (McDonalds in the Netherlands pays a 23 y/old $ 11,23 / € 8,24 an hour).
Yay!

Many more Tanzanian programmers than I expected on this thread!

Out of curiosity - what kind of technologies do you use during your day job? Is it a typical choice for the banking industry in Tanzania, in your experience?
SeaTac raised it to $15 at the beginning of 2014, and they're already seeing regrettable consequences.

“Are you happy with the $15 wage?” I asked the full-time cleaning
lady.

“It sounds good, but it’s not good,” the woman said.

“Why?” I asked.

“I lost my 401k, health insurance, paid holiday, and vacation,”
she responded. “No more free food,” she added.

The hotel used to feed her. Now, she has to bring her own food.
Also, no overtime, she said. She used to work extra hours and
received overtime pay.

What else? I asked.

“I have to pay for parking,” she said.

I then asked the part-time waitress, who was part of
the catering staff.

“Yes, I’ve got $15 an hour, but all my tips are now much less,”
she said. Before the new wage law was implemented, her hourly
wage was $7. But her tips added to more than $15 an hour. Yes,
she used to receive free food and parking. Now, she has to
bring her own food and pay for parking.

http://www.unitedliberty.org/articles/17751-warning-to-seatt...
Cloud Ad server for websites
Apple likes to control the whole product as much as possible.

The iOS/OSX ecosystem is absolutely big enough to support an exclusive language (see Objective-C), and Apple chose to create a new language that matched their goals instead of adapt something they don't control and isn't ideal.

Makes perfect sense, and Swift was by far the most impactful announcement at WWDC.
Swift library for functional programming
Why would Apple bother with this? This is functionally them entering the "fitbit" space.

It's showing people neat graphs, which they'll rapidly get bored with because at the end of the day once you're even slightly away from reinforcing the feedback loop of "how much of a good person am I by proxy of my exercise/weight/calories?" no one cares and people specifically do not want to know.

Everything else about health is messy, full of legacy systems and liability, and completely facing away from the consumer.
The Rise of the Deep Web – Bloxx and Information Security Buzz
Indeed, it also explains why they put the A7 in all their devices (instead of recycling the A6 as they did previous years). An Apple TV with A7 and Metal will be competitive with Xbox360 / PS3 / Wii U spec-wise. And without a fan!
That is not really what socialism is about. It's about equality, not about forcing people. The big question is how to get that equality, and state socialism says some degree of forcing will be necessary. Libertarian socialism (also known as social anarchism or left-libertarianism) says you need freedom just as much as you need equality, or you end up with oppression. Open Source strikes that balance in a very natural way.
Those 11% isn't worth helping? And should be subsidized by the government?
They will likely (some) raise prices with this excuse, but really just to increase their margins. I have to admit, this would be tempting.
I assumed a few years ago that they would move to mainstream FreeBSD, but it has never happened. It would be the easiest thing to migrate to, and is way ahead of OSX.
Sell your soul to Google 100% of the time.