skysight-inc/HackerNews huggingface dataset:
I am a vim person, but I agree a text file is a far simpler interface.
5GHz also attenuates significantly through walls, so even if your neighbour is on the same channel you won't be getting as much interference.
Right now, thanks to libhybris[1] you can run glibc compiled systems (i.e. regular Linux, aka GNU/Linux) on top of proprietary Android drivers.

[1] https://github.com/libhybris/libhybris
Contractor, PHP/Full stack, 11 years exp, £350 - £400 a day in London. Not risen much in 5-6 years which is why i started doing other things like business consultancy.
Your experience is consistent with mine.
I have been Opting Out since the backscatter machines were used and they were "safe". What a boondoggle, wasted $800mm on those. The only downside is traveling with friends & family you get a few jokes cracked at your expense, but that never bothers me. Most agents I talk with acknowledge that its security theatre, only once is a while do you get an agent who thinks they will be the next rambo and having that extra .5oz of liquid over the limit in your bag is a threat to national security and treats you as such.
I did that in class with ssloy. It's really not that difficult, even if you're no maths buff :)
Runner’s Magical Time-Lapse Video Captures Changing of the Seasons
May I suggest something more anonymous like a google spreadsheet? Or a HN poll?
Isn't that pretty much the O-ring model from the article?

There are companies which value software engineering and those that don't. Eventually all the good developers migrate towards the former (where they are paid well) and the bad developers are stuck in the latter (where they are paid poorly).

I definitely think the bimodal distribution is between firms, not within them. That being said, it's not as simple as geography or sector. There are plenty of remote gigs which will pay 6 figures, and there are plenty of non-tech companies which value software enough to pay $150k+. And there are, amazingly, some "tech" companies who still pay relatively poorly.
No, they shouldn't enter a market by trying to out do the established players at their own game. Microsoft didn't dethrone IBM by making a better mainframe.
I'm 25 and I don't know of an internet that isn't Google.
You know, the word "inexplicable" roughly means "some form of thing that I can't explain".

Just like your "some form of middleware" without an explanation.

It's inexplicably giving up control of the context in the middle of a simple if statement, not once, but TWICE, with no discernible reason for doing so. That part of the program's not making any sort of IO calls or database calls or anything.

What the hell is it awaiting? What does the function next() even do, that is's so poorly named?
> As for "freezing up during a stressful interview": is that not some indication of what normal workplace stresses will do to your ability to complete technical work? I certainly wouldn't want to work with somebody who is knowledgeable but will wimp out the moment you ask them a tough question on the spot.

I would argue that a workplace that is continuously stressful is not healthy, and optimising your interview process to filter for this is probably not a great idea.

Additionally, I would expect that when asked a "tough question" at work that you would have both the time and resources available to find or determine the answer, things that one likely doesn't have in an interview (and certainly not to the same extent).
Ask HN: How do you find other startup people outside silicon valley?
For those outside of silicon valley, how do you find others interested in startups to network with?
Startup, full time employee, called Senior but I only have one year of commercial experience, £47,500. ~10% annual bonus & Stock Options.
We are trending on BetaPage today, give us some love
I work at a large corp that has recently insourced all its IT. To support this they have been vacuuming up as much mediocre IT talent as they possibly could. Every once in a while they hire a person who is curious about the field and competent. For the most part, though, the majority MIS/CIS folks who couldn't hack CS or were business until a professor told them they could make a lot more money in MIS or "experienced hires" who just want a paycheck and health insurance. Its depressing to be surrounded by such people.
Contractor 100% remote, full stack, 10y experience, currently £40/h, will increase to £50 before the end of the year.
While it's true that a prestigious degree is not strictly necessary for obtaining a good job, in my experience, it helps a lot in getting your resume nearer the top of the stack for those job openings.
Lol at the third category - they're at the wrong jobs(for them), perhaps they need to do something on their own, figuring things out themselves!
Geo ip as api based on maxmind db with auto updates
Not sure what do you mean by computing trees in this context, but I personally as a web dev for 15+ years have never-ever had to e.g balance a binary tree or do any other low level operation of that kind. It's important to learn it at some point to be able to understand how it all works, but afterwords you just don't write the low level stuff yourself, ever. If given enough time I'm pretty sure I could come up with some solution for reversing a linked-list, probably even the optimal one, the same way I could probably also figure out how to fix my car when broken... but that doesn't make me a mechanic
The Best Linkedin 'hack' for engaging with customers
(throwaway account for obvious reasons)

Web Developer in London for a dating company - £75000 pa (with bonuses it's around £110000 pa)
Congress said employee bonuses would fix excess secrecy. Except no one got any
Even counting calories, as laborious as it is, has its limits. Weight loss takes a long time for an obese person. A diet has to be also healthy and possible to follow long term.

Personally I have been through 6 different kinds of diet, calorie counting or not. The only thing to put in a dent long term was a very low carb high protein ketogenic diet (but it broke liver enzymes and cholesterol long term, took it 2 years. Exactly at the point where I achieved the right weight too. Yes, it was nutritionally verified.) and a hardcore CR diet which was terrible to adhere to. (essentially hungry all time after two weeks, preoccupied with food enough to be distracting at work. Also nutritionally verified.)

And in our culture you get to tell everyone you will not partake in their food which is extra torture on top.

So yes, the advice is garbage, does not work in general long term in my long and varied personal experience.

Also, obesity is a syndrome. There are many causes and diet is probably very ineffective for most. At best a symptomatic treatment.
May I ask whats your stack?
Are we only talking programmer side?

Digital marketing, education sector, 4 years experience: £39k + healthcare
I hate these reductive COL adjustments. They're preposterous.

Even if you assume that all your expenses are linearly multiplied (hint: Amazon costs the same no matter where you live), your savings are a lot more afterwards. If you were living on $40k/yr in Kansas City, you could move to SF and suddenly be saving $80k/yr.

Would you really rather have $600k in Kansas City than $1 million in SF?
I don't think he was refering to time spent on a given program; rather, for people who don't intuit CS concepts time spent staring at the page can make the difference between a person who never gets it and one who eventually does. At that point, there isn't much functional difference that person and a person who got it from the start.
My understanding is that the German people generally are very wary of data being moved around and collected 'unnecessarily'. I think a ploy like this would only backfire on FB.
Heck, a lot of kids today don't know what the world was like without smartphones and tablets, and it seems like it was just yesterday that these were adopted en masse.
What HP Must Do to Make Amends for Its Self-Destructing Printers
Interesting point! I don't know if it's really true, but that's how the fractal images seem to be generated.
> So no, you can't cite an example?

It's not exactly a common occurrence for there to be backlash against CEOs for holding anti-gay views. I can only name the Mozilla and Chik-Fil-A CEOs, and neither apologized for it.

The best example I can give you is Rob Portman. He was vehemently anti-gay, until his son came out to him as gay. And then suddenly, like Dick Cheney before him, he found his empathy. However, I don't recall any gay rights groups continuing to protest against him after that.

So I'll turn the question back to you: can you name a case where someone announced a change of heart on gay rights and apologized, and the lynch mob kept on them after that?
Convenience.

I have been a PC gamer since the early 90s, and being able to buy a game and have it on my PC with the latest patch in a matter of minutes provides enough benefits to make me ignore the downsides.

I certainly do no represent ALL users, but since Steam is so successful (when most games sold there can be bought though alternative means), it is a reasonable assumption that it provides value to many of them.
Show HN: Material Design for Bootstrap – Powerful and Free Material Design UI KIT
I think people would switch pretty quickly. Most people will have friends locally and regionally - there will be some cut off internationally but they'd be the minority. And if everyone you know is prevented from using the same messaging service, the expedient solution is to change to a different one.
Take a look at Traefik (http://traefik.io/), it's a reverse proxy you use as an edge service behind the cloud providers L4/L7 LB. It is designed to change dynamically and can listen to K8s ingress changes and reconfigure itself automatically and it has let's encrypt support (although at the moment not so streamlined in k8s but that is supposed to change soon).
Interesting choice, and thanks for the detailed explanation.

Sounds like at the end of the day it comes down to Exponent being committed to the user never having to build their own app. I can see that being interesting a to a single dev, or a small app or someone new to mobile development, but to be honest I don't think I could justify using Exponent at a company. On any reasonably experienced team of developers, building an app when native components change or distributing it with something like hockeyapp is not very difficult, so I just wouldn't trade the flexibility of being able to do tricky parts directly in native code for not having to build the app.
Established privately held (profitable) company, full-time tech-lead, Telecoms + Web + Backend, 10 years experience - £50k.
Senior technical author. I freelanced from 2004-2013. My very first London contract in 2004 was at £350 a day. Nowadays, it's crazy bad - anything from £200 to £400, maybe £450 if your domain knowledge is spot on. And Google - I'm looking at you - contract rates of £20-£25 an hour have been bandied around in conversations with recruiters. So, no real market uplift in more than 10 years, which is why I'm now a permie (not in London) on £55K basic plus 20% bonus, no stock.
My working hypothesis is that there's more programmers in the "very good" bucket that don't care all that much about monetary compensation than in other domains. As long as a certain X that is deemed fair is reached they are way more interested in interesting problems/an opportunity to learn new things/access to hardware or data they couldn't otherwise get etc.

Or in other words, (good) programmers care a lot more about motivating factors than hygiene factors than other employees.

I have no data to back this up, only a gut feeling.
Our products are nominated for USA Today's 10 Best
Find local meetup.com groups.
I hate it when women say being a "parent and wife" is a job.

Are men incapable of also being a parent and married?

I worked at a startup recently where 3 of the founders used this logic on a daily basis and it was very patronizing.

If you want people to start taking women in VC/Tech seriously, stop throwing the fact that you have kids in our face and expecting us to have sympathy for you.
Thats for the post. I've been using k8s forever but I'm pretty new to go. It's probably a great idea to start doing things in go instead.
Block Ad-Blocker?
I think also that it would backfire, if you look at what happened in Brazil [0], the blockade made Telegram very popular and again with what's happening here, they benefit [1].

[0] https://news.ycombinator.com/item?id=10749129

[1] https://twitter.com/telegram
For me I think the determining factor of a good programmer is not enjoyment (although that is necessary), it's curiosity. I work with a guy who I'm pretty sure has a photographic memory and would probably run circles around me in an IQ test and with his GPA, but I'm constantly showing him more efficient ways to write code. The difference is I am forever curious about CS-related stuff. I spend hours a day reading HN and other things like it. I'm orders an of magnitude better prgrammer than he is simply because I'm curious.
I try to keep them to 12 months each, ending at the last day of a specific month. I’ve printed three books so far; you’d think the thickness of individual books would vary a lot per year, but for our group it seems the amount of chatting is constant :)
Awesome! Great that it can still be shipped.
Android (and Apple) have a relatively rigid development toolkit. For Android you develop using the Java programming language against the Android APIs. The NDK is available, and you can always hack up methods to call the Android APIs from your favourite programming language (e.g. Python) but it's cumbersome.

I develop software for SailfishOS. It's like the Linux desktop. I SSH into my phone. zypper/pkcon install some dev tools (e.g. gcc, make, git). I initialise a Python virtualenv, pull down some libraries (e.g. Flask). I want to query SMS messages? I open an sqlite database on the filesystem. I can define services using systemd files. It really is "just Linux" underneath.
> is something akin to letting hired contractors in the real world stroll through your office unwatched. Yes its' a security concern, but it's also necessary to operate a business.

Nope, it's entirely possible to have the accompanied by a member of physical security the whole time. The question is always how valuable your security is vs the cost of maintaining it.
Awesome. I love the fact that it can still be shipped.
Definitely be honest about it. I would focus on the courage it takes to confront the condition and the stigma associated with it, and get the help you need. If you can frame the conversation to focus on management and positive outcomes I think that will help.

A hiring manager that is human, that can relate and empathize will be your ally. You're only going to connect with those people by engaging them honestly.

You might be surprised by the number of people that share a similar experience.
Good move by Mozilla. Hopefully they continue to aggresively cut other non-core products and concentrate on improving Firefox.
15 years ago, we could spend a lot of times thinking about 'after microsofters", and today we can laugh a lot.
NASA Finds More Evidence of Water Plumes on Jupiter’s Moon Europa
I think keeping it in comments here is better since spreadsheets tend to to have a lot of messed up data (looking at previous surveys). What people share is definitely free-form, so I'd prefer to leave the data rather unstructured.
Creating a throwaway is also really easy and bogus comments are easier to deal with than someone messing with the spreadsheet.

However, I've created a spreadsheet (https://docs.google.com/spreadsheets/d/1MAIX9UEnpq0pAsMWr1NW...) if anyone prefers that.
Senior iOS, contract, last year: £575 per day in a medium sized company
Switched to a smaller company as Team Lead for £500 per day
The fairphone 2 is "fairly" hacker-friendly. The bootloader is not locked. They provide android stripped of google mobile services, and Ubuntu phone is reportedly 70% ported. Sailfish OS could also be an option if either Fairphone or Jolla port it. All of these setups still require binary blobs for firmware, but that's as good as it gets on mobile I think.
I develop for SailfishOS. As I described in one of my other comments, it really is just "regular" GNU/Linux underneath:

>> I develop software for SailfishOS. It's like the Linux desktop. I SSH into my phone. zypper/pkcon install some dev tools (e.g. gcc, make, git). I initialise a Python virtualenv, pull down some libraries (e.g. Flask). I want to query SMS messages? I open an sqlite database on the filesystem. I can define services using systemd files. It really is "just Linux" underneath.
Great work! A question: how do we scale the computations? I know how long my experiments normally take on a 40 core PC. How long will it take and how much will it cost if I use Empirical?
Oh you fucking know that's a lie. They deliberately went out of their way to hide the 'choice'.
You forgot WebOS, which has been open sourced since HP killed it.

There was a brief flurry of activity around it, including getting it run on older Nexus devices, then it petered out.

I submit that a big part of the problem is fragmentation of effort. There was no reason for Ubuntu, Mozilla, and WebOS all to be aiming at the same target at the same time in very similar ways but by different people.
While we're on the subject of tech jobs in London... does anyone work with FPGAs?
People are worried about this now, but the time to have been worried was like 2009-2010, when iOS (I think??) could've claimed to have had a monopoly, at least in the US, and before iOS really got a mindshare into people going.

I could also say the same about people upset with Facebook-2009-2010 people!
I'm sad to inform you, this is a horrible trap you and many Europeans fall into. All of this legislation comes from lobby groups representing the big telcos, who are just desperately looking for ways to keep the OTT's away. Just a couple of weeks ago a draft bill was published indicating that OTT's must be able to comply with the same regulations as a telco, which means, among things like "ability to call emergency services", that end-to-end encryption would NOT be allowed, because end-to-end encryption kills the capacity for "lawful interception". [1]

[1]: FT article, looks like it paywalled, link to google cache: "Brussels to tighten grip on web services in telecoms shake-up" https://goo.gl/MFYaIx
I was at Phonegap Europe 2013 and there was a big noise about Firefox OS (then still known as Boot to Gecko) there. It looked cool but it was always targeted at low-end, low-cost devices.

The problem with that, from my perspective as a developer, is that I don't want to develop apps for low-end devices because it's an enormous pain in the ass. The lack of horsepower and features means you're pretty much required to compromise your vision, unless you really are developing something very simple, or with minimal finessing.

On top of this, and this was even more so 3 years ago, today's high end devices are 2 years' time's low-to-mid-range devices. If it takes you 6-12 months to develop your app (again, depends on complexity) on today's high end hardware you'll be targeting the mid-range when you release. Of course, there's a bit more nuance to this because single core performance isn't really increasing that much, but you get the point.

Short version: targeting high end devices means you're developing for the future and not incurring the compromises (and, in fact, support overhead) of dealing with low-end kit.
> Why are they not transparent like finance guys, lawyers, doctors etc.

The average banker or lawyer is an order of magnitude better at negotiation and valuation than the average developer. It's literally their job. For a finance guy, not optimizing your compensation package is sacrilegious.

Meanwhile we have still have lots of developers who think it's absurd that they'd even be paid $100k and don't want to think about money at all. [0] They drag down compensation for themselves and for others.

Unfortunately it's not simply a matter of information. You can tell people that the market rate for their position is $200k/yr but they'll tell you that's absurd, that they think it's too much, or that they'd rather just focus on code.

Doctors solved this by sharply restricting supply and making it illegal to practice without being part of their cartel.

[0] Seriously, on HN people regularly complain about making too much. Even in this very thread you can find people who are skeptical of high salaries: https://news.ycombinator.com/item?id=12588504
£650 / day, almost all remote doing Hadoop and Redshift Consulting and POVs. Coding for 15 years, in Big Data for the past 5.
Thankfully companies under EU law won't be able to do that.
Although I initially thought it out for tech, I think any area is relevant. Thanks for sharing.
What's impressive is not that that it's one of the oldest internet companies around, but that it's still relevant today! The vast majority of large internet companies usually fade into obscurity in less than ten years as they fail to change and adapt and are replaced by whatever is new and shiny at the time; Google though, they knew they had to place bold bets beyond what's making money today, and that paid off beautifully.
Please show data to support claim.
You can easily disable Google services on most Android devices. Or purchase a Cyanogenmod compatible device and use a third party store.
Facebook are quite free to consolidate all user data in the EU. And then be bound by EU laws.

Which would of course limit what they can do with it. And I suspect it's commerical use, not consolidating, that Facebook are more concerned about. :)
Current contracts are on PHP, Vue.js and Go. Experienced on backend systems, C, Python, Linux sysadmin, MySQL DBA, and a security enthusiast.

I'm specialised in being a jack of all trades.
> "Start applying for other jobs now"

Here's the thing. I just started my current job and I'm happy with it for a number of reasons (including the chance to contribute to the health of the charity sector). I'm not afraid to change jobs to do something better, I've done so multiple times before, but I'm not going to jack in a satisfying job just to get a few hours more free time a week. My ideal scenario would be if I could work remotely doing something that benefits the world/humanity and travel at the same time. I see myself as on this path already, just need to wait until the time is right to push for remote work (we have other members of our team that work remotely, so it's not out of the question).

All that said, glad you're doing something you enjoy, two years to travel around Africa sounds amazing.
It is actually not about "classic" vs. "modern". A lot of what's described in the book is as relevant as ever.

Mostly what's changed is that what used to be heuristics and hand-crafted features is now getting replaced by proper learned models. Also some generative models are getting replaced discriminative models since deep learning does a very good job in creating those.
45k pa working as a DevOps for one of the console companies for 2 years.