skysight-inc/HackerNews huggingface dataset:
> compare developer wages to manual labourers or retail staff

apples to oranges.

we're highly specialized knowledge workers. well most of us are, so it is more fair to compare with bankers, lawyers, medics, architects, politician and middle managers which can count on a year to year income growth instead of having to playing idea lottery.
I've only skimmed at this point as it's a lengthy PDF, but this looks like it'll be an enjoyable read - lots and lots of really interesting ideas and concepts from the last few centuries. To be clear, it's not about the future of cities, rather, as per the title, the history of the future of cities - i.e. what can we learn from where we previously thought we might be going?
Been programming for 32 years 25 of which professionally. I never had a job as such; I always started companies based around tech of which I was the lead coder/CTO and it gave me a great life. I have other hobbies but I love coding and find it hard to imagine living without it; the creative process, the making of something that did not previously exist, the idea that you can make something without any funds; be it with or without money. If everything fails today, I can start another company tomorrow without spending any money. I do not know of another field where that works like that.

I still get happy when something I worked hard on works and even sells.

That said; I would not work in circumstances some here work in; commuting for hours a day, glueing together crud apps, tons of stress and no upside besides money. I always say that if you are a decent programmer you do not have to do any of that. Unfortunately people do not like to take risks and apparently working like a dog makes them feel better.

In short; 10/10 happy coding more than fulltime for over 30 years. Hoping for at least another 30.
That's the thing isn't it. Obviously you can serve extra "note: 'service is about to shutdown'" in your JSON, but since it's an API a lot of people aren't going to be seeing it. I guess best option would have been to collect everyone's email addresses using the service and email them, but it might have been flagged as spam.

Imo two weeks is plenty of time since you probably shouldn't be using free services like this in any actual product (or at least not without a backup or at very least proper logging)
In a somewhat related note, Chrome on iOS just updated to WKWebView or something and just said it does not suppor Do Not Track anymore, due to iOS limitations...
Soft power
I'm a programmer who doesn't really get to program. I work for a consulting company. Most development work is off-shored, which means most roles for UK staff are more client facing.

Right now I'm building a web front end for a bloated piece of enterprise software. There's no technical difficulty, it's just frustrating and boring. I can't leave to work in 'proper' software development because I don't have the relevant experience, and because I keep being given crappy jobs like this, I'm not getting the experience I need. Plus my educational background isn't great. To top it all off, I came to programming late, I'm already in my 30s and I'm painfully aware of time ticking away.

I'm in a strange mental state where I feel simultaneously bored and burned-out. The day job saps my motivation so much I find it virtually impossible to work on side projects in my spare time.

I don't think my experience is very typical of the high-achieving HN crowd, but if anyone has been in this position and can offer any advice I'd be hugely appreciative.
Blendle co-founder here. I must admit that micropayments sounds exhausting when you think about the model. But we really tried to make the UX very pleasant, and I think we succeeded (and about 1/5 of the users who register take out their credit card and top up, so apparently they agree :)). But, at the same time, prices should be fair. We're always looking at refund percentages to make sure that they stay fair.
I'd be interested to know a good place to start with this kind of thing.

Do you have some examples of software engineers contributing their skills to charities, open source projects aimed at assisting in these situations or just some boards or communities that can assist in finding a starting point?
We thought about credits. It might work, I'm doubting about this one because if feels a bit user-unfriendly to make it less transparant. What do you think?
EURJPY+Sees+Bull+Pressure+But+With+Caution
the programmers are in Sofia; if you look over twitter you'll see the interaction.
If you read a lot from a single paper you could buy the complete paper, if you've read article from that paper the price for that single article is removed from the paper's price. Some papers are quite cheap, for example, De Volkskrant (Dutch paper) is only 0.89 euro, a single article costs maybe 0.25, if you've read that article the paper will only kost 0.64.

But if you read a lot of different papers, that would still be quite expensive indeed
But is the fix to stop the browser from writing to the cache or to make it impossible for the user to find out it does?
Klöpping is an interesting character to me. From his appearances as a 'tech whiz' on one of the biggest (if not the biggest) Dutch talk shows I get the (possibly wrong) impression that he's the type of 'tech whiz' that isn't so much really good at any particular 'tech', but rather that he's really good at knowing about tech. But I might be wrong.

And I have to say: he really is pretty good at what he does. I don't recall ever hearing him explain something or write about something in tech that was outright wrong, which in my experience is quite rare even for 'good' tech journalists. I find myself often cringing at how they get some detail wrong, as well as cringing that I'm probably one of a small group of extreme geeks who would even notice it.

On some level, despite him actually being good at his stuff, I feel an kind of vague dislike for him at times. I suppose that feeling comes from the fact that he's not just very knowledgeable in a field that I consider 'mine', but that he's so damn good at explaining it an somehow making it 'cool'. And perhaps it's because it underlines how important presentation and social skills are alongside 'raw' skills. I suppose I'd feel similar about someone like Kevin Rose had he been a very public face of 'my tribe', rather than mostly operating within it.

It's not a feeling that I would describe as justified or good. Mostly just interesting that it's there at all. When it comes down to it I love having a 'spokesperson' who doesn't misrepresent the things I love.

(As it's quite likely that he, at very least, lurks on HN: Hi Klöpping, sorry that I think you're an annoying little punk sometimes without good reason. I really like what you're doing with Blendle; any way you could allow it to integrate with Instapaper?)
Why do you think you came to programming "late" if you are in your 30s? Have you faced any age discrimination?
This is a great read. The notion of "six kinds of light" is an important one for aspiring filmmakers to understand.

Is this new? I am not a fan of the recent trend of refusing to date posts. It seems like that is done to milk advertising, but it makes it impossible to know when something was written.
We don't want to force users to consume premium journalism on our platform, that's why we're working on a button that publishers (or any author, really) can put on their own site too http://www.mondaynote.com/2015/10/18/blendles-secret-weapon-...
The problem this solves is even worse than it sounds - there's no reason why the NSA couldn't force a CDN to silently concatenate their own analytics onto a site's JQuery. Is there a good way of signing your assets?
10/10 would choose career again. Just started my own consulting company at 30 years old. I get to work at 5:30 - 6:30am everyday because I can't wait to start hacking and making awesome things that make my clients happy. I like to swap between working on building stuff for my clients and a product and having my own business gives me the time to do both.

I truly love programming and solving problems, so it never feels like work. Well, that's not a completely true statement; not everything is going to be fun and awesome, but 99% of the time it doesn't feel like work.
Nowhere in that article is there a mention of school shootings. Not even indirectly.

You are not acting in good faith.
> This looks like the author chose a very bad hosting plan. For example, Hetzner simply lowers your connection speed if you get above the limit, and you only pay for additional traffic (and speed) if you really want to. Most other providers handle the situation in a similar way.

As mentioned elsewhere in the text, the core problem was that everything was hosted on the main domain (and IP). Hetzner at least only allows throttling per IP, which would have crippled the whole server. With everything tied together like that, there's little wiggle room.

Takeaway here, use distinct (sub-)domains for every project/product/whatever to prepare for cases like this.

> This seems to be very short period for closing down a service. Of course, there were no paying customers, so they got more than they paid for.

Especially as setting up your own Telize instance seems to take about 15 minutes including OS installation.

> However, some trouble could have been avoided by a longer closing period. In particular, it is much easier to get rid of annoying after-period users if you are able to deny their requests with a simple "You had 3 months to prepare for the shutdown!"

Users dense enough to make their products break on a 404 are rarely troubled by reason. Or deadlines. I doubt they'd have been deterred by a six months period – embedded code like that is a one-off affair and nobody checks on it until it breaks.
Amazing how even when starting a new browser from scratch in the past couple of years they still cannot do it right. I thought Microsoft was a software company?

I don't want to hate on Microsoft but they are making it hard not to. Edge could, no it should have been excellent but it has been out for 7 months now and the updates are minimal.
You should have gouged the crap out of that set-top box manufacturer. :D

Nice write up, a lot of things I never really thought about like the increase in traffic after killing it.
That's practically what we do by using a wallet -- it's basically batching of payments (with less risk for us, asking for an upfront payment after a user has spent the $2,50 he gets for free when he signs up).
In my case, I had few lecturers, who went completely bonkers, when they read anonymous questionaires, with the fact, that lectures were some blank copy paste of lecturer's notes -> blackboard -> students' notebooks. They could not admit that. I believe next year those lecturers were changed, though damage to our and older generations were done (badly delivered studies).
There are plenty of people on so-called "zero hours" contracts who don't know from day to day when their working hours will be, may be called in at short notice to work an off shift, and have no predictability of pay.
Ukraine power grid attacks
How to grow an online marketplace from 0 to 10k visitors/month with 0$ budget
We're at 650.000 users in NL and DE, out of which 1/5 actually pay with real money. It's not everyone, but it's a start :).
The best free Bootstrap template for website
It would be pretty amazing to put servers undersea in the middle of an ocean for transaction efficiency reasons -- say between NYC and LON directly on the straight line path.

The crazy thing is there probably are financial market applications/HFT where having processing power exactly equidistant between to market centers with the most efficient path would make sense. (Running microwave instead of fiber, to get 1c vs. 2/3c, would also be interesting, but there are different engineering challenges there.)

Amazed Microsoft didn't mention this.
Ehhh, like a 7/10.. One of the many reasons I ended up applying to med school.
What I find interesting is that from the service point of view, he noticed he should have put his API on a sub-domain like api.telize.com or equivalent. By doing so, he could have just removed the DNS record to stop the flux of data instead of migrating to another provider and let the other provider handle the flow.

As I am providing free API services directly under a main www domain, I take notice!
We are just launching myorb.com which is the excel of information sharing. You can upload any type of content files, bookmarks, links and pretty much anything else. Info goes into separate spaces where you can invite collaborators and then communicate with Chat, Email and Notes. It does what Evernote does but with a lot of other services which are currently in separate products. We are a web application and hence available on any device with a browser. I can give you a full demo as your use case is basically what we are aiming to provide.
5 Ways Outsourcing Is Helping the U.S. Economy Grow
Barry Lyndon is probably an example of a film that has become admired over time. Although, to be fair, it was admired when it was released--a lot of people just didn't love it all that much. It was quite the technological tour de force with respect to the authenticity (e.g. shooting by candlelight) and cinematography but it was, with some justification, criticized for being a rather "cold" film, as Kubrick films tend to be.
Then the question is skewed. Technically, it costs NOTHING to "APPLY" to a school, whereas it costs tens of thousands to COMPLETE school.

In the US, the ROI on a degree is sad. with hard numbers to back it up - especially from a 'private' school. $100k debt to get a $45k/yr job - and thats if you can find one in your field of study.

It doesn't seem (to me) that people think about the ROI on these things. At this point it makes more sense to pay < $10k to become a plumber or electrician - things people will need no matter the economic situation, with an ROI through the stratosphere.
He means they were doing it on purpose and used the "bug" excuse when they were caught.
Every time this film is mentioned, I'm reminded of the old fairly tale, the emperor's new clothes.

Everyone, absolutely everyone who has good taste and knows something about movie making seems to worship this film. Only those who are unfit for their positions, stupid, or incompetent don't like it.

Let me then be the one to admit I'll be the stupid, incompetent one, but willing to learn. Why is this film brilliant? I found it unbearable. Half the story is told by an omniscient narrator (a device that simply doesn't work in a film), the story advances at a glacial pace, the protagonist is completely unlikable. Of course the backstory would feel somewhat pompous and dated, based on a 19th century book, but in my uninformed, incompetent opinion bringing this old fashioned feel unchanged to a 20th century medium didn't do either of them any favors.

Kubrick made a number of classics that have either aged very well or become a cherished document of the time when they were made. Can someone please explain to me why this movie belongs up there with the Shining, 2001 and Dr. Strangelove?
First thought after reading this: let's say there is a good overview of markets from a known economist, written in a few hours, vs. a deep look into corruption in charities/government/whatever that took many months of research and investigation. Why would these two articles cost the same few dozen of pennies? Wouldn't it devalue more time-consuming work?

Of course you can draw parallels with music. A track with an orchestral recording vs. solo piano recording, or a rock band vs. purely computer electronic music, all cost the same $1/€1/£1. At the same time concert tickets for a fully-blown symphonic orchestra are usually more expensive than that of a piano concert (adjusted to fame/importance, etc.)

Maybe it is not a problem after all. Or maybe it is, time will tell.
Subresource Integrity: https://developer.mozilla.org/en-US/docs/Web/Security/Subres...
You can't run a ponzi scheme without records the accounting skills needed to run one successfully are probably greater than the ones needed to manage an actual investment fund.
The Truth on How to Shoot Up Your Blog’s Lead Generation by 370%
Doing my best to balance my inherent tech optimism and pessimism on Dutch TV, while trying to make it interesting enough to have it be on TV at all, all the while trying to take not too many short cuts to make people like yourself not too angry -- I'm still learning how to do that :).
I haven't read the OP so I'm responding to your post. I am/is/was a C/C++ programmer from the mid 80s until 2013. That's the last time I wrote some C++, not that I've given it up just haven't need to to write any.

What changed for me was I learned HTML/CSS/JavaScript and in particular WebGL. Now I kind of get, upset may be too strong a word but, basically I can't stand not being able to share something easily. I see people making simple visual things in C++ or Python or GO and I'm like "why are you making me jump through hoops to see your creations? Why couldn't you just put it on the web so in one click I could see it and/or interact with it?"

I'm not saying there's no place for C/C++ or any of those other languages. I am saying though that if what you want to make is something interactive or visual (or audio) and you can do it in such a way that you can put it on the web PLEASE do that! C/C++ run it through emscripten. C# (well, if it's unity at least might be able to export to the web). I don't know of the Go->Web or Python->Web paths but mostly if it's not on the web I'm not likely to download and install an SDK just so I can check out your Go program.

If you're making an app or backend something fine, whatever, but if you're just making a visualization, a graph, a simple game for fun but not profit, please consider learning the tech that will lead to the least amount of friction for your audience. Most of the time that will be web.
There is, and it's called Sub-resource integrity: http://www.w3.org/TR/SRI/

MaxCDN's Bootstrap CDN implements it for example: <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstra... rel="stylesheet" integrity="sha256-7s5uDGW3AHqw6xtJmNNtr+OBRJUlgkNJEo78P4b0yRw= sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous">
I would be surprised if private browsing meant no caching. I would have rather have implemented it as a separate / in-memory or encrypted cache.
IPFS does this by design. Everything is content-addressed so you immediately know if you've seen the resource before. This also enables chunk-level deduplication.

If course the P2P nature of the project means other people can find out exactly which of those resources you're looking at...
Ask HN: How to collaborate with experts in one team?
At day job, I have a manager who knows a lot more than me and I feel like he is always right (most of the time)

He is also kind person and asks my opinion about issue while meeting/working together, sometimes I do have an opinion, sometimes not, sometimes even I have an opinion I feel its not that good as his, so I just prefer silence.

How do you work with experts who are much more knowledgeable than you, but all the time wants to know your opinion.
You have to be very wary of Personal Services Income provisions under the ATO rules. You might need some professional advice to make sure you don't get caught out on that score. Lots of one person Pty Ltds get caught out.
uBlock Origin does that too, just need to turn on Advanced Mode via options.
>It's the same company that builds a full disk encryption system (BitLocker) that sends your encryption keys back to Microsoft's servers

Every time someone says that as though it's not the absolute correct thing for MS to do given it's standard home-user technical level/expectation I'm super confused. I would expect it to be possible to turn that off, but you can be damned sure that swathes of their users expect to be able to ring MS when they forgot their bitlocker key.

>it's the same company that pushed for an "always on" HD webcam and microphone bundled with an "always online" video game console.

They want you to always be able to use voice and gesture controls with your console - because if you have to stand up and press a button to turn the damned thing on then what's the value in half the functionality?

I'm confident MS are actually more interested in their profit margins than they are by any conspiratorial opportunities with the security services. Casting the latter as their primary motivation all the time is disingenuous.
Google’s Go Victory Is Just a Glimpse of How Powerful AI Will Be
I've been enjoying the game too. This quote from Jonathan's development blog more than anything in this New Yorker article has helped me understand his narrative intent with the game:

> "But if you have an eye for detail, you may notice the elements of modern construction shoring up the design of an older structure with a different purpose. The design of the new structure tells you something about what the newer guys were doing there, and how it differs from what the older guys were doing there. And if you look really closely, you can see traces of the original footprint of the site (perhaps these are very subtle, some bricks just rising above the dirt in a few places), and infer the purpose of this very old site too.

> "If you see the different civilizations that came to this island as embodying different philosophies; and you see the structures they built as representative of the way these philosophies led them to interact with the world; and you see further that when they replaced a site, it represents the rejection of some older worldview that they consider no longer useful, then perhaps you start to get some idea of the amount of backstory that can be encoded into the world, nonverbally.

- http://the-witness.net/news/2011/12/architecture-in-the-witn...
Group Messaging for Your Office: How to Find the Perfect App
On the SAHD score: even more dangerous are stay at home mothers who might hit on you for some company. Getting roped into various kindy / school related activities, etc.

Unless you can manage with very little sleep, your productivity is in dire danger from disruptions.
uBlock Origin and uMatrix allow you to do this. Just kill third-party resources.
I've often thought about the possibility of designing a company specifically to maximise the wealth of its employees. Choose a location with a low cost of living, give equity to all employees, maybe provide accommodation / food as part of the benefits package.

I'm not sure if I'm describing a cooperative, I just know that most normal companies do the exact opposite of this: they force you to live in a high cost area where you spend a large proportion of your salary on housing and other living costs.

I know there are plenty of good reasons why humans have decided to live in cities, but I can't help thinking there's a better way.
If you consider buying a Blu-Ray version of "Barry Lyndon" currently available, note that it has a wrong format. Apparently, the film was made in a 5:3 format which would, if transferred correctly to the current TV aspect ratio (16:9) leave black stripes to the left and the right of the picture. But it would be true to the original. And the only current offer unfortunately cuts off the upper and the lower part of the picture to "fill" the TV screen.

The apparent result is that, for example, the scene for which the filmmaker waited weeks before the sky "looks right" almost doesn't contain the sky anymore.

I know there are customers who just want the "full" picture even if nothing looks how it should (shorter people or missing parts of the content) but those who want to get what author made should probably wait for (hopefully) some later different edition, if it ever happens ("blah blah average customer etc"). But I guess the current format is a partial reason why those disc are untypically cheap. The real fans who want to own the film could care. Others don't want to watch it more than once and don't particularly even need to buy the disc.