skysight-inc/HackerNews huggingface dataset:
The problem with the issue of illegal immigration in the US is that is has become too politicized, and the issues that relate to millions of people take precedence over the issues of attracting the fewer immigrants who bring a certain skill to the country.

I am going to criticize her approach a little first. She was a minor when coming over, but she did knowingly throw her employer under the bus as an adult who did not appropriately check her status for employment. The fact that this article exists seems a little self-serving and thankless to GS. If you are going under the radar and your employer had a slip up, the least you can do is keep quiet and keep working. You just embarrassed GS for nothing (not that the banking industry cares).

That being said, let's go back to the issue: why was this qualified person not easily allowed to apply for preferential status under the immigration rules? She has a college degree in a select field where we need resources, a job offer from a company more than willing to employ her, yet she was still considered in the same bucket as millions of others? That kind of sucks and it would be the same situation as in high tech.

Again, I know she should have stood in the line as millions of others and waited. However, today that is an unreasonable proposition as for many countries the line that is being considered is for those folks who applied in the 1990s.

There is another conversation to be had about the millions of other people who simply skip the line, and whether we in America try to have it both ways by "not wanting them" but "wanting the cheap tomatoes at the supermarket." That is for another thread.
> Why would anyone prefer Python, given that there is a much faster, free alternative in Julia, which is just as easy a language to program in?

Python also has a much more mature ecosystem (read: more pre-written libraries to do what you want to do), and delivers some of the UI benefits of Mathematica if you take into account ipython notebooks and packages like Bokeh.
I work in the analytics space myself and jobs keep coming left and right. I don't know if you work more on the dev side or the Ops side or project management? but I can tell you that in the ops and dev side there are lots of companies looking for people with experience working with all sort of analytics tools Kafka, Hadoop, Hbase, Hive, MongoDB, Python flask or django , Map Reduce. If you have some of those skills under your belt I would suggest to reach out to your network on linked in. Specially if you have some recruiters as contacts . Also if you are in NY city or would consider moving to NY i can make some introductions.
"but that doesn't feel like a legitimate excuse to not have some safeguard in place to make sure your build environment doesn't change on you."

If your build process downloads anything from the Internet, your build environment can change on you. Networks can always fail. At best you can detect this occurring and have your build process scream and die, but it can't be fixed.

Note the complete lack of the word "Go" in the previous paragraph. If other languages provide package managers that make it easy to download code from the Internet during your build process, they are tempting you to do wrong things. You should be in personal possession of everything you need to do a full build, whatever that may be (source or otherwise). And, again, note the complete lack of the word "Go" in that sentence.

This has nothing to do with Go. If you are depending on package managers to download your code from external sites during a build, stop reading this right now and GO FIX THAT. Seriously. Someday it will bite you, hard.

And may Turing & Knuth help you if you're downloading packages with unpinned versions that can just upgrade to whatever they want, whenever they want.

Now I will actually use "Go" in a sentence. The fact that Go expects you to vendor your source I do not consider a problem with the language. The fact that it fails to ship with a blessed tool for doing so is a potentially legitimate criticism, but the fact that it fails to ship with a tool that begs you to do the easy, wrong thing is a feature, not a bug. I wouldn't be surprised that they eventually bless something out of the community. Godep seems to be the current leader. Personally I can't recommend or anti-recommend any of them, I've just been vendoring by hand since I'm only using a handful of libraries, and the cost/benefit hasn't worked out in favor of learning something to save me mere minutes of effort. I know where to find solutions if that ratio ever changes.
That's hardly exclusive to Safari. IndexedDB seems to be a buggy mess in all browsers: http://pouchdb.com/2014/10/26/10-things-i-learned-from-readi...
The terminology is not fine when used in an article - this word can mean:

- a cheap Chinese $10 toy that goes out of range after 300m

- a racing quadrocopter built at a hackerspace to research autonomous operation, with a tracking GPS, hour-long battery life and first-person-view camera

- a professional, thousands-of-dollars, remotely controlled photo rig

- a military machine designed to kill human beings in a semi-autonomous manner

If I saw one of these near my house I wouldn't so much as blink. If I saw another I would be immediately relocating to another country.
One benefit of an unlocked phone is being able to use a local SIM card when you travel internationally. This could be a big savings over paying roaming charges.
Fine, but they don't specify.

The objection is against vagueness, not inaccuracy.
THIS! I took a hard look at gunicorn a couple of years ago because I found the learning curve of uWSGI steep. I've found the time used fruitful.
https://github.com/pote/gpm
Ask HN: Hacker News Data Analysis 2015 Edition
Hi,

Last year I really enjoyed reading the Hacker News Data Analysis: 2014 Edition blog post on RJMetrics' blog:

https://disqus.com/home/discussion/rjmetricsecommerceblog/hacker_news_data_analysis_2014_edition

I asked in the comments if they would make a 2015 edition and they will if enough people shows interest.

Then the favor I'm asking you is to upvote and/or comment on the 2014 blog post to show your interest to have a 2015 edition.

Here is the link to the comment to upvote and/or reply to:

https://disqus.com/home/discussion/rjmetricsecommerceblog/hacker_news_data_analysis_2014_edition/#comment-1874772613

Thanks a lot!
The "cluetrain" in the title refers to the Cluetrain Manifesto from 1999: http://www.cluetrain.com/book/95-theses.html
I also want to work with religious nuts, boring fuckwads, skiing junkies, food fetishists, and closet crocheters, as well as fellow social drinkers; and I want them all to be able to keep their oddities out of the workplace. It doesn't suggest a human amount of social intelligence to have a divisive image on your public profile.
I'm a low data user that routes all of my texts through Google Voice. In a typical month, I'll use 200MB of data and 300-400MB in a particularly high usage month. Most contract plans that included data charged me ~$20-30/month for the data alone, so I wanted to switch.

I originally used T-Mobile's prepaid 100 minutes + "unlimited" data plan for $30 a month. I switched to RingPlus's 10 minutes + $0.02 per MB/minute overage plan for $2/month + data overage charges and reduced my bill to around $11 a month (this plan no longer exists -- it's 4 cents per MB now). I then switched to US Mobile on a 100 minutes + 250MB plan for $10 a month -- and their T-Mobile service gives me better coverage in my area.

By switching providers around with my personal use case, I was able to very aggressively bring my cell phone bill down. I've found being able to take the other option very valuable to me.
Back in 2003 at the Stupid Fun Club, I helped Will Wright make these hidden camera one minute movies about robots roaming the streets and restaurants of Oakland and having their feelings hurt:

Empathy:
http://www.donhopkins.com/home/RobotMovies/Empathy.mpg

Servitude:
http://www.donhopkins.com/home/RobotMovies/Servitude.mpg

One Minute Movies:
http://www.allentownproductions.com/project.php?p=nbc

Edit: oops, fixed the mpg links -- sorry!
On Linux, shm_open is implemented with /dev/shm, but that's not the case on other platforms.
If you use Next to upgrade you are actually losing the money you pay each time you upgrade. The math works out better if you buy the phone straight up and resell it every time a new phone comes out which you want.
Thank you. Just to confirm, I have a good job (in my research field), but it's paying half as much as I'd get from the top tech companies, and that's what's killing me. I guess I wish I had started on a much higher salary, because it can only go up from there. It's the top tier companies that are rejecting me.
I don't think you need to be in Silicon Valley (and in general would argue against being there most of the time), but at the same time an early stage company where the team is remote is not a good idea IMO.

There are a lot of issues with it, but primarily you need to figure out how to work together, figure out product/company direction, pivot and make quick decisions and overall not screw up too much. So starting out where everyone is remote is a huge burden to add to an already really tough situation. I think even if you look at the successful companies that have a significant number of workers remote, you'll find that when the core team started they had a majority of people in the same location or very close. And you'll still find that a number of the people are in a given area or get together very regularly in person (which has a cost to it).

If you are an already established team with multiple prior successful remote projects, then that might make your chances of success go up some. But the likelihood of being successful still, in my opinion, goes down many times over when core members are not near each other regularly.

I can hear the people saying oh it worked for us blah blah. I am sure you can find cases where it has worked. I am sure I can find cases where it was a massive failure. Neither of those matters as much as the overall statistics and your gut feeling on whether it will work. Just remember, everyone will have to be willing to work extra hours just because they are remote, those extra hours will be spent mostly in communication and clarifications and working across time zones.

Don't get me wrong, I think remote work is awesome and is super successful when implemented properly. But for a small company just starting out or small team barely off the ground I just think the burden is too high to make it successful fast enough.
Ok, now go tell this to the US.
New Motorola E has LTE for $149
The author is cherrypicking here. See what Google actually said:

https://code.google.com/p/chromium/issues/detail?id=162757#c...

They make a compelling technical and business argument against it; a reason the author acknowledges and dismisses because doesn't align with his thesis.
Why saving money is a habit of successful people
A Haircut or How to Be a Horrible Software Architect
Also this: http://facebook.github.io/immutable-js/docs/#/ and this: http://swannodette.github.io/mori/
Everyone in the US gets unlimited data via WiFi.
They released IndexedDB several years after everyone else (I believe at least 3 years) and major bugs.

They have shown no interest in Web Components.

They have shown no interest in WebRTC.

They have shown no interest in Service Workers.

They have very little ES6 support.

Let's not focus on the one example given in the article, this is a pattern.
ESCORT ATHENS GRETA – Golden Diamond Escort
Are there other products than Adobe's that support ClearScan or similiar?
> "How could you terminate a forkbomb without a reboot?"

I imagine that's a bit like asking how can you completely clean malware off a computer without reformatting. The answer is roughly the same: In the general case it's impossible, because once arbitrary code has been executed on your machine, nothing can be trusted.
How Madden Ratings Are Made
It's not even a "mystery" to begin with. It's not difficult to understand what is happening.

It's like saying that a hot air balloon sighting is a mystery, just because we don't know who's flying it.

Hot air balloons are not mysteries, and neither are "drones".
Thanks for the reply, honestly I haven't thought about Google as web developer. Another point that I unfortunately missed is that if Apple implemented Pointer Events in WebKit, then the changes could probably be ported very quickly to Blink (I guess both code bases are still largely similar).
And yet it was only a few weeks ago that YouTube started serving HTML5 video by default on the desktop (yes I know there was a flakey cookie-based opt-in earlier).

There and elsewhere I was/am STILL having to spoof my desktop user-agent to pretend to be a phone to get around "Flash is REQUIRED to view this content" roadblocks.

Ideally Flash needs a bullet to the head, but I credit Apple with the best strike on it so far.
Ask HN: Does stack matter for hiring?
Context: I'm in the initial stages of starting a company. I'm not from the valley, but am starting in SF for Reasons. There is funding available to hire when we need it and make payroll for a year or so.

I need to choose a stack and get started. I know node and am fast in it, however I'm in love with Clojure and Datomic.

After I list pros and cons, chide myself for self-indulgence, chide myself for complacency, re-list the pros and cons, etc., it's a dead heat. The one factor I can't decide on is hiring implications.

So the question: For people steeped in the Valley environment, is the tech stack a salient factor in how people choose where to work? It seems to me that:

1) There is a large pool of node.js folks around, so hiring will be easier; but

2) It will be hard to attract good candidates, whereas being a Clojure shop might enable us to attract better candidates than we'd otherwise be able to.

I'm not proposing to get engineers on the cheap just because of the shop language; I'm just aware that as a new company we have little to offer candidates that isn't being offered by eight thousand other startups.

Is my point (2) reasonable, or am I just rationalizing the choice I'd prefer to make for selfish reasons?

(afterword: I'm very aware that the success or failure of a company has little to do with the implementation technology. Yet a stack must be chosen, and the question above is beyond my experience.)
Well, at least they try to solve it.

Another approach for verification is employed by Threema [1]: The server verifies email addresses and phone numbers, so if the address or number is in your contacts you can have more confidence, represented by an orange dot next to the contact. If you verify the fingerprint by scanning QR codes, you get a green dot.

About fingerprints for the masses: I really like the visual fingerprints Peerio is using (basically bigger Github-style generated avatar icons).

[1] https://threema.ch/en/faq
That is still pretty new and not all browsers support it; pointer events is a better solution to this problem.
WebRTC is a huge one that comes to mind. With the App Store and Facetime in the same wheelhouse, there's no compelling reason to develop this area for Apple. It would be a HUGE win for the general web if they did, but there's zero reason for them to pursue it.
While I find the post a bit odd I value the 3rd bullet legitimate for debate:

Since the collapse of the USSR and the rise of post-Tiananmen China it has become glaringly obvious that capitalism does not require democracy. Or even benefit from it. Capitalism as a system may well work best in the absence of democracy.

I am also quite impressed and wonder how China got there where it is today in the absence of democracy. But I am not sure if I would agree with the OP since there many examples where states economically failed/are failing and assumingly because of the absence of democracy.
It was not easy to check SS numbers back then. She joined the firm in 2005. The systems that verifies them today is recent (http://en.wikipedia.org/wiki/E-Verify). It did not really start working well until 2007.

http://www.uscis.gov/e-verify
I have the "excellent" oneplus mentioned and while it is a great phone I should mention that I've had audio issues.

The issue I'm hitting up against is that even though the support is relatively good, it's all through email and appears to be from China. Days can go by before I get a response.

Now it looks like I will have to RMA, and it's taken a few weeks to get to this point. This also means I will have no phone while they wait for my return before sending out the replacement.

All in all, happy with this phone. But there's a caveat when buying from a non traditional supplier - 'virtual' support.
> Which could be a good deal, since you have to buy gas anyway

Is there any market where this has ever been a good deal?

For printers, mobile phones, etc. I'm not aware of a single example.

Maybe renting a flat is a model where this works, compared to repeatedly buying and selling your house whenever you move. However, maybe this just works in countries like Germany which have very good laws to protect customers/lodgers.
The community does not resist improvement. The community asks that you acquire some experience, work with what is there, make sure that you understand it, then suggest improvements.

The community definitely does resist people who aren't even users loudly declaring exactly what it is that Go needs. I fear the community may have instinctively built up certain callouses that I'm not a big fan of, such as the near inability to have a sensible discussion about generics within the community due to the near inability to have a sensible discussion about generics outside of the community. It isn't all necessarily hunky-dory.

But if you haven't used Go, which is what it sounds like to me, you don't understand the current situation's cost/benefit analysis and are unlikely to be able to "just" "solve" the community's "problems" without such an understanding.

Step 1 of any engineering effort is identify the problem, and it can never be skipped, no matter how sure you are you can this time. If you're not a Go user, you've skipped this step.

Of course you're free to A: not be a Go user for any reason you choose and B: say whatever you like about Go from the outside. And I really mean that, quite deeply, not merely as a rhetorical flourish. There's too many languages to become expert in them all and we all must choose carefully according to our own knowledge and desires. My only point here is only that you shouldn't expect the community to be enthralled with the resulting commentary.
Wait, how did she get a proper green card? I know she married a US citizen but why didn't the government notice that she'd been in the country illegally? I mean she didn't materialize out of thin air. She had a fake SSN, fake tax records and apparently tax problems, etc.

Also, now that she came out, can her citizenship be revoked? She was in the country illegally for more than a decade, worked illegally, and apparently had tax issues. Don't you have to certify that you've complied with laws and paid your taxes when you apply for permanent residency or citizenship? Don't you have to supply police records for all the places that you've lived when applying for permanent residency? So she must have lied or not supplied all the information that was required. Or did the government just let it slide?

She also admits to marrying her boyfriend in large part because it would legalize her status. That's awfully close to admitting marriage fraud.

Edit: The whole thing sounds a bit like "Look how successful I was, therefore I deserved to live in the US, and I was justified in breaking immigration law." It's a slap in the face to all honest immigrants.
You missed the context

> creating a second bunch of events to do essentially the same as touch events would put undue pressure on web developers, since they would now have to code to two standards

He's talking about the fact that the devs that have problems with this are "clueless" and will be saved by someone else that does the hard part for them (write a unified interface)
However, if you think code you're depending on isn't maintained by people you can trust not to break you, it's probably better to use something like godep to insulate you from them anyway, right?

That goes for most code at some point in time; as it evolves the behaviour changes in subtle ways. I do think the go team's insistence that packages should never break their API and remain effectively versionless is somewhat utopian.

The official solution to versioning is separate URLs.

I remember reading an off-hand comment from someone on the go team that you could just rename your package, however I don't think that's a very good idea, and this doesn't play nicely with many popular hosts like github. They have support for version tags on repos in go get, but only for golang versions so it is unused, which is a shame. So there's no official tooling for it. At present the majority of go code I've seen simply imports dependencies from github or similar without versioning and hopes for the best. Unless the other pkg author wants to version, that's all you can do unless you want to vendor (for large dependencies like net/html that can be impractical).

If you mean something more complicated like automatic resolution of different version specifications (e.g. ver >= 1.2), then no, nothing exists like that.

That's what the parent was asking for I think, and more than that something which applies to all pkgs. Personally I've chosen to minimise external dependencies, and vendor them in version control. It's simple, and it pus me in control of updating and versioning for code I use, not the package authors.
This is rationalizing. Just because some stuffy suit caught a glance at his profile and nixed him doesn't mean the team he would work with has any issue with it.

As with all interviews, you gotta do a little dance to get in, but they're not reflective of daily experience.
Tangentially related, does anyone know of any provider where you can e.g. make your own Hipmunk?
How to Create Customer Centric Landing Pages
I think for those venues, the practical reason is that a battery of microphone stands would be visually intrusive, so they (esp classical venues) rely on mikes suspended from the ceiling or clip on condensor mikes like DPA's. Additionally, violin and violists are notorious for swaying and turning away from microphones.

In the studio, i think they generally start with large and small diaphgram condensors and ribbon mikes for good results.
It would be interesting for a travel engine to list the alternate routes and options and let people vote ion each option to provide weighting to each one based on peoples preference for each.

Unless they already do this?
Investment in biotech is low because the returns are low, not because of a high discount rate.

It's getting harder to discover new drugs and get them through the FDA gauntlet. Most of the low hanging fruit has been found, and additional fruit won't necessarily pass comparative effectiveness without huge (and expensive) trials. After it makes it to market you are subject to political risks - price controls, lawsuits over side effects too small to find in clinical trials, etc.

It's hardly clear that the valley is even a good short term investment. Most tech companies focus heavily on growth, not profits.

Why do you believe that biotech has higher long term returns than the valley?
Why are so many happy with a salary and a 9-6 job? New insights
A better autosave in Vim
Link to release notes https://docs.djangoproject.com/en/dev/releases/1.8/