skysight-inc/HackerNews huggingface dataset:
From what I've learned of the Gehry-designed FB building, workers will not be able to see from one side of the building to the other because of the conference spaces, pantries, and other various non-workstation zones. The overhead view looks quite a bit more daunting than it actually mat be.

I am thinking of it like some sort of weird combination of the desk arrangements of their old Palo Alto office on the scale of their new Menlo Park campus, only all indoors without the myriad of hallways and walls.
Hope their architectural team has some acoustic engineers on it.
IntelliJ uses a totally custom widget toolkit that actually looks great. But yeah, NetBeans isn't especially easy on the eyes.
Uber hires former IBM privacy chief to investigate its policies
This project just came out https://www.indiegogo.com/projects/flic-the-wireless-smart-b...

Among other products like this there's definitely a way!
Wearing headphones is the unwritten rule at a lot of places.

Not great if you don't like wearing headphones though.
Get tipped bitcoin for dropping knowledge on Zapchain
PostgreSQL 9.4 RC1 Released
Not long enough yet but a few months now and I'm sticking to it which is pretty good. It also keeps that five year plan in mind even though each individual day never feels stressed by some looming goal.
Internal Uber Deck Reveals Revenue, Rides, Drivers and Fares
Apart from what appears to be a slippery slide in the top left :/.
Can we add a squirt gun to it? Then it can be a wet t-shirt cannon!
It never worked that well in the online world, IME. People used their away status message for the equivalent of Weird Twitter; there was little incentive to proclaim yourself "available." Likewise, there's always the person who goes "ping", "ping" at you, and then you say "what," and then they finally ask a question that you can answer in one sentence.

Better, I find, is just talking at someone with a cultural expectation of high latency in their response, which is true of a lot of IRC channels. In many previous HN threads people have mentioned the chat room format being crucial for their work discussion; you can direct a question at someone, while allowing it to be publicly visible too so that someone else can step in.
So who exactly is this helping? Ok, I know it helps out foreign students, but I am asking strictly from an American perspective. First and foremost, the governments job is to serve the American people. How does this specific action of Obama's immigration proposal help the American people as a whole?

It's a 100% possibility that I have this wrong but I see two groups who this helps. The first group is foreigners who live in the US and the second group is big businesses who can most likely hire lower wage workers.

Don't get me wrong, I am all for improving the STEM sectors in the US but I just feel like it might be a little more useful to invest in our own schools and our own workers instead of invest in foreigners living in the US. Can someone explain what I am missing or what I don't understand?
If nothing else, the pattern of harassment and threats made towards not just her, but other women in gaming, are readily verifiable and hard to miss. It's not just one person complaining about this stuff.
I don't believe it is "completely wrong", and I discussed the reason you should prefer signed packages from your OS vendor, though that wasn't my focus.

If you install packages from a third party, and if they are signed, you are generally getting the signing key from the same location. i.e. when the rust developers build packages (as has been suggested will be the solution to this problem), you'll also need to install their signing key. Presumably from the same webserver that is serving you the script that is being judged insecure in this thread.

"Except you can't authenticate the script with curl+pipe, so if someone compromised the server or the communication link it's game over."

s/package and signing key/script with curl+pipe/

The two are not dramatically different if an attacker has taken over the website in question, or if the build/distribution infrastructure has otherwise been compromised, and that was my point.

You could do an sha checksum of the script, and you could obtain the package signing key by meeting up with the developer in person and checking their ID, and you could download the sources, check them thoroughly, and build your own packages, etc., etc. Very few people do that.

There are levels of risk at every stage. It is a difficult problem to distribute software in a safe fashion.

All of that said: I install everything from a package. If it is not from the OS standard repository, I download the source package and build it myself (sometimes checking the source tarball for anomalies and checking the patches to be sure nothing is obviously amiss). I do not enable third party repositories unless I trust them a lot. If no package is available, I make one, and sign it with my own key. If I can't make one, I don't use the software in a deployment (the cost of maintaining a piece of software built from source is way too high).

I was not suggesting the curl+pipe is a good practice. Merely that we live in a world full of compromises. And, insuring you are getting what you think you're getting, and that the person who packaged it had no malicious intent, is a lot harder than merely installing from a package (particularly a package from a source that doesn't have stringent identity requirements...Debian and Fedora packages have a pretty clear ownership trail...most third party packages do not).
I feel your phrase "we here at HN" is a bit obnoxious. I'm in the US on a student visa in a STEM field, and would benefit from more more immigration options. I am as much a HN user as you are.
I think Firefox 24 is still supported for a few more weeks, as it is a "long term" release.
As a US citizen, this is awesome. If I understand this correctly it means students from anywhere can apply for jobs while studying in the US and continue working in the US after graduation. This just means better products, better ideas, and more innovation you know those common things that spawn from a more competitive marketplace. I just wish other countries would take up the same initiative, for instance in Germany you still have to select german and eu citizens over foreign borns.

Does anyone know of other countries where its very easy to move and start working as a foreigner?
This editor addresses my need for something simple but 'programmy' - I develop Xamarin Mac apps on OSX and have been frustrated not finding anything I like that is between TextEdit and Xamarin Studio in functionality and useability. Awesome!
So if Netflix makes up 9.48% of upstream and 32.39% of downstream, that means for each 10 packets sent, 3 ACK packets are sent back (I know those figures don't represent raw traffic). Does that seem a little odd? I'm not asking as a basis for some conspiracy, I'm more so wondering what that implies for data services I'm working on.
Sublime comes with the Vintage Mode plugin as well, which emulates Vim.
why are we making another editor.
If you feel the need to downvote this, I think an explanation is in order... Perhaps your answer to my question is "Yes, I do eat organic food because of a perceived health benefit." If that's the case, a response would be more appropriate...
Thanks for sharing and making this open source!
Aircrafts don't encounter as much traffic as cars do.
It is a feature. OSX applications have[1] a[2] certain[3] feel[4] to them. You won't have the same experience using a cross-platform app.

[1]: https://panic.com/coda/

[2]: http://www.pixelmator.com/mac/

[3]: http://macpaw.com/gemini

[4]: http://www.iawriter.com/mac/
What will happen here is that the more innovative Americans will go into other fields. They won't compete for lowering wages.

Why would they when they have better choices?
I have little sympathy for high tech workers complaining about lower salaries when in fact they are probably in the top 20% if not 10% of the earners in the country.

Sadly, here on HN there is little discussion of how the tech industry could focus more on making this a better world. Even more sadly, the deeper discussions that do surface here quickly get booted off the front page because they are "controversial".

(and of course this will get downvoted)
People are not worried about individuals of equal skill taking their jobs, but those of lesser skills.

Example.
Individual A : Master's of CS from Stanford, Passed interviews, Java, SQL, Hadoop, JSF - Requested salary - 115k

Individual B : PhD Student at Stanford, Passed interviews, Java, SQL - Requested salary - 95k

Job requirements: Java, SQL, Hadoop, JSF

What would you decide on as the hiring manager, you have a limited amount of funds per year and need to meet a deadline. You know A is more qualified, but B is 20k cheaper. As a manger if time permits you will select B since he is cheaper and can acquire the skills needed in his spare time from his fellow engineers or from online materials. In making this decision B has the advantage due to price manipulation, and you allowing him to work even though he in under qualified.

Some might say this scenario is unrealistic but both candidates are using their salary to improve their lives, it just so happens B takes a lot less money (due to being born in a poorer country) to improve his life then A. Typically what you will see in the valley is B living in an apartment with 4 or 5 other people for 3 to 4 years periodically sending his money to his mother country. He can then start a company easily in that new country with his capital, meanwhile A plans to raise a family locally.

Much of this is happening right now http://www.nbcbayarea.com/investigations/Silicon-Valleys-Bod...
Google, Facebook, Linkedin, Everyone does this in the valley.
Companies often create blanket policies on spending approval that might even make sense for parts of the organization but don't leave room for common sense.

They might need to categorize all expenses as capex vs opex, etc.
No problem. Am hoping for at least one pull request!
No, because that's a question, inviting a discussion.

If you want a more polite version, "I'm sorry not right now."
No, there's actually a 3rd solution which is what Android uses:

(3) Expose both pixels and dips. Both are first-class units in Android. The 2D drawing API works exclusively in pixels, but the layout commonly works in DIPs instead.

Developers then do their layouts in dips but custom 2D drawing in pixels. Or really most anything in code is using pixels, dips are largely contained in the XML layout files.
Funny, isn't it, how all the other countries don't want those better products, better ideas, and more innovation?
this is really cool - anything like this for HipChat/Slack/Gchat/other clients?
One reason is that it's still beta. But it's not too low, a $3 budget will buy some 1000 impressions at average CPM rates for display ads.
Unlearning your advice is probably the single most beneficial thing I've done during my career as a programmer. While I at my core tend to think exactly the way you do about this, it's a righteous stance that only did me a disservice before I decided to take more responsibility for how I'm heard.

As the person delivering information, you by definition have more context than the person or people you're delivering it to. Asking the world to figure-it-out and expecting them to do so correctly is a path that I think is likely to net-cost you.
If the politicians want to reform the citizenship process, I'm all for that. As it stands, becoming a US citizen is extremely difficult. But what they tend to do is carve out visas to help particular corporations which floods particular labor markets with workers who are often exploited to take low wages.

Also, we already have competition on a global scale, and most people don't complain about that. Read any thread on Ask HN about becoming a freelancer, and it's always acknowledged that you're competing with devs who bill $10/hr but no one is expressing rage towards them.

The tech industry is not unionized. If all we're asking is that in our home country we're not facing unfair competition from non-citizens, I think that's fair. And personally, I'd be happy to see much higher levels of immigration as long as it's spread uniformly across industries and that those people be made full citizens.
Nor Linux. We know they have exploits for all operating systems, so it's pretty useless... For the EFF, this is a pretty useless action.
Microsoft employees have these.
New Moleskine sketchbooks beam your scribbles to Adobe's Creative Cloud
This is awesome, but I wish developers would charge for polished, full-featured software like this. The people who made this probably have full-time jobs; meanwhile, independent developers who want to break into this niche now have to compete with "free". This results in a market ruled by large corporations that can "subsidize" free software via the spare time of their employees.

Maybe I'm just being too grouchy. This editor looks impressive.
nothing to gain.

Except for those foreigners who get much higher salaries than at home, plus their whole families and communities thanks to remittances.
> they would simply edit files live on the Harvard server and shout out what file they were changing to avoid conflicts

That's awesome.
That's how my extended family does presents and it's always entertaining. A gift can only be stolen once per round. Order is by draw of number from a hat. Everyone gets into it, even if you risk going home with something you don't like and no one will want to steal.
Just a first impression: that Find box looks highly out of place within an OSX interface. Are those native yosemite UI controls? If so, that seems like one less reason to upgrade: terribly crowded buttons, for example.
People are entitled to their self-interest, and it is in peoples' self-interest to avoid the race to the bottom that results from globalization. Furthermore, governments exist to serve their specific constituents, not to hew to abstract humanist principles.

Also, even within the context of abstract humanist principles, immigration isn't wholly positive. My family and I are immigrants to the U.S. It's been great for us, not so great for the country we came from that sees all its bright and ambitious people leave never to return.
I Sold My Google-Backed Startup for $75M and I'm Scared to Death
Very cool, thanks for taking the time to explain! I recently learned how tries work so it was cool to see a real-world implementation like yours.
> By the same token, I'd assume it's usually possible to get a 100% speedup by dropping to hand-coded assembly (1:2), and wouldn't be surprised by 5x-10x especially if one is allowed to target the features of specific processor family.

Yup. I've seen 40x speedup over C/C++ code just by using SIMD (SSE/AVX) and eliminating the branches other than loop condition. It was possible to process up to 16 results in parallel (using just one CPU core), with about same number of cycles as the C version took to process one, while getting rid of the penalties from mispredicted branches. Data dependent branches are very expensive. They often have nearly 50% branch mispredict rate. If the branch is data dependent and thus unpredictable, it's usually much faster to compute it every time regardless and simply mask to ignore unwanted results than to eliminate computation by branching over it. Depending on the CPU model, with SIMD you can compute roughly up to 100-400 floating point ops (in SIMD vectors) and 200-800 integer ops in same time as one mispredicted branch takes. In those 14-20 clock cycles! Haswell executes up to 16 floating point ops per core in one clock cycle using SIMD. This is, assuming you don't get data starved, of course. Or have pipeline stalls due to unbreakable too long dependency chains, etc.

One thing compilers just can't get right is when there's a large switch-statement in performance critical code. Compilers can't seem to be able to make intelligent decisions about register allocation in that case, and behave as if you had true function pointers (=disable optimizations). In that particular situation you can gain 2-3x performance over a compiler just by dropping to assembler.

Compilers are pretty good in most cases, though. I wish they were smarter at eliminating branches.
That's a bit unfair.
A chart provides an orthogonal view on the data, rather than just relying on a narrative description or a few numbers. This in itself is useful. Many cases of scientific fraud/errors have come to light because of the charts. Therefore, attempts to improve chart standards would be a gradual and achievable way to improve scientific quality. Not to sound cynical, but data access and research incentives aren't going to be 'fixed' any time soon, if ever.
Without foreign born workers, half of Silicon Valley wouldn't have existed. Is that a good enough reason?
I don't think he's mocking a lack of guidance, as much as the implicit indignation at not understanding a sprawling and complex field in an afternoon.
? You've got that backwards, Melee came out 5 years before Brawl.
While the "revolving door" between banks and regulators clearly presents some problems, consider the alternative.

I personally hate the idea of career politicians who have no practical experience in the private sector trying to write laws. (We see examples of bad legislation all the time from people who are clueless about tech, for example). Finance and central banking are very complicated areas, and I'd prefer to see regulations written by those who have an intricate and practical understanding of how those industries/markets work.

It makes sense to me that the most qualified regulators would be those who spent years in the private sector working at places like GS.

And on the flip side, it makes sense that private firms would be interested in hiring former govt officials and regulators who best understand how compliance and regulation work from the inside. It's like wanting to have an ex-IRS guy do your taxes. Regulators and public officlas who spent years earning little pay and doing public service also want to monetize their experience and finally get a good paycheck after leaving office. (Lots of examples of this in the bitcoin space lately.. e.g. Arthur Leavitt.. it's not just happening at goldman sachs).

In this article, it sounds like a foolish (and possibly illegal) decision by a 29 year old former Fed guy, and as soon as it was identified by Goldman, they self-reported the issue to make it public. What else are they supposed to do?
I'm willing to give Dustin some sympathy, I don't think any company could ever relate to the amount of rapid growth that was experienced within Facebook back then and is still continuing today. I was put in a similar situation to a much smaller extent and as the team grew it honestly felt like the majority of my job was babysitting rather than accomplishing what I had set out to do.

At the same time it's important to understand that for every no there should also be a yes, and it's just as easy to gently put people down rather than say something that could be construed as rude.
It depends on the situation but I pretty much agree. For example, sometimes coworkers will come up to me to discuss or ask something that'll take less than a minute. These minutes can add up to suck all the productivity out of your day, especially with the context switching.

On the other hand, something that could take a minute for me to answer could take someone an hour to figure out, thus thwarting productivity on the other end.
The tech companies who lately focus on "diversity" should publish the number of 20 - 40 old workers they have, versus 40 - 60 year old.

There is no need for tech companies to mine youthful, foreign, easily exploited labor pools ("pipelines") when plenty of well trained, well qualified, and seasoned professionals exist that they refuse to hire.
I've had some problems with security in happiness: I generally feel like that security is just idling -- that the stuff I _really_ want to do if being inhibited by the drudgery I have to do to have security.

I don't want a stable job unless it feels like an adventure and we make _progress_, not products. That's a feeling I get out of school, not out of work.
Peeved with Google's selling policy, big retailers refuse to sell Android One
Big files support yet?
In an ideal world you're right. We don't live in an ideal world.

http://search.dilbert.com/comic/Staff%20Meetings
They still get married, don't they?
no, it just means that you don't have to upload a whole lot of stuff to become 10% of upstream traffic.
Is "promoting prohibited forms of travel" an actionable offense? Who prohibits this form of travel? Do private companies get to decide what is prohibited?

Also, linking to their websites? I just don't understand how suggesting ways/ideas for consumers to save money is fraudulent. Then again, Southwest airlines threatened to sue me for checking people into their flights, so maybe I just don't get it.
>Everyone knew that Goldman Sachs owned most of the politicians and regulatory groups before.

I didnt know this. Source please?
> but I see two groups who this helps.

It helps the universities too.
Samsung Wins Back Apple Processor Business
The same developer who made Dear Ester previously made a HL2 mod that takes the player through delusions of someone suffering from Korsakoff's Syndrome

https://en.wikipedia.org/wiki/Korsakovia

http://www.moddb.com/mods/korsakovia/news/korsakovia-release...
I don't think that the linking semantics make much of a difference in what you should do with your source. Rust is, in fact, usually statically linked as well. Dynamically linked Rust crates are supported, but are uncommon in practice. (The most common use cases for dynamically linked Rust crates at the moment are compiler plugins and embedding Rust into other languages.)
All this statistic tells you is that upstream bandwidth is ridiculously constrained compared to downstream bandwidth, when TCP ACKs can fill it up to that degree.

Asymmetric bandwidth isn't particularly high on the list of priorities when it comes to the terrible state of the ISP industry in America. It's just "one more thing".
Thanks I will check that out!
I think it's a decent approach, in spirit. Don't use the domain name as suggested; come up with your own algorithm based on the website or whatever else. Combining a fixed string with a variable component based on the website is easy to remember and different from site to site. It's not too hard to make to make all your passwords long and complex with this approach, too. For most purposes- Thumbs up!
Android converts dips to pixels and rounds them at view inflation time, then works with pixels from then on. So the view would load its width of 10 dip, convert it to pixels and round it (13 pixels), and then measure itself to that size. The fractional part is completely lost, never to be seen again.

So in that example there would indeed be 3 unclaimed pixels at the end of the container.

For things like hairline borders you typically just specify that they are however many pixels wide. It's perfectly valid to say width=100dip, height=1px. You can mix & match at will.

For the scenario where you just want to have a bunch of elements all fit on one row you usually just give them all the same weight and let the parent view divide up the space rather than saying parent=100, children each =10.