skysight-inc/HackerNews huggingface dataset:
No, it's not that.

It's your flawed assumption that everyone else is wrong and you're right.

Groupon may or may not be a viable business.

However, your assumption is guiding you and you haven't provided enough data or facts. Your opinion doesn't really matter or your annoyance that everyone is picking on poor Groupon.

There are a lot of red flags and you are avoiding mentioning them and not mentioning very much supporting data for your assumption.

We aren't here to listen to wild conjecture.
Sure that works for some things but

1. You know there are no entity names for most unicode characters? Eg Chinese. You may as well use the numeric entity codes
2. In XML the entity names other than lt gt amp and quot are not defined unless you have a dtd, so you should not use them across an xml api, eg for an Atom feed, or across an xml web service, unless it defines a dtd including them which is unlikely.
3. If you get those errors, it is because you have something set up wrong. Those things are fixable. Fixing them will help you understand whats going on better. As the article says, get out your hex...
Not to take anything away from a really nice contribution by Twitter's team, but know that stuff like this in tens of different variations are available for tens of dollars at sites like ThemeForest.

A typical "admin" theme has some variant of the 960 grid, nice forms and buttons, drop-down navs, tabs, and accordions, and multiple layouts.

The templates won't be as well documented as this one, and they'll be more brittle and probably more poorly coded... but they'll only take an hour or two of additional work to (say) Hamlize and bring into your Rails project. They'll look more distinctive than Bootstrap. They'll have better browser compatibility.

Unless you're crazy enough to be selling web apps to web developers, no customer of yours is ever going to know or care which of these things you started out with.

Or, use Bootstrap; it's really nice. I'm just saying you have lots of good options.
What smartphone owner download more paid apps?
Ditto.

If you watch a submission or a comment and reload every 5 or 10 minutes or so you'll see the edit link disappear at about the 2 hour mark. I state this from observation, not from any inside knowledge - I've done the experiment.

These things also have a tendency to change.

But not often.
Also, that $1.2 billion isn't going to look like such a bad investment when Apotheker sells the Palm patents to Apple or Google or Microsoft or Samsung for 5x that price.

In this case getting out of the business of making stuff was probably the right thing to do. Blame the US patent system, not the HP execs. The decision would've been an easy one after the Motorola sale.
Am I the only one who found this really depressing? Especially the comments which missed the sarcasm.
Unedited Thoughts about the Tech Giants
German State Bans Facebook’s “Like”
I'd refrain from calling visitors who don't use less idiots.
I'll admit outright that I don't know enough about this to have a valid opinion, but shifting the work from the doctor to me automatically makes me want to say "no".

On the other hand, a little bit of work done by a lot of people vs. a lot of work being done by one office, the "crowdsourcing" sounds like a better solution. The obvious down side is that I have no leverage against the insurance company - a doctor's office does.
Engadget Primed: all mobile displays are not created equal
Maybe that's because sometimes it's F3, or /, or Ctrl-F, or Edit -> Find.

I think most people know Edit->Find

Do 90% of people not know what a keyboard shortcut is? Yeah, I believe that.
Data for Dummies
Funny, I blanked out when I read CTRL+F. Guess it's just muscle memory now.
Maybe buying (uk based) Autonomy is a trial run? We will see with Microsoft and Skype (Estonia). I cant think of any big examples, though there was ICL Fujitsu (uk Japan), Europe does not have a lot of large software companies.
You can't infringe on an expired patent, so you can have engineers read everyone else's expired patents without any fear of triple damages, no need to own anything. In fact that's the whole point of patents. After the monopoly has expired anyone can read the (hopefully) clear description of someone else's invention and use it.
One thing that Google did well when building their platform is integrating permissions into the install process. Like Facebook's OAuth permissions, users understand how to interact with this. Don't care about ads tracking you but want more features that rely on tracking? [x] Allow tracking.

If Apple took a page from their book, they wouldn't need to take such drastic action, but instead let developers decide if users want the features that require those permissions.
Who cares what validators say. You should use UTF. We're long past the point where web browsers don't support it.
Wtf? This is a news site. How is somebody learning something fundamental news? Would you like to see a front-page story every time some kid completes an algorithms assignment? I don't. Not because the learning is unimportant, simply because it's most interesting to the person doing the learning.

All I'm saying is this: if you've learned something cool, and you want to tell the world about it, you need to present it in a way such that your learning contributes something to the learning of others. For example: explaining a complicated idea in really simple terms that anyone can understand (such as this cute example of the Halting Problem proof: http://www.lel.ed.ac.uk/~gpullum/loopsnoop.html).

Another way to make your learning interesting to other people is to present an implementation that provides insight into the subject. The author tried to do this but I argue his execution is poor. I learned nothing from his app and nothing from his documentation. No implementation insights, no analysis, no beautiful code, nothing. Nada. Zip. Zilch. It's just a web-based A* implementation. Of which there are zillions.
Learn to code through gamification
@sadq70 on twittah.sent u mail from th same handle on gmail.will be at gkenya 2.0, you?
Everyone always makes this argument, and yes you can write bad code in any language. That's a truism that contributes nothing to the discussion.

Now which languages make it easier to write more good code? Everyone talks about the lack of good PHP code and the response is "well there's plenty of bad python code out there!". What we will never see are any examples of PHP code held up as being great a few years from now.

Yes, every few years a set of tools get trolled badly. The same tools that were considered sub par by professionals at the time.
Most people don't care.

That was my impression anyway after doing about four years of IT and lab support for student government and activity groups at a large UC in the '90s.

The ones who did were bound for engineering or science, or were simply practically curious.
Why?

It's entirely possible they are doing this, it's also possible they don't believe they are doing this.

Either way, they are making a lot of money and the early investors have already been paid off very well. So if this is the case why would they stop until they run out of new cities?
This is how they did the gene flow from neanderthals to modern humans (video)
> I don't see why, in modern multi-core CPUs/GPUs where 99% of time is spent idle

We have 3 levels of caching and hyperthreading cores because memory access is so ridiculously slow compared to the CPU. Quadrupling amount of data that goes through this bottleneck isn't going to help.

> Anything that's not UCS4 is already variable-length-encoded

You can't access n-th character in UCS4 anyway, because Unicode has combining characters (e.g. ü may be ¨ + u).
Don't miss your chance to vote for your favourite KDE distro
It is probably worth including a character outside the basic multilingual plane (e.g. anything above 0x10000, like http://unicodelookup.com/#0x22222/1) when testing UTF-8 web support. I recently was working on a Japanese teaching web application that needed such characters and sadly learned that MySQL versions before 5.5 do not support UTF-8 characters outside of BMP (anything that needs more than 4 UTF-8 octets) and text to image drawing library support was also sketchy.
Hurd slashed and burned HP. Cut R&D, outsourced... They lost their core competency and innovation for the benefit of short-term stock gains. Not long-term at all.
Steve Jobs is not an engineer.

"Technologist" is sufficiently squishy that I can't make an argument against it, but I can cite Stross in "Steve Jobs and the Next Big Thing." Stross has a good anecdote about how Jobs didn't know how to use an email client when he was running NeXT, and that he would have his secretary print everything out for him.

http://www.amazon.com/Steve-Jobs-Next-Big-Thing/dp/068912135...
This is missing what I will quote from another post above "If they really believe in something they will work on it and become better." If you peak at something this makes you good. If you work ard at something this makes you good. If you peak at something and work on it and become better, this makes you great. Evolving gradually but steadily might increase one's belief that hard work is rewarded, however you will never become great, merely good.
Thank you very much!

If I understand correctly, you are saying to drop the entity names and start using the numeric entity codes. This shouldn't be much of a problem.

I really did bump into problems with an RSS feed and entity names, so another great point. I solved that by wrapping it in <![CDATA[ ]] and using the numeric entity codes (&euml; becomes &#235;), so now I am wondering why I am even mixing entity names and numeric entity codes in the first place.
Can't imagine a world without CMD + F
Is the site http://twitter.github.com/bootstrap/ using Bootstrap? When view on iPhone, there is a thin white margin for the right border. This white border stays even if you double tap on the screen, which normally means the site will expand to fill.
But isn't 'moving faster on the growth curve' exactly what it means to be a natural genius? Mozart didn't pick up the violin and instantly compose symphonies, but his talent helped him pick it up at an early age.

And aren't you assuming that everyone's rate of improvement is necessarily going to be fast enough, in the long term, for them to reach 'high echelons' (or even a reasonable level of competence) before they die of old age?
This is a case where the MS Visual Studio forced on me at work poisons my mind. Ctrl+F brings up some big ugly search modal, while Ctrl+D pops straight to the quick search text box. Whenever I switch from VisStudio to a web browser (or pretty much anything sane), I always catch myself trying to bookmark a page instead of search. (Of course my prefered search key is / but that's not really an option here....)

That 90% of people don't know about 'Find' functions (^F/⌘F)? Boggles.
I wonder if this is going to become even more of a problem as OS's become more gesture-based like iOS and Lion. All of the three- and four-finger swiping actions in Lion are amazing and useful, but only if you know about them and can remember them. Apple stores do a pretty good job of educating people when you go in to buy a new Mac, but "pinch with 5 fingers to open launchpad" might be harder to learn than "cmd + f"
I completely agree. You should file an enhancement request.

There are so few legitimate reasons to have access to the UDID in the first place - I was surprised Apple even allowed it. An app- or app suite-specific identifier, though, could be very useful (and would work perfectly as a replacement for a number of the cases about which people are complaining).
You're comparing Apples to Oranges here. Bootstrap is not a template, it's a framework for people who know what they're doing to quickly build fully customized but aesthetically pleasing websites with a lot of the pain removed from cross-browser CSS.

It is similar to something like Blueprint (http://www.blueprintcss.org/), which I have used for my prototypes with a lot of success, but just taken much further.
http://news.ycombinator.com/item?id=2704765

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

http://news.ycombinator.com/item?id=2598643
Unedited Thoughts About Technology Better Left Unposted
Did you mean to write '100 lines/month' up there, or is that an exaggeration for comic effect? I have little experience with bad programmers--but you seem to know enough (or think you do) to throw percentages out there.
Can’t Wait (YC S11) is a mobile social network for movie trailers
If you don't know how to access the "desktop environment configuration" object, how do you find it?

Snippet search integrated into the IDE is very useful. Yes, the snippets in the video aren't perfect. That isn't a big deal - those snippets will be modified/replaced.
Watch,fright night 2011,online,megavideo
watch,fright night 2011,online,megavideo
Back in the same direction that many recent horror output,Fright Night, is more of a comedy action scary scare celebration straight out. Good
You could look at trading volume to determine whether the stock has "settled down". That would at least indicate decreased volatility.
I care what validators say or imply. The reason I started using UTF-8 in the first place, was because it is a W3C accessibility guideline to use UTF-8 over the more common (in that time) iso-8859-1.

If you want to create accessible websites, one of the first requirements is validated code.

If we ignore validators and the W3C, who is there to officially tell us what we _should_ do?

We are long past the point, sure, so much so, that W3C recommends it too.

And about browser support: If you want to guarantee that most browsers understand and support your code, your best bet is to adhere to the W3C that wrote the standard.
Incredible SteamPunk Loft Apartment in NYC
more people should use vim or emacs. after using these text editors for a while you always try to find similar shortcuts in every apps you use daily.

i guess the programmer (Braam?) who said vim changes your efficiency habits was right...
Request method specificity in defining API endpoints is common because it allows the re-use of the same URI for different purposes.

So in some cases you could get a 404, or the endpoint treats everything as a GET request, or as you say the redirect URI actually has its own delete method that you assume won't be used after a redirect.

It seems easy to blame the browser, not least because it's also IE, but your code should take stuff like that into account, especially when dealing with destructive requests.

To be honest though, and this may be through ignorance on my part, I don't get why you'd issue a redirect on an AJAX request after performing a delete or whatever.

If I sent an AJAX request to delete a widget I wouldn't expect to get any data back, because I'm not asking for it. I'd want at least an empty 200 OK response for a successful delete or a relevant error code. And then I could react accordingly based on the result.

The design that allows IE9 to do this appears to just cut corners.
What will the fall of 2011 look like for entrepreneurs?
And thus they need to be in that game!

Nintendo harbors great will with consumers like Apple. WebOS seems to be a great mobile operating system.

To witness some true, fierce competition, Nintendo should mix their branding/games into WebOS & then allow developers to create games for their platform. WebOS already has 1,000s of apps created for it now.

Everyone currently in the market (RIM & Windows) are stale brands and do not harbor excitement amongst many demographics. Nintendo's brand loyalty stretches many demographics. From 16 to 24, 24 to 35 to 35 to 50.

How many iOS and Android users have searched for a mario game for their devices? HOw many people own Wii just so they can play these games?
Apparently both, which is really shocking!
Aside from the curly quotes, his "unicode canary" still only uses Latin-1 characters. Dumb. At least throw some latin-2 and/or Cyrillic/Greek in there.
Cool, I like SASS because it has control structures.
I don't, but at that point the fundamentals matter again. The decline isn't self feeding any longer.

Most investors set stop loss levels for themselves. So when a stock crashes through those levels it triggers a lot of sell orders which makes the stock go down more triggering more stop losses, etc. Once the cascade has stopped, the game changes a little bit and fundamentals are reconsidered.

[Edit] And I didn't mean a 10% bounce immediately after the fall, but rather a gradual move up over the course of a few weeks.
For how many years did Amazon lose money on every customer? Land grabs WORK. I'm not convinced that it will here, or that Groupon is a good investment at its current valuation... But the idea that a retail voucher business can't be self-sustaining seems kinda silly. Groupon has 42% gross margins in 2011 q1 (UP 6% from the previous quarter).
10 Years Later, What’s Next For Agile?
>most major programs will require licenses for dozens of patents, and this will make them infeasible.

And everything turned out worse than expected... :(
Wow, this is really fantastic news. I've always been annoyed at the huge privacy vulnerability developer access to UDIDs posed.
Stanford Student Jacob Boehm missing in Malaysia
This goes up there with Zed's Advice from an Old Programmer. Good practical advice for people just starting out.
In Emacs, incremental search is under C-s, so this habit is actually helpful when using non-emacs software -- it makes you save your work often.
gold! now that's what i'm talking about.
Yeah, too many developers don't seem to have a good understanding of the average user (and don't do any usability testing), and end up spending a lot of time on arcane features that most people don't use or don't want to use (but are forced to). Like so many keyboard shortcuts and hidden menu options. In general, if it is out of site (like in a menu), it is out of mind. Or software is designed for text input since it is easier to code than visual interfaces.

Other examples are all the keyboard shortcuts in Google's web apps: http://www.google.com/support/reader/bin/answer.py?answer=69... or having to type the name of an application to use it in Ubuntu Unity or Gnome 3, or Wikipedia's syntax, which excludes most users from contributing:
http://calacanis.com/2007/02/20/technological-obscurificatio...

My rule of thumb generally is to pretend I am designing for an 8th grader. That may still be overshooting a bit though.
His friends and family put up this Facebook page to coordinate the search. Please share it. Perhaps Facebook can be used for good in this case

-- snip --

Do you know anyone in Malaysia? Jacob Boehm, a Stanford student, is missing there, and his parents have filed a missing person case at the US and German embassies in Malaysia.

Jacob Neil Boehm

- age 22

- 5' 11"

- thin, curly-brown hair

- eyeglasses

-Last seen in Jerantut, Pahang District, Malaysia

-Traveling on US and German passports
Now Apple just needs to do something about the address book and we're good. I don't particularly like any random app having silent, unrestricted access to my entire address book. It's only a matter of time before we find out some super popular free app has been sucking down contact lists and I don't trust the Apple review process to protect users.

There should be a "this app is trying to access your address book" notification and per app permissions in Settings just like Locations and Push Notifications.
Seo keyword research - Is the only hope to get organic traffic form Google
Thoughts on HP and webOS
I ordered one but I cannot find anywhere I can put the discount code.
This is a honest and fantastic postmortem. The lessons teach us more than the success stories.

I had the same problem of envisioning bigger product goal than I can achieve; I simply overestimated my energy, attention, or ability. Nowadays I try to trim down feature ruthlessly and limit scope to the bare minimum. Work not needed are work done great.

Hope it's not too intrusive. Is $10K/month necessary for living expenses?

Thank you for the great self revelation. I'm sure you'll gain more from it even it doesn't pan out the way you want. Good luck.
This is also available as a 124-page PDF at http://krondo.com/wp-content/uploads/2009/08/twisted-intro.p...
I'd love to see "all weather" type stickers for outdoor use. Not sure if anyone manufactures those yet, but that would be awesome.

It would also be great if the customization (putting a logo or QR code on them) could be done online.
In my world, Cmd-F means Fullscreen.
Why every airline executive needs to be fired, and replaced with entrepreneurs.
It shows up after you checkout, before you put in the credit card details.
Blueprint has always been very good to me.

Here the I think the pain "removed from cross-browser CSS" is removed here, at least in part, because this doesn't work across browsers (check the IE8 screenshot @paulirish posted)
Where is the column?
Can't Wait! is awesome. Movie trailers are actually perfectly sized bits of content to be consumed when you're bored, it also happens to one of the few bits of content I love to see my friends recommend.

The app is really well put together too, I've gotten used to apps scrolling tons of images to be rather bad performing, but Can't Wait! scrolls like a champ.
Putting in a buy order at $20
> For me, starting a business is something I feel compelled to do -- I don't think I can be happy if I'm not in control.

Weird - I think I would be very unhappy as an enterpreneur. You see it as being in control - I see it as being controlled by outside forces (investors, angels, customers, contractors, employees.)
Depending on where someone is is where I would advise people...

One of the issues I've seen with CS students is simple inexperience. They simply did not have experience coding outside of the simple assignments they were handed. They, consequently, were largely bad at programming.

My single piece of advise to early CS students who want to get better but haven't really hit their stride yet is to code. Write and maintain a program that is over 5KLoC. Keep coding. And code some more. You have to have a base of experience, or all the sage advise will go over your head like a smell in the wind. :-)
I think this is a great use case. Let me know if there is anything I can do to help :)
YC news has already had too much noises
Can we have less noise? Less noise means higher possibility for the good and useful news to be exposed and read. Just a thought.
> One of the many reasons I became a programmer was that the sky was the limit. Still is. Want to learn something new? Learn it. Want to build something cool? Build it. The only real limitations are your belief that you can do it and your willingness to perservere until you do.

That's not what he's saying.

He's divided the world into two peoples: those with the capacity to program and those who cannot regardless of effort.

These groups are often confused because people can program, but only may do so badly. Yet even being a poor programmer puts you in group A, and effort will make you a better programmer.

On the other hand, there are those who cannot program: cannot write a loop, cannot use variables, cannot create a working algorithm even with copy and paste.

The may perhaps be able to do simple math, but when it comes to composing equations or functions together into an interdependent process...they are simply unable.

They may try if they're so inclined to learn programming, but they'd die of old age before they can even begin to reach a standard that we'd call mediocre.

That is what he is say. Agree or disagree with it, but misunderstanding it skews the discussion.
Very nice. I was just thinking the Twitter Bootstrap is great but I'd like something a little lower level. The grey palette is great for mocks too, thanks for the link.