skysight-inc/HackerNews huggingface dataset:
I looked at the raw H1B data, rather than relying on this aggregator website you are using.

Littered throughout the data are jobs which are advertised as "Data Scientist", but the official name for the job is something quite different, like "Programmer Analyst".

However, the job description involves building predictive models, working with Apache Spark, Python, and R.

The website doesn't even have a working search function, but let me go ahead and provide a link which supports my point:

http://h1bdata.info/index.php?em=ORACLE+AMERICA+INC&job=DATA...

Do you really think that $46,000 is a reasonable salary to pay a DATA SCIENTIST??? Please, by all means, explain this to me.

And fuck you for trying to call out a racial bias. My anger at the H1B scammers is strictly based on the fact that I have good friends from India, Malaysia, and Russia who had absolutely bad-ass skills that are incredibly hard to find. They all were turned down for H1B courtesy of the nitwits like Tata bringing in talentless hacks. Talentless hacks are a universal phenomenon in all cultures: they go where the easy, reliable money is. It just so happens that the Indian outsourcing firms have a business model that works very well for talentless hacks. Not unlike the bond trading boom in the US in the 80's.
I wonder why SCTP over UDP was not mentioned. This solves the problem of routers dropping unrecognized protocols.
Meh, as the president, he has control over the direction of the executive agencies, of which the surveillance state has several. The "democracy by lawyer" argument that the article suggests is completely hollow, as leadership that way can't undo past mistakes that were made illegally, such as the Bush dragnet / wars.

Random reps wouldn't work because the public is largely uneducated and malleable to propaganda. Maybe opt-in random with a series of civic examinations would work.
It may help for other users on the LAN but it's going to be years before it's fully deployed. It's not the solution for today.

In any event, I don't think it's going to make any inroads towards fixing bufferbloat for a single user on the same machine, i.e. where multiple applications are creating several seconds of bufferbloat each, the latency sensitive applications (Skype, Google searches, typical web browsing) are still all going to suffer.

I think it's actually not a router issue but an application issue, in the same sense that CPU overusage by one application is an application issue. Applications just need to be better designed to not bloat a user's network.

Hopefully, the next major Apple OS update will include bufferbloat measurements in Activity Monitor, so offending apps can be named and shamed. But even this won't prevent web apps from having massive bufferbloat footprints (for that the browsers will need to share data with Activity Monitor, or highlight this to the user).

After this, I think pressure from users on application developers to reduce bufferbloat footprint and build network efficient apps is the way forward.

Then we will be able to switch to some of the better higher-bandwidth TCP congestion avoidance algorithms without having to settle for algorithms which ignore latency as a congestion signal (packet loss is a poor signal and causes throughput to saw-tooth).
Well, a patch is defined as Patch [Edit a], so I presume the sequence of the edit is implicit in the list position. The article says that an edit is the modification of an element of a Vector. I think the parameter a is the type of the elements of the Vector. In your example, a Patch File would be something to apply to a Vector File, and the Int in the edit should be the index of the file in the vector.
I've been a Dropbox user even before switching off Google Apps, because Dropbox has a much better client and compared to alternatives,

Oh, definitely. Outside mobile, the Dropbox client is miles ahead. I was just saying that a Google Apps account and Fastmail account is not directly comparable, since Google Apps offers so much more.

If you're a power user interested in security, there's also SpiderOak.

I don't see the added benefit. As long as the standard client is closed source, it's only a bit better from a security perspective.

That's $5 per month per user and is applied for all users in your Google Apps account, whether they need it or not.

Definitely. But we were comparing to Fastmail, where storage costs 1GB for $5 USD/year for enhanced accounts. Just for comparison, for 100GB that is $41 per month above the base account cost, compared to $1.99 per GMail. Then a $4 per month account plus $1.99 for 100GB or $5 for 1TB doesn't look so bad.

But nobody stops you from continuing to use Google's Docs, in combination with Fastmail and Dropbox or whatever.

If you use Google Docs outside Google Apps, your documents can be mined for advertising. No thanks!

You shouldn't forget that Gmail is about email and if Gmail no longer does email well for you, then complementaries like Google Drive or Google Docs won't make it magically work better at email.

I have Fastmail and Google Apps and I still like Google Mail more in general. For instance, I prefer labeling over folders and the mobile GMail/Inbox apps are a far better experience than the Fastmail app.

But I don't agree with the premise. One of the nice things of Google Apps is integration, e.g. mail <-> calendar, Google Now, and Inbox. Dropbox realized how important this is and started pushing integration beyond providing an API for apps (Office Web integration, Office plugins, Google Mail extension, etc.)
Were there any smoking guns in the Congressional report? I don't recall any, but I didn't read the whole thing or look too much into it at the time.

I also don't think we should retroactively punish behavior that they thought was legal and proper at the time. That seems like a bad precedent.
Fire and Motion (Change 'for the sake of change' as competitive advantage)
I did not, I just #ifdef-ed that code out of the Mac port. I'll review what I've done again and follow-up with the Clang people.
He stopped the prosecution of torturers. Don't give him credit where a coverup was intended.
I was trying to share my banking passwords with my wife ("in case of emergency" kind of stuff), and I was forced to admit that I had no idea what my bank password was, even though I log into it several times a week. I had to open a word processor and type my username and password for her all at once. The act of typing my username allowed the password to pop into my memory.
This would make a great Wikipedia! Score for brevity and using words with high frequency.
Tell HN: 24 Hours to Try Eye Tracking for Gaming
I saw 40+ fantastic comments in this HN thread about gaming with eye tracking: https://news.ycombinator.com/item?id=10524371

It was written by a games journalist and the comments in the thread were fantastic - honest and useful. (all gold to us, I work at Tobii Eye Tracking)

We decided to let the HN community try it out for themselves - by tweeting "let me try @tobiieyex via #hackernews!”

That's really it. We will DM you for shipping details. More than 10+ amazing eye trackers are up for grabs!

Let me know if this hits the spot or misses it by a mile.
That is so silly.
Joel Spolsky called it 'Fire and Motion'.

http://www.joelonsoftware.com/articles/fog0000000339.html
Critical Fixes for Windows, Adobe Flash Player
>...Apple... [having a fragmented operating system strategy].... At some point, this may have a negative impact on the Apple ecosystem. Interestingly, Microsoft has made attempts to solve this same problem with Windows 10 across the corresponding Windows device ecosystem.

I don't think that's a fair analysis of their strategies. At this point I think it's pretty clear that Microsoft's strategy to port desktop OSes on to hand-held devices was absolutely the wrong way to go, and Apple's strategy of building an entirely new custom interface for mobile was a crucial advantage. Shoehorning two fundamentally different UI paradigms into one platform might have some theoretical advantages, but in practice it's failed.

As for sharing files, that's pretty much solved for iOS now. For example in the Adobe apps, you just hit 'Share' and can send your work directly to one of their desktop apps via Creative Cloud. Then there's Dropbox, iCloud is getting usable and there are many other sharing services.

As for the apps not existing 'and may never exist', iOS has one of the richest developer and software publisher ecosystems on the planet. IBM is going all-in on developing enterprise iOS apps and even Microsoft has jumped in with both feet. The iOS version of Office is the real thing, not a cut-down emulator, and has Sharepoint integration.
Across all (Cocoa?) Mac apps, cmd-e should do it. It definitely works in Xcode.
There is the Simple English wikipedia: https://simple.wikipedia.org/wiki/Main_Page
Impressive. But I wonder if I want to see something like this in the code:

٦1٥٠3 + ٤६੬៩ - ৭۹੧
Should parents be able to edit the genes of their unborn children?
Schools Can’t Stop Kids from Sexting. More Technology Can
Open-sourced food production – the future of urban diets?
Thanks; glad to know the name for this practice. It'd be a huge improvement over the popularity contest we have now.

In fact, it's probably the ideal way to promote anyone in any setting. I'd make a few small adjustments, however. Rather than random selection, I'd like the pool of candidates to be reviewed by their peers and scored for ability, creativity, fairness, leadership -- whatever skills are appropriate in their realm. Then I'd like to see some sort of weighting applied to the random choice that favors the "best and the brightest" over the bottom dwellers.

And it goes without saying... no campaigning or re-election.
Why have rural architectural traditions survived for thousands of years?
5 of the Most Bizarre Houses Around the World
Duplicate submissions haven't been ignored for a long time, and HN was even actively emailing submitters and asking them to resubmit stories. Now, from what I understand, the software is automatically resubmitting stories (or just renewing stories) that their algorithm says probably deserved more attention.
Is a Universal Verification Framework possible?
A d3 chart with good UX on touch devices
> A supportive environment makes a world of difference. I had people around early on to who offered constructive advice and encouragement and that made all the difference.

One of my dad's greatest pieces of advice he gave me came as we drove back from a wrestling match I lost, like every single one before that one. As I hung my head in tired shame, he said, "people show more character in defeat than in victory."
After raising $125M at my last company, I’m bootstrapping this one
I'm sorry that my arguments were aggressive. I didn't mean to hurt anybody's feelings. And, on the contrary, I've learned a lot that I didn't know from reading this thread — not that you'd know it from reading my participation in it!

> all work from the premise of approximating infinite sound-waves. There will always be artifacts, no matter the resolution.

I think this argument is kind of a red herring, and it leads to people dismissing analog enthusiasts as ignorant. With 24/192, the sampling artifacts are well below the level of Brownian noise from individual oxygen molecules bouncing off your eardrums at all frequencies up to three octaves above your hearing range (and nearly an octave above dogs' hearing range). Whatever artifacts you're hearing are coming from the analog part of your digital equipment, not from the digital approximation. You can do the math and verify this yourself.

The much more interesting part of the discussion for me has been about the other aspects of the subjective experience that people have brought up: of modules that you "can't get a bad sound out of", of the wabi-sabi beauty of slight unpredictability, of the continuity and low latency of analog-synth responsiveness, and of the destructiveness of the misguided application of Macintosh user interface guidelines in realms where they really, really don't work.

I wrote:

> Your digital keyboard will probably sound a lot better than your upright piano if you get a good set of samples for it and reasonable speakers and headphones.

And you quite reasonably asked:

> How can any emulation sound better than the real thing? Surely the real thing sounds as close to itself as it can be?

Well, yeah, if you load your digital keyboard with upright-piano samples, it won't sound any better than the upright piano. But upright pianos sound kind of terrible, especially down in the bottom octave and a half where they're almost missing the fundamental. Instead, you can load in a sample set from a Steinway concert grand. Maybe, with some digital waveguide synthesis, you can even simulate the change in tonality as the piano warms up. (My own poor attempts at digital waveguide synthesis of piano sound always come out sounding like, at best, a twelve-string guitar. But in DSP I'm just a dabbler, and there are people who dedicate their lives to this stuff.)
This is probably the case, given whistleblower Russ Tice stating that the NSA had a file on Obama during his senatorial campaign and senate career. This was in the early 2000s.

The only question is whether they use this kind of information to get what they want. I'd say they probably do, via the axiom that power corrupts. This also explains why people like Clapper and (now ret.) Gen. Alexander can go into a congressional inquiry, lie to the panel's faces, be caught in the lie at the time or later, and still keep their jobs.
The best of JavaOne 2015
No doubt that Windows 7 or 10 are much more stable. They could have achieved that without making massive changes to the UI. My point was more about the UI capabilities. the general capabilities visible to a user haven't changed much between Windows 2000 and Windows 10 but they have made massive UI changes at least 4 times requiring the user to re-learn how to do the same thing.
Using Durandal with ASP.NET 5
WPEngine vs Cloudways Pingdom Test (Unbelievable)
Hadoop and the Big Yellow Elephant in the Room
Sure it does. The information in the certificate is signed (by the intermediate CA) and will contain a certificate chain that leads to a trusted CA and the email address and possibly even the subject's name will be encoded within the certificate. If you can trust the root CA, you can trust that the other party is who they say they are.

Then we get to argue whether NSA can get bogus valid certificates from the commercial CA's... Of course you could roll your own CA but then both parties need to trust it.
Did anyone notice the rest of the site?

It seems surprising that this entire project was done with $4,500 of crowdfunding. That seems very cheap. I wonder how much of the project funding came from elsewhere.

https://experiment.com/projects/how-does-a-parasite-create-z...
So, it's like the high-frequency trading of music then.
Attachments are just a differently tagged MIME part.
To support this point, in the area where I live, Tata Consultancy has been awarded H1B visas for the positions Data Warehouse Engineer with a base salary of $60,000 a year.

I work at a company where we are trying to hire a data warehouse engineer in the same geographic region. We absolutely can't hire anyone that is remotely qualified for less than $80K a year. Typically we're talking about at least $90K.

It blows my mind that the government isn't able to properly track an average wage for a profession when they have tax data coming in annually from every working American.
I guess maybe this is an unreasonable comment I'm going to make, but:

Yeah, Obama was low on political capital because he shot most of his wad at Obamacare, which didn't get as far as he wanted it, meaning that he loses political capital for losing relative to his goals. In this weak position, the thing to do is rally more political capital from the base... which he never did.
MXNet: DMLC for Scalable and Reliable Machine Learning
How to Publish an App to the Google Play Store
That's a bit harsh, isn't it? While I'm sure some early adopters only get in for the "cool" factor, others no doubt understand that they are helping subsidize the technology.
> Or cool systems like single transferable vote for electing groups of representatives.

Scotland, where I live, uses the Single Transferable Vote for local council elections. We use paper ballots. It doesn't seem to be a problem.

There was a UK-wide referendum in 2011 for adopting the Alternative Vote (single-seat STV) for House of Commons elections. It failed to pass, but if it had, that too would have used paper ballots.
If Fidelity just did a 25% write down on SnapChat on the most senior portion of a $600m investment round, and assuming that Fidelity has at least a 1x liquidity pref/ratchet, then SnapChat is now valued at $462M floor, not $15 billion.
It's used everywhere, and possibly overused, too. I worked at a place where they still haven't discovered regularization. Everything is literally the same 200 year old tool.

The problem with that is of course that when you have a hammer everything looks like a nail. Works fine if what you're looking at satisfies the assumptions, but once it doesn't who knows what you'll get.
Lubomyr Melnyk does something similar by hand on a real piano.

https://www.youtube.com/watch?v=LICgfSqZcdg
The music looks incredibly dense, but I wonder what would happen if you took a symphonic score and put all the notes on the same staff. (and also wonder if they could get significant reduction in note count by using different instruments besides a piano)
Microsoft Announces Plans to Offer Cloud Services from German Datacenters
Does turning off the "Automatically balance brackets in Objective-C" preference not work? I like the feature, so I've never tried turning it off, but it sounds like it'd solve your problem.

You can also change the assistant editor to manual control: I frequently alternate between automatic, UI, and manual control of the right pane. There are some great keyboard controls to make it easier.

I don't use (need?) 'watch' in my debugging, but I thought the UI exposed a command for doing so (is that what you mean by integrated?). I think right clicking a value/variable has 'watch'. And I'm sure that LLDB has commands for it.
Show HN: Copy any code with syntax highlighting to clipboard in OS X
6 foods for healthy hair
let's see what happens, I don't think that they really are able to charge something, especially as the proprietary formats such as Apple HLS, Microsoft Smooth Streaming or Adobe HDS are free of charge.
I would have to find the exact example, but I tried counting words etc. Specifically, using the new built in abstractions is slower than not using the abstractions.

For example, unordered_map was pretty slow.

I just checked again though and it is much faster for counting words because they fixed a bug:
http://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg368041.h...

Edit:
I know that example is a C++11 feature, but basically the idea is that you have to try things with different inputs before making conclusions.
Five days ago, I submitted an opposite project with this https://news.ycombinator.com/item?id=10518232.

Generating little stories about image.

The project is available here[1]. Author who develops this project is from University of Toronto too[2].

I thought it was same author when I read this.

[1]: https://github.com/ryankiros/neural-storyteller

[2]: http://www.cs.toronto.edu/~rkiros/
While this looks awesome, I still wondering why not write in an indentation-based syntax and compile the code, just like how we are using CoffeeScript?
https://github.com/Cirru/minifier.clj/blob/master/cirru-src/...
> Any popular uprising that gets large enough, or loud enough, has the capacity to demand change.

True. The German people voted for change and got Hitler. America voted for change and got Nixon and Carter and Reagan and Bush Jr and Obama.

Wait. Was change supposed to be GOOD?
Palo Alto-based business aims to ease the pain of buying a new car
Awesome, finally! We like the AWS offering in Frankfurt, but it's great to also have an alternative with Azure as well!
Related: What should a Bayesian infer from the Antikythera Mechanism?

http://marginalrevolution.com/marginalrevolution/2014/11/wha...
New design points a path to the 'ultimate' battery
You're mis-understanding.

> Rust will ALWAYS memcpy() the params.

Right. This is "pass value by reference." The reference itself, the pointer, gets copied. Not what it points to.

> Does Rust do this?

Rust's ABI is undefined, so officially, it doesn't do anything. That said, currently, it will take larger items and pass a pointer instead, if it makes sense to do so.
Good luck on the undertaking, it's going to be a tough bumpy road, but at the end of the day, US consumers will surely benefit from it. cheers!
Maybe I misunderstood your first message about 'buffer bloat'. I was thinking about buffer bloat in routers/switches when many TCP connection start to send packet, router starts to buffer them, once packets are dropped, congestion avoidance in TCP connections is activated and synchronises - bandwidth goes down and once again increases in all TCP connections, and this cycle (more packets are sent/packet drops/congestion avoidance triggered) repeats again.
Although I enjoy the Saturn 5 "Up goer five" description, I doubt that "goer" is in the top 1,000 most common words...

Edit: He's taken the common word list and added different forms as he needed them. Go -> goer and goers, because he wanted to use them. Grow is allowed, but grower and growers are not, because he didn't need them.
Sorry for being off-topic but I need to write this down:

The first thing I had in mind after reading the topic "Open-sourced food production" was "Soylent Green is people!".

Puh, good thing that's off my mind now.

Best,
Steviee
I wonder if we'll see more companies do this, specifically Amazon. I'm sure this will get challenged in courts pretty quickly, could set a powerful precedent.
Unicorns Dropping Like Flies: First Dropbox, Then Square, Now Snapchat
Man Solves Tesla’s Secret to Amplifying Power by Nearly 5000%
I was just talking to my students yesterday about making assumptions with user data, and in this particular instance, assuming that a last name is only one word.

Years ago, when I first started using Google AdSense on my website, they had problems with my physical address. Specifically, they did not allow you to use a PO Box address as your physical address. Makes sense. Well, I lived in a rural area, so my physical address was "Route 1 Box 246" (back then there was NO other designation for the house location that I could use, now commonly known as a "911 address"). The website would not allow me to sign up because "Box" appeared in the middle of the address line. I sent them an email and they had it fixed remarkably fast, but I have used it over the years as a good example of a case for not making assumptions on input.
>The whole electoral process is so flawed and corrupt

Again, I don't believe it.

It is flawed? Sure. Can it be improved? Most certainly. But you can't point to a few glaring problems (which I agree, there are) and compare to some hypothetical ideal without acknowledging the many things the political system gets right, as evidenced by America being the richest, most powerful nation in world history.

In any democratic system there will be winners and losers. Just by the sheer number of decisions that are made, you're going to end up on the losing end of many. If you're really unlucky, you might be on the losing side of a ton. From that perspective, I'm sure the process looks terrible. But that doesn't mean it's broken or worthless. In the long-run, things do seem to get done. I think history bears that out. Yes, I'm a long-run optimist on the economy and humanity in general.
Mobile chat app development