skysight-inc/HackerNews huggingface dataset:
I propose a lower level than C++ for the kernel, and a higher level for the rest.

C++ is simply at the wrong abstraction level.

Oh, and I don't want to manually track resources myself, either. But guess what, somebody has to do. And on a game console, that's you. There's not much of an OS to speak of.

You did notice I was talking about game development, right? ;)
Especially since the third one is a developer mistake that, as a sys admin and developer, I've had to point out to developers not to do -- but for security reasons, not because fork is oh-so-super expensive (even though it can be).

Also, there is no "system" system call. "system" is a library call that forks and execs a shell to evaluate and execute a string. Having a sys admin that doesn't know the difference may be the biggest sys admin mistake you could make. There are a lot of library wrappers for system calls, but these are documented in section 2 of the man pages as system calls.
I don't equate crud with garbage. Crud is stuff you ignore after a while.
hopefully it handles repositioning of your hand okay. why no pinch to zoom though?
That's a pretty fantastic feature. I wonder if it does HDCP?
Out of all the people that received the flu vaccine, how many had reactions this severe? I'll guarantee you that it was less than would have otherwise had severe reactions to the flu virus itself...

Everything comes with a risk. If there is a problem here then it's the the average person does not make the effort to make that they are aware of the risks that they are taking.
I liked OpenMOKO project and the overall idea very much. It's sad they were not able to break into the market. Does anybody know what's going on with them right now ? Is there any hope ?
And I call it a website: I click on links and read stuff.

edit: Perhaps you should look at their portfolio to understand what they do, and what their definition of "website" is: http://www.happycog.com/design/
If people are judging based on price, then some good advice is to get the first two years at a community college that has a relationship / automatic credit transfer to the university your are headed to. Getting all the general studies required courses out of the way saves a lot of hassle.
Do 40 yr-olds apply for YC funding?
FAQs say the average age is 25. Does that mean there are some 10 yr-olds balancing out folks in their forties...?
Possibly. IBM had the infamous bad run of DeskStar (or was it another model?) drives about 8-9 years ago... We got a batch of them - in that case it wouldn't have helped you to buy them from different distributors or otherwise tried to get a different batch as the number of problematic drives was huge. At least they were extremely good about replacing them no questions asked and we got them all replaced before we lost data.
The point is that, with a rational team, I can tell (roughly) what a function is doing, based on the name. It's not going to be called 'dot_product' and clone data passed in ;)

What I can't tell is how much extra code the compiler will generate at this point, and that is the problem.

> If there is a hidden cost to C++, it is the fact that it requires higher level of competence. Not that it has constructors.

I didn't say the cost is in the constructors. They're a symptom of the cost. The cost is creating the mental model of your app.

Sure, if the entire team consisted of C++ superstars, we might be able to get away with this. Given the team size on current games, (and the fact that superstars are rare) that's unlikely to be the case.
executive summary, based on my reading:

this person was on one of the core developer evangelist groups to push R out into the hands of the early adopters and get people using it.

the company got funded and they immediately fired this group, despite promises they wouldn't, and shifted the company's focus towards the enterprise level.
Barnes and Noble Announce $259 ‘Nook’ E-Book Reader
crypto; don't even bother

I'm supposed to yell at you now, right? :-)

In all seriousness, cryptography doesn't really fall into the "complexity which might introduce security flaws" category: Most cryptographic code is extremely simple. Yes, it's easy to get cryptography wrong; but the ways which people get cryptography wrong make it useless, not harmful. It's very difficult to write an HMAC with a buffer overflow.
Or, alternatively, perhaps Google will discover that their business interests are better aligned with Motorola/Verizon and will focus on bugfixes and enhancements for that, ignoring their own phone. Which would leave yet another half-assed Android phone on the market, confusing the customers ("which of the 35 brands of similar-looking phone has that feature I saw in the commercial, again?") and dragging down the brand.

Android is a younger platform than the iPhone and has already implicitly deprecated an entire generation of hardware. Meanwhile, I can attest that the first generation iPhone still works fine -- runs faster than ever, in fact, thanks to the backward-compatible software updates and consistent UI.

This is what people worry about when they worry about too many Android products undercutting each other. And why the arrival of a potential flagship product -- the Droid phone, which even has the right name! -- looks like it could be a good thing for the platform; it could impose some focus. Why on Earth is Google planning to confuse that issue?
Doesn't seem to be able to do a middle-click. Sad.
I'm getting 10k uniques a month and SQLite is working fantastically, as the db behind one Sinatra process, behind one Thin.
What is the Semantic Web?
It's very unsettling to see tuition increase at the same level of federal funds. That has to be addressed.

But I shudder to think how much worse off America and the entire world would be without the U.S. government helping people go to college.

The GI Bill after WWII gave an entire generation of veterans a free college education. Before then, going to college was just a luxury for the rich, pretty much everywhere in the world.

Government aid to college students makes America much stronger because an educated workforce is one of they keys to economic growth. Cut that and we're mortgaging our future.
Hmm so I'll be going on a bus and it will every couple of miles stop for a few minutes to charge? I guess I will stick with trams and trolleybuses.
I'd guess the real number one mistake is insufficient paranoia about backups.

I know lots of companies doing TDD but that have never done a full test restore from their backups.
I don't think Thomas was asking for a summary of the article. He was asking for a summary of the stuff that's not being mentioned in the article, all the surrounding circumstances that can turn this from a sour grapes story to a full-on funding scandal.
Please boycott AlwaysOn's Venture Summit
As with a lot of blog posts, it can be summed up in one short, simple word: think.
Well, based on this article, NBVP definitely does not have any reputation left to protect...
As someone else mentioned, Sqlite does indeed use lock per database file. But of course that is not an argument for it to never be used in production, but another argument for not letting sysadmins diagnose development-side issues - there are plenty of production type scenarios where Sqlite's locking is perfectly fine (but scenarios that are write heavy enough to cause lock contention is not one of them - if you use sqlite you do need to understand the locking and what workloads it is unsuitable for; especially since some bindings will give an error rather than wait for the lock)
Stop-the-world? Really??

Shameful in this day and age especially for the slick multimedia experience they are selling the Pre as.
Yeah, building a population of contributors is hard, as I'm discovering ( http://payload42.com ). There might be some decent suggestions at http://meta.stackexchange.com where folks are trying to figure out better ways to seed Q&A sites.
I'm getting 10k uniques a month

I think I see your problem.
In what regard? Depth? Breadth? Looking at their site I think they have enough of the popular stuff covered to give them time to work their way into the long tail before their ebook reader is in enough hands to matter.
I guess many users would pay $0 just so they can skip going through their internal procurement process. (Which in some places can be a hassle when buying software at any non-zero price.)
Yes, yes, yes. Beanstalkd is an easy one to set up, for example, with good Rails integration.
I can run any application on my 1st gen touch. Some things run a bit more slowly for me, but they work. Most things work perfectly. Games sometimes exceed me, but they still look perfect on the screen.

Apple's not stupid. If they up the screen resolution, and I'm not so sure they will any time soon, they'll do it in a way that maintains aspect ratio and offer a way for older apps to adjust. As things stand right now, the resolution is brilliant. Not much reason yet to up it any further.
fair enough, although thats not how i read it.

don't know how many neutral parties with sufficient knowledge there are that would be willing to talk about things not mentioned, though.
What do you need a middle-click for? I used to only use it for scrollballs, but multitouch killed my need for that.
The real killer feature is this: "Share favorite eBooks with your friends, family, or book club. Most eBooks can be lent for up to 14 days at a time. Just choose the book you want to share, then send it to your friend's reader, cell phone, or computer."
great article. we all need to constantly remind ourselves to listen to our users and to not just look at the competition.
How are the last two system administration problems?
One of the most common problems we see is DNS misconfiguration. It seems most folks just haven't read the grasshopper book. If you're doing anything on the Internet, you need a basic understanding of DNS.

Once you grasp the fundamentals, most DNS problems become completely transparent, but I've seen people spend weeks trying to solve DNS problems due to lack of understanding.
That's the median age. That's what people really mean when they ask about the characteristics of the average founder.

And yes, people in their 40s apply, and we've funded at least 2, IIRC.
If there's no enough "superstars", then perhaps your coding guidelines should accommodate that so that the "mental model" of the app would be more managaeble for the code monkeys.
DeskStar (or was it another model?)

DeskStar is right. They earned the nickname "DeathStar" because they failed so often.
The law unfortunately is our best effort at drawing a clear line (i said, "best effort") between acceptable and unacceptable behaviour. I'm not sure there is any hypothetical legal system that could eliminate every one of these scam businesses. And I'm not sure there's a hypothetical education system that can prepare those who would be fools, enough to put the scammers out of business.

And I would be scared of a business ethics committee deciding which companies are allowed to run. It would be worse than the App Store.
What's with all the downmodding for being misinformed?(myself and a reply below the reply to my original)

Don't downmod. Educate.

It's easy enough to write a short comment explaining what someone got wrong, with any luck they'll actually learn something from it! (like I did!)
"Starting from the position that the government is lying to you is just as stupid as assuming they're always telling the truth."

If this is true, then the rational position would be to assume that the government may or may not be lying to you. Which is what I believe.

"'The government' is hardly a single entity."

The people are different, but if the Milgram experiments (and sociology in general) have taught us anything, it's that a person's social influences are as important to their decision making as their intrinsic character. And the laws, rewards, and punishments are largely the same across departments.

I realize the EPA is different from the FDA. However, the reasons why the EPA buried studies about the amount of mercury in freshwater the day before issuing new guidelines on acceptable mercury levels are largely the same as the reasons why the FDA approved OTC plan-B only for women 18+.

The takeaway is that bad things don't (usually) happen because of bad people. They happen because organizational behavior, psychology, and sociology allow us to make an educated guess that if an organization looks like X, then what tends to happen will be Y.

Now if I see patterns across organizations that you don't see, maybe that makes me a conspiracy theorist and maybe I'm seeing patterns that aren't there. Or maybe I just see patterns that you don't see.

I agree that at the end of the day you have to think about these problems individually for yourself. I don't actually believe the vaccines are all that dangerous, but at the same time I'm not going to take them just because the CDC or NIH or whatever say they are safe. The reason is that the people running these departments are operating under largely the same structures and incentives as the people running every other government department, and history as a whole shows that these sets of structures and incentives tend to produce unsavory behavior.
no, it just means that the majority of the people who look for funding are people fresh out of college, probably in the 20-24 range. all it takes is three 20 year olds to offset the 40 year old.
"all the moral righteousness is pretty funny/sad at the same time. they're charging for access to their call center basically. I don't really see anything wrong with that."

Really? Despite the fact that what the site in question is doing is blatantly predatory in nature? I would be willing to wager that it heavily depends on the naivety of new (read: probably elderly) computer users in order to make money. If you're fine with this, I don't know how you could justify such a position.

"the beauty of capitalism is that no one (even you smart geeks) gets to decide what the price of things are. you live and die by consumer demand."

Except of course, in situations of monopolies, combines, and cartels (and their respective subsidiaries and holdings), which is how the capitalism you speak of works in the 21st century.
And Richard Dawkins is speaking at the Tribeca Barnes & Noble tomorrow night. Can't wait.
Ah! Well pointed out!

I never realized that the 13" aluminum MacBook was actually classified as a 'Pro'... When I bought mine the cheaper MacBook was not available...

Cheers!
I Hate Missing Gold Rushes
How strange. Nokia's growing dominance of Symbian (back when it was a feel good, group hug of competitors) was what made all the other companies in the consortium back away from the platform.

Google might make an awesome Android phone, but I'd guess that if they did, they'd help drive away a lot of hardware manufacturers from the platform.

I wonder why Google has chosen to do this, and if this is the cause of the Apple-Google rift.
I use it for closing tabs in Firefox when I don't have two hands on the keyboard (W is on the right hand's side of the keyboard for us Dvorak folks).

A middle click anywhere on the entire tab is easier that hitting the lil' x button. Plus, you can turn off the 'close tab' button it the options and make your Firefox look a little bit cleaner.
Routers treat HTTP and HTTPS traffic differently
I don't disagree with you, but being in the right place at the right time usually means putting yourself out there by constantly searching for opportunities and trying (and failing) many times. Once you find yourself in the right place at the right time, there is also the matter of recognizing a great opportunity and risking your own capital and reputation by pursuing it with full force. That is much harder than most people imagine.
yeah how are you going to guarantee that?
I've found that my upgrades these days our dictated by the ram caps. For this reason, I go with the mbp, which has an 8GB cap whereas the mb has a 4GB cap.
> My argument is that the low number of women involved in our industry is a problem

Why? Can't individuals, whatever their gender, make up their minds freely about what they want to do with their lives?
" But the underlying "OS" as well as computationally intensive tasks do not benefit from C++ that much, and it causes a lot of collateral damage."

No. C++ has some pretty huge advantages for performance-critical software. Generic programming makes it possible to write extremely succinct, high-performance code. Operator overloading allows the creation of vector and matrix libraries that look like real mathematical expressions, while evaluating to code that's as fast as anything you'll get from Fortran.

I didn't write "business apps" (not sure where you got that). I wrote software that simulated proteins -- in other words, high-performance computing -- and except for FORTRAN, C++ was the best choice for the job. Doing the equivalent optimizations of a library like Boost::MPL in C is a nightmare of pointer arithmetic.

When you throw in the fact that C++ makes it easy to avoid the memory leak, corruption and type safety issues that plague C code, you can easily see why C++ is becoming the language of choice in the HPC world.
Surely you can see the irony in those two statements put together?
There's an apocryphal story here in Dubai (most such stories are that or rumours but you couldn't help but wonder the veracity of such 'truths') that the owner of Majid Al Futtaim group (http://www.majidalfuttaim.com) is richer than Shiekh Mohammed - the ruler of Dubai, and on the surface it looks like it might be true.
Here's some hints. Don't read if you don't want spoilers!

1. Forget the "continuous" and break it into half-hour units.

2. Consider what color is the integer a = 7x + 11y. Imagine coloring an infinite 2d grid where each lattice point (x, y) is labeled with 7x + 11y.

3. Let S(n, k) be the number of size-k subsets of [1..n] that contain k.

4. Ask yourself the same question but restrict yourself to only adding powers of 2.

5. Write out the formula for, if a and b are two sides of a triangle, what's the minimum and maximum that the third side can be.

6. Kind of an ugly one. Try writing out the answers for the first few dozen numbers and looking for the patterns. Look at the binary representations.

7. "product" is just a tricky way of obscuring what's going on here. A simpler sequence that obeys this is element n = the log of the nth Fibonacci number. Then you have to know about generating functions or perhaps just Lucas numbers plus cleverness.

8. "10" is relevant because it's (18 / 2) + 1. Try first solving the easier problem where all the lines are restricted to being either vertical or horizontal.
By abasing myself before the community if I am proved to be incorrect. Would that be deemed sufficient? Bring the evidence.
As a corollary to this, I think it's important to understand that only certain types of companies and entrepreneurs benefit from giving out business advice to the entire world. Generally, these are the types of businesses that greatly benefit from publicity. One of the main reasons social web companies pursue (and receive) so much press is that it's in their best interest for everyone to know about their product because their goal is to acquire as many users as possible. For many other companies, being in the limelight is a huge liability that can quickly erode their competitive advantage. You never hear about these businesses, but in many cases they are far more profitable than the Twitter/Facebook type companies constantly paraded around the business press.
Why has nobody mentioned the fact that this is not being sold in cooperation with telcos? This is the only interesting thing about this announcement to me, and is very exciting. Telco (and Apple) meddling has kept the entire market very distasteful to me, so seeing a chink in the oligopoly's armour is a ray of hope.
The easiest way to do this is to make your backups the mechanism by which you refresh your Dev/QA environment from Production. It means your Ops team are very nearly doing a DR exercise every week.
His first two paragraphs do not "boil down to 'use C instead.'" His first paragraph explains a situation in which C++ is a win over C.
Gartner's Magic Quadrant in Court
ZL Technologies thinks that Gartner's Magic Quadrant favors big companies. And it kinda does.
What they're trying to do is have it recharge a little bit at every bus stop, and from braking.

Basically the exact same ride experience as you have now.
Uncommon Sexy Costume Ideas | Halloween Costume Ideas
Gasoline != capacitor.

Find out what it takes to make a tank of gas explode. For a capacitor, all you need is a short (not necessarily between the terminals, either. Anything which breaches the dielectric - like mechanical impact - will do.)
Ask HN: What do you think of the Magic Mouse?
ASK HN: What do you think of the Magic Mouse?
Right, and 10.6 Server is basically coming for free. (Normal $500 value.) Pretty good marketing move if you want to get more people to use the Server version of Mac OS X for their small businesses, education back room machines, etc.
I think the advantages of a university education have been chronicled elsewhere. However, to your specific points:

Yes, it is about building efficient and reliable software, and there is absolutely nothing wrong with that. Even when you build software for fun, you'd like to be robust, else it's the creator who has to pick up the pieces later when trouble strikes. Good professors explain the need for formal verification in programs, and that kind of insight is important for us to understand the limitations of software in the industry today.

I don't think there's anything taught in a university regarding the "efficient and reliable software worldview" that would not lead to a fulfilling career. In fact, its only an advantage, because you have a perspective on why software should be reliable. It's something that people use, and possibly their daily experiences are influenced by how good (reliable+efficient+fast) your software is. What that worldview might give you is to empathize with these very users ... which in fact, is one of the most important take aways from a successful industry career.

All writers I've read are impeccable in their spelling and grammar. Writing may not be only about grammar and spelling, but these are the fundamentals, without which you don't have the right tools at your disposal to affect the sentiments of others.

Building software is fun. Building reliable and efficient software is fun, as much is building software that is fast, and none of these attributes make creating a piece of software less original. These characteristics are the building blocks of good software, originality lies in the idea, what your software is supposed to do, but reliability and efficiency are inherently assumed.

University education is a wonderful opportunity to not only explore computer science but also its interactions with other fields (like neuroscience, electrical engg, etc etc). It's all about finding where your true calling lies in, and a university education only helps with that.
Pardon me, but none of those nuances were clear in your original statement that you weren't going to get the vaccine simply because it was recommended by the government.

Sounds like you're saying "don't trust all your decisions to the government", which is trivially true and apropos of nothing.
The potential for integration with the physical store is awesome. First of all, it means I know exactly where to go to try one.
http://www.apple.com/imac/specs.html -- Core i7 is an upgrade option for the 27" iMac. (Or am I misunderstanding you?)
Just ordered one. My current mouse has been erratically double clicking and I've been waiting for the new Apple mouse.