skysight-inc/HackerNews huggingface dataset:
Couldn't help noticing the line "Mayer received her B.S. in Symbolic Systems and her M.S. in Computer Science from Stanford University, specializing in artificial intelligence for both degrees. She is credited as an inventor on several patents in artificial intelligence and interface design." and thinking about the uproar such an innocuous statement caused the last time round.
When someone says "object oriented" unless they define their terms, or are clearly coming from the smalltalk school, I assume they are talking about C++/Java style OO, since that assumption is right the most often.

This is particularly true when someone is talking about "what's wrong" with OOP
Is there going to be a release for OS X?
the article's title makes no sense to me. nothing was said about the race ending, or looking anywhere near coming to an end.
If the organization is large enough, try to make an amicable break and move internally. This is the simplest way if you do not have a conscience about the company or your work (not always a bad thing to be conscience-less about these things). If you can't move internally, pursue two threads of action simultaneously:

(1) In most situations, you will have a smart, rational person you might be aware of in the layer that he/she reports into (though preferable, not necessarily her direct boss). Talk to them about what you see as problems.

Be prepared to back up your claims with documented, solid evidence of the behavior. Keep emotional, hyperbolic, prejudicial expressions or assertions to yourself - they will only work against you in such situations.

Be as paranoid as you can be about who you can trust to back you up in your peer group in case there has to be a discussion. Knowing people who're discontent like you helps only if you know they won't stab you in the back.

Avoid ultimatums. Express faith in the system and the ability for the person to change. Express willingness to change yourself. In other words, come off as the bigger person right from the beginning and at all times.

(2) Have an exit strategy if the situation turns on you. This could include escalation to several layers (CEO/Board) above the layers you're dealing with and looking out for a new job.
This is definitely stunning news. Marissa of all the people. All I can say is - wow! Time will tell where this leads to, but hey if anyone has the charisma to pull off miracles Marissa is the one.
From the description, her behavior reminds me a lot of how Steve Jobs behaved. If you read the biography, Jobs would often contradict himself, he was extremely rude, he would cry at meetings, he would hear an idea and say it was shit, and then the next week propose the exact same idea as his own, etc.

I'm not saying she is at all comparable to Steve Jobs, but it sounds like they both know what they want, and don't spend a lot of time with what they think is wrong.

I've said this often, but Jobs was about 50% right and 50% wrong. When Jobs was wrong, it was usually a small strikeout, but when he was right, they were monster home runs, which is why people tolerated Jobs' behavior. Mayer needs to be right a lot more than she is wrong, so I guess we'll have to see how that pans out.
Will updating haxenme update the version of haxe I am running? Or should haxe be updated separately? Thanks.
Being gay, Indian, and a theoretical computer scientist
Vulnerabilities such as accidentally setting a value (g[x] or g[y], or x, or y IIRC) to 1 and then having the keys generated be invalid because the key would end up being 1?

Wasn't this an issue in an IPSEC implementation?

Or are you talking about the no authentication on DH so that MITM is trivially possible? Or the choosing of bad prime numbers (hence my suggestion of using the NIST groups) could mean it is easier for an attacker to figure out the private key that is generated.

Speaking of which, this paper which I read a while back is definitely a good idea for reading before implementing DH:

http://crypto.cs.mcgill.ca/~stiglic/Papers/dhfull.pdf

Do I feel confident how to tell generalist developers how to do crypto? Not entirely, but I do feel confident telling generalist developers what I have seen that is completely wrong or what has to be avoided.

As for the encrypt then mac, I'd definitely agree with you there, and also agree that public key may not be the best, but the option should exist. For what I am currently working on it is encrypted then HMAC the encrypted data, then the HMAC is stored publicly but the key for the HMAC is encrypted with public key, then that encrypted data is signed with private key. Now the receiver verifies signature with senders public, decrypts symmetric key/iv/hmac key with private key, and then verifies HMAC for data, then decrypts the data.

Which as far as I am aware (and please correct me if I am wrong) is the best way to make sure that the data has not been tampered with.
I used it for a problem recently, and just wrote code to generate the text file for me.
I am not unfamiliar with HaXe. The only reason I can imagine for the authors having done this is that they did not know better. I am inclined to give them more credit than that, however, so I posted a question in the hopes that somebody else might have insight.
I always sign up for things like this with my spam account / info. If I really like the service, I just create a new account with real info if there's no easy way to delete the old account.
It is also free from the Kindle Lending Library:

http://www.amazon.com/Habits-Highly-Effective-People-ebook/d...
Quit jobs to start MightyOps & make change EZ for sysadmins.  Win/Fail?
My partner and I just quit our jobs after 20+ combined years in the industry to launch mightyops.com - a hosted service that captures configuration changes as they happen.<p>We really believe that tools like Chef and Puppet are awesome but not everyone can or will make the jump right away. MightyOps lets you get started on your production servers right away, helping you manage your servers and get that predictability and automation you need.<p>HN please check out our site and help two software geeks figure out if we need to go job-hunting next week ;)
And I think that problem will continue for some time, since a replacement for church would require frequent socializing in a comfortable environment not aimed explicitly at socializing.
Any email I can't unsubscribe from with one click, I flag as spam. Even stuff I initially signed up to.

If I have to log in to change my preferences or reply with REMOVE, it's spam. Easy peasy.
It's so common it was listed as mistake #1 on "5 Common Blogging Mistakes Made by Startups:"

http://technicalblogging.com/5-common-blogging-mistakes-made...

which was on HN a few weeks ago:

http://news.ycombinator.com/item?id=4146888

It really drives me nuts.
Wonderful news, I actually have optimism about Yahoo's future for the first time in years.

Now the whole board needs to go - there is no question about that.
The Parisian Police did nothing?!
Rackspace Cloud Drive: Sad Feet
Zip ties.
It would be nice if you could tell if there is any local activity before signing up. I'm not giving a random web site my Facebook or email when most likely no one else local is signed up anyway.
How likely is it to turn random strangers into friends? Seems to me a better strategy would be to do things where meeting people would already signal a common interest. Sure, we all like to eat, but that is usually not enough to form a life-lasting bond.

That said, personally I am always curious about other people, and meeting people you wouldn't meet otherwise sounds like fun - for a while.
One of the biggest things she's going to probably have to do is lay off thousands of people. The business world might love that, but the folks losing their jobs probably won't. Turnaround CEOs take a lot of flak.
Because it was not true.
I didn't compare Armstrong to Mayer. I said the end result would be similar.
Then, rationalists meetups. They can still host a fair amount of organized superstition, but at least they try to be wary of that.
for anyone interested, but without the time, he focuses on monotonic processes (things that only get bigger, in a sense, which are the kinds of things that become eventually consistent - think of the max of some values, or the set of all instances in a collection that is accumulated).

then he expands on a language that uses datalog (without deletion, presumably) to implement this (which makes an awful lot of sense, as - iirc - datalog systems were implemented by constructing all possible solutions, which looks like it's going to be monotonic as you accumulate data and functions...)

it really is a good talk if you know nothing about all this (as i didn't).
Shared suffering is a guaranteed way to make friends.

When you are placed under high amounts of stress and you are with someone else an instant bond is forged.

Physical stress is the most obvious but mental or emotional stress are just as affective. If you want to make friends do something you hate or are horrible at.

The NYT article sited talked about 'getting over that hump' in a relationship. Meeting people seemed like the easy part, but forming a friendship was the problem.

Ask them if they are afraid of something or cringe at the thought of doing something then organise the effort.

Know your limits and cooperate against them. When failure is obvious everyone is free to have fun and avoid any anxiety to impress or succeed.

Example: I went indoor rock climbing with a friend. It was his second time, and my first since I was ten.
We got to the gym, did a few easy tracks and then I suggested we go at the most difficult track on the wall. We made it about ten feet up the wall then fell off. Our hands were simply too weak.

We knew it was beyond us, but this was the first time all day that we laughed so for the rest of the day we just kept trying the same track.

We breaked for lunch and then argued whether we were too spent to go back for round two. We decided to hell with the fatigue we have to beat that track. We went back and, again, fell every time we tried.

The next day I saw him walking down the street so we got some coffee and laughed about how the both of us needed to find someone else to open doors and jars of peanut butter because our hands were so exhausted our grips had become useless.

There was very little `proper` socialising.
Impossible to talk about anything except grip suggestions when one guys on the ground and the other is on the wall, but we got to know each other better, I think, than if we had talked about work or whatever.

Dinner is nice, but you want something you can look back on and say, 'Haha, do you remember when... that shit was ridiculous.'
Isn't this something an asset pipeline should be handling?
List of 39 Low Cost Linux Friendly Boards and Products
Thanks to joshu
...or why types and the lack of anonymous functions combine to make a language painful, ugly, and annoying.
Definitely not! But we use it for testing locally, during which time we don't write pyc files which means we're less likely to have issues with that when we deploy to production.
Behold the Yammer Effect
What I learned at imeem re:the music industry is that problems with "content industry" have nothing to do with technology, and have everything to do with social/political/regulatory issues. The music industry behaves the way they do because they have a financial incentive to do so.

I think that attempting to solve the fundamental financial incentives of the operators of our core social communications infrastructure is as important as those other announcements.

Rather than just sit on the sidelines and complain about the fact that the companies controlling the building blocks of the social web are erratic and financially incentivized to screw over their entire user+developer ecosystem (or die), I am going to try to do something about it.

Even if I fail, I will be proud that I put my money where my mouth is, and did everything within my power to do fix something I see as a HUGE problem, a problem that affects a lot more things than some would appear to believe.
It's not childish, it's just being responsible. This is generally done for any employee with access to highly sensitive data. They're not going to do any more work for you; why take any risk that they'll do anything damaging after the moment when they tell you they're leaving?

Also, once they've resigned, they're no longer an employee, so for a lot of companies (Google included) they may not be allowed in the sensitive office areas, anyway.
That text hardly explains the "why"...

The real answer is evolutionary: reproductive facilities are The Most Important Thing in a Darwinian organism's collection of organs. Everything else is just auxiliary support machinery. That is why evolution probably favored animals like us who are very sensitive about the balls.
This is a really disturbing story. I hope you get a satisfactory resolution.

Anyway, there has been a trend recently with regular HN'er saying that people should stop using HN as a way to get justice. "HN is not your mommy".

I strongly believe that this is exactly the time that HN should step up, upvote this story, and ensure to it that a guy who creates the technology he wears see's some kind of justice.
Pitch or nominate a startup or non-profit
UK Graffiti Docu
They're going to have to literally reinvent themselves. Not in the B.S. wishy-washy way they've proclaimed numerous times. But in the balls out risky reinvention where if you fail, the company potentially gets sold for peanuts. They're not going to get anywhere playing it safe at this point.

The smart phone market is still relatively wide open for new, not-yet-thought-of services. Yahoo could throw their focus strongly that direction and try to matter there, betting on the future.

Buying Netflix wouldn't be a terrible idea, they're cheap these days relatively speaking. They could bring a lot of cash to bear behind Netflix, which could be put to use beefing up their streaming selection.

There are a few potential acquisitions they could do to get pointed in the right direction in terms of products relevant to the future. Yelp and Foursquare for example. They need to be able to properly handle services they acquire however, and perhaps Mayer can do a better job of that than their previous leadership. They'd need to do something more like what Google did with YouTube.

Short of making a dramatic change, it's merely a game of milking old assets for cash and slowly fading away.
What kind of rituals does the UU have?
If your blog doesn’t link to your site, you’re doing it wrong
Talent, time, and not getting enough Darren Zenko
I've noticed the difference between modulo and bitshift in java code written in the last five years. If it's getting 99.9+% cache hits, being used in an innermost loop, and jdk7 hasn't gotten around to JITing special cases in modulo, this could absolutely matter.
Types certainly don't.
As a follow-on question from someone who was forcefully converted from Win7 to OSX at a new job;

Is the release for OSX going to be productivity-crippling due to bugs (status bar disappears at random, etc.), frequent crashes (usually with powerpoint involvement), and haphazardly changed shortcut keys?

Love your Excel-for-Windows work though.
Captain the shields cannot take any more of this
I would imagine a lawyer at any of a number of the nations larger law firms would take this on for you on contingency given the rather large sums that McDonald's might be forced to spend settling this with you.

These firms are pretty approachable - don't go the local small-fry ambulance chaser, they won't know what to do.
An American tourist was harassed but not physically injured. He has evidence (some hearsay/unverifiable) that random McDonalds employees destroyed property, but it's going to be annoying and difficult to prove anything.

I wouldn't expect a lot of help. Imagine if a random Albanian had a similar problem with NYC McDonalds employees and called the NYPD. The police don't support the assault, but they're not going to leap to attention over it.
Not really a good metaphor. Steve Jobs, Tony Fadell, Elon Musk, Max Levchin, and many more entrepreneurs chose to start a second company rather than take a C level job somewhere else. A better analogy is whether to adapt an off the shelf piece of code to scratch your itch (often a reasonable choice) or to write your own from scratch, clean slate. The latter is much more risky, but that fits a certain personality.
Learning programming without a computer
Microsoft Office Comsumer Release Preview
WHAT?! I can't believe this happened and truly hope you can find these people.

From the sound of your story, it sounds like those three were probably not actually affiliated McDonalds. Were you confident that even Potential Witness 1 was a true employee? Sounds like a scam and heist, but very strange since multiple people involved were wearing (seemingly) legitimate McDonalds clothing. Although, I would note that they were not wearing the uniform that the cashiers were wearing, which may give more weight to the conjecture that they were just lurking in plain site waiting to mug or rip someone off.

I hope you find these guys and they get whats coming to them.
I read the biography too and this seems only remotely similar. Anyway, if someone shares some of Steve Jobs' bad traits, that means nothing at all. It's not an indication of a good CEO.
I just did a post on it:

http://news.ycombinator.com/item?id=4253071
> You're not going to make friends over one dinner. ... Friendship takes repeated exposure in mundane situations.

I made two friends at a GrubWithUs dinner. I think in today's climate you have to be so much more deliberate and calculating to have friends. You have to treat friendships the same way you treat online dating- meet as many people as possible and make plans with as many of them as you can. Which is really annoying, but otherwise I frankly would have no friends since I work from home and my colleagues are primarily older married men.

How I made these friends is I put cool people I met in my contact list and invited them to lots of things I already like to do on a regular basis. I also formed my own supper club that meets once or twice a month. Obviously it doesn't work out with everyone, but it worked out with two so far, which is great. As a woman who works in tech and has always had interests that are primarily shared with men, it has always been hard to me to make female friends, so I'm really grateful for anything that allows me to widen my net.

I would say a major obstacle to making friends for me is that at my age people are starting to couple and making their relationships their priority. I have a few friends whose significant others will not like them go anywhere unless they are also invited (and often these significant others are unpleasant people). It is sad to lose these friendships.
the windows and OSX releases are not usually tied together and are actually developed by different teams. I do not have any info on their vnext release sadly.
Makezine: Maker Camp
Lost in cyberspace
Yeah, but everybody you'll meet will be religious. I often think that "atheism" needs to set up structures to care for the lonely, too. Basically I think that is what the church is (among other things), they are a company catering to lonely people.

Of course lots of my friends are (moderately) religious, too, but it always leaves me uneasy. Because the things I am really interested in (evolution theory, science, artificial intelligence, science fiction, economics...) are incompatible with their beliefs. So I'll never even try to start any deep conversations with them.
Since we're throwing out conspiracy theories, I'd like to take a stab; that this is a mafia run McDonnalds working as a front.
Most Haxe targets are source-to-source, with the exception of SWF. It bootstraps on existing toolchains a bit better(this can make a big difference for debugging), and it affords more flexibility in the build process in those situations where you really need to mix in code native to the target. The extra step of compilation to reach the runtime is treated as a UI issue. NME, for example, already has its own build system in order to deal with asset packaging, and it integrates the cpp target compilation alongside that.

This doesn't preclude the possibility of bytecode, but from the Haxe perspective it's seen as an optimization, not a must-have for practical use.
again I cannot comment on the OSX release because I actually don't know. If your having stability issues make sure to send those crash reports we actually have some pretty cool collection and analysis tools for crashes that lets us work on the reliability of the product.
This has always been my experience with Police in foreign countries.

They are polite, friendly, and genuinely wish the incident didn't happen. Once they ascertain nobody is really injured, etc. there is not a whole lot they can do.
he would fork a Node.js and made Ynode :)
http://www.youtube.com/watch?v=8HzclYKz4yQ&feature=playe...
~22:40
Commodore 64 Bass keytar - FF to 2:12 where she starts playing it
In the past, after pinging the person via email, I've waited a few days and if I haven't gotten a response, I send the person an invitation to connect on Linked-In - I've been pleasantly surprised to see the connection accepted and a real response to the original email shortly thereafter more than once.
Random tidbit from the article - HDR photography is patented.
One of the big things I noticed in the first link there was that a SVG icon scaled to different sizes didn't look as good as a hand-optimised set of raster icons, largely due to issues that could conceivable be addressed. e.g. When the SVG icon was scaled, the lines defining the shape also scaled up in thickness so that they appeared far too chunky in the largest version. What if line-width were kept constant as the SVG was scaled?

While that link makes me appreciate that SVG speficially might be hard to work with and that simply scaling everything proportionally might not make for good icons across all sizes, I remain unconvinced that vector icons are hopeless. Perhaps SVG's have the ability to do what I describe above, or perhaps we need a more powerful vector graphics format to work with.
Here in England the managers of a McDonalds wear different clothing items to the peons, it's plausible that the people involved were either managerial staff or possibly security? The fact that perp 3 is carrying janitorial equipment would indicate he is indeed part of the store.
"Many brilliant, groundbreaking work is produced...lousy writers." I, um, yeah. Oops.
I find it really hard to believe that Steve Mann would have some kind of medical condition that would lead a normal Dr. to prescribe that Steve Mann wears the computer vision glasses that Steve Mann invented.

I'm sorry he was harassed, but this story really smells of one of the oldest ways to gain media attention on the internet:

Step 1: Get screwed by a big company (this is the easy part)
Step 2: Write a blog article documenting how you got screwed
Step 3: Submit story to slashdot, digg, reddit, etc.

Keep in mind people, before you start blowing up about this "injustice" that we're only hearing one side of the story. And frankly, I'm of the opinion that cases of assault are better handled by police and courtrooms than blogs and internet mobs.

Also, the fact that the retribution Steve Mann is demanding, is that McDonald's repairs the glasses that Steve Mann invented is, well, a fantasy to say the least.
How-To Embed a RFID Transit Card in your iPhone