skysight-inc/HackerNews huggingface dataset:
Actually, can you really do dynamic inheritance in ruby? I don't _think_ so. There are ways to apply inheritance dynamically at runtime of course (including with module mix-ins, which are basically just inheritance even though ruby pretends it isn't), but I don't think you can _undo_ inheritance at runtime.

You can easily simulate dynamic inheritance in ruby.... with composition, using delegate-like patterns.
You've given my life purpose. By that I mean, AFT is the worst application I've used in my life, ever. It is that (un)reliable. And I need yet another side project.
Nice, but I'd hate to be running catsinsinks.com right now. You're probably beating them to death.
I wouldn't call "no human judgment" a compliment...
No, this is occupation and apartheid.
That was actually funny.

I have a friend who sold his company many years ago for about $20 million. He had developed one product. It was based on a set of off-the-shelf Z80 STD cards in a frame along with a few custom cards. The software running the system was written entirely in Forth. No OS, just finely-tuned Forth from the ground up. No graphical interface either. The thing was operated via a terminal over RS-232 or RS-422.

So, yeah, lots of very lucrative niches out there in industrial, medical, defense and other markets that have nothing whatsoever to do with creating websites or mobile apps. You just have to find them and jump on them. I've been lucky enough to hook a couple of those over the years, though not as "juicy" as the niche my friend found.

I wonder if the 'net and mobile craze is creating a situation where CS grads are coming out of school having nearly no idea that there are very interesting worlds out there that lie outside of those domains?
What makes you think that? Unity uses: D3D9, D3D11 (new in 4.0) or OpenGL on Windows; OpenGL on Mac & Linux; OpenGL ES 1.1 or 2.0 on iOS, Android and NativeClient; libGCM on PS3; D3D-like API on Xbox360; Stage3D on Flash.

What is new in 4.0 is D3D11 support, which is kind of a big deal since it opens new GPU possiblities (compute shaders, tessellation etc.). But all the other rendering APIs are still there and fully supported.
That gave me such huge respect for the team.

I've seen so many startups that took customer money even when they knew they probably wouldn't deliver the anticipated value. It's wonderful to see somebody who winds down a business with such concern for every stakeholder.

Good fortunes to the Tiny Speck team. I hope our paths cross someday.
Microsoft CEO Steve Ballmer Talks Turkey in Silicon Valley
Air: Have we always breathed it? News at 11.
you mean besides the 'iconic' picture of the war room with Obama and his top aides watching the raid? detailed accounts of what happened? pictures of the aftermath? an onslaught of books, movies, references?

nope, nothing at all. but somehow everyone knows that seal team six is BADASS.

pointing to the US, of all countries, as a counter example is a cognitive dissonance of such magnitude, it is baffling.

greetings from Europe.
User sues Microsoft over tablet storage
Good point. In fact, I may very well not know the most basic things about this country. But then how do you explain the colonization programme? The only explanation I've been able to figure out is some zionist idea of a right to a patch of land; some race-based sense of superiority. Why else bulldozer villages far across the border that was last determined in a treaty? These are horrible crimes, committed willingly by a democratically elected government. I genuinely don't get it.

But I do admit here that I've turned this not-understanding into choosing that it must be plain evil. Maybe it's something different. I'll not delete my original post to keep the thread understandable.
Friends! Talking through things with honest people is the best feedback. This doesn't work if you have a lot of supportive rather than honest and blunt people around, so if needed talk to strangers first. Try going to a meetup for something in your area- doesn't have to be the same language- there will be geeks there. Pitch to them. Pitch to everyone you can that you think wouldn't mind. And of course, put your site up on HN and ask for honest feedback, but do that only when you have something that you wouldn't tear apart yourselves.

BTW- only building apps where there is a market need is a surefire way to stifle creativity and lose interest. Start up a project on GitHub for fun that does something cool and do that to get your creative juices flowing. Then don't abandon it. There was a study a few years ago that found that the majority of "successful" free or open source projects have a developer associated with them that only started that one or two free or open source projects (ever).
The main reason I think it's really dumb for Unity to put more focus on high end features instead of polishing and improving what they have is because developers who want those high end features are probably using Unreal or UDK.

The way I see it, Unity's primary market are hobbyist developers or professional developers who are making casual / indie / 2d games, and usually those games are on Mobile. Those types of people want less headaches and they want to be able to do common stuff really really easily. They don't really care about the high end features.

Unfortunately, Unity has terrible built in support for 2d art. Unity also zero built in wrappers for common Mobile tasks like In App Purchases.

Jumping through hoops to get your source control setup properly is a huge knock against it as well. This type of thing should just work out of the box.

You can't cut and paste components between game objects. When importing sounds you have to change the import settings on each sound individually because they don't support multi-object editing.

I use Unity professionally as a casual / indie game dev and while it is the best game engine for me, I can't help but think it could be so much better.
No, but the GP seems to imply that it will help change the mind of those critical of Israel. I'm one of those, and it didn't change my mind. Admittedly, I'm just a single sample though.
The justification for settlements is as follows: buying land, and living there, is legal. Describing this process is "unilaterally moving into land where 2/3 of them live" is false. A way to stop being split on the issue is to stop believing false factual claims.

Palestine will have moderate leadership sometime after the majority of Palestinians are decent people who will vote for decent leaders. Blaming Israel for the hatred of its extremist enemies is nasty.
> I don't see how all of that has anything to do with Israel being a Jewish state, except of course that declaring a single-religion state, in general, is asking for trouble.

Israel isn't a state for Judaism, it's simply a state for Jewish people. The set of Jewish people is not equal to the set of people who practice Judaism.
Sledgehammer-Wielding Maniac Attacks Psychiatrist
And you believe posting anti-semitic remarks in public is appropriate.

We should care about your opinion why?

Flagged.
You persist in believing that the market is about fairness rather than efficient allocation of goods. Have fun with that.
So they wouldn't truly be critical of him then.
What Obama did with Osama was a fucking scandal and should have cost him the presidency.

The only way thing the muslim murders fear is humiliation. A quick martyrdom followed by a dignified burial at sea is not going to deter anybody. And they have all the reason they need to hate the US so long as there are soldiers on 'muslim' land. Just as they have plenty of things to hate Israel for, no matter what they are posting on twitter.
different in that Israel is allowed to do things we'd never accept from any other nation?
> you basically walk around and click on things

Sounds a lot like Diablo III / Torchlight II, which supposedly aren't all that boring...
What field are you planning on working in? What sort of job are you looking for? Startup? Corporate? Would you be writing new code or would you be maintaining old code? What sort of pay? How much experience do you have? Don't focus just on the language.
It seems like overkill to file suit over this, but looking at the Surface FAQ[1], it seems legitimate to criticize Microsoft for using close so much disk space on a device that they make, with such a small hard drive.

5Gb for "recovery tools?" Is this the tradeoff for not being able to reinstall from a dvd?

[1]:http://www.microsoft.com/Surface/en-US/support/surface-with-...
I really enjoyed this, looking forward to more.
We do most of our testing through cloud-hosted VMs now, like http://browserstack.com and http://saucelabs.com

Sauce also lets you set up selenium/WebDriver testing so you can automate it.
I don't think Sony could "vanish", more like their valuation falls low enough that someone buys them up at a "steal" for the brand and patent / trademark portfolio if they get cheap enough.
What dehumanizing? You give no examples. I go to the twitter feed and see tweets like this:

> Over 50 rockets fired from #Gaza hit Israel since yesterday -- more than 800 rockets in 2012 alone. RT this. #Hamas

> 1 million citizens in #Israel slept in bomb shelters tonight, barraged by dozens of rockets from #Gaza. pic.twitter.com/LqPfjaTj

Seems like they are explaining things in simple terms so more humans can understand what's happening. I don't get how communicating so more humans will understand is dehumanizing.
Sorry, you are wrong. Check the algorithm section. It is all about competitions for developers.
Those were press releases - they happen everyday to report serious events.

The White House pictures showed no glee and did not trivialise the situation - they were serious and released appropriately. No photos of Osama or his assassination were released.

The pictures of the aftermath were from Pakistan.

Books/Movies/References occur with any high impact event - you cannot stop them.

Greetings from "get off your high horse", the real world is messy - hence you deal with the situations as best you can as they arise - but obviously Europe is doing just fine - so we should all probably listen to you.

Oh wait - no you aren't.
It's because it gets so cold there, so the two things to do are to drink or stay inside and code. ;)

Much props to Russian developers!
What Obama did with Osama was a fucking scandal
and should have cost him the presidency.

Why?

The only way thing the muslim murders fear is humiliation.

Why?

A quick martyrdom followed by a dignified burial at sea
is not going to deter anybody.

Why?

Look, I understand frustration and feelings, but we can talk rationally here.
PandoDaily's redesign reminds me of the 1990s.
What is awful?

Israel defends themselves -- not enough (if some Israeli innocents still get murdered and Israel still attacked in the future, how can that be enough defense?) -- and you call it "awful"? Explain yourself!
I don't see any emotional tones attached to the Tweets, like you seem to suggest in your comment. Now you receive the news from tweets -from the moment it happens- instead of reading about it in tomorrow's paper.

I guess Israel feels they need to be more in control of the news that will be send out, sending the news out themselves from the moment it happens is one way of achieving this.

I see the need for this. Here in Europe many countries, organisations (like the EU) and media outlets seem to be more politically aligned with Arab nations compared to Israel. I believe this to be because the Arab nations are much more worth as trade partner to Europe compared to Israel and in the end money makes the world go round. Perhaps by sending these tweets Israel can gain more support from the (European) citizens.
There are even more non-CS graduates who suck at those three!

Snark aside, the thing about being self-taught is that, it is easy to miss out on important concepts, simply because nobody told you about them. You won't seek out more knowledge about them, because you don't even know they exist! They are the "unknown unknowns" that Rumsfeld was talking about. [0]

[0]http://en.wikipedia.org/wiki/There_are_known_knowns
This article has to be one of the most honest, rational, and clear eyed review of what it takes to be successful, long term (10+ years), as an independent game developer. While 4-6% of the talented game developers might be able to be successful playing the hit-game increasingly backloaded with more expensive collateral, the other 95%+ would be well advised to read Daniel Cook's article. And then read it again.
Americans didn't intend to elect a Republican majority to the House
Hm, I'm curious: where in Europe is anti-semitism not "fully out of fashion"? I only know my own experience, of course (the Netherands). My impression is that here, apart from Arab immigrants, people couldn't really care less whether someone's Jewish. Most Dutch Jews are so Dutch that it's hard to tell they're Jewish at all, except possibly by their names. But all of this may also be because there are so few Jews in the Netherlands these days (the Nazis did a pretty, ehm, thorough job here, unfortunately).

(This, of course, assumes that by antisemitism you mean actual hatred of Jews, and not "being critical of the something the Israeli government does or did")
Packets Are the Past, Flows Are the Future
The power of habit by Charles Duhigg.

Whether its getting up early in the morning, going to the gym, learning new skills - it all comes down how good a person is in forming new habits and sticking to them.

This book helps get into the mechanics of how habits are formed, and the elements that will help make them stick.
The best part is that the book is loaded with specific case studies for both personal use as well as case studies relevant for product-based organization.

I loved it! Not that I'm going to the gym any more regularly though :)
Wait, i write a nasty, unfriendly post and get many upvotes. Then I admit that the nasty unfriendly post might've been based on a lack of understanding and ask for someone to explain better, and I get downvoted? What's going on, HN?

EDIT: I'm editing this comment because HN won't allow me to respond to blvr's post. blvr, thanks for elaborating. I don't mean to sound hateful, and I'm willing to accept that I have it all wrong. But still, can you explain the colonization thing? Why do they do it? Note, this is not criticism: I'd really like to understand it better. It's been pointed out by many in this thread by now that I've been assuming things.
>>Do you want to enrage your enemy into more violence or do you want to win?

Provoke your enemies to launch small time worthless rocket(Without much firepower or guidance system to cause organized damage) attacks at you. Use those attacks, now as a reason- Call it terrorism and then bomb them left right and center with F-16s and call it defending yourself.

I am not supporting anybody here. But this is a valid defense strategy in a war.

You can do anything in a war so as long you can justify it.
Calling the majority of Palestinians as indecent people is nasty.
if a Danish cartoon in a newspaper can set off riots
in countries where it is not published

...and several months after it has been published. What does it tell us? There are people who trigger the riots and decide when and how to influence the crowds. They, or their adjutants, are interested in using the "Danish newspapers"; not the people on the street.

it does just seem a very dehumanized way of approaching a conflict
where actual real people are dying

There are people who need to be stopped, and getting them dead is sometimes the only way.
Wow. No. You've got it completely wrong.

Zionism is the idea that Jews need a Jewish nation to take Jewish refugees fleeing persecution. History has basically proved that to be true.

What it's not:

1. The idea that Jews are in any way superior. All races have equal rights under Israeli law (although secular Jews have some obligations that other groups don't, i.e. mandatory military service) and Israel has a significant Arab population.

2. Religion-based. Early Zionists were all secular socialists. Religious Jews got on board later when they started to see Israel as a sign from God but the traditional position (and the reason why many Ultra-Orthodox Jews still don't support Israel) is that Jews weren't allowed a nation until the Messiah comes.

Israel isn't perfect (obviously) but your comments are completely disproportionate. You need to tone down the hate.
It's a little creepy how the author keeps referring to it as Surface, almost anthropomorphizing it:

"I love the Touch Cover and the sound Surface makes as I type."

"In the first three days of using Surface, I charged it twice"

"Surface simply found the peripheral and allowed me to print to it out of the box."
I'm curious, why do you equate "critical of the Israeli government" to antisemitism? I have no problem with Jews at all. In fact, if you read carefully, you'll see that the word Jew (or anything like it) does not appear in my post.
It's pretty much unwatchable... I'd rather watch interior designers or socialites being horrible people.
Coming from someone who isn't really engaged in the whole Israel-Palestine thing (and, honestly, won't be until they cause the next world war), this little display makes me feel like IDF is presenting a very real, serious act (killing a person) as if it is a game.

The trophy eliminated graphic and youtube video.. it's almost like they aren't even serious about killing people and using military force. It has a reckless feeling to it and it doesn't sit well with me.
I agree fully - reading through these comments is frustrating, as the languages mentioned can hardly be called Object Oriented.
Learning Smalltalk is something everyone who really wants to understand OOP should do. C++, Java and the like really should be called Class Oriented languages, as demonstrated by the often very deep class hierarchies.
It's not about the classes, it's about the communication between objects. Objective-C is far closer to Smalltalk than most of the languages mentioned in these comments.

The downside to learning Smalltalk - the realization that a 30 year old environment is more advanced than whatever modern tools you will need to return to to earn a living.
I'm not going to say Israel is a font of ethical behavior or that your analysis is, in broad strokes, wrong, but there are a few facts that should get clarified.

First, the settlers aren't settling in Gaza, they're settling in the West Bank. This makes the idea of rockets-as-retribution a bit strange, since relations with the West Bank are decent and they obviously undergo a lot more daily molestation than Gazans do since Israel unilaterally withdrew from Gaza.

http://en.wikipedia.org/wiki/Population_statistics_for_Israe...

Also, Israel is in no sense a single religion state. There is complete freedom of religion in Israel. There is an "official" orthodox Judaism there which sadly has the authority to determine if you get a real Jewish wedding among other things, but there are Muslim and Christian Israelis among everything else, and the stripe of ones Judaism is not relevant to immigration.
Selling an operating system is an afterthought in Microsoft's attempts to get you to give them money. If only our other incompatibility woes were so blessed with such afterthoughts.
Just like the "report abuse" link actually does something.

Why do you assume it doesn't?

I realize it's not always that way... but is often enough.

This seems like confirmation bias. Pastebin gets I don't know, thousands of pastes a day. How many did you check versus total traffic in a given time? Stop suggesting that it's a den of thieves if, apart from legitimate usage, thieves also find it convenient. Thieves find email convenient as well. Getting rid of pastebin doesn't solve any problems.

As for the "creative cloud," it's actually more expensive than buying the software.

I know. But my point was that, for creative cloud users access to all of their Adobe software and the admin panels for their BC sites fall under a single Adobe account login. It's a real problem if it turns out Adobe puts little effort into database and password security. I mean I'm an idiot when it comes to this stuff but even I know to use PDO and blowfish.
We aren't even there yet on the desktop, plenty of printers, pci cards, etc are still undocumented Windows blobs.

It is this strange belief on the part of hardware makers that making the lives of FOSS developers harder makes them more money or something. Because they already wrote the docs - they have engineers that made the stuff. They just don't put them on pastebin or something.
You know, many people don't know that Jews form an ethnic group, not just a religion. There is a surprising lack of knowledge about our, admittedly small, but still widespread and supposedly familiar group of people.
Wow, it's well known that the settlements are illegal under international law. This is acknowledged by many academics and intellectuals such as Norman Finkelstein and Noam Chomsky.
Funny or not (I don't think I'm any different from the natives in that regard), that doesn't explain why they would find it perfectly reasonable to share the joy in public where "fun" is certainly not the aim.
Sony's problem is that they need the next big thing.

They had the Walkman, then the Playstation (and 2 and 3). Outside of that they are just like any other mid-level electronics brand to me.

Sony should invent something like a net-enabled helmet as a response to Google's goggles that uses a transparent screen with fluorescing e-ink for night use. Or maybe a personal home theater system where you wear the speakers and the music "moves with you". There really is no excuse not to be original.

Fear prohibits success. Lose fear and you will succeed. Risk must be taken. Be creative. These things must be embraced by any culture to succeed.
This isn't true. The user experience is far worse now that they've monetized the news feed. I see far more ads than I used to, often for things I am uninterested in.

The FB experience is getting worse by the day for users and advertisers.
Yes I do know people who have changed points of view. But I am more interested in the way in which technology has changed the way all of the parties involved are acting. During the Egypt uprising as part of the Arab spring there was a tremendous backlash on Egypt for cutting off (or trying to) Internet access to keep word of what was going on from getting out. I felt that was pretty egregious, but I wouldn't feel bad if Twitter said "We don't want to enable you to prosecute your war and advertise it on our service."

So I find myself internally at a conflicted point. Why was it 'bad' for Egypt to do? Why wouldn't it be 'bad' for Twitter to do? (remember this is me asking myself if I can deduce through introspection why I'm conflicted) I'm not on either 'side' of the Palestinian conflict, but I am interested in trying to reason about morality and the Internet's impact on it.
If anyone is in Adelaide (Australia) email me and we'll meetup!
Unhackable drone research to go open source