skysight-inc/HackerNews huggingface dataset:
If you miss excitement, social connection, and orders of magnitude higher compensation cap in your life, while you still like coding, then I suggest you consider sales. Not just technical sales (though that gets your foot in the door), but eventually landing strategic sales accounts. It is pretty thrilling cold-calling people to establish your bona fides with a new customer; only a tiny fraction of the population finds it and public speaking (which you will also be called upon to perform in sales) not paralysis-inducing terrifying. You have to genuinely like people and be interested in them to really excel at sales. At the high-end of sales, where you lead sales organizations, sales-metric-based compensation plans will easily exceed that of nearly all programmers save the ones exiting unicorns with founder-level equity positions intact. You are constantly learning both technical and non-technical subject matter. There are grind-y parts, sure (every job has that), but I've never seen in sales the kind of grind programmers routinely endure.

Once you establish a successful sales record, you wield enormous influence upon product direction and implementation. If you keep your coding chops up to that point, then it is not inconceivable for you to be able to throw your weight around and pick and choose both what to code and actually implement it. Of course, if you aren't good at coding, then the engineering lead will continue to hate your guts. They will all hate your guts at first regardless of your skill level and ability to smoothly work with their teams, but if you are really, really good you can earn the respect of most after awhile.

Very good sales people who are still top 20% coders are an extremely rare combination. It would be difficult NOT to stand out in the crowd. That's good and bad.

The Great Filter in my suggestion is getting out and meeting people trying to connect with them. There are lots and lots of programmers, even "brogrammer"-types, who claim they are very extroverted, etc., who I find will freeze when faced with a list of contacts or a room of strangers and tasked with establishing connections. The vast majority of people, extroverted programmers included, are extroverted with people they know; it's human nature. Of those who can manage to overcome that nature, even fewer will come back with a systematic collection of facts and data about their contacts that you can work with as the start of a sales funnel. Of THAT population, even fewer will actually follow through the sales funnel. Out of THAT, anyone who can continue following up prospects and re-running them through a sales funnel under different campaigns is a unicorn. This is why sales is often broken up into pieces and parceled out to different people. But programmers possess a systems-thinking background that uniquely positions them to excel at sales if their personality really fits it.
We should have a website to centralize all of these testemonials
Learning to Predict Where Humans Look [pdf]
Actually, you don't need anything more than basic bookkeeping skills. What surprises me is that it is an online ponzi scheme and yet they maintain records on paper. This does not add up.
I'm curious why you chose to name MIT (3rd) but not UW (2nd). If anything it's more interesting to me that the top two are both based in Washington.
Calaba.sh – Automated Acceptance Testing for iOS and Android Apps
I specifically started playing with Elm for this reason. It eventually becomes HTML, JavaScript and CSS. I have not made anything big with it, but it does allow you to hook into the usual JS suspects. The 'Time-traveling' debugger and FRP capabilities make it a lot of fun, and keep you insulated from the HTML-JS-CSS soup.
mirror:
http://spotidoc.com/doc/744813/learning-to-predict-where-hum...
I definitely go through times where I struggle with the team dynamics, product direction, management. Perhaps all fields have similar analogs. But I'm not sure I'd be able to stay away from programming. It's been a lifelong pursuit and I have just as much fun now as I ever did. I am definitely happy, and I think I would be quite unhappy were I to stop.
I knew it!

Anyways, don't worry about pissing those of us who are on the nerdier, less-social side of the spectrum. That's our/my problem, not yours. And from my experience it's definitely not that you're 'off' or oversimplifying the things you talk about. You strike a good balance.

(sadly, I just can't stand DWDD anymore... I blame De Snijtafel.)
I don't think I've ever faced any direct age discrimination, I'm just aware that there's no reason why anyone would hire me when they can have an enthusiastic 22 year old who's fresh out of uni.
I'm happy working as a programmer, I wouldn't have done if for the past 35 years if I didn't like it!
Bernie Sanders, the Populist Prophet
As long as convenience trumps security in people's minds, there won't be real security anywhere.

I have to admit I'm lazy and still allow some stuff too. Making security both functional and comfortable is a really hard (impossible?) thing to do.
I'm happy working as a programmer, I wouldn't have done it for the past 35 years if I didn't like it.
Ask HN: Publications on dataflow processing with finite memory?
Hi!
I'm currently developing system for numeric stream processing. It has two major constraints on memory and time. Supposing input streams may be infinite, the memory needed to process such a stream must be finite and known before execution starts. The time needed for system to complete one (discrete) step is also must be finite.
I started to search theoretical grounds of the problem and found tons of articles on more general case. Can anyone point where to start?
Anything can help: papers, websites or even people who is familiar with the field.
Having looked at the tutorial, I can see now that variable name collisions (i.e. if defined in two imported modules) are caught as errors by the compiler. Also only deliberately exposed symbols get imported into the namespace which reduces the namespace overlap considerably.
I'm in my forties now, I've been working as a programmer since I was 18. I love writing code, I love doing it as a job and in private projects. I could not imagine my life without having this skill. I haven't gotten rich off it, but I very well could have, and it's still a profession where monetary success and upward mobility are common.

Writing code for work can be a mixed bag, though, since you don't necessarily always get to work on things you like or in a manner conducive to productivity. But even in "not-fun" projects, the reason why I often perform better than other programmers is because I love it. As a rule I have learned that people who are going it nine-to-five with zero actual interest in the skill set aren't as happy or as good.

So how happy you are working as a programmer depends on many, many factors. Is programming a creative outlet for you? Are you working on something you care about? Are you getting paid and appreciated? Are you susceptible to burnout? All things being equal, if you already are a programmer, chances are you'll eventually be happy working as a programmer.
Maybe. I'm not sure the analogy to companies holds, however. Small companies are innovative since they are growing, usually out of startups -- there really isn't an analogy of a "startup" for governments. At the very least, Denmark doesn't match that description.

BTW I was curious and looked at list of US states by human development index. There's no obvious correlation between size of a state and its ranking.
https://en.wikipedia.org/wiki/List_of_U.S._states_by_America...
> You can do a ton with just plain html, some css, and a bit of simple functional-like programming

Or, you know, you don't need a virtualenv running inside of docker running inside heroku running whatever to make your stuff run

Or setup 20 "automation chores" before you write a line of code

Yeah, things today look like 80% is nitpicking and 'best practices' (by whom?) and 20% writing some code that will fall off because of bugs in all those abstraction layers
You don't need
I that is a simple, isolated component. The difference between Redux, and say this project, is I can use redux on the frontend, the backend, and with react-native because it is so simple.
First off, they don't have to cost the same amount of money. And second, the amount of work/quality affects the reputation of the publication, which in turn affects the amount of people that pay for the article and the price that can be asked for it.

On Blendle, I've not paid pennies for articles that seemed interesting but came from low-reputation publications, and I've paid more than a buck for articles that didn't immediately catch my eye, but were published in a top magazine.
Social Security is up to $1.3 trillion per year, so $7.6 billion isn't quite the record for a Ponzi scheme.
I like the work, but I don't like who I have to work for: it's all marketing, finance and/or surveillance. Looking for a moral job that doesn't rely on dishonesty, misdirection, or the invasion of privacy for business advantage. Hopefully manufacturing?
This is a horrible comment. There is 100x more to a career than living a comfortable existence.

Personally, I want to feel purposeful at work and that I am contributing to a better world. I also absolutely require regular challenges or I end up severely depressed. Also, I have undertaken extensive education partially as a way of raising my standard of living and having a more enjoyable life outside of work.

THERE ARE SO MANY THINGS TO DO WITH YOUR LIFE! Yea, it's not always going to be a party, but there's a hell of a lot more to it than sitting in air conditioning. And you're allowed to demand a hell of a lot out of your career as long as you are willing to put in the work to get it.

My search for a challenging and intrinsically and extrinsically rewarding career brought me to study the life sciences. Then I ended up in a healthcare company doing menial crap and then a graduate degree in bioinformatics. I'm looking through job-ad after job-ad, and while the occasional one looks challenging I am absolutely terrified that I am going to end up as a desk-monkey who doesn't interact with people and again gets no challenges.

I hope I am wrong and I can make this career work for me, but I am already looking at applying to medical school in a year if can't find a challenging and decently rewarding job in bioinfo. Sucks, because I had originally intended on being a doctor when I was in undergrad but went in another direction because I wasn't 100% sure about it at the time. Unfortunately, I am 100% sure I do not enjoy being a desk jockey.
Is that what Chrome does? It seems like it has an in-memory session that stays intact unless all incognito windows are closed. When I login somewhere, close all but one incognito tab and then navigate to that website again, my cookies are still there.

Also let's hope they aren't sending different headers like DNT etc. when in private mode, which would make fingerprinting a lot easier.
The Venus Flytrap, a Plant That Can Count
If you don't fancy what Microsoft is doing lately, support an alternative. If *nix can not fit the bill because of a dependence of some sort on Windows, support ReactOS. ReactOS is supposed to launch a major version these days (from 0.3.X to 0.4) and then aim for beta stability. The chance of ReactOS becoming real lies in our collective support.
If you want a path out of this, you're going to have to motivate yourself. There was a point in my career that I was falling asleep at my desk because I was so bored and no one cared about what I was working on. It's both a sad and funny memory now, but I'll tell you what I did to get out.

I remember stumbling into some blog posts by some great programmers who were doing some really interesting things and thinking to myself "how will I ever get there?" I was in my mid-late twenties, time seemed to be flying by and each year I was no better a programmer than last.

I decided to jump into the programming "scene." That's right, it's a scene just like punk rock. Started going to meetups for whatever, any language, any technology, and started meeting some intelligent motivated people. The people you meet at these meetups/programming groups will start to inspire you. You'll also find jobs with problems to solve. Companies go to these things to find motivated talent. They don't want the Java bean enterprise developer who punches 9-5 and calls it a day. The people who go to meetups and tech groups are constantly self-improving and learning; go to one, join, dive into the programming/tech culture, and live that lifestyle. Don't look back. Doors will open, opportunities will present themselves, and you will have the chance to solve problems.
Count me in as somebody with taste that knows something about film and finds this movie a waste of talent. The real Kubrick underrated masterworks are paths of glory and the killing.
Robotic Fingers with a Gentle Touch
I much prefer the transparency of an actual price. The cognitive overhead of converting credits in your head to euro is much higher, and I suspect most of us do so anyways (I know I do at festivals, for example, at least until a certain level of inebriation).

Furthermore, credits can come across as a bit 'sleazy' to the consumer. Every person I know assumes that, in general, credit-based systems are implemented to make more money (again, festivals: I just want another beer, not buy another ten credits if I just need one more to get my fucking drink!).
Basic Wage means those people aren't "milking the system" - they'll keep doing what they're doing, but it'll cost you less than it costs you now (because you've removed all the expensive bureaucracy between them and the money).

And you're pretty judgemental about mental illness. 20 years ago there was considerable stigma from employers, and less protection in law. Even if he'd wanted to work he would have faced discrimination. That discrimination still exists to some extent, though there are some protections. But now he has learned helplessness. People judging him doesn't seem to be getting him back into work. A programme following the Sainsbury Centre for Mental Health model ("place then train" - get someone a job, then support them and the employer to keep that person in the job) would be better, but those aren't common and they're always over-subscribed.
"The current best option for privacy-conscious users working with Windows 10 is..." to re-partition the hard drive and install another operating system.
Excavated in 1988 but still awesome!
The true story of the assassin order
Surfing behavior not being visible to other users is exactly the reason – the by far most important and absolutely towering reason – for private browsing to exist. Everything beyond that is nice to have but ultimately not really useful, not for what private browsing is actually used for by (most) actual people.

It’s not some side benefit, it’s the primary reason for private browsing to exist at all, at least as far a product manager (who actually understands and cares about what users actually want from their browser – so not actually a bad one) might be concerned.

That’s why I can absolutely understand how this kind of bug can creep in. The most important aspect of this feature (from the point of view of most people actually using the feature) is not that browsing leave absolutely no trace anywhere, the most important aspect is that browsing leave absolutely no trace where other users of the PC can see it†.

I’m consequently a bit confused why everyone is unpacking the big conspiracy guns. This seems like an easily understandable and completely plausible bug to me.
No. Because these $6T are not liquid money. Once you cash these assets out, you'll get $3T if you're very, very lucky.
Organizing Your NativeScript Apps [yourtube]
I have worked in both Sydney and Melbourne. The most lucrative gigs were through agencies or working as a sub-contractor to vendors / systems integrators. Of course, you need to have some specific mad skillz to get the best gigs.

Freelancing requires sales, marketing and bookkeeping effort (sometimes that's like 30% of the time) You need to consider that some clients are slow to pay or even balk at paying. Typical gambit is that they pay as you go along, then suddenly they start nit picking and holding back payments. Having contracts, etc is often met with "I didn't understand what you meant! I thought it was ..." Chasing payments and taking action through small claims court takes a toll in both time and emotionally. That is, more lost income.

The other trap is that if you need to borrow money, e.g. for buying a house, the banks need far more documentation than for full-time employees and even then will often charge a premium on the interest rate. They call it "non-conforming" loans. If you are planning to borrow money, then stay in a full-time job until you secure the loan and then make the jump. But of course, having to meet repayments is a further source of stress.

As many other HNers point out, in addition to technical chops, you need some measure of confidence in your sales, marketing and negotiating skills.
On the other hand, a lot of users only expect that their loved ones cannot access their porn browsing history — this is the common user story for privacy mode. If this feature was designed from that perspective, rather than a leave-no-trace-behind philosophy, this kind of behaviour is entirely plausible.

Not that I would recommend a Microsoft browser when you want privacy; or their OS for that matter.
The Problem with Dribbble
I'm surprised he didn't calculate the cost of doing what they asked, double it, add a consultancy fee and send them the quote.
> Microsoft has a history of conspiring with nation state adversaries.

Not doubting you, but do you have references? I haven't heard much directly about this stuff since the NSAKEY saga.
I've been doing this for 10 years now and I can see myself trending away from it honestly. To stave that off I'm taking jobs which pay less are more interesting: firstly I did some functional stuff and now I work for a non-profit that does mobile healthcare for hard to reach communities.

It's very easy to get jaded. It's very easy to stare at the bespoke insurance application you and 6 other people have built (or slotted together from hideous technologies your client has already purchased) and wonder what the point of it all is.

Writing code for something you're passionate about helps.

Working out how to do things--not even important things, but just _other_ things--outside of work helps.

Remembering that the effort / money ratio in programming (esp if you live in fancy parts of the states, which I do not, or want to sell your soul to the London bankers, which I also do not) is really pretty fantastic helps as well.
How to position your creative business (and yourself) for success
You misunderstood me, I am not saying you should exploit your workers, pay them fair wage. What I am saying is that founder who took the risk should enjoy the fruits.

> How is the risk the founder takes that different to Employee #1's?

Employee #1 will probably be getting a salary, if the company fails he can get a job somewhere else. Meanwhile the founders who worked on the idea probably used their savings initially not to mention quitting their jobs and working on the idea and facing humiliation if the company fails.

That takes courage which everyone cannot do which is why founders deserve to get rich if they build something valuable, employees not so much unless they are willing to stick it out till the end.
Tell that to the bloke who did it with the echo command in 2001:

* http://narkive.com/yG8yWfLt.1
Accenture – Technology Trends 2016
I ran businesses for the past 25 years in NL, DE, UK, PT and ES. I agree the regulations are a maze if you want to maximize profits when it comes to taxes. I cannot agree you need that to run a healthy company; you do not. Following the base rules (which can be automated and we do) is fine; sure you pay too much compared to navigating the maze but it is clear. The worst countries (paperwork wise) I operate in are Spain and Portugal but even there things can be simple if you overpay a bit (like sometimes just not ask for VAT back because it takes more time to fill the required paperwork than it is worth). None of that is endangering my operations; If it would I would be concerned about my business viability and the margins I am making... Why would I even start such a business in the first place?
A lot of factors that make up the total fingerprint have an influence on how sites react to your browser, so I would have it change per-session and per-domain to prevent weirdness.
Are there any computer versions?
Although also substitution cipher like Rot13, this one was used in the Bible! See smithkl42's comment.

Knowing how Bible poorly got the other science bits wrong, that's a significant thing. The writers used at least a real substitution cipher (even if it's a kind-of-simplest we know of today).
Oh well. New MSIE, same as the old MSIE, in all but the name. (I do distinctly remember the very same marketing campaign running for IE8 like the current one for Edge. Oh, the visuals were different, all right.)
When I'm presented with this, I quickly hit the back button. Yikes.

http://i.imgur.com/EFOAwO1.png
I use it and it works really well. For the price of a cup of coffee, I read a week of the best articles from a whole range of newspapers and magazines. And when you accidentally clicked a link or an article is really bad, you can ask your money back with a single mouse click.
It's quite interesting this news comes out when USD is taking an heavy hit against HKD for the last days:
https://finance.yahoo.com/q?s=usdhkd=X

Depending in the leverage they used for betting against the HKD these people might be at a serious risk of loosing everything they put there in case the trend doesn't suddenly change or if they don't get enough money from other sources to hold their leverage.
Are all satellites out far enough to cover a complete hemisphere?
Real Hide IP 4.5.2.6 Serial Key Plus Crack Full Vesion Download
Now that is what I call industrial archaeology!
Memory Safety Menagerie
If you're scared of putting your actual opinions on here, why do it in the first place? Why even have an account? I'm sure if you searched through most people's comment history here, including mine, any given future boss could find something they take offense with, if they only looked hard enough.

I also find your implication that everybody here is (or should be) lying about their experiences reprehensible.

Disagreement is natural, and so is having different life styles. There are lots of people on here who view programming just as a means to a (business) end, or who only learned it in college and see it as a job skill, as opposed to a creative outlet. These people don't generally have problems getting hired, and I can see how some jobs and bosses would even prefer them.

I'm in the "programming as a passion" camp, and I can see lots of reasons why bosses would prefer not to hire some opinionated old neckbeard who thinks he's a creative snowflake.
Working with your brain takes just as much effort as working with your muscles. Think back to taking a multiple hour exam in school, and how knackered you'd feel at the end of it. Now imagine doing that for 8+ hours every day, trying to solve problems that you don't even know have a solution. Yes, your body may still be ready to go, but there's nothing left upstairs to make it happen.
My first memory of real cinema. We learnt at school about how 18th century aristocrats lived, but to see it in vision via Barry Lyndon made the whole franchise seem as exuberant as our history teacher had said. Strangely, one of the slowest moving films I've seen, but it grips your attention with a vice. Worth watching.
Unfortunately it is not that company. Good luck finding a replacement though.
How I Started My Own Business While Studying at University
I started programming a C64 at 10 yo - that was 31 years ago OMG. I'm happy when I can work as a programmer, even if that is just a very small percentage of my time now.