skysight-inc/HackerNews huggingface dataset:
This is in line with my experience (~7 years in industry).

Earlier in my career (who am I kidding, 7 years isn't a long time) I'd find myself in a situation where I was consistently lowballing myself (i.e., stating a number and having it automatically agreed to, oops). I soon learned to state the nuttiest, most absurd number I could think of (and then still have people say yes, damn).

Now I find it challenging to find companies willing to pay my current comp. I've largely stopped interviewing at startups completely because the comp is always disappointing, even assuming wildly optimistic things about equity outcomes.

It seems like my path forward now is either into the merry-go-round of AppGooFaceSoft, which are the only companies playing in my comp range, or taking a severe pay cut to work at a startup.

> " you often start to find that you're interviewing for managerial positions rather an individual contributor technical role"

My impression has been that the vast majority of the industry tops out engineers fairly quickly on the compensation scale, and the only way to keep going is to move into management.

The only places where this doesn't seem to be true are the BigTechCos, where ICs can go pretty darned high.
I live in the backest of backwaters in England, rural Lincolnshire. We're a company of 10 but most of our customers are in SV and we work in $.

The why: My wife's from here and I've grown to like the culture and how much further money stretches. Luxury outside of London versus living in a shoebox is no real contest for me (but is a legitimate one for others).
Hacking on the Rakudo Perl 6 Compiler: Mix Your Fix
The issue of strtok() being horrible hack is easily overcame by using str(c)spn() (and optionally bunch of pointer arithmetic).
It'd be more accurate to say they weren't allowed to compete in China.
Ask HN: Who is hiring? (August 2016)
Please lead with the location of the position and include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome. When remote work is not an option, please include ONSITE. A one-sentence summary of your interview process would also be helpful.
Submitters: please only post if you personally are part of the hiring company—no recruiting firms or job boards.

Readers: please only email submitters if you personally are interested in the job—no recruiters or sales calls.
Done right yes, it will feel a bit snappier, and you can integrate offline support without a huge amount of extra complexity on top of your SPA.

Sadly the trade-off currently is that your frontend is going to be far more complex to build than if you just rendered some HTML from Rails. You end up needing to duplicate your model layer in the frontend, debugging is harder because now the bugs are on the client side, which you have no access to after the fact, and integration testing becomes a very real challenge.

These are all surmountable problems, but they're not trivial, and in my opinion they're not worth it for a few hundred ms of response time, especially when you can get close to the speed ups offered with some judicious use of caching, Turbolinks, and a thin layer of JavaScript in the places it makes most sense.
It's always possible to add a battery. That's not the problem. The problem is that we have a passive device, headphones, that works well and are a stable and mature tech, that will become crap.

I dont want to charger yet another device in my daily routine. I won't, actually, and will steer away from any phone that requires active headphones to work.
Here is an event from a popular sports data provider's XML format, for your delectation:

<Event id="524717408" event_id="1" type_id="34" period_id="16" min="0" sec="0" team_id="20" outcome="1" x="0.0" y="0.0" timestamp="2014-11-30T12:29:59.446" last_modified="2014-11-30T13:24:03">
<Q id="2045368832" qualifier_id="59" value="23, 2, 21, 12, 6, 17, 8, 4, 19, 11, 10, 1, 3, 5, 7, 24, 28, 33" />
<Q id="1068483434" qualifier_id="227" value="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />
<Q id="840260679" qualifier_id="197" value="425" />
<Q id="1586850783" qualifier_id="30" value="40383, 57328, 40146, 54756, 38580, 55605, 17339, 42774, 17784, 62399, 110979, 3673, 80447, 84395, 20452, 49596, 153366, 169359" />
<Q id="340265857" qualifier_id="44" value="1, 2, 2, 3, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5" />
<Q id="328261435" qualifier_id="194" value="38580" />
<Q id="1426777221" qualifier_id="130" value="4" />
<Q id="293008363" qualifier_id="131" value="1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0, 0, 0, 0, 0, 0" />
</Event>

XML and CSV, together at last.
Seems to be a problem with overload.

But speaking of javascript, how many of the fingerprinting checks will not be possible if js is turned off? I could imagine that definitely all screen-related stuff is immediately killed.
Another way the Allies misdirected the D-Day landing sites was to do a lot of reconnaissance flights to the southern coast of Bretagne (northern bit of the west coast of France). Of course, a lot these recce flights also 'just happened' to also overfly the actual location of the D-Day landings...
Ask HN: No jobs for Rust programmers at SO career listing?
I was searching for availability of Rust jobs. But interestingly found none at SO http://stackoverflow.com/jobs?searchTerm=rust

Is it too early for Rust programming career? If not, which companies are hiring for rust?
I am in the same phase, i have 1 idea which "I" think is good one but not sure if there is really need for that. So i am basically putting my efforts without keeping much expectations from it but giving my 100%. You have to try it to find out if its successful, idea may be great but implementation of it will decide the success. Keep on looking for inspirations, i came across site where they are selling tickets to marriages, i mean really? i visited the site and there were listing available.

So try it and find out yourself, worst case it wont be hit/successful but by that time you would have learned so many things.
Hang in there man. While I'm thankful to be employed, I too am desperately looking for a real software engineering role but I just suck hard at technical interviews.
Free movement of people is never a part of the EU's free trade deals (with non-geographically European countries). Where did you get that idea?

Look at CETA or TTIP.
Restarting is also required for iOS when changing the language.
Or you can install this via debug mode and adb push and then run install from the recovery image if you can flash one.

http://forum.xda-developers.com/showthread.php?t=1916098
They are counting "one hit per IP address per day" on distribution subpages.
Here is explained "DistroWatch Page Hit Ranking": https://distrowatch.com/dwres.php?resource=popularity
Phnom Penh, Cambodia. My wife's work requires her to work abroad, and this is the post that made sense for our family and her career. It's a nice enough place to live and work, very cheap, all modern conveniences are available, great expat community. We'll stay for a couple more years, then move somewhere else (she gets re-posted every 2-3 years).
> There are lots of ways in which you can treat a first class function as data, even if it can't be treated 100% equivalently to data in every single situation. You can, for example, pass it to other functions like data.

Strictly speaking, you can't pass functions as data. You can only pass thunks that, when forced, yield functions. A thunk is data, but a function is a computation. Computations are “too active” to be stored or passed around unthunked. The technical details are here: http://www.cs.bham.ac.uk/~pbl/cbpv.html, http://www.cs.bham.ac.uk/~pbl/papers/. (I am not the owner of the website, just in case.)

> Sure, most languages don't let you inspect the internals, but that's only one way of treating code as data.

What are the others?

> You're literally not even disagreeing with me, you're just defining "functional programming language" as "purely functional programming language",

How did you conclude that? I never said anything of the sort. What I said is “functional programming is programming with procedures that compute mathematical functions whenever possible”. Pure functional programming imposes further requirements, like effect segregation (as in Haskell) or even the total absence of effects (obviously unsuitable for a general-purpose language). FWIW, I'd count ML, Racket, Clojure and Erlang as functional languages.

> when I literally never even called Common Lisp a functional programming language.

You said Common Lisp has “functional aspects”. Well, closures make a language higher-order, but so do Java-style objects! For a language to be called “functional”, however, it has to make functional programming actually pleasant. I showed one fundamental limitation of Common Lisp in this regard: you can't define functions that take or return compound values, because Common Lisp doesn't have compound values in the first place.
Nor is the footstool problem a terribly hard one. The challenging bit is integrating the many and various point-solutions into an adequately coherent assembly.
While I understand where that notion comes from, I don't see an answer.

Generally the people who are in favour of "removing people from power" aren't the ones who like to take part in the arduous and complex task of rebuilding governance, which is the real issue.

The overthrowing is easy. The making-it-better-afterwards is so hard, you should skip the overthrowing step and work at that problem right away.

Sadly there are no fire-and-forget answers for issues like this.
It can takes lots of smarts to make a simple solution.
What kind of DO-loop optimizations were there?
List of companies running Rust in production: https://www.rust-lang.org/en-US/friends.html
Exactly - had Google had a local partner they probably still would have access to the Chinese market.
Germany offers up to €30k for 6 months of working on OSS
Andorra, small country in the middle of Pyrenees. Beautiful mountains with decent skiing in winter, all year around nice sunny weather, great food, almost all homes have fibre to home, close proximity to Barcelona. Cost-wise very affordable + only 10% income tax.

On the flip side there is no tech ecosystem or it can sometimes be a bit boring, you need to travel to BCN to get your culture fix :) It can also be a bit hard to get out since closest airport is BCN.
Beyond Code: Why You Should Learn How to Code, and Should Start Today
Libourne, France

You can rent a 110m2 house for around 800 euros a month in a small town 30 minutes away from Bordeaux by car or train. The town is nice and getting better with new projects coming to make it more attractive for wine tourists (Saint Emilion is 10 minutes drive from it). There is a train station where you can get 5 trains per day to get to Paris in 3 hours. There is High school and hospital and all what you need for basic stuff, and if you can't find something you can still go to Bordeaux to get what you want.

I live there with my wife and kids mainly because it's cheap and not too far from our families and friends and because we wanted to get a not too small house (by french measure) with a nice garden for our kids in a nice area. As I see more and more people from Paris coming here so I think we made the right choice.
Not anymore once they have to get insurances for their drivers in the markets they operate in.
> A job is just a deal. It is a deal between you and a company to exchange labor for money (and other things you value).

This came naturally when I became a contractor. Rather than having a salary based on market rates, I was offering the services of my own company that has N value in a B2B deal. It does sound like an abstract point, but it completely changed the conversation at the table.
Regarding the hate for parens: rainbow coloring helps out big time. When each pair of parens has it's own color, it is very easy to see exactly how they are grouped in the more complex statements. For Vim, that would be Rainbowtags. It's actually an improvement for any languages, imo.
If I understand it correctly, the way this fingerprinting works is just by using questions you need to show the website properly.

'What is your screen resolution? What HTML5 features do you support? Do you have this font/plugin?'

Bar giving up all those facilities, the best you can do is ask and hope they comply....
I see it as similar to flight, once we stopped trying to mimic nature exactly (flapping planes) we started to not only make progress, but went beyond what nature can do in flight (eg supersonic)

I think that the biggest breakthrough we'll have in AI will come from a similar break away from copying the brain.

Inspired by nature, not dictated by it.
Just an FYI, if you want to go through the effort of setting up a BV instead of a ZZP one, you get effective tax brackets of 40% after your first 44,000. Your BV will be profit-taxed 20% (I think) and then another 25% dividends (or the other way around). Set it up beginning this year with an accountant, if you're in the effective 52% bracket you might want to check (no idea how it works with the 30% break though!)
Best Nativity Sets for Home Decoration
I wouldn't jump to that conclusion. The state of military aircraft is extremely valuable information to an adversary that is trying to size up your forces.
I would love to visit a museum where I could experience old development software/hardware from Japan.

Check out this great article about the seemingly endless creativity at SEGA during the 80s/90s:

http://shmuplations.com/segahistory/

It would be so cool to have the original source code to those games available as well - let the kids (and adults:) at the museum edit/draw their own sprites, make modifications (jumping higher, etc) and let them collaboratively compile & run on original arcade cabinets..

One can dream :)
No, it isn't. I just did it on my iPhone 6S, and it did not require a restart.
Distrowatch is definitely looking dated nowadays. Could do with a re-design at some point or another.
as said earlier in this thread:

>Jean Liu, the president of Didi, is the daughter of Chinese businessman and Lenovo founder Liu Chuanzhi, and the granddaughter of Liu Gushu, a senior executive banker at the Bank of China.

this deal a long with the entrenched interests almost assure a government sanctioned monopoly.
I've lived in Beijing for the last 9 years. I beat the subway in a taxi on my commute from work to home except during peak rush hour. I work and live on 4th ring, it is a straight shot on line 10 without a transfer (ideal subway shot, routes are identical). Couple that with the subway never having seats, being ultra crowded (say hello to your neighbor's BO), and often having long lines to even get in the station via BS security, I've completely given up on the subway unless the traffic is really really bad. I also hate the subway so much that I've shifted my schedule so that a taxi always makes sense (goto work around 6AM, come home before 4PM).

Now Shanghai is completely different, but Beijing is still way behind.
...and someone probably got the order wrong as the columns are too short.

In the following picture we can see how tall the portico roof was expected to be and where it ended up:

https://c2.staticflickr.com/4/3496/3213951635_d21d3e5556_z.j...
Reading your post it's a bit unclear why you don't want to play video games. You obviously enjoy doing it a lot, and in particular you enjoy it more than the other things you listed (journaling, etc).

The strongest reasons seem to be external, like the embarrassment of being known as someone who plays lots of video games. That's a valid reason, but I mention it because maybe it's not in itself enough of a motivation for you to actually change.

So my humble guess is that you should take a while and think about your motivations and what it is that you'd really like to do instead, and how to get started with that.

I think momentum is a big thing in life, and it's always easier to go along the same old path, especially if you're tired and don't have lots of time for reflection.

I have some of these boring time sink behaviors too. Let's just come up with something to aim for...

Okay, here's my thing for this week. I like to bake simple bread, and I like to make websites, so I've been thinking about making a website about simple bread baking—a nice little guide, like a recipe but with inline big videos that I'd shoot with my DSLR, and very clear and nice instructions. So I'd like to get started on that, at least shoot most of the videos.

Which reminds me, bread baking is a nice thing to do! While it's rising and baking you have time to do other stuff, even play some game, but you're not just wasting time, you're baking! And then there's the smell of fresh bread and everyone's happy.
Haskel programmers: you can spot them by that constant pained look, as if they have to step in horse poop whenever they go outside.
Chart bars not aligning with x axis values in D3.js
Depends on the nature of the work. In my data entry job, high BPM genres like schranz and hardstyle were a lifesaver - kept me working at a good pace and not falling asleep on the keyboard, but are very distracting for thoughtful work like programming. Got recommended some great ambient recently and it works best for that kind of work.
Vilnius, Lithuania

Same reasons mostly, except the city is having a big push to make the city a regional tech hub. There are already quite a few startups here such as Wix, Trafi, Vinted, TransferGo and bigger companies like Barclays employ over 1,500 IT staff in the city.

The city is small but has enough going on. It has a young vibe, as there are lots of students around. Plenty of cafes you can sit in all day and use the wifi. Public transport is good and taxis are cheap (phone or use an app to book them though: ETaksi, Taxify or Uber), or if you'd rather drive there are two car sharing schemes CityBee and Spark.

Oh and internet speeds... I have 100/100 fiber at home for €10/month (there is also a 600/600 option). Ping times to London are 40ms. http://www.speedtest.net/my-result/5458602528

Only negative would be winter. If you like sub-zero (C and F) it's fine. As a digital nomad just escape to somewhere else then. Summers are nice though, around 25c - 30c and there are lots of lakes for swimming if it gets too hot.
I like S-expressions too, especially when generating markup programmatically. For hand-writing HTML/XML documents, which I do quite a lot, I really enjoy the tag style because of the verbose end tags and the ease of moving blocks. It's at least nice enough to make me annoyed when people claim the tag syntax is some horrible stupid disaster compared to S-expressions or (worse) JSON.
19x19 is the normal go board size, I've never heard of anyone playing on a bigger board. Computer players for smaller boards (13x13 and 9x9) have been very good for a while, it's a much easier game on this smaller boards.
In some cities

... > using a personal bicycle > public bicycle
Amazon is doing quite well in China, we buy things from it often. They aren't #1, but they haven't failed and are probably even making some money.
Right a moonshot is spectacular, a triumph of PR, a source of wonder and ultimately a really stupid and unbelievably wasteful way to spend a vast fortune. Moonshot really should be the byword of how /not/ to do science funding. Likewise anything beginning "war on..." The war on cancer is going about as well as the war on drugs. Progress is made elsewhere.

Moonshot odds weren't particularly long given the resourcing and desire and this makes it no less impressive as a feat of engineerning and resourcing. And no more sensible.
I've never had trouble with that.
Why culture is everything
Its even worse than that: Myanmar, Cambodia, Vietnam, ... most of China's neighbors who are just getting into the internet now...are strictly Facebook/Google territory, Chinese internet companies can't even compete in their backyard.
Dexter's Lab had a silent episode "DiM":

> Dexter makes an angst-ridden trip to the hardware store to buy a new light bulb for his lab.
Note: This episode is almost dialogue-free; the only dialogue in the entire episode is Dexter's punch line at the end.
The companies who would comply with a header are not the companies you need to worry about abusing browser fingerprinting.
Best Ethernet Cable of 2016
I would recommend micropython on the esp8266 as then you can use the same code that was running on the pi with a few tweeks.
https://github.com/micropython/micropython/tree/master/esp82...
http://docs.micropython.org/en/latest/esp8266/
It's out of stock anyway with no plan for new ones to get sold
Just keep learning next to your job. Or find some ways to fit a bit of Haskell into your day job at the edges, perhaps there's some small tool you can write in Haskell?

I've just interviewed for a bunch of FP jobs. The going is getting better and better. (I went with an OCaml job this time and declined two Haskell offers, but that's because of other factors, not the languages themselves.)
There is a city that stops for one minute every year
I really don't see the hype around the iPad Pro. Doesn't it make sense to get something like the Surface instead which is a full Intel machine in the same form-factor running the desktop version of Windows 10; rather than limiting yourself to Apple's walled garden?
It was uncovered by the crisis. It was laid bare when the assets banks were booking as tier-1 capital turned out to be illiquid or worthless, and often both; and when off balance sheet losses revealed they were swimming naked for the same reasons.
What you see in this video is whole city stopping at hour "W" (5 PM) every year paying hommage to those killed in 1944 in the biggest rebellion against German Nazi occupation during WWII. Today it's 72nd anniversary of Warsaw Uprising and Warsaw will stop again for one minut in 5 hours from now. In first three days 50 000 people were killed, 200 000 in 63 days.

Another shot of hour "W":

https://www.youtube.com/watch?v=Njd0gSy4P6M
Rent has been dropping here, compared to a couple years back. Food can be really cheap if you dine at food centres rather then cafes and restaurants.
Great tips and tricks because I suck at negotiating (trying to change that) and am currently looking for a new job which I have to get pretty hasty (since I'm moving for other reasons).
Agreed. Look at speech recognition right up until a few years ago. Until Siri it just didn't work at all, and even Siri wasn't good enough to be useful when it first launched.

Now Google's voice search, and Amazon's Alexa are good enough to be actually useful. If you had asked an AI researcher 10 years ago if that would be the case they would probably have sniggered at you too.
Android Security Bulletin
Depends on how prominent they are, and thus how many applications they already get.

Eg getting into Jane Street requires a firm handle on functional programming, not just a desire to learn.

In general, decent advice. If you don't get in now, try again in a year. There's almost no downside.
Have you tried jd.com? cheaper and better return policy.
Just checked again, it restarts all applications and everything with a GUI, but it's not a full restart.
AlphaGamma Startups Overview: August 2016
He actually has a point. While corporations have their share of responsibility, so do individuals who choose the quick rewards of sugar/sodium/fat.

Not that asking an addict to quit is really helpful...
I've just been through a round of interviews looking for Haskell / OCaml jobs. If anything, it was an employee's market. But my experience might be biased, since I already have a few years of professional experience with that kind of FP.
Life on the Infinite Farm [pdf]
Backpacking Through Bhutan: Is It Possible?
I like niche stuff.

What language doesn't result in unmaintainable code, really?

And let me just say... it's a bit rude to spread this rumor that Lisp is anti-social and bad for business when you've barely even tried it. Seriously.

"Prove me wrong" is not a good way to discuss. See for yourself instead: learn Lisp and try to use it to write maintainable code.