skysight-inc/HackerNews huggingface dataset:
So the question becomes:

How do you blend novelty with timeless sophistication?
In particular, it doesn't scale well at all with the number of choices (the familiar curse of dimensionality). You can reasonably test two variants, but if your design could plausibly vary along, say, 10 axes (not uncommon), you're going to have trouble collecting sufficient data to cover the whole 10-dimensional theoretical design space. So data-driven design can usually only be applied to a small part of the design space, typically testing a small number of alternatives.
I will admit, I used to think Notch was just a regular-joe programmer who had gotten extremely lucky with his strain of adventure game.

Now I know I was dead wrong.
Definitely agree. Even VS 6 had much better debugging. As you said, the stack trace is useless in XCode 4.x

The Leaks inspector is also way off sometimes. I spent a couple of hours hunting for a leak that was nowhere near what it was pointing to.
Other pieces of universal marketing "truth", all of which are accurate/general enough to not be refuted:

1) Ethos (your perceived character) is the most important, with regards to pathos (emotion) and logos (logic)

2) People make judgments by comparison/anchoring.

3) People process information best from stories.

4) People are foremost interested in things that affect them.

5) Breaking patterns gets attention.

6) People look to other people's decisions when making decisions.

7) People will believe things more easily that fit their pre-existent mindset. The converse is also true.

8) People handle one idea at a time best.

9) People want more choices, but are happier with fewer.

10) People decide first, then rationalize - If people are stuck with something, they will like it more over time.

11) Experience is memory, the last part of the experience is weighted heavily.
Pathologically Polluting Perl
I'm a big fan of "mistakes". They really jump out at you.
Facebook asking for access to your profile before applying for a job?
I was surprised to learn that Facebook eagerly asks for access to your profile while applying for a job [1]. Many organizations have been asking for applicants' Facebook credentials to check for indications of misbehavior. Facebook has publicly denounced this and threatened to sue employers who follow this policy.

It's odd that despite all this controversy Facebook asks for access to your profile before applying. Now, they do make it clear that it is optional to grant access and that you may send them a resume but I think that this places applicants at a disadvantage. One could argue that this is an example of discrimination by privacy. I imagine applications with and without profiles going to different bins before they are reviewed.

So, how is requiring API access to your profile different from asking for your password? Could an employer build a Facebook app for job applicants to authorize? The app would scan the applicant's profile for bad behavior. This would avoid the issue of asking for credentials but may conflict with Facebook's data usage policy. One could imagine, however, a "job application" app that algorithmically looks through profiles without revealing personal information to the employer and raises alarms if it finds anything suspicious. It seems people are already familiar with Google's Gmail ad bot reading their email. So this is not too far out there.

[1] http://www.facebook.com/careers/apply?job_id=a2KA0000000LjXTMA0
And still no IB plugins in Xcode4 after everyone became reliant on them in Xcode3 (i.e. anyone using BWToolkit which it seems is everyone building a Mac app).

I can understand that they left it out of the initial developer previews and even the first release. But come on, it's been years now.
Someone should port http://en.wikipedia.org/wiki/Contiki for this :)
No offense brother, but Rob Pike shits all over you and any of your "software guys". The man is a living legend. This is not to say that he can't be wrong, but to call him just a "person who blogs" only shows how little you know.
You forget to mention the prominent use of the word Free.

People love that word.
They should've done this from the beginning, with the Motorola Atrix (first phone to feature Webtop) booting into Honeycomb (which Motorola was also first to release around the same time).

It would've still been 2 different OS's though, Gingerbread on phone and Honeycomb in the "Webtop mode", and ICS should finally unify this, allowing you to use the same OS in both phone phone and Webtop mode.

This is clearly the direction Google needs to take, especially now that they have Chrome for Android. Can't they just port whatever extra features ChromeOS has to Chrome for Android and be done with it? That would make a lot more sense than dual booting Android and ChromeOS, which was one of the rumors earlier. It would seem awfully redundant to me.

I know Google dreams about competing with Microsoft in the laptop space, but to do that they need a complete 180 degree turn-around on their very annoying passiveness about tablet apps. They need a ton more tablet apps if they want this to succeed, and they need them before fall 2012 when Windows 8 is launching. Waiting around for them to arrive is not a smart strategy for them. They need to go after the developers and make them do it.
Who knows.
Assuming there is some way for players to transfer stuff between their computers and therefor address spaces all you need is one rogue jmp instruction.

Not to mention the usual social engineering stuff. "Hey install this great program, it'll make your guns 200% more powerful"
Yes. It's your basic revenue vs. profit error reworked. CTR is a poor measure of effectiveness - a lower ctr can be better on ppc if you're converting better.
Well, first thing I thought of doing is getting all pieces in our mindstorm kit measured, so I have a grand "list of sizes", then sorting the list along all axes, and creating some sort of curvature hash that can be applied such that certain 'sort patterns' will occur through the series across multiple axes, such that the smallest parts fall furthest. This hash could be N elements wide for both axes, where N is the # of potential sieves in the box. Then I would scatter the series so that per-sieve, the longest parts are eradicated/expelled in an early layer. The expel part happens because the sieves are not laid flat in the box, but staggered/staged in order to utilize gravity. Around the gravity staging, I would put the N element filters in a way such that the outer edges of the box naturally catch the larger pieces and hold them closer to the layer exit.

I guess I should just dump the parts on a scanner and get on with it, but it intrigues me that among the HN crowd, someone might have a much better idea or reason to pursue the electro-mechanical route.
Download lagu budi doremi
download lagu budi doremi
Download lagu Kehati Cinta Berat rasanya hatiku tuk bisa melupakanmu download lagu budi doremi download lagu budi doremi
Namun apalah dayaku kau ada yang punya
OpenStack Essex release is most stable yet, supporters say
We Love It, But - Alex's Tech Thoughts
There is a lot of good advice in previous comments.

I'm just wondering, how is that you say you can code and you cant find a job / project to work on. I did my first project for money in PHP when I was 16 - no degree, no experience and not much code to show - just few HelloWorld playpen projects.

People rarely ask developers for a degree and even if they do, once you have impressive code to show is worth much more.

So my advice would be maybe harsh but simple - stop complaining and get working!

you can always use "drug dealer's" method - do the first project for free :)
Reminds me of a 'saturday morning breakfast cereal' comic;

http://www.smbc-comics.com/index.php?db=comics&id=2490&#...

...and the commercials are just a flaming baby skull barking ethnic slurs...
>Just for the sake of slapping another charge onto somebody during an arrest.

This hits the nail on the head right here. The way that you get a police state is by making everything illegal and then doing selective enforcement. That way when organizations that control law enforcement decide they don't like you; the police can arrest you with impunity and just find something to charge you with after the fact.

I also find it highly unethical to make things illegal for the sake of being able to slap defendants with another charge at trial. It usually ends up causing collateral damage to legitimate people and services (In the case of general laws like this that put blanket bans on things that shouldn't be blanket banned.), and seems like a lazy excuse to do more legislating. And to say nothing of artificially inflating peoples sentences because somehow the sentencing limits weren't enough.
No, but my mom probably would have, and it got my attention enough to where I can describe it precisely _and_ still remember what it was advertising, though the image and the product have nothing in common. Woah.
How Long Until We Can Write The Obituary For Windows Phone?
Wow, Nokia stock is down 4% at the moment.
Larry Page’s First Year As Google CEO
10 Best Fuel Efficient PICKUPS
Fuel Efficiency has become the top most concern of drivers all over the world and it is the major factor that influences the vehicle buying decision. People who love PICKUPS will be pleased to read that many fuel-efficient PICKUPS are available in market which offers better mileage and improved performance. Following is the list of “Best Fuel Efficient PICKUPS”;
[Updated] MusicForProgramming()
9 Trends That Impact The Future Of Mobile Cloud Computing
Or it just shows that not everyone looks at the about me on every blog to see that Rob is Rob Pike.
It's fairly easy actually, all you need is an accurate weight sensor, all different parts have slightly different weights. No vision/scanning technology necessary.
I have around ~30 tabs open for a total 900mb of memory and it says Javascript is 55% of that. That is crazy.
re: Data.

not sure how they are going to unlock their data as they cut back on y! labs.

https://twitter.com/#!/smolix/status/180064462294876162
Antarctic JS
Does digital help resurrect analog?
The biggest programs I've worked on are way smaller than 1MLOC, but I've dug around a few large code-bases written in dynamic languages(emacs most notably, 1M lines of Lisp, 1/4M lines of C), and my unproven theory of large systems is that it might be a good idea to make mistakes have smaller impact, rather than try to avoid them(they are inevitable), by focusing on better abstractions, and thus keeping problems more local, focusing on the protocols rather than on the implementation. Static typing might help here, but designing a protocol/interface/api/dsl is hard and I need to experiment a lot with it, so I'm willing to sacrifice some safety for better overall design and flexibility(which will hopefully make debugging easier). IOW I agree you need DSLs, polymorphism and all that good jazz. Where my disagreement comes in is that It's a trade off, and not necessarily an absolute need to have a lot of static typing. In my personal work I'm willing to make the trade off and work with clay rather than marble. Other people work and think differently and I accept that; absolute truths are rare in computer science, and don't exist in software engineering, its all trade-offs here :)

ps My hobby vaporware CL project will probably be called mudball, I'm trying to learn how to design systems with hackability and extreme flexibility in mind :)
These tricks with CSS are all nice. Pardon my ignorance, though, if one needs a way to draw shapes wouldn't something like SVG be more suitable for these sort of tasks? I know it is probably not as easy as with CSS (support is more limited as well), but isn't this example kinda like abusing the limits of the stylesheets?
"Guess the Number" in 63 languages Rosetta Code
i had stylus with psions and several palms and palm clones. over 10 years of use and never lost a single stylus. make a standard stylus and it becomes easy to keep a spare in your bag.
What does this mean for the future of distros such as Backtrack Linux? Could anybody comment. It's still unclear as to what exactly they refer to by hacking tools. Such things were always a two-edged knife.
Zynga and Wynn In Talks To Create Online Gambling Empire
Y! News and Y! Autos are pretty near (if not) the top of their segments. Mail also has the highest number of registered users. Flickr is a steady revenue stream, and to a lesser extent so is their webhosting package which is now paid only.
Yet another a paragon of communications transparency from Mozilla. Here's what we're trying to do (https://areweslimyet.com/faq.htm). Here's the data (https://areweslimyet.com/). Here's how you can get involved (https://github.com/Nephyrin/MozAreWeSlimYet).
Wages, commissions, & bonuses
I think he should just use PDP8 ISA, just 6 instructions, even stupid people can manage that much.
Yes, test everything. But what exactly do you mean by "get a feel"?

Suppose your CTR is known to be either 0.09% or 0.11%, you've had 10,000 impressions, and you've got 11 clickthroughs. (This is of course the most likely number if your CTR is actually 0.11%.) The likelihood ratio between the two possibilities is about 0.81. So if you thought those two possibilities were equally probable before, you should now think it's about 55% likely that the CTR is 0.11% and about 45% likely that it's 0.09%.

So if by "get an idea" you mean something much stronger than 55%:45% then I fear you may be fooling yourself, no matter how much you've spent on advertising over the last few years. (Whether that means you should reconsider "test everything" depends on the costs of testing -- the actual cost of doing it, and the cost in running something other than the currently-believed-best version.)

And with 1000 impressions? Forget it. You expect to see 0.9 clickthroughs on average with a 0.09% CTR and 1.1 on average with a 0.11% CTR. You can probably get some extra information from (e.g.) when that expected single clickthrough happens, but it's not going to take you near to that 55:45 ratio. (I might believe 52:48.)
From what I've read about this company, their intense focus is precisely why they've had a string of runaway successes in a crowded category. They did a major revision of their iPhone app in the last year, delivering a major feature (real-time filters) that kept them ahead of the competition and have rolled out the web end of things very carefully. Their perfectionism shows.

I'm reminded of the music software company Propellerheads, who routinely roll out features 5 - 10 years behind their competitors, but earn a large and dedicated following with their high quality and original approach.
The second ad is more "entertaining" in my opinion. Also "Ad Blinded-ness" might have caused the first ad to just go unnoticed among all the other ads. Being untypical helps on the web. But also, the point is that you cannot expect patterns to predict success always. The first ad was based on a pattern. Now, if we study the second ad for a pattern it might not work as well. Man, I love the web for this.
All strategies for conversion optimization in one place
Five iPhone Apps That Spell Productivity
C++ reference (including the C++11)
I think the argument goes, the more weapons out there period the easier it is for people to smuggle them into the hands of criminals.

You can't just build a handgun in your basement; you need a tool and die machine, know-how, etc. In other words, a factory.

If you live in a state where it's relatively easy to buy a handgun and the registration requirements are limited and so on, you're going to find it a lot easier to procure one on the black market than say, here in Canada where you need to take a course and file a report every time you want to take it out of your house.
I think it's critical to not lose track of buyer motives and end goals when testing ads.

If I were clicking on the first ad, I would do so with the intention of downloading Need for Speed. The second ad, I would click to answer the question, "Who made this crappy paint ad? It's pretty unique."

If you are paying per click, the first ad is going to perform better and will give more relevant traffic. If you are paying per impression and just care about traffic, the second wins.
I just looked at Microsoft's offering, and while it has a lot of nice features it seems like the citation counts are wildly wrong when compared to the numbers produced by Web of Science and Google Scholar. Perhaps they have not completed their indexing yet. A few other concerns that I have besides inaccuracy are (1) The interface is significantly more cluttered and confusing, and (2) In their decision to auto-generate profiles, rather than wait for authors to create their own, you have a glut of profiles that again are incorrect in the papers that are attributed to them. The chances that a significant number of people are going to go in and curate their profiles seems small, instead of having a limited but accurate collection of profiles, you end of having a majority of incorrect ones.
This is right before Google releases the Google Drive and there'll be a mass exodus to Google Drive.. Coincidence? I think not.
The V8 performance issue with try/catch is widely misunderstood, and it causes people to unnecessarily avoid using it.

try/catch can slow down code in the same function as the try/catch statements. But it doesn't slow down any other function called from within there. In other words, it only affects the stack frame at which the try/catch statement actually appears.

So if you have some top level error trapping function like:

errorCatcher = function(continuation){
try {
continuation();
catch(err){
reportErrorToServer(err);
}
}

and you only call it once at every entry point to your code, the impact will be totally undetectable, because there's only a single function invocation within the unoptimizable area.

I encourage people to performance test the difference caused by try/catch like this. You'll see that it doesn't hurt at all. It's only a problem if you actually write a try statement within some tight inner-loop function.
Chrome was, I suspect, the internal reason why Google not only lagged on using Android on tablet form factors, but actually dissuaded such use. They lost a lot of time during that.
9/10 start-ups fail, just like most other forms of new business. I believe we could apply Bayes' Law here...
Dear AppCache, we need to talk. It's you, not me.
That's about as vapid as anything I've read.

Except for the part about eliminating positions -- of people who, you know, might actually do something.

P.S. To clarify, my comment makes certain assumptions about what positions are and are not being eliminated.
Good idea - got it under 'Community'.
Is it possible to bind an image to these instead of a straight color?
Four productivity hacks you should use in your startup lifestyle
Ping Pong is Serious Business
It's actually interesting psychology. People will go to great lengths for a perceived bargain.
I mean to do it un-powered. I am fairly certain I could recognize all our lego parts from a high-res scan with vision path, laser-cut a qr-code into each piece, and then build a camera-driven bit-pump, but ultimately .. while picking up pieces and putting them back in the box, I would have liked to just know how to produce an ultimate gravity-sieve variant of the solution wherein a form is composed of layers of sieve structures, pieces are poured in one end, out come each piece, sorted by size/type.

I should probably pay more attention to mathblogs, I'm pretty sure there's a proper way to describe a gravity sieve for lego components.
If this were anyone but Nokia, I'd give them a fighting chance.

I've worked with Nokia in the past, though, on their various attempts at an app market and trying to convince people that their Symbian OS and Maemo OS were going to take over the mobile market. They build great hardware and terrible software, but that's not their biggest problem. Their biggest problem is a Sony-like inability to get out of their own way. Every project they did had competing managers with competing agendas, and each initiative changed course so often that we gave up trying to predict or even understand where our next objectives would be.

Nokia is driven by committees and bean counters. There's no vision at the top. They spend all of their time and energy in search of market segments, and never get around to just building great products.
MIT Given $10 Million Grant for 'On Demand,' Printable Robots
Can't speak for 2,3 and 4, as I'm doing OS X dev and it's been some time since I've done iOS. I agree with 1,2 and 6 wholeheartedly.

I'm working with AppKit. I would give a limb to have it be half as nice as the first release of UIKit.

Appkit with XCode 4 is the worst software development toolset I've ever had the pain of working with. I'd rather be using VB or Gtk. :(
It’s a matter of preference. I’d rather be challenged, even in everyday conversation, because I just enjoy debating and getting to the heart of an issue. The most helpful thing anyone’s done for my ideas has been to say “Shut up. Stop telling me I should care and just show me why I should care”.

It’s like a good elevator pitch: tell what you’re doing, show why it matters. Good and bad ideas get corresponding reactions—“your idea is bad and you should feel bad” versus “shut up and take my money”, if you will. But if your idea is “frighteningly ambitious”, then they’ll probably just say “yeah, right” or “how‽”

For example, I’m writing the legendary “sufficiently smart compiler”; with it, your program will run on many cores and computers as if they were one fast one.

Yeah. Right.

So yes, it’s a shame when talent goes unrecognised, but founders and funders need to meet each other halfway—somewhere around “fɔunders”, I guess. And there’s no reason you can’t be kind and firm at the same time.
Unique Home / Office Interior Design Inspiration 15  Design Photos
Ask HN: Filtering user-generated content
Hello, I've been thinking of ideas for websites and writing all my ideas down. If it's interesting I'll try to flesh out my idea, but I've noticed that many of my ideas involve user-generated content, where this content is publicly available. I like the idea that you can give users tools and the product grows on its own, with some improvements/fixes when needed. In just simply trying to plan out some of these ideas, I always seem to run into the same problem, that is: how do I stop people from creating offensive content and/or spam. I was wondering if there was any advice from the HN community?

Some ideas I've had include: moderating content manually (this doesn't seem feasible though), user review (flagging content, or voting down), force users to use facebook accounts to sign in (this way they may feel less inclined to make such content if they are not anonymous, and making a fake account is a bit of a hassle just to spam).
Thanks.
I never would have imagined seeing that amount of "Ew"s in a single page.
I think point #4 is bang on. When a company gives you a bonus in your agreement you almost expect to get it. At that point it's almost part of your salary and looses most of the value.
Well written!
Wow great list!

I'm really jealous because I've been reading about the value of being able to generate specific examples:

http://lesswrong.com/lw/5kz/the_5second_level/
Podio releases Dropbox integration
Zero to Jekyll in 20 minutes