skysight-inc/HackerNews huggingface dataset:
If the Apple story is indeed true, there's a certain irony to it: device drivers in the OS X/iOS kernel are written against a C++ API called I/O Kit. For forward-compatibility with newer kernel versions, all the public classes contain a significant number of dummy virtual functions, and many also have a pointer member variable called "reserved" so they can later add new fields if they need to without changing the class size.

E.g.: http://www.opensource.apple.com/source/xnu/xnu-1699.24.23/io... - note the

ExpansionData * reserved;

member variable and the block of

private:
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 0);
#ifdef __LP64__
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 1);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 2);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 3);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 4);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 5);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 6);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 7);
#else /* !__LP64__ */
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 1);
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 2);
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 3);
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 4);
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 5);
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 6);
OSMetaClassDeclareReservedUsed(IOMemoryDescriptor, 7);
#endif /* !__LP64__ */
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 8);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 9);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 10);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 11);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 12);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 13);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 14);
OSMetaClassDeclareReservedUnused(IOMemoryDescriptor, 15);

dummy methods.

There is also a system in place for the linker to patch the vtables of dynamically loaded classes (i.e. third-party drivers). They've also built an Objective-C-like Class/metaclass system in C++ via macros for I/O Kit, for some very basic reflection (mainly to keep track of whether instances of a class exist, and if not, unloading the kernel module).
Don't let this topic die.
This is the reason why I cannot be a "data scientist"

Are you worried about this outcome at all? Do you see yourself playing an important role on a data team, one with less modeling responsibilities but more infrastructure/DB responsibilities?

I'm considering this path and would love to hear your opinion.
Actually, now you mention it, I think I remember seeing the author of XKCD mention that he was inspired by Minard's diagram.

I'm afraid your paper's too much for my brain on a Sunday morning, but the diagrams and typesetting look really well done :)
(weasel word) people think manual line-breaking is the thing that needs fixing :-).
6yr old bangladeshi programmer
I've used both visual studio (express) and Xcode 3. I much prefer visual studio.

Your point about C# vs. Objective-C is an important one that may have been glossed over somewhat. I can't bear Objective-C, I find it's syntax highly confusing and difficult to parse (my own subjective opinion). C# is much more pleasant. Microsoft could win over developers because of this if they are smart about it.

Now only if I could write apps in Python...!
See the link to the w3c - several times they've started delivering 503 HTTP error codes, hoping that the applications would start to break. It didn't have a big effect, either because the application didn't actually use the DTD they've retrieved for anything or because they broke in a non-obvious manner (like with the servers I'm administering). Had the outage been shorter or if I wasn't monitoring the Tomcat JVMs it could've stayed under the radar. That's one of the reasons I've made this submission.
No, the update pops up within your WordPress admin panel in case you are using one of the WooThemes themes. That download is behind a login, this zip is publicly available for all people that didn't believe it was already fixed.
I love the example page.
> what you see is unattractive font rendering (no subpixel rendering

Haiku actually has ClearType support in the source, but it is not enabled at compile-time by default because it's patented.
No, the update pops up within your WordPress admin panel in case you are using one of our themes. Secondary download - with the link I provided - is available because our site was hacked last week: http://www.woothemes.com/2012/04/were-alive-and-kicking/ We only use that download link temporarily to be able to provide the update to our users.
source & video: http://www.tuwien.ac.at/en/news/news_detail/article/7444/
I think the problem with the font rendering in this screenshot is the hinting. When you hint the fonts too strongly they lose their character and the diagonals' width becomes inconsistent with the straight lines' width, as you can see in the lowercase 'w', for example. If this uses the FreeType library, you can set the font hinting to 'Slight' or 'Medium' and fonts look a lot better.

http://www.antigrain.com/research/font_rasterization/index.h...
Explanation of K's syntax
I generally wash my dishes in large batches because it takes the water about 4 minutes to get hot enough to use for real dish washing
That's a good list to introduce accounting, managerial accounting, and financial accounting.

-----

You could write about more entrepreneurship topics:

Salary negotiation and valuating yourself.

Sunk costs and how to walk away from a bad decision.

Understanding stock options as a prospective employee.

Understanding venture capital investing from the VC perspective.

Different types of business entities and their benefits (sole proprietorship, s-corp, etc).

Advantages of incorporating in certain states or countries (like Delaware) and disadvantages (like Megaupload).
Create a one yourself If you like :P
http://dokeeno.com/login
Indeed, with the b5 window decorations and a little yellowish colour it gets as close to beos as it gets. Xfce is still the only workable desktop that doesn't get in your way.
I don't see it - http://i.imgur.com/mZV1K.png

The font seem to be DejaVu Sans, and it's pretty good with proper rendering: http://i.imgur.com/ixI70.png
Why not just use a cup more than once during the day without washing? I go through at least 7 cups of coffee a day in a single mug; only washing that's done is just before the first of the day.
So it's irresponsible to pipe some script off the internet into your shell, but it's completely fine to download some random gem and just require it straight away?
When did you plan on responsibly disclosing the vulnerability to your customers?
Just started downloading Haiku ,looks cool to me.
The thing that changed the world.
My box is very recent but low price, and the game was running smoothly using 5% of the CPU... maybe you're not properly using hardware accelaration?
What about simulation ? wouldn't some kind of precise simulation of this idea would decrease risk, improve the design and be much cheaper to make than a first prototype ?

And then it would be much easier to get investment ?
Visa issues? You cant just move and work in any country you like.
I agree. Corporations are not people, and should have no rights; in particular they should have no rights to free speech or property. I look forward to a day when the government should be able to censor the speech, compel speech, and take the property of corporations whom it dislikes.

I am especially eager to see this rule applied to corporations such as the New York Times, the Washington Post, CNN, MSNBC, Greenpeace, the ACLU, and more. These nefarious corporations have damaged the careers of upstanding politicians, leaked vital national security documents, and undermined American prosperity with their treasonous demands for "rule of law" and "protecting the environment". Pah. No doubt President Romney will take the lead in muzzling the ACLU, Greenpeace, and every newspaper and television station in America the moment this amendment is passed.

And then there's Google. And Amazon. Or Apple! I mean, we all know that Apple has more cash on hand than the US government; once this amendment passes there will be no constitutional bar on the government just taking it. Won't that be nice?

(Back in the land of reality, it might be worth noting that according to the decision in Citizens United, corporations are not people. Yeah, I know, some talking head on MSNBC told you that it said they were. How does it feel to realize someone you trusted lied to you? At any rate, any amendment on this topic would either do absolutely nothing, since it would just restate current constitutional law, OR it would be a utter disaster beyond easy comprehension.[1][2])

[1]: http://volokh.com/2012/04/26/the-peoples-rights-amendment-an...

[2]: http://volokh.com/2012/04/26/the-potential-impact-of-the-peo...
Sports in Melbourne City Wiki
Sports in Melbourne City Wiki
Climate 2 in Melbourne City Wiki
Climate 2 in Melbourne City Wiki
I could get rid of it in Firefox by right-clicking one of the links and selecting "Forget About This Site"
Is this the same as CUBE. mentioned in the above
> The funny thing about all this is that (perhaps this case aside) Google is getting a lot of bad PR because they actually tell people what they do.

Surely you jest? This story goes back 4-5 years ago. People have such short memories. [p.s.: missed the "aside".]

http://epic.org/privacy/streetview/#timeline

> Meanwhile, everyone .. facebook .. Target ..

Facebook's very provenance is a matter of double dealing, lies, and thievery. I expect precisely zero degree of ethical and moral rectitude from that company. I have never used it and never will unless literally forced at gun point.

Target (and other merchants): Rest assured I was never convinced that giving merchant x a track-me green light was worth saving a few bucks here and there.

I expected so much more from Google and the people working for Google.

I deeply regret the necessity to post the links below (and single out this one individual), but clearly $omething happen$ to otherwise (and previously) aware, concerned, and '"sword" wielding' engineers and scientists when they get sucked into Google's vortex:

http://www.cs.berkeley.edu/~daw/papers/privacy-compcon97-www...

https://twitter.com/#!/eric_brewer/status/68051541063503872

(What happened, Dr. Brewer? You seemed to have an informed clue in 1997 ...)

It really makes you wonder. I guess we are all human, after all.

> Your privacy is being violated all the time, constantly, and nobody tells you about it. If you care so much about the ethics of recording traffic from open wifi networks, then I hope you also pick up your sword against the massive tide of less obvious and more directly nefarious privacy violations.

Whenever I get a chance. You bet. And I am not giving up either, and neither should you. (Do you have children? Think about the future world you are preparing as inheritance for them. Specially if you are a geek.)
Until Ireland further lowers its taxes.

Unlikely. Ireland is currently in an IMF/ECB bailout programme, and will be for a few more years. Financial policy decisions cannot be made by the Irish government, and must be approved by the IMF/ECB. Recent budget changes (e.g. a change to VAT rate) were discussed in the German parliament before the Irish parliament.
So "if you forgot to run git submodule update, you’ve just reverted any submodule commits the branch you merged in might have made"... Yes, if you forget to type the correct commands then undesired effects will happen. Now that's a git design flaw? Give me a break.
I looked for an image with a white background http://i.imgur.com/9aTz2.jpg
I'm pretty certain that's not what the parent was implying.
The first device of Samsung Windows Phone 8 would be based on the Galaxy SIII
I started at PHP and still learning.
The Aim and Objective of Hezbut Tawheed
It is totally unfeasible to live socially without a system of life. Man desires a system of life that is accurate and flawless.
I have many clients whom I set up Google Analytics for. The don't have a clue how to use it. Even after several courses.

Go ahead and do some (non web-savvy) user testing on that and prove me wrong.
مسلسل بين الماضي والحب الحلقة 85 
مسلسل بين الماضي والحب الحلقة 85

بين ,الماضي,و,الحب,85

http://video.qlbak.com/11423.html
Ray Kurzweil: From Eliza to Watson to Passing the Turing Test
Yep, this is it. Still full hinting, though.
What’s this about Zynga and whales?
Sure hope they were notified before it was released.
To put it in perspective, the 80s in Ireland were very bad economically, very few jobs, lots of emigration. Apple also have their office in Cork (not Dublin) which would have fewer native industries and employment, so they probably qualify chore all kinds of 'kindness' grants.
The engineer used existing software that happened to grab and then keep all traffic instead of only the bit that they needed. They discussed it internally and decided to fix it... sometime.

Yes, they should have thought it through more, and not fixing it was lazy and thoughtless, but at the same time.... If you haven't done something similar then you aren't doing enough.
Great Work! Thanks
The Rosetta Code is a much more interesting and useful site along the same lines.

http://rosettacode.org/wiki/Rosetta_Code
Could someone knowledgeable comment on SSD support ? How does Haiku behave on SSD ?
So you'd also say that a car that explodes if you forget to press the "don't explode" button after refuelling is a perfectly good design?

Even if you think you're perfect and never make mistakes, it's not a good idea to add easy opportunities to make mistakes.
Largest collection "Hello world" in programming languages (441 at last count): http://www.roesler-ac.de/wolfram/hello.htm

It even has BCPL and LabVIEW!
"Or, to look at it another way, until the prime example of an innovative major corporation ceases to be Procter & Gamble, we probably aren’t in a truly innovative era. (Tide to Go is awesome, but it’s not exactly the transistor.)"

Please, this is such a strawman... the most valuable company in the world is now Apple. Wether you like it or not, tell me that it isn't an innovative company.
There can be many threads per process, but plenty of applications ("Generally") are still single-threaded or even if they aren't, they only use one for the UI.
Infographic & form to fill about browser HTML5 and JS features support
Well, the companies I know tend to do their recruiting based on word-of-mouth recomendations - so they have to know you from some previous job or you need to be recommended by someone etc. It's a tiny sample of a couple companies though, and that probably doesn't generalize to all "small consulting shops".
Same procedure in South Africa, though generally the local identification document is used not the passport. For example to get a cellphone contract: Proof of residence (utility bill), the ID mentioned above, a bank statement and a payslip.
Cross-Platform Freemium Game System
The open nature of Android, specifically being open source can be doubted at times. There is the whole incident with Honeycomb source code, and how it wasn't released until the Ice Cream Sandwich source code was released. Even worse is that this incident was in direct contradiction to comments from one of the android leads https://twitter.com/#!/Arubin/status/27808662429. I do have large respect for how open Android is though, and how the GPL on the Linux kernel really shows how useful it is.

In regard to secure boot and Windows 8, the restrictions are a part of the Windows 8 certification system. Personally I don't think many manufacturers will want to skip windows certification, even if they have to implement the restrictions. The more I think about it, the more I see this could bring up another anti-trust case. It would probably also bring the 'do you own your device' issue to the forefront.
Community Savings Bank 
Need a good bank in Bethel Ohio? Contact Community Savings Bank today. We are your hometown banking partner since 1889. We are committed to you!
That's 300 user accounts, created by testers over the course of several releases.
LabVIEW is missing - can git support it?

Update:

And I don't see Processing either
To my surprise, this worked perfectly on my iPhone...
Thank you for sharing these lessons. It's good to know that you can get a job at an awesome company without being a God/dess of Software Engineering that spoke in bits before the universe made its way out of the dark, lifeless void...
You must put server.py in ./skypekit-sdk_runtime-3.7.0/examples/python/tutorial/ and run out there.

Also you need edit keypair.py

Please create all issues on github.
Another notable company that does this is Gore & Associates (of GoreTex fame):

(from http://en.wikipedia.org/wiki/W._L._Gore_and_Associates)

Unlike the traditional management structure that Bill Gore had experienced at DuPont, he proposed a flat, lattice-like organizational structure where everyone shares the same title of “associate.” There are neither chains of command nor predetermined channels of communication. Leaders replace the idea of “bosses.” Associates choose to follow leaders rather than have bosses assigned to them. Associate contribution reviews are based on a peer-level rating system.

I always assumed this sort of org could only function with relatively small companies (e.g. Github, maybe even Valve) but Gore has 9000 employees - pretty impressive.
天龙八部官网下载
HP designjet 3D printer (German site) check the video
The projects I add as submodules are all hosted on Github. For those that require modification, I would fork (mirror) the project, commit the changes to my fork, and add the fork as a submodule to the parent project I'm working on. So, yes, I do add an extra mirror in between but it's really because I lack contributor permission to the main repository.

Also, if repository A and B reference repository C as a submodule and I update repository C for A, B would not be affected since submodule references are just commit IDs. There's no need to create two additional mirrors (C-for-A and C-for-B) if that's what you meant.
You are making the market/future for 3d printing.
"To feel depressed: SQL"

SQL isn't a programming language you would learn to program general purpose programs with. It's a language to manage relational data in a database.

It's not a depressing language. Depressing, is watching a programmer fight with procedural ORM when doing anything remotely complicated with data in a relational database.
I don't personally mind Obj-C but there's really no reason to write most apps in a language with so much exposure to all the low-level nastiness of C.

You can currently write iOS apps in C# with Mono but my initial experiments in that direction suggested to me that it was too far out on the limb for comfort.
I'd like to hear more, please?
If Walt Disney was running a web business
Caedium is building an easy to use, cloud based Computational flow dynamics(CFD) simulation tool[0]

Computer aided engineering tools in the cloud might be the missing link between the internet and real life innovation.
They could extremely reduce the price of of a (simulated) first prototype , and enable entry to small or crazy ideas.

But the major tool vendors don't hurry to offer affordable tools in the cloud, because their revenue models works differently[1]. There's probably a place for a few start-ups there.

[0]http://www.symscape.com/blog/cfd-azure-cloud
[1]http://caewatch.com/cae-in-the-cloud-just-hot-air/
If you set the same value for "class" attribute on DIV elements in the example, the generated selector (i.e. "signature") won't be unique.

BTW, if the selected element has an "id" attribute (with -by definition- a unique value), what is the point to generate the full selector (cf. "Go to Hell" with "bbg" id in the example)?
Hmm, good question, concurrency and UIs seem a natural fit, what was some prior art and who used it first?

I can name Modula-3's Trestle and Pike's Newsqueak language/GUI from the top of my head. Didn't Xerox' Mesa use threads for this?
Really? The blues and oranges tell me its sub-pixel rendering.
My Prime Factorization Sweater
This is using the Ajax-era hash hack to change URL, which is causing problems with history and makes the reload button and favicon flash.

I'd suggest using HTML5 history, specifically replaceState(). It works on all modern browsers. Works on IE10, but not IE9 and below. If you want to support IE, you could fall back to the current location.replace().
Stupidity reachs new highs.
Unfortunately my experience is not the same: i've done several job interviews in the past months here in Italy and I had difficulties also having negative replies (they just dont tell you anything and after weeks/months you're supposed to know that you're not ok for them)

By saying that the things are easier in Europe I don't mean they're perfect, and my experience is limited to two countries - Bulgaria and Spain. What I was trying to say is that I was allowed, and didn't worry too much about possible problems, to give feedback to the candidates. By the comments on HN I'm left with the impression that in USA this would be a big no-no and the company risks being sued for doing it.

On the other hand, the lack of feedback is not uncommon in Europe either. I think that eventually, it's about being more human and less a resource than anything. And since I've been in the position waiting in vain for feedback I know it doesn't feel good. So I try to treat fellow human beings the way I want to be treated - nicely.

Put in another perspective, we're not infallible and the person could apply for another position or at a later time, where/when his (possibly) improved abilities could be appreciated. You don't build reputation as a good place to work by gaining bad karma :).
No, not remotely. Cube is a traditional 3d printer with a resolution of 0.25mm. This is 3d printing on the atomic scale effectively; many, many orders of magnitude higher resolution.
The video shows a functional crescent wrench. This is clearly HP's answer to Z Corp's popular video.

The video mentions a price of €12,500 ($16,500?), and it looks like 2 units - 1 to print items and 1 to clean off excess material added in the first step. The first is the size of a college fridge, the other is as big as a laser printer.

(Just guessing, sorry I can't read German)
Yes, it's subpixel rendering on your screenshot. Hinting is "full" as opposed to "medium" or "slight": http://www.clearevo.com/blog/files/AfterFullHint.png
Hm... Interesting point of view. Amazingly you missed Fox "News" and WallstreetJ in your rant, but never forget the ACLU. Please turn off your propaganda box.

Also, Citizens United said money is speech and says nothing about person hood. It was a ruling in 1918 that allows corporations to be recognized as a human being =>
https://en.wikipedia.org/wiki/Dartmouth_College_v._Woodward).

"He read the ganda!"
Does the book really focus on Morse code having 0s and 1s? Isn't it technically a ternary encoding as opposed to a binary (0/1) one? The gaps between letters are pretty significant.
Things Your Commencement Speaker Won't Tell You
The problem is that when times are good, nobody wants to cut government spending, dramatically or otherwise.
You have good valid point here.

for the first one it's kind of a problem. Do you have any sugessions.

For the second one, answer is simple we may have several elements with same id but in different parents. That's why we need something like this.

This is not 100% unique but a innocent try :)
You missed his point. He was answering why they didn't try to buy the source from Palm and instead built from the ground up.
Also, Citizens United said money is speech and says nothing about person hood. It was a ruling in 1918 that allows corporations to be recognized as a human being => https://en.wikipedia.org/wiki/Dartmouth_College_v._Woodward).
Could the Cube be used to make replacement filament cartridges for itself?