skysight-inc/HackerNews huggingface dataset:
Well … in isolation you are right, but violence against women can be an expression of misogyny. Or not. It depends. (Though I would agree that focusing on that discussion is not particularly worthwhile. I would focus on the violence.)
Free and fast Java in-browser paste bin
Ah got it! The control plane has instance restrictions similar to customer nodes, since it uses some of the same infrastructure.
Plumbing Now Supports ClojureScript
Right, that's a specific use, but I'm speaking of a two-sided test where you're indifferent between alternatives.
Check out my beats phone yo... Apps, iOS and a different demographic of people to sell cheaper iOS devices to. Watch the iPhone 5c quietly disappear from ever being an Apple product, it's not one.
If they put a backdor on the binaries, but not source, lots of people will be compromissed, and for a really long time nobody may notice.

EDIT: I normaly don't care. But this time I'd be glad if who downmoded this post explained why.
> We can also end up with things like HTML templates compiled into your binary and the HTML validated at compile time. Even things as precise as type checking on something like <time datetime="{{ time }}"> can be managed with Rust.

These things are already done in several of the Haskell frameworks. There's even Blaze, which is a Haskell DSL that allows you to write HTML entirely in Haskell. Personally, static verification of HTML doesn't seem that necessary, but I suppose it has its merits (possibly for security?).
A source of information for this fact would be interesting.
Beats Parts Ways With Design Firm As Apple Takes Over Its Hardware
Yup, they're the Air Jordan's of headphones. It's a fashion choice, not an audio quality choice.
I should have been more clear. The message wasn't "No, not ever." It was consistently "No, not yet."
That's precisely why I asked about a "statue of limitations" ... I am curious.

Thank you for posting that video. I hadn't seen it. I'm generally skeptical of any celebrity's "remorse" when they get caught but it does help frame the current context.
Wouldn't they just have to published a signed message stating that the change was not theirs and the key is compromised? Or better yet, revoke the key?

If two groups with opposing messages control the key, it's pretty clear that the key is compromised in some manner.
Not good based on what criteria exactly? They seem to say Google is doing poorly in comparison to other tech companies but they fail to provide a concrete comparison to support that point. They could be saying Google's diversity is "not good" as a sign of the greater cultural issues, but they single Google out too much for that.

Only 17% of Google's tech jobs go to women. Given that roughly 20% of comp sci degrees go to women that seems roughly reasonable [1]. For non-tech jobs the split is 52/48 which again seems roughly reasonable.

The numbers for non-Asian minorities are pretty grim. They appear to be much further off from national averages for relevant degrees. Would need much more detailed information before making an assessment.

[1] http://nces.ed.gov/programs/digest/d12/tables/dt12_349.asp
[2] http://www.nsf.gov/statistics/seind12/c2/c2s3.htm
Whatsapp and Facebook apps, bad things happening?
This is a pretty crusty and old-fashioned list. Within the sub-areas (e.g., time series), it is also duplicative. I don't think this is a good starting point for the HN readership.

I think that starting out with a machine learning (ML) text would be more helpful to someone who's new to the area of modeling and decision-making under uncertainty.

If you're already familiar with the ML perspective, and want a more conventional (but not stale) stats approach, "All of Statistics" (Wasserman), or Casella and Berger, would be better choices.

If you're familiar with the basic stats outlook, then there are better sources for many of the specific modules listed, in addition to (probably) a need for RSS to re-examine and diversify the modules offered. Old-fashioned-ness has been an issue for the discipline (or else there might not be a thing called Machine Learning, it would be part of Statistics proper).
For sure. On the flip side, talking can be more interactive (which is probably good but maybe it's not), and stretching our own imaginations is worth doing - most people can probably come up with stories with enough creativity to entertain a four-year-old, particularly if the adult has been doing some reading.

But then, of course, building positive associations around books is doubtless valuable in our current society.

Lots of great arguments on both sides. I'm certainly not going to forego reading to my children. I'm just floating a perspective I found interesting.
With all due respect, your few data points are hardly a representative sample of Google's workforce.

I fully accept that women aren't represented in CS degree courses, and this may be a good argument for the under-representation of women in Google's workforce. For foreigners and people of a different race, it's more difficult. Tuition fees for foreigners is higher, so I'd be willing to believe the are fewer foreign students studying CS than domestic students. For domestic students of a particular race? It's still not entirely clear to me.
Nah, $20K and free shipping: http://www.amazon.com/F5-Networks-Standard-Contract-F5-BIG-L...
Mapbox GL launch event at WWDC
Is "faster than Nginx" fast enough for you?

http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask03...
looks like it is Google itself, or you referring to mine?
For better or worse, Asians usually aren't mentioned as minorities in the context of diversity because they're "overrepresented" - in tech, colleges, etc.
I'd also add to this that PureScript[1] is soon to have a Lua backend[2]. PureScript is a statically typed language with row polymorphic types, algebraic effects and type inference.

[1]: http://purescript.org
[2]: https://github.com/osa1/psc-lua
A more detailed and updated page can be found at http://www.itskrish.co/freelance
I am partial to services that let me use OBS. Not sure why several streaming services are rolling their own desktop clients.
Internet Explorer announce new features in development
I thought Privacy Badger would be better, no?
This whole thread is messed up because it
has never even mentioned the whole other
half of the subject as in the famous
monograph, A Short Table of Even Primes.
My company tries to hire women hard, but there are not many of them in the first place.
If you look at NBA/NFL diversity record, it is much worse.
> And you missed my point. Right tool for the right job.

You didn't say, "Don't use Go for nuclear operations."

You said, "I don't want people who've ever used Go to work on nuclear operations."

The former is perfectly reasonable. The latter is a gross over generalization and extremely condescending.

> Most people that program in Java don't have to worry too much about memory footprint

Here's a novel thought: not every programmer who uses Java has only used Java.
This closely jives with the "Degrees conferred by sex and race" stats from U.S. Department of Education Institute of Education Sciences National Center for Education Statistics.

ps. Interesting side note, is that while looking this up, I wanted to see if H1B visas skewed the stats. I found a page that lists "10 of the largest and hottest US Companies that hire skilled immigrants for H1B visas" [2]. What's interesting is that these numbers are far lower than I thought they would be, as in, I thought H1B visas were the life blood of these companies. But these numbers are probably not even a fraction of their total employee base.

Amazon 333 visas
Apple 520 visas
Facebook 173 visas
Google 685 visas
Microsoft 2,125 visas
...

[1] http://nces.ed.gov/fastfacts/display.asp?id=72

[2] http://www.h1base.com/visa/work/H1Bvisa10topH1BsponsorsRevie...
Oh man, you couldn't be any more wrong. They are already moving kiosks and mobile purchasing into fast food restaurants.

http://www.neowin.net/news/mcdonalds-orders-7000-touchscreen...

This is from 2011, so it doesn't seem like it's going terribly well.

It's difficult to automate the remaining steps in food prep (though it's possible and they are working on it) for a host of reasons. Food prep involves insuring that the food is properly loaded, set at the right temperature. There is a visual inspection of the food itself by the line cooks that probably would still need to be done.

It's cooked on no less than 2 grills, and 3 vats (fries, fish, nuggets are all usually kept separate), an oven, a microwave, bun toaster and pancake grill. That doesn't get into the host of drink machines, salads and non-grill items being made. Now theoretically, you can get rid of the warmers as there won't be a need to queue things (even this is not certain as margins are tight to be wasting money on idle machines just to handle peak hours). Also all of this equipment must be completely cleaned top to bottom -- in particular between the switchover from breakfast to lunch and vice versa. Vats of oil and grease must be dealt with.

Right now, minimum wage employees are pretty cheap compared to design and implementation of machines that can handle the breadth of most fast food restaurants. Most of the work of automation of cooking has been to do the work prior to sending it to the restaurant (precooked fries is one example). Lots of that simply can't be done without seriously sacrificing quality. I realize people think that McDonalds doesn't care, but they know boundaries they can push, and things like precooking meats apparently hasn't taken off much because it makes a terrible product and they lose sales.

It will be a while until you say goodbye to the two (maybe three!) cooks working for 9 or 10 dollars an hour making food. It will happen, but it's more likely to happen first at restaurants that offer a much, much smaller menu than the big fast food restaurants have right now.
This is technically true but I don't think it's a good argument against mocking or test doubles.

By this reasoning, the test suite itself causes coupling to increase. For any component C, you have at least N=2: when it's used in production code, and when it's tested. If you don't test C, you reduce N to 1. This doesn't sound like a good argument against testing, though.
I can't help but feel that this really isn't Google's fault. A simple heuristic to make recruiting grads simpler is to restrict yourself to the top universities (most companies do this) - but I bet that the CS programs for most of those universities have similar statistics.

As one datapoint, the program I'm on has a 8:1 male-female ratio, and of the 80 or so students on it, I believe that there is one black student.

It's a problem with all of CS - and Google have decent initiatives to help turn it around, but it's going to take time - more CS education in schools, more access programs to help those from deprived backgrounds get programming - and that'll sadly happen slowly.

Perhaps it's different in America (where one need not choose CS before university starts).
Are you suggesting Google should hire more people that don't do well in CS algorithms or that non-whites and non-asians are not top college kids or both ? Personally I'm all in for total randomization of hiring.
nextEmployee = cvStack[read("/dev/urandom")%len(cvStack)] FTW.
Right. For example, two files are not a file.
I said tap the _bottom_ of the screen, not the top.
Uber Confirms “Record Breaking” Fundraising, Interest In Driverless Ubers
It's worth pointing out that it doesn't leave people with a free migration path, but it is absolutely easy. Windows 7 and 8 both support "anytime upgrade" functionality, where you can pretty trivially upgrade from Home/Home Premium to a higher-level edition of Windows without needing to reinstall anything or move data--just as long as you pay for the more expensive edition.
OR that AGENCY MODEL was in all caps???? abuse of position is also a term.

abuse of position with their agency model. <--- That better?
> You said, "I don't want people who've ever used Go to work on nuclear operations."

Artistic license/ Rule of Funny. Using a correct form, wouldn't have been as funny.

Also yeah, it's supposed to be condescending. I was mocking the author, mirroring his condescension towards the Rust team (to paraphrase said - stop checkmarking GC, get crackin' on Rust; Wouldn't use Rust in a nuclear power plant).
This is certainly very impressive, but I don't think I'd ever actually use it. Two things that I didn't really like:

1. Tons of generated code in -drawRect:

2. When the UIButton was created with the background image, it looked to me like the image was actually the size of the button. It's much more efficient and flexible to make a small stretchable button background.

That said, very cool! I wish there were a trial version I could at least try out.
There are plenty of alternatives that don't work on Windows, and a few that only work on Windows.

Thus, there is no cross-platform alternative.
>If might suggest that men (mostly white and asians) are more likely brain damaged in certain ways which let them succeed (or survive) in such unnatural environment.

my wife's IQ is 30+ points higher than my :) I do pretty well - a senior engineer (and among "the best programmers", etc... according to many people i worked with). My wife just can't stand the tech environment, nor the people, nor the work. Primitive, plain, boring, single-sided, ... - some adjectives used by her.
Uber CEO Travis Kalanick at Code Conference 2014 "We Take 20 Percent"
reddit is down
"for emergency maintenance"
It seems to correlate to the Bay Area Demographics:

http://en.wikipedia.org/wiki/San_Francisco_Bay_Area#Demograp...

I don't see anything out of the ordinary or wrong, as far as men versus women, I think it's not a surprise to me that more men are in technology.
Alright, we'll change the url to that. Previous url: http://www.kpcb.com/internet-trends.
Audiophiles (broadly speaking, even if - like myself – they really don’t want to be called that) and people working with audio bought those, hardly anyone else. Those aren’t the people who buy Beats. That’s a totally different (and much smaller) market.

Getting people who don’t care about how their music sounds that much and who don’t work with audio to seriously consider buying $300 headphones, that’s the achievement.

Those people used to either use the headphones that came with their devices, or they bought some cheap headphones (way under $100, probably even way under $50). Beats managed to attract those people to their products and managed to sell them to them for substantially more than they were previously ready to spend on headphones.

That’s what’s meant when people talk about Beats creating a new market. Buying expensive headphones just wasn’t a mainstream thing before Beats.

Honestly, I don’t even have much of a problem with that. People spend more money on better headphones. Sure, they spend too much for merely average headphones, but those are already better than anything they had before and once they buy into them I think it becomes way easier to convince them to try other headphones. Who cares if they spend too much?
ARC is not GC. It's automated reference counting. It's not a "super primitive GC" because it's a completely different approach to memory management. Notably, it has predictable behavior/performance characteristics, is suitable for realtime work (inasmuch any object-oriented approach with allocation/deallocation is; basically, it doesn't pause like GC does), and is fast. The downside is it is vulnerable to reference cycles.
This makes it the third fashion (aqui)hire for Apple, after Angela Ahrendts (Burberry) and Paul Deneve (Yves Saint Laurent). But 3 billion for a fashionable headphones company/music service? I don't know, the feeling I get of this deal is like Nike buying Crocs in 2007, when Crocs shoes were at the peak of their popularity.
If Apple (or Google) had wanted to buy out the record labels and their catalogs, they could have done so years ago. They obviously didn't, probably because it's a dying industry that isn't nearly as profitable as their current products.

The very idea of a 'record label' is a relic of the 20th Century, when all recorded music was distributed on heavy physical artifacts.
There is no file.
Why not use interface builder?
HN is going downhill because more and more users down-vote comments not because they are fallacious or illogical, but because don't like them.

sp332's comment is fair, as far as I know, but so is mine. Android is a Linux distribution according to the Linux Foundation, Google's open-source chief Chris DiBona, and several journalists.[1] "We assess the initial effort needed to adapt the Linux kernel into Android and found that 99% of the function-alities of Linux kernel 2.6 were reused into Android, and only 0.7% of the reused files were modified to
implement the requirements of Android."[2]

I said the slide is "nonsense" because it is inconsistent in how it counts Linux-based OSes.

[1] Wikipedia. http://en.wikipedia.org/wiki/Android_(operating_system)

[2] Adapting Linux for Mobile Platforms: An Empirical Study of Android. http://swat.polymtl.ca/~foutsekh/docs/era-khomh-foutse-adapt...
I really want to know the opposite question of this -- how many percent of qualified {hispanics, blacks, women, trans people, etc} are employed and receive {compensation, perks} relative to their peers?

This is a tricky question for senior/principle software people, but perhaps as a proxy, we could look at the number of new grads at the Bachelor's, Master's and PhD levels that are employed {six months prior, one month prior, one month after, six months after} graduation, as broken down by gender and ethnicity.

For example, if 95% of women are hired by one month before graduation day, that would suggest that we need to be looking at an earlier point in the pipeline (educating parents, additional funding at the elementary or high school level, teaching boys how to not sexually harass girls in middle school, etc.). On the other hand, if 20% of women are hired by six months after graduation day, then maybe that means there's something funny going on during the hiring process.
Did I address your question or did you mean something different?

What I was thinking of was a dollar value, e.g., "I spend $7/month on GitHub, but it's worth $100/month to me". But this was also very informative too!
"The future is already here, it's just not evenly distributed"
Dynamic linking cuts the binary size down considerably, but of course it requires the Rust libraries to be installed on the machine. You can also turn on LTO for even more savings.
I'd agree, that seems more believable than some of the other theories I've read.
I agree with you, that seems to be what the author is saying, and his conclusion doesn't follow. Also, I'm not sure if he really means mocking or any kind of test doubles.

I thought everyone agreed that writing code upfront before you need it is always a bad idea, especially specific implementations like a database.
I don't think that's true. Plenty of companies hire interns right out of high school. If you start there at 18 instead of 22, you'll be much more desirable than the guy fresh out of college who hasn't had a job yet. Now, if we assume that you weren't doing anything useful with your life during the would-be college years, then sure, you're right, but I don't think that's relevant.
And real estate. When the guy in the next cubicle at work starts flipping properties you know it's time to get out.
As an Asian American minority, does it really matter? I don't see that many Asian Americans in hollywood, modeling for fashion companies, doing standup comedy, starring in televisions shows, playing in professional sports leagues, or playing in live bands compared to whites or other minorities. Should I feel enraged?
Is it possible that this is the result of a "dead man's switch" (DMS) set by the developer(s)? Perhaps a (continually updated) process was set up so that TrueCrypt would shut itself down if the developer were unable to prove he or she was still actively maintaining the software.

I can see a couple of scenarios where this would be wise:

A) The developer passes away, leaving nobody else to maintain TrueCrypt. Zero-day 1234 is discovered which compromises TrueCrypt. The DMS activates, depreciating the software and advising users to migrate to another alternative (why BitLocker, I have no idea).

B) The developer(s) is(are) coerced into compromising TrueCrypt in some way. As a part of the coercion, the developer(s) is(are) unable to demonstrate proof of life to the DMS, so the system nukes itself.
This interrupts my procrastination.
Got it. You insult large groups of people for comedic effect. Uh huh.
Europe: 1, Google: 0: EU Court Ruling a Victory for Privacy
Just take a simple random sample from the set.
Different people think differently. That’s what this boils down to. To some distance in time matters more, to others less (or not at all). Both are valid viewpoints.

But, yeah, of course distance in time does matter when judging someone. Obviously. Not for everything, sure, but for many things.
> I don't agree with diversity for the sake of diversity. Hire the most qualified candidate regardless of race/gender.

Absolutely. I get upset every time someone presents me number about how workplace is not diverse. That's like someone is trying to pick a fight.

I think people have to let go of the term minority and realize true equality has no concept of gender and race.

> And also, Asians are a minority group, at least in California as of today.

Depending on where you live. In most Bay Area and major part of SoCal, Asians, especially Vietnamese, Chinese and Filipino aren't minority in their community. They may be minority in politics overall, but the number of Asian residents in some community can overwhelm other ethic groups.
On behalf of all of Joyent, we are extremely sorry for this outage, and the severe inconvenience it may have caused to you, and your customers.

I hate it when people apologize saying maybe it was inconvenient. If someone is using your service and you fucked up, it is an inconvenience.
They're saying that one should not continue to use orphaned software (when it's so security critical). So they're stopping the distribution of the encryption part of it, and continuing to distribute the part of the software that decrypts the code. This means that if (in five years) you find an archive that you can't open without TrueCrypt (and you uninstalled it etc) you'll still be easily able to find a signed version that will decrypt it for you.

At the same time, the developer clearly doesn't want people to be encrypting new archives with it, so have removed that functionality.

Removing the software in total would have lead to many mirror sites springing up, most with unproved providence (and a great opportunity for exploits). This method allows an official version to still exist (unmaintained, but still compatible with the current archives), whilst severely restricting new usages (by strongly warning against it and requiring using the dubious mirrors to obtain the software).
Back up, for me at least.
>The command to reboot the select set of new systems that needed to be updated was mis-typed, and instead specified all servers in the datacenter. Unfortunately the tool in question does not have enough input validation to prevent this from happening without extra steps/confirmation, and went ahead and issued a reboot command to every server in us-east-1 availability zone without delay.

"To make error is human. To propagate error to all server in automatic way is #devops." -@DEVOPS_BORAT [1]

[1]https://twitter.com/DEVOPS_BORAT/status/41587168870797312
The greatest disadvantage you can have in the Western world is to be born a black woman.

Unfortunately I don't feel this is due to Google's hiring policies, the disadvantages and lack of privilege kick in a lot earlier and apply to every action in a lifetime... by the time that has compounded the person isn't even a candidate for Google.