skysight-inc/HackerNews huggingface dataset:
Some of these new sources of undefined behavior are quite concerning.

Converting an enum to a value outside it's range is extremely common, as enums are frequently used as bitmasks and the like.

The bit about optional will likely break a fair amount of code which performs functions similar to optional as well.
Does everyone who suffers trauma have PTSD?
That is an excellent idea. It would also be worthwhile to know the general field of employment; in particular, is it one to which the qualifications of interest are relevant.
How come Condoleezza Rice managed to make it? Maybe because she was hardworking individual?
I'm sure Google does. And they would be counted under 'Asian'.
Off topic, but that's partly the reason why I'm fairly annoyed with all the "US company is hiring H1B to repress wage" news. It seems to me that the lower wage can be easily explained by the fact that H1B visa holders tends to be on the younger side (it's not really a nice experience to be on one, and I don't expect mid career programmer to be interested in it). If FB can save 100k per H1B employees, that comes to ~18mils a year. Last year, their revenue was 8 billions.
I assume he'd be mysogynist if him beating the reporter was related to the reporter's gender. In any case, the ex-CEO didn't serve time so I'd say he got off pretty easily.
The writing is kind of verbose.
Dammit! https://news.ycombinator.com/item?id=7736038
"To believe that “plain language” programming would be more readable is Utopian, even intellectually dishonest. For if I say, “a linear function of a variable is equal to the sum of a constant and of the product of a variable and a second constant”, it is incontestably English but completely obscure, even incomprehensible!"

This is absolutely true. People try to make a big deal out of natural language for both programming and simply interacting with computers. Rarely would a natural language description be easier, clearer, or faster than a more precise interface (e.g. text for programming, mouse/keyboard for interacing with computers).
As a software engineer who actually kinda cares what they look like, I usually end up overdressed for most occasions and when I'm in a proper business meeting I end up being underdressed (because I'm dressed the same).

So I guess I'm doing exactly what I'm supposed to?
Getting diversity in a company means changes to standard practices. ie its ok to work from home,flexible part-time working, a good environment for disabled and on-site creches for parents, prayer rooms for religious peeps and being careful not to create a presenteeism long-hours culture. This may be expensive to invest in for companies upfront but the benefits in having a diverse workforce are well documented. Perhaps if even Einstein himself had been a single-parent father in our time, he would have found it difficult to work in tech too..
Samsung reveals Simband and Sami health platform
I'm not over 30 (turned 21 this year) but I do have some rather fond memories of breaking, and subsequently fixing, my family Dell running Windows 95. I used the internet, but not for anything major. I mostly just explored the computer, learned how it worked, and practiced my creative writing in early MS Word.

I did write some batch files really early on, thanks to my dad's answer when I asked how the computer worked: "It's just a bunch of text files". After that, I didn't do much other than explore networking stuff at school (and use the school's LAN to distribute games, but I was 12 at this point and well into the 2000's).
Creativity, the religion.
This topic is something that I feel strongly about as a minority that has worked in tech/new media.

I don’t think any reasonable people at this point would disagree that affirmative action/hiring for the sake of racial quotas is the equivalent of passing up qualified candidates based on race. That is to say it’s a destructive practice that creates resentment and unnecessary racial tension.

The main problem with this line of thinking is that it ignores the tremendous societal forces in place that lead to a predominantly white executive work force instead focusing only on the outcome and attempting to change that with affirmative action and minority hires for the sake of diversity. This is so narrow minded and results-oriented that I have a hard time believing intelligent people signed off on it and it was actually legally mandated at one point.

What we should be doing is examining the processes and infrastructure that leads to a predominantly white male executive workforce to determine where discrimination occurs and attempt to curb it there. This discussion is not the one we’re having, instead focusing on sensationalist headlines and click-bait articles that do more harm than good to racial relations in America. Top that off with clowns like Jesse Jackson who just the other day showed up at the facebook shareholders meeting "advocating for hiring more minorities at technology companies, especially into board seats." and you get the sad state of affairs we find ourselves in today.

Louis CK tells a joke in which the general idea is “You know you really trust someone when you reveal to them your inner most racist thoughts”. It’s funny because it’s true, but the prevailing air of secrecy and shame about ones prejudices is a big part of what's preventing us from having honest dialogue about race in this country.

Just the other week Mark Cuban was lambasted by a desperate journalist/blogger who took quotes out of context and misrepresented his remarks to paint him as racist. With an atmosphere like that it’s no wonder white people are afraid to discuss race relations. It's the same reason this thread is full of people getting defensive about "Google isn't racist!"

Now I'm going to lose a lot of you on this next part, but based ONLY on my subjective experiences in the corporate workforce whenever we had new hires, the white males always seemed to be treated as "potential leadership material" not based on merit but simply because they looked the part. Being tall and easy on the eyes helps too. Meanwhile minority hires, even in the same position as their white male counterparts were seen as foot soldiers and worker bees. This perception was prevalent in the last 2 companies I've worked for. Take from that what you will, that's been my experience.
But only if you have the digital flexibility of a monkey.

That said, this is always worth watching as a demo of the language's power: https://www.youtube.com/watch?v=a9xAKttWgP4. I'm not afraid to admit that I wish my language could do that.
How does giving money to people, no strings attached "strangles the economy"? What do they think they will do with basic income?

They will buy things, which by definition is an economic stimulus.
This isn't really that surprising if you look at the talent pool in Silicon Valley, which probably breaks down along the same diversity lines. I live in SF and I would like to see that chart against the actual qualified candidates who live here. Most of the people that I meet at Meet Ups, social events, Commonwealth Club, VC meetings, and see in my building are White and Asian so I don't see how this is "not good." I'm Black, and I'm usually the only technical Black guy at whatever company I work for.
Learn New Skills With Wearable Computers
> do these figures mean anything without knowing the racial and ethnic data of the entire industry?

Yes.

Of course, racial and ethnic data of the entire industry would help understand what they mean in more detail (particularly it would help understand how much is related to industry-wide factors and how much is Google-specific factors -- and note, the latter doesn't mean "Google's fault", if Google is especially selective and effective at taking the top end in merit, and external social factors tend to do worse at attracting or preparing women and some ethnic groups to be top-end candidates by merit, that's not Google's fault, but it would be a Google-specific factor.)
Easily manage your nginx syslog access logs with Graylog2
> Would also erase everything else on the box so you might not know for a few seconds, but then the database errors start and the lib and pid files start disappearing and now your the king of a mountain of shit. It won't take till next reboot to notice.

Yes, it will, because the original post didn't include -r. So it's only deleting things that match the glob in the root directory. On many systems, that is nothing.
I guess daemons are up next.
Once again, awesome analysis. Highlights for me

- great breakdown of timespent/adspend per medium showing huge potential for ads on mobile and overspend on print

- the tablet/phone boundary is being stretched by Korea with very low 'tablet' use but high phablet use

- clear age division on transition to online on-demand TV

- music switching to subscription with collapse of pay per track

- video consumption grows and grows on mobile
How effective do people think this will be as a way to help students in foreign countries learn to read English as a second language? Specifically in countries where the school system mandates learning English (ex: Japan).

Of course, I'll be trying out the app myself if I can to see what it's like, but I'm interested to hear from people who have used their existing app for a similar purpose. I'm trying to decide if that $5000 reward is worth it (it would be a hell of a chunk of my savings but I love the students at my school).
The problem with overdressing (as an engineer) is that outside visitors will assume that you're not an engineer.
There was a lot of unrelated changes, this release was most likely just cut off their development branch.
Because Interface Builder does none of this, especially converting shapes / vectors into drawing code.

This only adds to the tools, not replaces.
Unfortunate wording. Not high end, which presumes high quality. I'd describe them as luxury or premium brand headphones, not high end.
TLDR:

1. Still more runway for smartphone usage - 30% mobile penetration

2. Tablets growing with plenty of penetration opportunity - 400M+ tablets vs. 800M Laptops and 1.6B smartphones

3. Mobile internet install base will be 10x desktop install base

4. More mobile, more security problems

5. Things aren't so bubbly when compared to 2000

6. Youtube is teaching your kids and that's a good thing (my words)

7. Healthcare will hopefully get better with technology

8. People love chat apps and sharing videos + pics

9. Apps are unbundling: "There's an app for that..."

10. Turn all your content into lists and you will strike
social distribution gold (my words)

11. Apps will save you time, money, find your next love, and do everything else for you same day by removing the friction of human interaction.

12. Any bitcoin based chart looks like a hockey stick (my words)

13. Big data slides - real time, sensors, cloud, data mining

14. Hardware costs down, cloud usage up

15. Online video is big and will be on your TV too

16. China

17. Drones
The time stamp on key servers can not be trusted. Anyone can spoof keys in anyone elses name, with any timestamp they want.

The only way to verify is if you have the previous key stored somewhere, or can find a trustpath to it.
This looks like a great replacement for PaintCode, as I was always just wanting to take stuff from Photoshop and put it in there anyway.
Those two SourceForge blog posts are from January 2011, a year before the release of TrueCrypt 7.1a. The recent forced change was due to infrastructure changes.

https://sourceforge.net/blog/forced-password-change/
Perhaps you could get around the high error rate of speech recognition by having it ask the user again when it's not certain, and use prior probabilities on what they likely said ("wreck a nice beach" is less likely than "recognize speech".)

I wonder if a generative model would be acceptable at producing speech. It works really great on handwriting (http://www.cs.toronto.edu/~graves/handwriting.cgi?text=This+...).

For the underlying AI, this is a great demo of an AI assistant that can do things like you describe (https://www.youtube.com/watch?v=54HpAmzaIbs) . Good natural language processing, it can learn new facts and even asks questions about things it wants to learn more about.
No, PD is that if both cooperate, the result is negative. That's what makes it a problem. But in the case of Monsegur, if any of the others would cooperate with the FBI too, it wouldn't do much difference for him, as he already did his job in catching them, so there's no downside in cooperating.
How Google uses Machine Learning and Neural Networks in Data Centers
the page specifically mentions that it's ending support in may because ms is dropping xp support, though
Not an accident -- I'm a well-known awk lover, and it was very much an inspiration for DTrace. (Even down to the documentation: if you haven't read it recently, re-read "The AWK Programming Language"[1] -- it's beautifully concise.)

[1] http://www.amazon.com/The-AWK-Programming-Language-Alfred/dp...
http://static.googleusercontent.com/media/www.google.com/en/...

Basically (as suspected), doesn't really matter.
Arbitrary censorship on demand is a victory for privacy. At great cost.
There's a big difference between using 2 existing geosearch APIs and building your own geosearch API. I'm saying the first one is feasible even for a smaller business.
"An investigationof boundary conditions demonstrates that the positive inferences disappear whenthe observer is unfamiliar with the environment, when the nonconforming behavioris depicted as unintentional, and in the absence of expected norms and sharedstandards of formal conduct"

So if you're dressing that way out of laziness or apathy it doesn't count, you have to be non-conforming on purpose.
Devices, sure. But computing? Some perspective:

You cannot buy a laptop not running Windows, unless you go Apple (a very small percentage of laptops sold, and high-end only). Businesses universally use PowerPoint, Excel, and Word. If you work in industry or manufacturing, you may have noticed that the drivers for specialist equipment are always for Windows. "Industry Standard" software like 3ds Max only runs on Windows. Government still overwhelmingly uses Windows, which is why it's still "news" when somewhere switches to Linux (usually Berlin again). Healthcare uses Windows.

In the consumer OS space, nobody is even trying to compete with them commercially. The worst they have to worry about there is poor publicity from a lemon version of Windows, because no matter how crap it is all new computers will still ship with it.

Seems to me Microsoft is still dominant.
It's not that simple. It won't match anyway. Signatures, compiler versions, SDK versions, etc.
Money invested in growth has different economic effects from money invested in consumption goods; the former is likely to be spent on capital goods, and thereby increase production and reduce prices in the future, whereas the latter is likely to be spent on raw materials and labor (or possibly just driving up prices), with fewer long-term benefits.
Everything.JS
I imagine that could be used to your advantage if you played it right.
Ah, ok. I guess I meant that you didn't have to choose the major you'd graduate with. To give a comparison (for the sake of where I was coming from) I'm in the UK, where you apply for a specific course, you take no minors, and once you arrive, at most universities it's impossible to change course beyond that without massive special dispensation (and usually a requirement of starting the degree again).
tcplay - https://github.com/bwalex/tc-play - is truecrypt compatible but based on dm-crypt, afaik it's only compatible with Linux/BSD although for privacy-conscious individuals, few other operating systems make sense to run.

Wild guess here but you might want to recreate any containers using tcplay and copy files over, rather than continuing to use possibly compromised truecrypt containers.

For full-disk encryption Linux has LUKS/dm-crypt/cryptsetup.
If you are talking about math, sure. But then your average person would be unable to articulate much of that anyways, in English or otherwise, while professionals who are trained in this area are willing to invest in artificial languages to express it concisely.

If you are talking about automating every day tasks through "code," then natural language makes perfect sense; the future their is going to be based on increasingly sophisticated dialogue systems in forms like Siri, Now, Cortana.
Playing TitanFall and Super Mario 3D World on the bitbox
I believe RadiumOne and Mozilla responded to PR problems, not to the actions of their CEOs.
Beats = a bit of cool, a bit of cash, a bit of hardware, a bit of music streaming, a bit of new, a bit of music = good target for Apple.
Google doesn't hire people that way. You interview for a job at Google in general, not for a specific position. The hiring decision is yes/no for you as an individual. If your hypothetical black woman and white man both interviewed and both got a "yes", they would both get an offer. At no point would they be compared to each other. What's more, the interviewers don't make the hiring decision; they only write a report about the interview. Later, a hiring committee goes through the stack of reports and makes a decision; they never meet the candidate.
One of the worst days of my life was when one of my techs called me as I hopped on a plane...

Tech: "hey phil, I just broke $bigcustomer's database"
Phil: "..."
Tech: "I typed drop database ImportantDB;2"
Tech: "instead of drop database Importantdb2;"

Even worse because this was lets say.. a very undersized install due to customer cheapness. And all we had for backups (since who wants to PAY for backups?!?!) was a day-old mysqldump off a slave. It took multiple days to re-import all that data. Customer was not pleased.
iOS does not have GC. Obj-C GC never made the jump from OS X to iOS.

Various embedded languages could have GC (e.g. Lua has a GC), but the only GC that's shipped in iOS itself is in JavaScriptCore.
Agree, too. Well, plain text sucks. So I like to use smiley symbols now. ;-)
> Seriously, if you don't like this, go to Cuba or North Korea or back in time to the USSR.

If you read the Google blog post about this, Google doesn't like the state of their workforce diversity, and is actively taking steps to change it (by working to correct the external social factors that they see as the cause.)

> Why do people care about this?

Because some people aren't just narrowly self-interested capitalists. For which, I suppose, you would like to send the entirety of Google's management to Pyongyang.
As a Toyota fan, who recently looked at both a Ford Escape and a Lincoln Navigator...

You mention "interiors are upgraded, accessories are upgraded" - a 2010 Escape looks and feels cheap. Plastic everywhere, everything creaks and squeaks when you lean on it a little. The Lincoln has (actual) wood paneling, things like retractable running boards and even a nearly ten year old Navigator feels nicer, so I'm not sure how you can say it's not like the Toyota-Lexus difference.
> As a browser developer, I would certainly not be OK with pervasive GC in a browser engine, which are millions of lines of code at this point. The performance competition is just too brutal.

FWIW, when Xcode (on OS X) switched from GC to ARC (automated reference counting), it got a massive performance boost.
Might I suggest posting a comment on that pull just to bump it?
Is Coding the LEGO of the Future?
Yes, the Asians are counted under the 'Asian' category.
* SourceForge account compromised and developers unwisely stored private keys and other information somewhere inside this account, permitting the attacker to compromise lots of other stuff and generally have a blast.
One of the changes in the newly-uploaded version is indeed a change in the license.
I'm not sure which design issue you're referring to; we absolutely did consider this scenario and the system behaved essentially as designed in this regard (in particular, the contingency that we can determine a compute node's platform image while the control plane was impaired was critical for our relatively quick recovery). The only real issue with the recovery of compute nodes was the CPU throttling that we encountered as the entire fleet rebooted simultaneously, but that was quickly discovered and remediated (and would have only resulted in a longer recovery time, not an inability to recover).

Edit: the comment that I was replying to was apparently deleted. I won't attribute it, but here is the text I was replying to:

I'm generally the last person to finger point but wow! You guys didn't think about and test what happens when a lot of your servers reboot simultaneously? That happens any time you lose power! This exact issue has been raised and discussed every single time I've deployed any substantial number of PXE booting machines. There are actually a number of issues with relying on PXE booting and this is just one of them. This design make is far worse than the mistyped command.
Most streaming services just use echonest... so quality probably is pretty similar across the board. You may get variations depending on your own personal preferences and the seed artists you provide.
I think that is worth to also mention SqueakNOS, the squeak derivative that does not require an OS. http://squeaknos.sourceforge.net
How I joined Google
Exceptions are just that: exceptions. Buro9 is not saying that being born a black women guarantees failure, but instead that, in general, it makes one's life more difficult compared to others.
http://newsroom.fb.com/news/2014/05/a-new-optional-way-to-sh...
Depends on the context, no? Natural language works great when you accept that it is far from context free. Consider "how do I get to the nearest store?" Give me that in a programming language where it is functionally better than what a person can provide? Suddenly, you'll find that you have to start adding in all sorts of additional information that is just assumed otherwise.

And, it is not like this is unique to language. Even in math, one often finds a certain lack of precision that is accepted and more cumbersome to work with than without.

Or, mayhap I just misunderstand more than I understand. :) Very likely.

Edit: There is also the issue of a terrible example. If I were to explain a linear function to someone, I would say more that it is a function where the output changes in constant proportion to changes of the input.
No, it's not. In practice it is a way to give professional associations a monopoly and force people to pay fees to them (because it is membership of those associations which give you the ability to call yourself whatever, not what you completed at university)

Fortunately there are multiple job titles in computing that mean the same thing, so this should never be a real problem in computing.
The license was changed with the new release.

Edit: The following clause was deleted in the 7.2 release.

- c. Phrase "Based on TrueCrypt, freely available at
- http://www.truecrypt.org/" must be displayed by Your Product
- (if technically feasible) and contained in its
- documentation. Alternatively, if This Product or its portion
- You included in Your Product constitutes only a minor
- portion of Your Product, phrase "Portions of this product
- are based in part on TrueCrypt, freely available at
- http://www.truecrypt.org/" may be displayed instead. In each
- of the cases mentioned above in this paragraph,
- "http://www.truecrypt.org/" must be a hyperlink (if
- technically feasible) pointing to http://www.truecrypt.org/
- and You may freely choose the location within the user
- interface (if there is any) of Your Product (e.g., an
- "About" window, etc.) and the way in which Your Product will
- display the respective phrase.
Yes, it would be major douchbaggery not to tell the auditors that TC was about to shutdown.
This is one of my favourite coding videos and everyone should watch it. It's nice to see it again having read through a description of how APL works.
I really, really, wish I could buy this tv show. Is it still broadcast anywhere?