skysight-inc/HackerNews huggingface dataset:
Google also provides opt-in location tracking via Google+ [0]. You specify who can view your location, and whether it is fine (GPS coordinates) or course (city-level).

My wife and I use this service and find it quite useful - it seems like a much more sane way to handle location sharing than to simply attach your exact location to every message you send by default.

Sadly, since it's buried in Google+, most people are probably unaware of it.

[0] https://support.google.com/plus/answer/2998354?hl=en
Search results resemble chapters and headings. Are search results protected by copyrights?
Please don't use the titles of HN posts to editorialize. Instead, use the original title unless it is misleading or linkbait: https://news.ycombinator.com/newsguidelines.html.

(Submitted title was "Indians “extraordinarily successful minority in America”, “burgeoning new elite”".)
Australia has a huge amount of young people who are very pissed off with prices. As does Vancouver.

Your last point amazes me. QE won't be unwound. Secondly when banks loan on land they create the money and this increases M4.

2/3rds of bank lending in the UK is against property.
There were more casualties in just this one battle than in the whole Civil War though. And the Battle of the Somme that was being fought at the same time had even more dead in the same timeframe.

These two battles fought in 1916 add up to more dead soldiers than there were participants in the whole Civil War. The combined population of France and Germany in 1916 was also about three times that of the US in 1860, but I think that doesn't make up for the x10 casualties.
Value-add VCs are not bullshit – here’s why
Maybe I didn't explain myself properly.

Lazy is to think that it's not human nature to try to defend whatever material progress they have.

Lazy is to argue that the market will solve everything. That the problem is going to be solved leaving workers to compete when, it's obvious that, without a determined effort to end poverty around the world, there is always going to be a limitless source of desperate people.

Lazy is to think that a race to the bottom is not the end game of the current system.
I agree about generated machine code. I was referring to an instruction set architecture, that is, the format of the machine code, not the specific sequence of code generated from translating a higher-level language.

I can't agree about method signatures, though. They are like a language, a format, a protocol, none of which are protectable.
Snapchat CEO: The Tech Bubble Is Real and Yes, It Will Burst (VIDEO)
Mueller has a history of doing an excellent job working things that aren't actually reasonable to informed parties that seem illuminating to people that aren't informed. It's actually a fairly key skill for a professional propagandist. I haven't actually read the piece on question here, but appearing illuminating and actually being deceptive propaganda are not mutually exclusive traits.
>I also think Americans should be exceptionally generous (I think they could do a log better), but to believe that everyone just rolled the dice so many decades ago and current Americans just happened to end up on top is to have a real nihilistic approach to history, governance, and culture.

For the record I wasn't implying that the wealth of nations is due to chance. I just meant roll of the dice in that, if there are N babies being born in a given moment, and K of those births are in a well-off country, then a given baby has a K/N chance of being born in a well-off country. Which country it's born in is not the result of any decisions on the baby's part, although I suppose as you point out it could be a result of decisions made by its parents.

>I would argue that it's mostly fair for Americans to expect that their children, friends, and neighbors reap the benefits of their ingenuity and sacrifice.

According to Forbes[1], 40% of Fortune 500 companies were founded by immigrants or their children, and if one assumes those companies are a net benefit to America then immigration isn't necessarily a zero-sum game.

1. http://www.forbes.com/sites/stuartanderson/2011/06/19/40-per...
You can also use a locked data structure in Rust. This was to show how to actually use mutexes. In theory (assuming a Python with GIL or locked dicts) you can get rid of the mutex as well. But this only works for such a simple example in any case.

The mutex generally works and was meant to show the relationship of the borrow checker and the mutability system to the mutex that moves checks to runtime.
> railway programming in F# circles

FTFY
Naming things is one of the hard things in Computer Science.
Are erasers in school 'instruments of the devil'?
Yet we recommend them to save it on github.
Quebec - would never have gone to Vancouver. They can stay there and be slaves to the bankers whilst telling themselves they made it big in a $1m shack, even though if they move they have to buy another $1m shack and pay a fortune in fees.

Land value tax now please, and no income tax.
Show HN: CodeHorizon
What I don't get what does the DOJ have to do with FIFA? As far as I know it is an international group and Qatar is not a US state.
Zero-downtime Postgres migrations – the hard parts
QE in the UK has already ended they stopped rolling over gilts over a year ago. So all that 'printed' money is being destroyed as the gilts term to maturity (with interest added to it). If they cancelled them instead it would be printing but they don't do that.

Of course, I can't attest to where the banks lend their money if a large proportion of customers take mortgages it speaks for itself. I merely point out this is not an issue that is exclusively a UK problem.
I'll remind everyone that it was Democrats who passed the Jim Crow laws. Those laws were passed because racist, leftist people didn't want to compete (i.e. they were against the free market).

That's what you get when leftists legislate.
A different way for a cubicle farm.
APIs should be trademarked.
Where is the corruption? Galileo (Euro planned system) was going to use the same frequency as GPS. So, during conflict areas the US could not jam Galileo without also affecting GPS. So the US military probably made plans on destroying satellites if it was determined that the enemy was using Galileo.

The Euro group decided instead to use another frequency than the GPS frequency. Now....

"Galileo will start offering first services from 2015.[11] Full completion of the 30-satellite Galileo system (24 operational and 6 active spares) is expected by 2020."

I fail to see any corruption.
you can just view source, its in a script tag at the bottom of the body. I don't see the point of putting this on github, its too small
You're welcome. If you can't take control, and you hate what you're doing, you have to get out. Take a day to plan a definite exit, make a plan, then put it into action. Be clear that you will help them find a replacement, make sure you have somewhere to go.

If you're about to start looking for work you should put contact details in your HN profile, including a pointer to an up-to-date CV.
That's slightly better than having Theresa May :(

No luck with any letters I've sent there!
You could make more than that doing remote vork part-time. That does seem like a very poor deal.
My 2p, quit asap. Start interviewing for the other jobs and enjoy your downtime in between jobs. It's not going to get better for you and now you know what working at an agency is like. Appreciate the lesson and move on.

As far as what your current company feels, consider this. Are you producing at the level you know you could? If not, is it really better for them if you stick around? I just heard an example of this from the Design Details podcast where Kim Bost left Etsy to go to a smaller company in arguably a more socially important field. She wasn't enjoying herself not was she capable of doing her best work so she left after 4 months on good terms. It's better for both sides to quit early.
It was a bitter experience for me, Also I've learnt a great lesson : Don't trust recruitment agencies any more.
26k is below average full time wage I think. That's 27k. For a developer with 3 years experience to be earning less is not good. Its more inline with 1 year experience.

Developers should be inline with other high paid professionals.
I will not let facts mess with the scandalousness of my memories. At least I've Learned Something Today about leotards.
I've only been involved in one story that was widely covered by the tech press. ArsTechnica's coverage was far and away the most accurate. I've preferred them as a news source ever since.

They might not be the flashiest, highest-profile tech news site, but maybe that is part of their advantage--less clickbait and more actual reporting.

Their coverage of modern password cracking was also top-notch and, with the "correct horse battery staple" XKCD, changed the way a lot of people think about strong passwords.
Welcome to the military/industrial complex. Something you can be really proud of!
Fantastic read, but the punchline is almost like that anecdote about how to make million dollars (you know the one about buying apple for 5 cents polishing it and selling it for 10 cents until the rich uncle dies).

The fastest way to green card in US is genius visa, but you need the credentials to pull it off. It has a ridiculously high acceptance rate I think about 90 %.
UCS-4 is UTF-32 (or, to be pedantic, a superset), whereas UCS-2 is the fixed-width predecessor of UTF-16.

There's no such thing as UCS-16 or UCS-32.
Articles about how X doesn't work tend to use examples of where X is really badly implemented. In the case of this article, it seems the office she was working had a really toxic culture, with micromanaging managers, coworkers judging you when you leave, excessively noisy people, etc.

I've always worked in shared offices, ranging from 3 people to, currently, and entire department of 40 or thereabouts. Never seems to be a problem. But with large rooms, you do need to consider acoustics of course. And letting managers keep a close eye on people is a terrible reason for anything.
Can you expand on why that is?
Yeah, I gave up when I got halfway through and still hadn't found a definition of "server-side browsing". This is not informative content, this is a series of syntactically unconnected words.
£26k is not a great salary. I'm not talking about Silicon Valley or even US scales, but that isn't good for saving money to buy a house in the UK. Make sure your next offer is competitive, and be creative in making it so, i.e. "This is my base for this work, for other ... in and above this role, that I've been consistent in, I'd like to expect an adjustment" and base this adjustment on the money value you achieve, or proxy it.
It's good that you're distinguishing "patent" from "copyright" from the vague morass of "Intellectual Property".

The goodness of patents depends on them being inobvious, and the receipient of the patent actually disclosing something useful. Otherwise, once again, the government is just granting a state-enforced monopoly on something, rather arbitrarily.

The problems with "IP" don't rest merely with distinguishing "idea" from "instantiation" (or whatever the legal term is), but rather derive from a much deeper level of problem and paradox.
The two can be related: it was in the mid-1980s that Coca-Cola switched from using cane sugar as its primary sweetener to the comparatively much cheaper high-fructose corn syrup, and the lower cost of HFCS made it feasible to sell larger sizes without having to increase prices at the same rate.
"We are only beholden to our own actions"

That's now how the world works now, and the only way to get what you declare is fixing all the countries and uniting Earth.
Agreed that coding is not a very good idea on an interview, especially during a phone-screen. But it's good to pose a problem and make the candidate roughly describe the approach he would take. Combined with a small homework task that sounds good enough.
Digital agency jobs are the worst. Its often quantity rather than quality. Pumping out the cookie-cutter projects, often managed by marketers and graphic designers rather than senior devs.
Did he even ask you to describe how you would likely tackle the problem while you were in their office? Things like design ideas, architectures, technologies, pros and cons, etc?

If all he did was ask you to "do this" at their office without picking your brains as to your thought process, then regardless of the legitimacy of the offer, I would think twice about working there.

The fact that he's asking for a solution that works on all of the data rather than a sample of it is also highly suspect. Either he is not being frank with you, or he doesn't have a firm grasp of scope (most likely the latter). Either way, he's probably not the sort of person you'd want to work for.
Peopleware (by Tom DeMarco and Tim Lister) must be a mandatory read for anyone working in a team and office environment.
Skill based immigration and subsequent green card is a story in patience and perseverance. This is a great write-up!
>Otherwise, what would a patent grant mean?

Exactly what it is: a government protected idea untested by the courts. If its still untested, it should be assumed invalid. I don't see what's wrong with that.

If there is ever a bounty system, it should be via a 3rd party mediator, not the very same USPTO that gives out invalid patents, many often with trivial prior-art or questionable logic like appending "on a touchscreen device," to an ancient computer science concept.
I don't think that's entirely fair. It's true he hasn't shipped any finished products, but he's shown concrete examples that have inspired a lot of people to do better. One example that comes to mind - livecoding using C++ JIT [1]. The creator of this cited Brett's work as a prime inspiration.

[1] https://www.youtube.com/watch?v=imkVkRg-geI
well, there is mageia, which is very much alive and have been in the top 10 on distrowatch for as long as i can remember

mageia is also community driven, which some consider an advantage over other distros driven by commercial organizations
That was my point. There are a lot of things that we measure (eg: productivity) when we should actually be looking at larger goals.

In this case, an open office creates a certain type of culture and work environment. That might be desirable for the company as a whole, even if it's suboptimal for some individuals, and even if certain measurements at a low level are against it.
I started my Linux journey with Mandriva. At that time, compared to Redhat Linux, Mandriva had better user interface and could play mp3. Now I use Debian. Sad to see the end of the road for Mandriva
Am I to understand from your explanation that they asked you to solve a real business problem with real business data as an unpaid "coding test"?

If so, I'd say they were clearly in the (legal) wrong even before asking for the refined version.
They have a beard?
I don't think you would ever have a project were you could choose between Rust and Python. Their domains are quite distinct.

Rust is for performance critical applications where you cant afford garbage collection. You would choose Rust as an alternative to C or C++.

Using Rust will certainly not make your life easier compared to Python. But you could use Rust on some projects where Python is not possible.
The immigration routes to the United States that have nothing to do with personal merit (family reunification, green card lottery) have hard per-country caps. Thanks to India's huge population, a greater percentage of their immigrants have to come from more merit-based routes, like the H-1B visa or the F-1 visa for students. I suspect that's why Indian immigrants are doing better as a group.

The whole article is a strong argument for moving the United States' immigration policy in a more merit-based direction, like Canada's or Australia's. Skilled, deliberately-selected immigrants are great, but giving out permanent residence to the winners of a lottery is ridiculous.
Mandrake was the first Linux distro I actually used for any period of time and I have fond memories of it. It was quite slick for someone who didn't really know what he was doing.

My first attempt at Linux though was installing off of a full set of Debian Woody cds. I remember fondly booting up into an ancient version of KDE and feeling very pleased with my technical prowess. IIRC, I ended up torpedoing the bootloader and had no idea how to restore it and ended up wiping the drive. I cringe thinking about how easy it actually would have been to fix if I had known what I was doing.
I'm not sure it's same for H1Bs.

There's a finite demand for farm work. But when SV succeeds in creating a new Google using H1B labor, it benefits whole country and also creates more jobs, even for native population.

And it does that from time to time.
The major difference being that traditional insurance is heavily regulated, limiting the shenanigans. Finance, on the other hand, is more an anything-goes-until-you-catch-us model.
cool insights. good read.
That's total killed for all combatants during WW1 though. American casualties during the Civil War were comparable to European countries individually during WW1.
Thanks for your advice, I'm not really familiar with UK market since I just moved to UK a year ago, so you are probably right.
My next plan will be to find some remote works. hopefully I can find some time to work my personal projects as well.
Ok cool, I figured that was the case. I mostly sat down to write out the example to humour myself during my lunch break (as I said, I don't do much with threads so wanted to make sure I understood what was going on).

The ownership/borrowing system is really interesting, not something I'd seen before - though I guess other languages do it too?
Return Oriented Programming (ROP)
7 Most Asked Java Interview Questions on Constructors
I've been doing that since I found out they were requiring access to text messages. One year later and I have zero regrets.
> Now if they could just learn to properly speak English.

You mean British English?

> There are whole departments in tech companies that are staffed with essentially nothing but Indians who speak various Indian languages among each other and have such strong dialects when speaking English that it is almost impossible to understand them.

Every country has an accent - US, Australia, Germany or France - each one of them have their own accent.
SmartMirror – the mirror from the future – customizable information at a glance
> 4 billion viewers from China

Something suspicious about that...
Group spaces are quite prevalent in Germany from what I can tell. It makes total sense, in Germany. There is a bit of a difference in the USA though, where employers think you get productivity out of surveillance. We are not a very deeply thinking society, so it makes sense on the face of it that if you can see people working they are being productive. What we miss though, is that all the surveillance and lack of protections and benefits leads to massive amounts of squandered energies and effort on busy work. Busy work is work that is noise which serves a couple different types of purposes. It can make you look like you are working because you are working on something; whether it is relevant, important, or useful is totally irrelevant though. It can serve to make the system as inefficient as possible in order to assure job security. There are other purposes but those are some of the most prevalent.

At the core of the problem lies a misunderstanding of the problem that open plans are/were meant to address and can also be tied back to our problem with management models and incentives in our corporations and society.

It's a complicated matter that I can't do justice here, but if you have incompetent management trying to satisfy abusive demands from "investors" aka Wall Street, incompetent management leads to believe the problem of gaining ever more "productivity" out of a corporation and workers is solved by squeezing ever harder to get that last drop out. Which incompetent management and incentives lead them to believe can be done by putting everyone in a big open space so they feel surveilled and monitored and will do what they can to appear like a good worker by doing busy work and staying longer doing. This is largely all due to a system without employee protections where anyone in the 99% can be fired at a moment's notice because some executive screwed up or needs to be paid more.

It's more obviously presented as exercise metaphor, but the following post about "Why Productive People Always have Time to Exercise"http://riskology.co/sharpen-the-saw/ also applies to these types of circumstances.

On a side note: Why the hell doesn't HN support markdown? The site's already kind of embarrassingly styled, it's shameful that you can't even link somehow.
Very nostalgic! I remember downloading the two-CD Mandrake set using a "fast" internet connection at my dad's workplace. Took most of two days. Then I had to learn how to burn a CD. Then I had to learn what this "BIOS" thing is, and what it means to boot from CD. Then I clicked a bunch of buttons that I didn't understand. Then a bunch of weird text scrolled by on the screen, and then I was running Linux![1]

Thanks for all the fun, Mandrake!

[1] It wasn't till later that I discovered that clicking random buttons has a tendency to wipe out other operating systems on the hard drive. Like my parents' Win98 installation. Whoops...
SpaceX’s Falcon 9 certified for national security and military launches
> but I don't think the author is a fanboy...

The title of the post is "RethinkDB reviewed by a MongoDB fan"
My advice, leave your job, if you say there is high demand, you have one more excuse. One thing I've learned about working as a coder for more that 12 years is, if you don't like your job, you MUST quit, you spend more time at your job than you spend at your house, you can't be in a place where you feel sad most of the time, because you will feel sad most of the day.
Quit and go try to work for a startup, they don't do high traffic/popularity work on agencies.
Or do remote.
As somebody who knew Ross in college, this is rather heartbreaking.
The Nature of Code is one of my favorites free reads http://natureofcode.com/book/
It addresses topics from physics and math, and how to apply them to your code to make it more natural
Sad to see it all go. Still have the old Mandrake boxes knocking around somewhere.
I recall it being installed, under the radar, in one London financial company, as a desktop for a trader to build out some modelling and pricing tools. This was their first linux box - all other nix boxes back then were either sun or hp-ux. Happy times.
Perhaps US should change that if one does not have a job and started a household by age 30, then they lose their US citizenship. This could motivate some lazy millennials. I recall something similar in ancient Rome.
The millionaire Tony Toutouni shoot his girlfriend directly in her hot ass
The secret of how to get a QA job in 3 – 4 months
Mandrake was my first distro as well...this does make me kind of sad to see it end this way. That is really too bad.
I'd agree. With that much experience, this is average for most places north of Birmingham.
It reminds me a lot of large code bases. At some point people face a choice between a) forcing sufficient simplicity and clarity that one has a chance of understanding what's going on, and b) saying "fuck it" and letting complexity metastasize to the point nobody really understands what's going on.

The difference, of course, is that with software the opaqueness is pure cost. Whereas in the financial markets the opaqueness is often a profitable resource from somebody.
"collapsing internal industries resulting in a shift from exporter to importer"

This is caused by influx of gold from colonies as far as my understanding goes.
Your completely right, I wish i knew it before i join this company. Its kinda slavery in my mind, put as much as possible work on peoples desk and ask them finish it by end of the week.