skysight-inc/HackerNews huggingface dataset:
Well, I politely declined the next stage when I heard it was a brain teaser round. I don't really seem to do well in brain teasers. I don't at all get a kick out of puzzles that aren't a means to an end. Does anybody else have that feeling?
DNS or html bowser prefetching... oh my
> Humans are pattern matchers, surely if I give you pieces, you'll fill in the blanks yourself?

Yep.

Also: if you don't talk about something that can be veeeery suspicious too.

See recent discussion about forbidden spheres[0].

Full disclosure: I mostly (>90%) trust police where I live. I mostly trust government officials. I still don't want this data in the hands of anyone because 1.) than a year ago everybody knew Turkey was a stable democracy and until the night of the invasion my country were sure Germany wouldn't invade. 2.) everybody get hacked. These databases will be stolen.

[0]: https://news.ycombinator.com/item?id=13032264
> You're highly agitated and not thinking clearly it seems. Try and do whatever helps you calm down normally.

This was unnecessary and condescending, and there's no call for it.
GStreamer Elements in Rust: Parsing data from untrusted sources like it’s 2016
The same happened in Poland (and other countries from behind the Iron Curtain). Most stuff here has German or French owners now.
µblock blocks and removes ads and trackers, µmatrix does the same for cookies and JS. Clean links improve page loading times when you click on a link on reddit or Google, it extracts destination link and gets you directly to the destination without redirect, also google, facebook don't know that you clicked the link.
Some questions for anyone who happens to have been following this closely:

1. What exactly is being stored? I have seen stories/comments saying it is domain names visited from web browsing but does it also cover other internet activity? Or is it being left vague?

2. Does the requirement to keep data for one year come with a corresponding obligation to delete it after that? Are they allowed to keep it longer (perhaps summary/derived data for cost reduction) ?

3. Can the organisations with access make bulk requests for all the data or do they have to request records one ip addr/person at a time? (yes, I know an IP is not a person etc).

4. If the data does have to be destroyed at some point does that only include data collected by the isp or also include copies made by those with access?

5. Are there any published numbers on roughly how many people will have access to collected data?
I am not from UK, but listen to me if any folks from UK are reading this.

This is one of the things that is harmful to your privacy. Should the list of websites that you visit be available for government unless you are under active investigation? Its not just the list of websites but every packet data that your devices send out, which means government could see your messages, data sent to dropbox, online spreadsheet like google docs etc. This is mass surveillance. You should be proud that your government have a website were you can start petitions. Now please use this feature and sign the petition so that this surveillance law can be repealed.

The petition against this bill is at: https://petition.parliament.uk/petitions/173199

You sign the petition and ask your close friends and family to do the same. What you do not need is an intrusive government. I am voicing this because even though I am not a UK citizen, I do not want law makers in my country thinking "Oh those chaps has a fine surveillance law and their citizens are okay with it. Lets adopt that law".

Now get to action. Sign the petition at
https://petition.parliament.uk/petitions/173199
Which Language Uses the Most Sounds?
Very interesting, thanks for this.

Large downloads is a concern of mine. I downloaded 1TB over PIA this month and it was never a problem. I can probably do these outside the VPN though.
So basically the metadata site becomes yet another third party provider...
Same on freebsd forum.
Wellington has been electric for decades hasn't it? I think they even used to have electric buses running on overhead wires.
don't worry...from what I've heard it's boring work anyway
Have you played against the `Unfair bots`? If you primarily play against humans, would you play against bots more if they were using machine learning?
The recruitment process is ridiculous. If you can get through the Google gates, you can get a close enough salary with equity if that's your sort of thing and start in a week.

And you'll end up working somewhere that your voice counts and the company is not a high profile privacy and political target.

Might have to buy your own lunch though.
Google is willing to headhunt key employees and put enough dough on the table to overcome the downsides.
Try the insurance industry in Germany. I did nine interviews for a gig, got it, and then the budget for the position was cancelled. :)
Accord has gone live Call now to someone who disagrees with you about Brexit
We're a small team of British developers who have been working on Accord which has just gone live! Accord will allow you to have a real conversation with a real person, on a topic that you passionately disagree on, in a quest to build mutual understanding, empathy and tolerance.

To try out this service please call in to +44 1327 552039 now to discuss "Will Brexit make Britain a better place" with someone that disagrees with you!

For more information see http://strikeanaccord.wixsite.com/accord
> we all know there is nothing more important for our future than creating jobs.

I know you're being sarcastic, but it probably is. With a huge and growing percentage of the populace feeling left behind (no/bad jobs, no recession recovery, no hope), be happy that's all that happened so far is Trump was elected. Trumps rhetoric was all snake-oil (coal is not coming back b/c of nat gas, factories are automated, etc...), but the problems he, and Bernie for that matter, touched on are much bigger issues in the short term than climate change.
Is it truly?

The law is pretty simple: If you track users, or transmit information to third parties which could track the user, you have to get the user to opt-in.

The original intention was to get rid of Facebook’s shadow profiles, which it did – in the EU, websites don’t embed Facebook’s like button anymore, but have a two-click solution, where you have to click it, then it’s actually loaded, then you can like.

That alone is worth such a law.
What about SSL?

If they don't terminate SSL a la NSA/google, then all they know is that you're talking to a lot CDNs and cloud provider.

I guess they can try to cross-match that with your DNS queries, but that still is fairly generic.
Author here. I'm just going by what the recruiter told me. He was clear that they need to do due diligence and that I could expect up to a 6 month process.

I sounds like yours took around 6 weeks - which I still consider to be quite a long time. My friend told me she went through 3 months of interviews.

These weren't for Director Level (or whatever Google calls them) but for senior product manager type roles.

Of course, neither you nor I have data about the average length from application to onboarding, so it is hard to argue specifics.
> the old Paint

That's not the old Paint, that's the new Paint!
The consumer grade Thinkpads did that for a short while, not anymore. If you buy yourself an X or T series new or even better refurbished, they will last for years and are serviceable yourself. Wonderful machines.
The high-handedness doesn't improve your argument. Consider forgoing it next time.
To be fair, it would have been much better if the public had opposed this bill before it was voted through, but at the time Brexit, and then Trump were still dominating the news.

I blame the press really- they spent so much time talking about Trump (in the UK) that who knows what else was done without us being aware of it.

I sincerely believe that the majority of the British people, irrespective of political affiliation, would strongly oppose this bill if they realised what it actually does. The problem is getting the word out, which I think this petition (and similar moves) will help do.

Btw- I have nothing to do with the people who started the peitition, I only signed it :)
Thanks for this comment, incredibly well put.
Change to color of rows to red & blue (while multiplying) so it is easier to which result is which product.
It could actually be worse: at least the actual work environment seems to be decent enough, once you get in. I've explicitly turned down interviews (i.e. I actually responded to the recruiter, rather than just letting the email sit in my inbox) with Amazon because of how much the day to day would suck, based on experiences of people I know.
Nice. I needed something like that when I was getting started with ML courses.
So you say that the trade policies of nations and trade unions like the EU are not actions and positions that have to be viewed in their respective geopolitical climate?
Yes, Google has read the "How to make enemies and alienate people" book and likes to apply it

But to be fair, they're not the only ones doing it. Sadly.

It's quite funny when recruiters come offer me repeatedly the same opening that I was rejected from on grounds of "not good enough test results" or "not enough experience in certain areas" (which sometimes are a 100% fair rejection but more often than not have a pass "grade" of slightly below top marks, which does not make sense, especially for your run of the mill web company).
I've moved completely from Vim to Spacemacs. I can't see myself going back to plain Vim any time soon. The emulation via evil is very good, and the layers provided are generally immediately usable with consistent keybindings.
> Or maybe they want to persist session information?

That’s specifically exempt from the cookie law: Any technical cookie – session information, config options, etc – is allowed without any request.

The Cookie law only requires opt-in for tracking. Such as Google Analytics.
Like I said in the other thread
https://news.ycombinator.com/item?id=13034747

I am not from UK, but listen to me if any folks from UK are reading this.

This is one of the things that is harmful to your privacy. Should the list of websites that you visit be available for government unless you are under active investigation? Its not just the list of websites but every packet data that your devices send out, which means government could see your messages, data sent to dropbox, online spreadsheet like google docs etc. This is mass surveillance. You should be proud that your government have a website were you can start petitions. Now please use this feature and sign the petition so that this surveillance law can be repealed.

The petition against this bill is at: https://petition.parliament.uk/petitions/173199

You sign the petition and ask your close friends and family to do the same. What you do not need is an intrusive government. I am voicing this because even though I am not a UK citizen, I do not want law makers in my country thinking "Oh those chaps has a fine surveillance law and their citizens are okay with it. Lets adopt that law".

Now get to action. Sign the petition at https://petition.parliament.uk/petitions/173199
Excellent thanks for this - much appreciated.

I dumped R# a few years back. It couldn't cope well with larger C# projects that I have to deal with and regularly hoses VS. Plus I spend a lot of time on Linux platforms so I don't want to get further embedded in that ecosystem as a mindset really.
6 interviews over a period of months isn't necessary to find great hires; it's a way of filtering people out of the interview process. The cost of losing out on talented people is balanced, at least in part, by the fact that their process puts off far more older, experienced developers and managers with families than younger people who dedicate a chunk of their life to the company.

A job interview is a negotiation. Go in to it with a clear goal - "a solid offer after 3 interviews" is a good baseline for a giant like Google - and if you don't get what you're looking for, be willing to walk away.
What gets me is the numerous companies that expect you to do this, or take a day or two to build a mini project before even getting the chance to speak to anyone technical about the job.
This is a great idea
I once consulted at a Big Corp that also focused on hiring and burning through fresh college graduates. I imagined the culture must have been a bit like google as a result. This was a large health care company in the midwest. They didn't have the prestige to hire from Stanford or CMU, but they could get some of the best grads from second and third tier schools.

They'd hire these kids in and put them to work on their legacy monstrosity, expected 50 hour work weeks, mediocre benefits, and mediocre pay. The result was a lot of really talented people literally wasting years and not advancing their skills, and not getting to use any current, marketable technology. It was also a highly toxic environment as these same capable people crucified each other in code reviews and one-up-man-ship.

Obviously google must not be quiet that bad, but I'm also sure they have a lot of really talented people wasting their abilities on internal CRUD apps.
I am not aware of a book that talks about these things. Its spread across several research publications. Some of the older ones in Russian, but translations are available.
Sure, but good luck trying to sue the USG for war crimes at the ICC in Den Haag.
Like I said in the other thread
https://news.ycombinator.com/item?id=13034747
https://news.ycombinator.com/item?id=13035114

I am not from UK, but listen to me if any folks from UK are reading this.

This is one of the things that is harmful to your privacy. Should the list of websites that you visit be available for government unless you are under active investigation? Its not just the list of websites but every packet data that your devices send out, which means government could see your messages, data sent to dropbox, online spreadsheet like google docs etc. This is mass surveillance. You should be proud that your government have a website were you can start petitions. Now please use this feature and sign the petition so that this surveillance law can be repealed.

The petition against this bill is at: https://petition.parliament.uk/petitions/173199

You sign the petition and ask your close friends and family to do the same. What you do not need is an intrusive government. I am voicing this because even though I am not a UK citizen, I do not want law makers in my country thinking "Oh those chaps has a fine surveillance law and their citizens are okay with it. Lets adopt that law".

Now get to action. Sign the petition at https://petition.parliament.uk/petitions/173199
Even worse as that's about as legitimate as it gets.
Show HN: Infinity School – Learning through making and discovery
The Innards of Erlang
The issue is: What about technical cookies?

The law allows storing session info, config options, etc without prompting. The browser couldn’t reliably test that.

Unless you’d also let login to sites be handled by the browser, akin to Mozilla’s Persona.

Damn, that’d actually be a much nicer web.
The color picker I end up using the most is Apple's Crayon picker (Google even found me a screenshot of the classic MacOS 8 version http://earthlingsoft.net/ssp/blog/graphics/Colour%20Picker%2... but this is what it looks like these days http://i.imgur.com/zmV0Ed7.png)

But then again I'm not a designer...
A very valid and often ignored point.
At the same time, there is a similar smell of unfairness. Chineese companies a free to invest in the west, but western companies aren't free to invest in China. China is like "we're all for free trade, but no, Google can't buy Baidu" or whatever.
Every time a new version of VS comes out I try it for a while without Resharper, usually it only takes a few days before I miss something important.
Yeah it's pretty dangerous to browse Steam now... I already purchased 4 games today (even two AAA titles), and I still have 5-6 untouched games from the last christmas sale.
Having coded in C# with Resharper for more than 7 years, I feel like I can't code in any other language anymore. I mean anything that doesn't have that level of intellisense / navigation / refactoring is just so painful to work with for me.
New Zealand is at about 80% and that's just for generating electricity.

Large countries like the US also have abundant natural resources, between wind, solar, and nuclear we should have no energy concerns.

Unlike small countries the US also had the ability to diversify where power is generated and had more physical space for wind/solar farms.
Yeah, I had an interview where it was blatantly obvious the person doing it didn't want to spend the time. It was a remote interview, somewhat far along the process (e.g. after screening and some technical) via Skype, but sound only, no video. I found that a bit weird not seeing the person I was talking to. But realized during the screen-programming-session the interviewer was busy doing something else, so it was probably why.
I had the privilege to hang out with him at Abstractions this fall, where he gave the keynote. He was just holding court in the commons, shooting the breeze about halfwit management, project estimation, Jira tickets, and everything that hasn't changed since Brooks.

Then he asked which session we were going to next, so we all hit one about concurrency issues. It was jammed and came in late to stand in the back. The presenter bemoaned locking and inconsistency and got to solutions. He started with a slide on immutability and lightweight functional actors in Erlang, having solved it 30 years ago, and pointed out Joe, who got a roomful of cheers and laughs and validation for his work, in person.

It was all very human.

History Bonus - Armstrong chatting with Stallman:
http://imgur.com/a/ETkhZ
The difference is that i can build my own email server, file server, web server, and so can you. The internet needn't be in the hands of powerful few.
And I thought it was just me for thinkwiki.org... why on earth is that an adult website?
>using memristors to compute artificial neural networks

What does that mean?
I think a cool way to visualize matrix multiplication would be to put three matrices MxN, NxK, MxK on the sides of a three-dimensional box MxNxK. Each cell of the matrix MxK would cast a "shadow" onto some row in the MxN matrix and some column in the NxK matrix, whose dot product would give the value of that cell.
And, at least in the US, a fairly low price tag at that.
Wow this awesome! Thanks for sharing!
The problem with distribution is that things can happen simultaneously (or at least before the latency enable you to decide who is first), so your goal would be to be able to recreate an history despite that asynchronicity.

That is what Consistency in the CAP theorem hint at.

The whole idea is that if you define things not only by their state but also by the order this state has evolved, it enable you to know what is the most recent one but also to go back in time. It is especially useful if someone come late after you updated the state and you discover that their update should have happened before the most recent change in state.

Forget that idea of data being hidden behind procedural interface.

Another way to put it :
You have a Dog that is dirty at 1600. So you decide to clean him and put him in a bath. He is now clean at 1610. Now you have another person (thread? computer? no idea) that come at 1620 and got the order to clean the Dog at 1550 because someone saw he was dirty. The person do not ask if the dog is dirty or not. He got an order and do it. You now have a dog that is being cleaned again.

With Alan Kay point of view, there would not be a single dog with his single name. But a dog which name would be defined by his name and the moment you named it. So when the person that saw that the dog was dirty at 1550 and decide to clean him at 1620 when he was already clean would come to clean the dog, it would take the dog1550 and not the dog1620. So he would clean a dirty dog and not a clean one.

He would be in another legs of the Trouser of Time.

A couple of paper : the seminal one by Leslie Lamport on vector clocks :
http://research.microsoft.com/users/lamport/pubs/time-clocks...

And here is mccarthy paper that Kay talk about :
http://www.dtic.mil/dtic/tr/fulltext/u2/785031.pdf
Any ideas who will pay ISP's for supporting this kind of tracking? Customers or goverment?
After decades of hearing that the sky is falling for these and other reasons, and realizing that it never does, I've come to the conclusion that the people who push this sort of fear need to be challenged. Humanity will muddle through, we always do.
Awesome. What about making it more clear that the "End" button will animate remaining steps? Before clicking it I thought it would have jumped to the last step.
> If you push a hash table which handles collisions by linear probing that hard, and any non-randomness appears, you can get long runs and are in trouble. I knew about Robin Hood hashing, but didn't know it was being used to justify 90% table density. Usually, above 50% full and it's time to double the size of the table.

wouldn't non-randomness be an issue for any hash table, regardless of how full it is? doubling it will not make the input more random, theoretically we could have the same slowness whether it's a smaller 90% full table, or a bigger one "just" 45% full - if N things hash to the same loc, we'll have to dig through O(N) spots till we find what we need.

i wrote a small hash set for my side project (https://github.com/jbakic/Shielded/blob/master/Shielded/Simp..., does not need to support removal so it's the dumbest linear probing hash table one could probably imagine), and there i set the limit at 75%, even though i don't use Robin Hood (perhaps i should?), because the lib has to iterate through the whole set at the end of a transaction, at least twice. i know this is not very relevant, a very special use case, but i'm giving it as an example of how a bigger load factor can actually be advantageous. the Shielded lib is overall slower if the load factor limit is set lower.

i hope someone more versed in the theory behind all this can add something to this, i'm curious if my thinking really makes sense...
Firms in China also have massive state subsidies due to currency controls and bank funding requirements.

In the 1980s Japan went on an international buying spree only to see its economy crash in the late 80s/90s. Eventually even government supported economies crash, and when that happens Chinese companies may regret being so aggressively acquisitive.
Given that the In-Game currency is purchasable with fiat currency, wouldn't it be reasonable to surmise that hyperinflation doesn't occur in the same way due to the fiat anchor for IG currency values?
Agreed, dont know how I feel about it. Resharper has been amazing for so many people I kind of feel like MSFT is ripping them off.
I used to but I got addicted and quit. (dota & dota2). Though I didn't care about ai.
Probably a shared host. All the other sites are porn.

Which makes the point about how ridiculous recording an IP address is.
I’ve also worked on products with tens of thousands of users, and while tracking is definitely convenient (I recently added a feature where, on first start, the user is informed that crash reports would be sent, and required them to choose "dismiss" or "opt out" before letting them use the app), but it’s no reason to hide it like this.

Nor is it a reason to even try tracking with Google Analytics.

In my case, I ensure that the backend server is also FLOSS, that no problematic data is transferred, and so on. All FLOSS, everything verifiable by the users.

But running Google Analytics? Without prompting the user?

Great...
> Italy provides an answer in Caps Lock

One can't help but wonder what kind of twisted reasoning prompted some staff member to send in the answers in ALL CAPS.
and anything you have on hardware you don't own. And on hardware you own.