skysight-inc/HackerNews huggingface dataset:
But reserving the right, or just saying 'Look, we don't know all of the cases where a programmer will say "and if the user corrects this, tell us we screwed up"' (for the optimist) is not the same as sending it all.
Tesla Motors Inc (TSLA) “Almost Ready” to Unleash Autopilot Says Musk
Different screen aspect ratios seem to be an issue? I'm guessing some players can see more of the game board than others.
It's very easy to get "professionally lonely". Have a plan to mitigate that with meetups or something. Keep very clear office hours to differentiate work life and home life. If possible keep your office enviornment physically separate from the rest of your house. I think you'll actually find an increase in your daily productivity, so I wouldn't worry too much about that.

Working remotely has been great for me. I've been able to watch my daughter grow up, see my wife more often, and gave me the flexibility to support my family when my father got ill. Be prompt with communications, stay involved with your colleagues, get your work done, and you'll have no problem.

Good luck!
Presentation Gestures Freebie Mock Up Made in After Effects CC
Has already been tried countless times, and all have failed so far.
I have a popular one, and they are rubbish.

Imagine you can sell small business accountancy services for £300 a year; and you can hire an accountant for £40,000 salary for a 2,000 hour year. Add on an extra £10,000 for tax, insurance, office space, parking, advertising, and things like that.

If you do an average of 6 hours of work for each client each year, your accountant can serve 333 customers and bring in £100000 a year, making £50,000 in profit.

On the other hand if you automate heavily and get rid of all the customers who have complex needs or who are calling you a lot, so you do an average of 15 minutes work for each client each year, the same accountant can serve 8,000 customers and bring in £2,400,000 a year making £2,350,000 in profit.

I know how I'd run my accountancy business, if I had one!
No Surprises (2009)
iwantmyname.com has them for $49/year.
There's no such thing as unintrusive ads, anyway. They all add unacceptable amounts of user tracking.
Good list. I would also add:

- don't trust agents
- don't trust agents
One more thing:
- don't trust agents

If you find a half-honest one work with them as much as you can. They'll still try and screw you over but they might decide to be straight once in a while.

I don't blame them in a way - the competition is fierce and matching client and contractor for happy outcomes is hard. But too many of them are willing to try and renegotiate your rate down after an offer is made - 'they like you, but not at your original rate' - 99/100 this is a ruse to keep some pounds in their pocket. Learn to be firm with agents.

Find out who makes the decisions on hiring and who has budget within a company and get to know them personally. They're the ones signing your pay.

I contracted for nearly 10 years in a variety of places. It's a great life but you do have to keep an eye on your career as your skill set might start to get old, and it's hard to move onto the next thing because you don't get the chance to practice it. But I have friends who have been doing it for 20 years now, and they have made a great life out of it.
Ah yeah, you're right.

It was a while ago...getting fuzzy. It was more like 400 pd
Microsoft has watched Apple get away with this stuff for years and make billions off of it. Apple doesn't even offer an opt-out on most of it. Microsoft is at a massive competitive disadvantage by not leveraging the knowledge it has access to and offering those features that require this type of data collection. Microsoft is a publicly-held company, beholden to its shareholders and is thereby required to compete in the market against its rivals. As long as Apple is allowed to do it, it is therefore inevitable that everyone else will, too. Preschool logic? Sure, whatever you want to call it. It's life.
Great article, very thoughtful.

But my biggest question is where do you find a client ?

Is there a website (like a jobs website) for contract work, besides elance and the like ?
Yeah, I can google it, but it's usually just a waste of time.

Is there any serious place where an experienced developer can meet serious clients ?
I mean clients willing to pay for quality work so I can make a living similar to a corporate job ?
"By looking at customer data in aggregate you can learn more about behaviour patterns and support the things your customers might be interested in doing."

That could be done locally, without sharing the private data. The local computing agent can then look up in the public (like the pool of those who deliberately published content for all to see) for information that may be of interest to the user. That would have been a moral solution to please everyone. What we see happening now is a nightmare!
In a way, these developments are not historically surprising. If you look at the gradual process of state consolidation in Europe since the Industrial Revolution, you'll see a pattern of changes in law that were done in the interest of expanding trade interests. Places like Italy or Germany had to integrate if they wanted to compete with states that could better exploit industrial economies of scale. Economic interests were powering national movements in most countries.

Now this process is happening at a higher scale. We are moving towards a fully-integrated system where industrial interests can reach the farthest corners of the world. It has to be expected that they would drive legislation towards harmonization. In fact, in some ways this is a good thing: if European companies can compete with US ones on a level playing field, it's better for everyone.

The problem is that political representatives are not properly exploiting this historical chance. These compromises are being done "towards the bottom" of available choices, consistently choosing options that would reduce rights and quality of life of average people on all sides. EU single-market integration was a similar process, and has delivered improved standards in many areas of life (note: I'm not talking about the Euro, but EU-wide regulation on safety, worker rights and so on); TPP looks like a simple money grab, a rush towards dismantling what is left of European-style welfare.

This is doubly disappointing because this sort of chance doesn't come along every year or even every generation.
Is engineering art or engineering...
Yes this is more complex but mouse could have been an option for an easier transition.

In the long term, however, I think that a player who is experienced and used to the keyboard controls would be way better than someone with equal experience (and skill) but used to playing with the mouse.
Yes, sorry, I got your gist. I shouldn't have included the word "but" in the first sentence. Typing too fast.
I've had ltd companies in various forms for ~ 10 years. No check-up yet, other than my most recent VAT registration, and even that was simply them asking me to send a few documents. I have no idea if that's typical, but I always buy tax investigation insurance.
I guess there are at least two schools of thought for programming books. There's the one you mention, and there's a different approach that you'll see here and in other books like Learn You a Haskell for Great Good, Brave Clojure, and perhaps most famously, why's (poignant) Guide to Ruby.

I think that there's a place for both of these styles in the world. And perhaps this style can appeal to a person who struggles with the stereotype of computer programming as a serious, dry affair, bereft of human expression, the job of coder cogs in programming factories. Perhaps you could say that the serious style appeals to more people, but maybe that is actually a criticism of the population of programmers, and not of the work?

In regards to sounding childish, I find that in general to be an unusual criticism. Perhaps there are people who speak this way as adults simply because that is who they are? I guess C.S. Lewis sums up my feelings about "being childish":

Critics who treat 'adult' as a term of approval, instead of as a merely descriptive term, cannot be adult themselves. To be concerned about being grown up, to admire the grown up because it is grown up, to blush at the suspicion of being childish; these things are the marks of childhood and adolescence. And in childhood and adolescence they are, in moderation, healthy symptoms. Young things ought to want to grow. But to carry on into middle life or even into early manhood this concern about being adult is a mark of really arrested development. When I was ten, I read fairy tales in secret and would have been ashamed if I had been found doing so. Now that I am fifty I read them openly. When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up.
Sounds reasonable. This might, however, differ between different browsers too.
Developer Economics: State of the Developer Nation Q3 2015
thanks for explaining :D Should have made it a bit more obvious!
Node.js callback counter
Whipped it up really quickly, just looking for some feedback :D
On the 4 months savings thing.

When I arrived in London (as a foreigner fresh off the boat) I had about 4 weeks worth of money. I couch surfed and worked the recruiters endlessly and landed a job in 10 days. It wasn't the greatest job but it was a start - a 3 month contract building a new system. It's amazing how motivated you can be when you see your bank accounts date with destiny. After the contract was signed I used the remainder of my cash and got a 'bedsit' - a tiny room - and asked for my first weeks pay to be paid on Friday afternoon. Within a month I had a place to rent, a social scene and was busy working on getting the next job.

So if you don't have any dependents I think you can take the high risk plunge and go for it. Certainly the best decision I ever made in my entire life - and by that I mean life changing in a way that I cannot even imagine how my life would have been had I stayed on my prior path.
Ten weeks holiday and still earning over 100k contracting a year at £500 a day. Obviously not everyone has a contract all the time but from my friends that do contract they almost always are working (and they are outside the market hungry center that is London)
Contrary to the advice, you do not need an accountant, especially if you are able to ignore another part of the advice and not register for VAT (if your turnover is below the registration threshold of £82,000) which simplifies the accounting greatly. Your duties are then mainly as follows:

Use HMRC PAYE Tools to report each salary payment you make, and pay any National Insurance if applicable (which it won't be if you keep you salary below £671 a month).

Use the same tool to report any expense payments each May (form P11D).

Use Companies House WebFiling to submit your annual return (a short submission confirming some details about your company's directors and shareholdings etc.) each company year end.

Use HRMC's Online services to submit your corporation tax and accounts nine months after each year end. I pay £45 each year for collection of Excel templates from http://www.diyaccounting.co.uk/ to record my accounts which produces a mockup of the HMRC web form with the fields filled in.

Pay yourself a dividend one or twice a year and find a Word template to print out a record of the payment and the board meeting you had to decide on it.

Finally, use HMRC Online Self Assessment to submit your personal tax return each January, which you may already be doing anyway.

Looking at all this now it seems like a lot, but it's not as bad it sounds. I suppose you've got to have something of an interest in learning how a business is run to justify it. On the other hand you can save your company a tidy sum, plus as a company director you're legally responsible for the accuracy of the various submissions anyway, whether an accountant does it all for you or not, so you may as well have a sound understanding of it all I say. Also, I don't know whether this is the really the case or not but I've a theory that the more you run your operation like a proper business the less likely you're going to come a cropper of an IR45 disguised employment judgement, which could be severely financially damaging.

Running your own operation like this will put you in a better position for trying out any side projects I believe, and of course it will all stand you in good stead when you finally hit on the world changing idea you've been waiting for and your one man band blossoms into a large corporation (although do then get some accountants - but at least you'll have some idea what they're up to).
Not sure if your comment was meant to be sarcasm, but I do find the GNU Make Manual very clear and well written.

For example, it starts with a rough description of what a Makefile is composed of:

https://www.gnu.org/software/make/manual/html_node/Rule-Intr...

And then directly jumps into nice a real-world example:

https://www.gnu.org/software/make/manual/html_node/Simple-Ma...

This is a good compromise between abstract and concrete knowledge.

Most manuals either cover only some special cases and leave you alone to find out what's more. Then they cover only the whole syntax as BNF, or a whole API doc, or something. But nothing in between, drawing the connection between practical usage and abstract description of what's all possible.
You mention having a family, so the biggest struggle you're going to have is convincing everybody around you that you're "at work" even though you're physically around.

The best plan is to have your office be in a separate building from your house. A shed out in the yard, a room over the garage, even a rented desk in town. Whatever you can do to avoid being anywhere where anybody can walk past and casually interrupt you.

Barring that, you'll need to set your boundaries well. If it wouldn't have been important enough to call you at the office to ask about before, it shouldn't be important enough to ask about now. No, you can't watch the kids for a few minutes. No, you can't look up the dates when the in-laws are coming out. You're at work.

Sort that out up front and everything else will go smoothly.

Working remotely rocks, by the way. That was the last on-site job you'll ever have. You just won't be able to consider going back to that after tasting this.

Good luck!
Often the remainder of it is 'gardening leave' or just paid out as cash.

Where I worked, when the decision was made that someone was no longer going to be there, they didn't spend much time in the office.
If you like your doctor...
I'm wondering if it is possible for a TLD holder to, at will, seize any domains below it, and, for example, extort the owners of the domain? And from that perspective, is it really smart to choose an exotic TLD name?
Isn't this actually a business opportunity? Supplying non-animated, non-tracking ads. I also imagine one could allow the publisher to accept params to make the images match the target site's color scheme.
Which cross-platform native desktop GUI toolkit would you recommend instead?
We Analyzed the 10 Most Popular Blogs in the World and Here’s What We Found
Exactly, and also this will make users to pay more for almost the same service if they just get what they want without to much complexity
Philae the little lost lander finds organic molecules on comet
At this point, it's hard to trust any ad provider.
It works as long as someone can't break encryption method.
The tool doesn't just download some ISO, it actually downloads a lot of different files and then transforms the content it downloaded using the user's CPU and resources, producing the wim files that would finally go to the media. Why, I don't know.
The idea of open salaries is great, but ultimately it turns all salary negotiations into either a promotion or a collective bargaining situation. The former is obviously harder to obtain, and the latter is very much out of fashion. Organising a labour union in tech seems unlikely to become common place in the near term.

So this trend would shift the cards to the employer unreasonably AFAICT, working to keep salaries suppressed.

Remember that when posting for a new position, salaries are pegged to prevalent market rates. Even bad negotiators as a result benefit from the upward pressure on salaries introduced by good negotiators. If all companies started fixing salaries (which is so far the only way I've seen open salaries implemented), a lot of upward pressure on salaries would be removed, harming all employees, not just the good negotiators.
It's really just one request if I'm not mistaken. The two data requests are actually references to images embedded in the HTML.

A bit of an aggrevating question but if you look at the site, why should it be more than 1 request? It's just styled text without any obvious images.
Show HN: Go On Go Out – An event aggregation and discovery platform
I think that an introverted network would actually be more of an asset than an extrovert's network (and FTR, I'm a total extrovert...which took years of work to get to). Hear me out:

When you're an introvert, you tend to be much more cautious about the connections that you make with people and to cultivate them more. Sure, I have a bajillion people to reach out to and socialize with, but if shit hit the fan, it's a much smaller number. I would think that as an introvert, almost everyone in that network would be willing to jump for you.

Don't think of it as networking. You're just attending an event where everyone wants to talk with you. Go up to any random stranger, and ask them what they're working on that they're excited about, or if they've done something interesting lately. Just try to get to know people. When I socialize, I just think about getting to know someone, versus that I'm socializing, or networking. I just want to know about them. Also, don't be dismissive--even if someone is not in your space, you never know who they know, and you might have just met your new best friend. Be kind to everyone. I have Starbucks barista's and Fortune 500 execs on my LinkedIn--and I'm happy to help all of them.

TL;DR: look at it as meeting a bunch of new friends who already want to meet you, stay connected, and help them when you can.

Have fun!
I have been in that same situation before so I built StatusGator.io. It basically alerts you when a service posts a status update so you aren't spinning your wheels trying to figure out what's wrong with your app.
Facebook ready to test giant laser wielding Internet drone
I'm fairly well convinced that farming is a much more significant geoengineering experiment, but not a peep out of the CO2 folks about that. Are you sure that one or the other will definitely have good or bad effects? Can you explain the logic if so?
Currently just one city, Portsmouth UK. I'm aware the name is ideal when typed/read from url. Very much welcome any feedback, thanks.
That is indeed a great cartoon.
It can take about 10 years to recoup the initial outlay on a domestic solar installation, and after that you are actually saving money.

The people saving the money are the residents of the property, and there is not enough confidence that the presence of solar panels increases the sale price of a property by the amount invested.

So, if you are either a landlord or a first-time-buyer looking to trade up in a few years time, you won't invest in a domestic solar installation. Your money will give you a better ROI somewhere else over that period (e.g. buying your next property).

Therefore, a political solution is probably desired. Something to reduce that 10-year period; something to encourage landlords to install solar; something to encourage first-time-buyers in particular to install.
I never know: should we just click this link and "wait for it," or, will OP give us a bit of insight into the content's context?
> It's really just one request if I'm not mistaken.

You're correct.

> The two data requests are actually references to images embedded in the HTML.

Yep.

> A bit of an aggrevating question but if you look at the site, why should it be more than 1 request?

100% agree with that. The problem is that most pages that are just 'text without any obvious images' clock in tens of requests and easily a megabyte+.

Before I finally found the time to switch blogging platforms this one was no different and it aggravated me no end that something that simple should require 600K of data and 18 requests. The new one (which was quite a bit of work to put together, it took more work to send less data) is much better in that sense.
Wouldn’t

SELECT EXISTS (SELECT 1 FROM user_actions WHERE user_id = 123);

lead to a better execution plan?
Yet Google has its problems too: younger generations are using social networks to discover content online. AI assistants like Siri are going to become more prevalent and people will more often go to them for answers instead of a search box.

If you've got good content on a website its worth having a website. But if you're a restaurant or hardware store you probably don't need a website because you probably don't have any content worth putting there. Or if you do you're sharing it on Facebook and Instagram instead and making sure your Foursquare and Yelp information is correct.

I really don't think Google is the problem for someone making websites, its Tumblr and Squarespace that make it super easy and inexpensive for a business owner to make something slick themselves.
It can be both xD
As a very young programmer looking to make some money along his studies in the UK, I want to know where I can find clients, or even start a portfolio that's more than a few open source projects on GitHub.
A startup from Israel has accidentally created “WhatsApp for the deaf”
In other words you'd make it slow without the ability to allow it to be fast.
Well, now you have met several.
I totally agree with all the other answers. I'm working home office for about 2 years now and I also love it, but sometimes it's too easy to get distracted. When you find something that distracts you, remove it. Also, it helps a lot to shower and get dressed in the morning as if you were leaving the house. Don't work in a bathing robe ;)

My gf is working in shifts and hence sometimes she's here when I'm working and I have to remind her that I'm working, although I'm around.
It's not possible. Microsoft intentionally removed the API that allowed web browsers to offer that option in Windows 10.
No, "almost certainly" means the preliminary ruling found against Amazon/Luxembourg [1] but the final ruling has not taken place yet. It is not a matter of prosecution, they will have to pay back the money to Luxembourg.

[1] http://ec.europa.eu/competition/state_aid/cases/254685/25468...
An Ultra-American is so capitalist that they prefer plutocracy over democracy. It's some sort of consequence of the cold war I'd guess.

I've not read 'The Space Merchants' but I wonder how it assaults that sentence as I believe it is generally true. That's not to say that your chosen brands are a full representation of your personality, but they certainly cover a lot of it.

I shop at Albert Heijn, even though there's an Aldi, Lidle and Jumbo at roughly the same distance from my house. I'm sure that will tell you all sorts of things about my personality. Not that all people who go there are the same, but it'll still tell you something about me. Same goes for that my workstation runs Linux, and my laptop is a Mac (with dual boot linux).

I don't think now you know exactly what kind of person I am, but they are partial reflections of my personality. What I tolerate, and what I don't. What I prefer and what I disdain.
This reminds me a lot of The Selfish Gene by Richard Dawkins (https://en.wikipedia.org/wiki/The_Selfish_Gene). That book actually coined the word "meme".

Mindblowing book if you haven't read it.