skysight-inc/HackerNews huggingface dataset:
People with H1Bs at Google and Facebook make far, far more than the average in the US (3x average salary, 1.5x average SWE salary).
Maybe we are not talking about you.

We are talking about people who went around, even here on HN, telling that half the American population were dumb racist haters because they either voted Trump or IIRC just because they respected the election.
EC2 GPUs are slower to train than local hardware and more expensive long term. The upside is being able to scale much more easily, but I'd definitely recommend a good consumer grade GPU over EC2 if you're planning on using it for months as opposed to days.
The best criterion is "where are the customers"?

The probability of most US based people attending an international conference is dramatically lower.
Totally, however that article was mainly about compression file size.

The main problem when we get to optimization is that it highly depends on the browser and version. Parse time is still important, but I'd argue that it's related to both file size and processing power needed, but still less important than both of those.
Show HN: The catalog of references to StackOverflow questions found in GitHub
Yeah, I assume majewsky is wondering if you mean just the rolling checksum part because that's the most complex part. Rsync, as a whole, is certainly one of my favorites and the algorithm(s) it uses are some of the ones I most often call explicitly.
Hmm, does that also mean LILLC (the LLVM based IL AoT) is also suspended ? I hope it's not abandoned - with the upcoming WASM it could be a big deal for .NET to get all the platforms LLVM supports that don't support JIT.
Why is it that game engines have to whole custom IDE's with their own programming language, text editor and all other kinds of GUI tools.

Why can it not just be a library that you call functions from?
Secure Ubuntu web server 16.04 Xenial with LEMP stack
Do you need a business line of credit?
I would say it depends entirely on your goal.

Is the CS program high quality? If yes, then the job you work in order to attend that program is merely a means to an end. Think of it as waiting tables, just slightly more related to what you're interested in.

You could take the opportunity (not too quickly, be mindful of politics) to make a case study out of it and attempt to apply some best practices, it sounds like it could turn into a thesis about software development in the real world.
I agree, but if a script is going to use the CLI then it's the script's responsibility to parse the prompts and not to blindly send strings to the program. `expect` exists since 1990, use it or reinvent it.
If you release something before it is ready, that'll make a poor impression and the people who try it may never return.
I have used shared decks a few times, but it hadn't occurred to me that you could apply the open source of branches/pulls etc - interesting idea!

Another thing I'm considering is making the cards sharable as first-class citizens (perhaps under an umbrella category), rather than just dealing with decks. Do you think this would be interesting or do you think decks are an inherently better model?
Derek Sivers has some anki cards for javascript and ruby . And a good post about it https://sivers.org/srs
Maybe because the author's expertise is something other than writing HTML, so he picked up an old book on HTML, marked it up, and that's it. That the browser can render HTML written 20 years ago is quite a virtue. If it only takes 4 lines of CSS to make it more readable, then the page's lack of readability is more an indictment of the browser (which could do this tidying itself) rather than of the author, who should not have to continually update HTML so it renders well on recently-invented devices.
Hi I am 25 years old and quit my job about a year ago started doing freelance work and starting my own company. I too saw my job as temporary so I decided to take my work life (most of our lives if you think about it) into my own hands. I think pulling that trigger gave me motivation and forced me to push myself much further than I would have ever been pushed in my old job.

A couple things I would recommend, do your research first and have a decent Idea of what you want to do after leaving. Think about how you are going to make it work and understand things may be slow in the beginning. I recommend having atleast a years worth of money saved up and expect to burn through a good portion of that before money starts flowing in regularly.

I worked my ass of for the first year and am still doing so. There have been frustrating times and epic times but each time I remember I wouldn't trade my decision and the experience for anything else.

I am now starting to build a freelance development firm and feel very confident about doing so because of what I have learned since quitting my job.

If you are a highly motivated person. I do recommend going out on your own at some point in your career.
You should not post details of international fraud in public forums buddy.
I don't think social sign-on is that big of a problem. It certainly makes it easier to comment on news stories, but if you're spending the effort to create thousands of social profiles already, what's a few more e-mail registrations using your Facebook email address?

You could restrict comments to subscribers, but that's anti-social to a degree that I expect is too severe for marketers.
Operators and Strong Opinions with Erica Sadun
Resist Trump
The parent poster claims it's clear. I'm pointing out that there seem to be widely disparate and inconsistent opinions on the matter.

The best way to prove me wrong would be to provide a clear and unambiguous definition. Strangely, no one has done that.
I'd love to read more about this, it sounds fascinating.
I've actually organized a machine learning conference in Iceland (AISTATS and MLSS 2014), and I can probably shed some light on this.

One, it's hideously expensive now, for almost anyone in the world. Second, it's incredibly small -- 320,000 people in the entire country, and maybe 220,000 of those in the Reykjavik area. Due to the "big fish in a small pond" aspect of Reykjavik being the capital, there's more infrastructure than you'd expect from a city of 200,000 people, but not that much more.

NIPS draws something like 3500 attendees now. I'm not sure there are 3500 hotel rooms in the country of Iceland. I struggled to find a venue that could host 10% of that for AISTATS. AISTATS is single-track which requires one big room, but there would have been very few options for finding a room big enough for just the deep learning breakaways at NIPS.

Aside from that, it's great. We did draw more people from the US than typical AISTATS European years had done, and it's a beautiful country for visitors to enjoy. But I don't think it's capable of becoming a major world conference center at the moment.
There was a ten step process. There was a stationary vacuum test to assure that the components would operate in a vacuum, there was a moving open air test on a rail, and the final moving test in the mile long low-pressure tube. The other 7 steps were design and safety reviews and a check of the control system. 3 of the 27 teams passed the first 9 steps and participated in the final speed test.
I would say these days anything along the lines of what you are asking is difficult to answer. The language concerning such topics have been so muddled with people's opinions of what words actually mean that no one fully understands what the other side is trying to say. Which only ends in personal attacks.

It is one thing to try to deal with people who refuse to argue with facts; it's quite another to deal with people who refuse to accept that their can be different interpretations of the same facts by different people.
the interesting thing about a phone number also isn't if it is active or not, it is who it belongs to/what other activity originates from it. Knowledge about an IPs activity wouldn't be more useful if there were billions of unused IPs. E.g. introduction and rising adoption of IPv6, with massive unused space does not make data about an IPv4 address worth less.
Sebastian Lague: https://twitter.com/SebastianLague

Tim Sweeney: https://twitter.com/TimSweeneyEpic

John Carmack: https://twitter.com/ID_AA_Carmack

Macy Kuang: https://twitter.com/MacyKuang

Jeri Ellsworth: https://twitter.com/jeriellsworth

Ryan Speets: https://twitter.com/RyanSpeets

Harvey Ball: https://twitter.com/The_StoneFox
As an European I - somehow - welcome this new sort of policy. It reads to me as "we concentrate primarily on ourselves". Which I think is a good attitude.

I hope this sort of thinking becomes more widespread. Sort of an anti-globalization movement.

We have and always will have globalization. In cyber-space. The open source community is an incredible example for how that works. But please concentrate globalisation to remain virtual instead of bazillion goods being transported all over the planet and contributing to pollution. This is also true for long-termn workforce movements.

Come, see, go, leave no traces. Thank you!
I still loved the fact that I was a kid who played in a bowling league and the arcade was always mind blowing. First mind blowing games were Asteroids and Space Invaders for me. Those games were a ton better then the other games. Then Pac Man and Donky Kong took it to a whole new level. It was a magical time and nothing at home could match it. Personally I liked Mrs. Pac-Man more.
Zig Programming Language Blurs the Line Between Compile-Time and Run-Time
What level in your career are you at? If you're recently out of school, the easiest way I know of is to get hired into one of the big 4 consulting firms. (eg: PwC, Accenture, etc). Associates are hired with little experience - related experience is fine. If you're more senior, possibly take an "around the edges" approach - or specialize in the underlying integration technology (eg: java, etc...whatever it is). Creating a plugin or similarly deep diving if you can get into their developer / customer program. If you're wanting to go into it because of salaries - I understand that. Realize what you're getting into. The salaries may be higher - but the work may be un-relentingly boring. You might also look into competitors in the space that are more SaaS'y, and less Enterprise footprint-y.
Casual copying has become pretty much irrelevant, though. This isn't the 90s any more; now one person releases a torrent and thousands of people end up downloading it. When was the last time you copied some media or a piece of software from someone, even for things with no copy protection that are legal to copy? I don't even bother to copy stuff between my own computers, instead I just download it again...

To prevent piracy you'd need to stop the people who are experts at breaking copy protection (which has been a spectacular failure so far) because everyone else is just downloading their stuff and completely avoiding copy protection.
I use Anki for code. Here's why Anki beats Code Cards.

Code Cards's differentiating feature is the ability to type the answer before viewing it.

But I've found it's crucial that each card be fast. Typing the answer would be way too slow.

For Ankying something like "echo $PATH | tr ':' '\n'", it's better to create multiple fill-in-the-blanks cards testing each part:

* Write $PATH on separate lines: ___ $PATH | tr ':' '\n'

* Write $PATH on separate lines: echo $PATH ___ tr ':' '\n'

* Write $PATH on separate lines: echo $PATH | ___ ':' '\n'

* Write $PATH on separate lines: echo $PATH | tr ___ '\n'

* Write $PATH on separate lines: echo $PATH | tr ':' ___

(Skip the first two if you already know "echo" and "|".)

When these cards come up you only need to spend a fraction of a second. And if you forget one part, you only need to fail that one part.

Still a nice project. Anything to increase awareness of Spaced Repetition :)
I don't see how this could be true. From the perspective of a web page, it'd be exactly the same as if the user's new-tab clicks were regular clicks instead.

From a user perspective, my main pain point is the prior history running out at the point where I opened a new tab. In many cases I've already closed the tab it came from, and if it's not closed I have to go looking for it.
Since the only practical application of this is on Mars, I wonder if intellectual property rights will matter.
Some of my favorites...

* Tantek Çelik -> http://tantek.com and https://indieweb.org

* Aaron Parecki -> https://aaronparecki.com and https://indieweb.org

* Patrick (patio11) McKenzie -> http://www.kalzumeus.com

* Moxie Marlinspike -> https://moxie.org

* Scott Hanselman -> http://www.hanselman.com

* Joel Spolsky -> https://www.joelonsoftware.com

* Jeff Atwood -> https://blog.codinghorror.com

* Gina Trapani -> http://ginatrapani.org

* Matthew Hodgson -> http://matrix.org and https://riot.im

* Armin Ronacher -> http://lucumr.pocoo.org

* Jeffrey Zeldman -> http://www.zeldman.com

* Eric Meyer -> http://meyerweb.com
Jessie Frazelle : https://blog.jessfraz.com - Funny, culturally aware, and works with a lot of things that are going to be shaping our world. Also, @jessfraz
Brad Fitzpatrick - https://bradfitz.com/ - Started and sold LiveJournal, wrote memcached, works on Golang at Google now. Always enjoy his talks on YouTube. My favorite part is that he doesn't come off as super serious so I find subtle humor in his delivery.

In one of his videos where he talks about HTTP/2, he says "HTTP/2 is just supposed to be a better wire format for HTTP, so it's not that interesting". In an earlier video, Brad and Andrew Gerrand screencasted building a full implementation of the protocol in Golang in under 3 hours on YouTube. To the average programmer that would take days to get working and we'd be so excited when it was done we'd be telling everyone who would listen how awesome it is.
There is some great existing work in the academic community on better models for web interactions: https://cs.brown.edu/~sk/Publications/Papers/Published/mk-in...
Any recommendations for a coworking space in Toronto?
Thank you, yes that's what I meant. I'm not sure how the salary compare relative to the cost of living, but the fact of having a US-base job is also part of the package and is valuable to foreign workers.
It is 'easy' if you have money to break the law. Most of the people don't. I have thousands of good ideas that would bring in a lot of money and in many cases would be beneficial to people if I could break the law and call it disruption or whatever is the buzzword they are using.
Tree Style Tab has the auto shrink feature, where they take just a slice and then expand on mouse over.
Is the universe deterministic? we honestly don't know. So at some level, the same can be said of any natural process such as this.
As far as I'm concerned, hot desking as a concept doesn't even exist - you either (get) move(d) around a lot or you don't.
1. TDD is simple enough. Everyone should be doing it. 2. DDD - this usually results in plenty of healthy debates on naming conventions. Acronyms are abhorred and we try to agree with the stakeholders on the meaning of each word they use. 3. CQRS and Event Sourcing - this has required our team quite a bit more of startup time than a CRUD application would have. We have been lucky to have a very understanding Product Owner who gives us plenty of time to deal with tech debt. Although single features may have originally taken us longer (than the time it would have taken to do the same with CRUD) at the start of the project, years on this time and the complexity of refactoring or adding features has not really increased, as any functionality is contained within its bounded context.

The biggest difficulty has been explaining what we are doing and why to senior management. But we haven't had any bad incidents so far, so I think they like us.
Here's the thing, they're not solved by voting Democrat either.
I'm surprised no one has yet to mention SirCmpwn. He's a HN regular and does a lot of truely amazing work.
What's common about all those programmers is that they're consistently nice people.
We must satisfy the emotional needs of management before thinking about the product.
The page might benefit from written instructions because not everyone has 'author level' familiarity with the project.
Scott's blog is one of my favourites. Even when it's not .NET related, it's always entertaining.

That being said, I usually read Eric Lippert's blog (www.ericlippert.com) although, since he "switched dev environments", I find the topics less relevant (for me).
> energy balance circle management

WTF? What is energy balance circle management?
Please stop creating throwaway accounts to post purely political rants.
"Christians are hardly persecuted in Muslim countries."

You mean, for example, a Christian family living on IS territory would be just fine? That seems very unlikely to me. But perhaps I have fallen victim to fearmongering about the IS.

"A blanket ban is not due process."

I am not saying it was handled well, but it seems an important distinction to note that the ban is temporary. The assumption seems to be that the checks previously in place were insufficient.
I use snippets, expanders, zen mode etc. Lots of people do too. Typing has never been the issue for programming really.
testing is _for_ testing, you know. Testing happens there, not earlier.
> Using your political power in bad faith does require explanation, especially when you go on the Internet and encourage others to do the same. If you're not willing to explain or argue for your actions, then you should consider whether you truly can explain them.

OMG! You are hilarious! You still think that you can dictate rules that I'm "required" to follow! Keep it up! I love it!
In that case, should we also avoid hiring American citizens who send money to family overseas?

I agree that this reduces wages of high income workers. That's exactly why it reduces income inequality.

There are essentially no statistics in the US which adjust income for cost of living. Do you criticize all income inequality arguments on this ground, or just this one?
Lessons from 7 highly successful software engineering cultures
The Ultimate Guide to Getting Started in Sketch
Why would you assume I need to disprove the assertion that there's are disparate and inconsistent opinions? Of course there are! That's why they are opinions!

Also I'm not sure why you'd look to HN for clarity on any sort of social issue. That's not this community's expertise. That's why I'm saying go forth and learn.
Hollywood as We Know It Is Over
An overview of Redis security
Deserves more attention. slow clap
That would only be true if it gave better wages to people below the median. If you give better wages to people above the median, you increase inequality.
>> Labelling all people from entire countries as not eligible to enter your country is, by definition, racist.

Um, no it is not.
Not everyone is has gotten to that point. Congratulations on getting there, I'm sure it took quite a bit of effort.
Not true. Society as whole benefits from greater communication and spread of ideas. We aren't just talking letters to Grandma but magazines and journals. Yes, you can argue that paper mail is now only one of several methods of long-distance communication (and one which isn't preferred by many), but is still the one with the least capability of censorship (yes, it can be done, as Communist and Fascist dictorships did, but it requires massive manual effort).
Is the golden age of arcade gaming over? I can't remember going into an arcade psyched about playing any game. It's all dance pads, racing games and FPS. Frogger, Pac-man, Gauntlet, Tetris, Mortal Kombat, Warlock, those were exciting games. Maybe it's just the gramps in me yelling about the kids on my lawn.
This opens a lot of possibilities for genetic manipulation, especially in connection with CRISPR. I imagine the X and Y bases are being kept secret for proprietary reason
Seconded. This developer has an absolutely amazing output and corpus of works.
Every country should have their own primary tech conference, in a de-globalizing world.
It's pretty clear. The return of nation state sovereignty and de-globalization is on the rise from the brexit, trump, le pen, modi, duarte, putin are all anti-globalists.
HDFC Bank Deploy Robots for Customer Service
> The thing is, tech worker market is global and large companies always have the choice to outsource plain and simple.

The tech worker market segment the body shops proliferate within in the US is one-way permeable: from developing to developed world markets. There is nowhere near the kind of market demand for developed world tech workers in developing world markets. Without that equivalency, claiming a "global" market omits key information, because everyone who makes that "global" claim is trying to advance the argument that the globalization status quo is a two-way street of equal opportunity, and US workers should therefore welcome this new normal. There is in actuality an arbitrage over standard of living, environmental conditions, rule of law, etc. that coupled with US immigration laws create the market opportunity. That arbitrage is an externality cost pushed onto US taxpayers.

When US economists for globalization move en masse to India for its obvious competitive advantages over the US cost of living, because it is so cheap to live like a local in India and an economist can "obviously" work from anywhere, then their academic prescriptions align with their personal creed, and I'm all-in on globalization again.
Current generation Cisco and Nokia core routers seem to be around 400Gbps per slot. Juniper is claiming something wildly higher (up to ~1.5Tbps) so I guess they are ahead but double counting like some of these guys do. But yes, at these speeds, definitely more common, and getting more frequent all the time.

http://www.juniper.net/techpubs/en_US/release-independent/ju...

EDIT: changed 3Tbps to 1.5Tbps.
„...bazillion goods being transported all over the planet and contributing to pollution...“

This seems to be oversimplified. A massive global supply-chain might still produce less polution than carrying around lots of small quantities of goods locally from producer to endconsumer.
I stalk Steve Klabnik since I'm happy to see anarchism represented in the community.
> What exactly are companies supposed to do ?

Train their staff?

How long really would it take a competent Java developer to get up to speed with WebObjects?
Amazon will reportedly bring spoken notifications to Alexa and the Echo