skysight-inc/HackerNews huggingface dataset:
I switched to HP ZR30w (30" IPS panel) not long ago from an old 20" Dell. The text is super clear and the space is huge.

Some people say that they use a 24" panel in the portrait mode for coding. I haven't tried it myself but one thing that I am curious about is whether their neck starts hurting. You see, if you have a text editor occupying all of the vertical space in such a setup, you cannot just move your eyes to be able to see the top and botton text. You actually have to move your head. I already feel this a bit on my 30" in the ladscape mode. That's why my emacs is not running at full-vertical-screen.
Blatant self-pimpery garbed in wholesale agreement with your point:

http://weblog.raganwald.com/2007/09/we-have-lost-control-of-...
Another fine group of people to play with: http://www.gamerswithjobs.com
"I have 500,000 corporate users on Firefox 3.6. We just completing a test cycle of Firefox 4 on many thousands of internal business web applications"

I don't really get the problem? Firefox 4 is a browser that honours web standards. So if your web apps work on version 4, why shouldn't they on 5? Firefox won't drop JavaScript or the <table> element!?
at first the page was an error message saying "Error establishing database connection" in 20pt bold black times... that was unintentionally funny.
Someone wasn't content with just one Amazon Affiliate link in his blog post.
Why should Mozilla be held responsible for whether an enterprise business cannot update their own applications? This is not a Mozilla problem.
Slashdot like/copy news site written as one-file .cgi - in C
>Just like you’d own the success, you’d also own the failure, and you will have to take full responsibility for it. Unlike working for an employer, when you run your own business you can’t just give a 2 week notice, quit and get another job. You’d have to work through the tough times.

I completely disagree about this. You will take a personal reputation hit, but you most certainly can stop working for yourself and take a new job.
So they could be left with the exact same rapid release cycle? I fail to understand your point.
jovekq(at)hotmail.com please reply to this comment when you want to communicate through email.
They have UK servers if that's where you are.

http://onlive.co.uk/
Evidently not Because there is the possibility that there are bugs in 5 that were not in 4?

As many others have said, extensions that work in 4 do not work in 5...
Well, you believe what you believe, and nobody can fault you for your beliefs, in and of themselves. I happen to disagree with you, but that's not my issue with your comment... my issue is that - regardless of what you intended - your tone came off as very arrogant, dismissive and mean-spirited. And, like it or not, there is a PR aspect to consider anytime someone - who is as visible and well known as you are - says something that sparks controversy.

I think this whole thing has done some damage to the Firefox brand, and that makes me sad, as I've been a Firefox (and before that, Mozilla... going back as far as Mozilla M2, IIRC) supporter for a long time.
NB to the casual reader: the above was always intended as satire.
IPhone 5 to be shaped like a Pillow. Here is Why.
It isn't just large organizations that may be inconvenienced by rapid releases of major versions -- when I adopted FF5, a bunch of plugins stopped working. If that happens every 3-6 months, I'll probably stop using FF for daily work (Chrome is arguably better anyway). Of course, I'd still have to test in FF -- but that's a minor issue.
These corporations aren't paying for Firefox so why should they expect understanding or support?
I'm not much of a gambling man, but I'm willing to bet that some people were going to die before the release of this information.
That problem could be easily solved by having multiple browsers installed so that a user could chose one that works with a broken, legacy web app. IT departments could roll out two different browsers in a tick-tock manner.
Golang and Python on Google AppEngine compare
You could javascript a CLOSED sign as an overlay during certain hours. That way the content is unchanged, and I think it even adds to the flair.
That's for religious reasons.
The fact they are so disposable makes them great for travel or university/school. I've used an Eee PC as a secondary computer ever since they came out about 4 years ago. Do I care if it gets stolen or breaks? Not really. With TrueCrypt and Dropbox, my data is safe and I'm only down ~$300 AUD.
Isn't that the name of the game in this brave new world? Tie your marketing message to some relevant piece of information that people will want to share. It's like product placement in movies, only informational.

Plenty of PaaS vendors post "how to" articles that contain information about a relevant topic, but are tied to the product they're selling. I don't see this as being any different.
Maybe a system like Ubuntu's is needed here? Every two years or so designate a version as "LTS" and continue to support that branch with bugfixes for several years. I suppose that's not quite as Agile...
No, MS doesn't ship this stuff with Windows.

But MS Research has some heavyweight chops on board, and IMO is an excellent institution.
Just out of interest, what drove you mad in 1.x? I've been working with it for the last few years and, by far, the most annoying aspect is sfForms, especially when trying to do anything more than simple tasks (e.g. embedding forms).
Very true. It is my understanding though that the primary use case of the VM role is to allow legacy applications to sit in the cloud without needing to rebuild for the Azure platform.
I'd probably just use Zed Shaw's Learn Python The Hard Way as a model: http://learnpythonthehardway.org/ at least for the programming parts.

Ruby For Kids is interesting too, but I think it's a little too advanced for an intro course: http://ruby4kids.com

I agree that history is important too. Some of the more applied CS can be interesting (graphics) but I wouldn't delve too deeply into the more difficult stuff (crypto, algorithms) if this is just an introductory course for kids.

Every year, I speak to local middle school kids (7th or 8th grade) at their "career day". They are all totally fascinated with what I do, because kids nowadays (yes I know I sound old) live their whole lives online and surrounded by technology.

The school where I visit is really average, some rich kids some poor kids, all kinds of backgrounds. The format of this career day is that each class period somebody will come and talk to the class that is somewhat related to the subject - so I usually end up speaking to a math or computer class. In a class of 25, there are probably one or two kids who already know some limited programming (or have made a website). Almost everybody that age is online (all Facebook, a handful of Twitter and MySpace) and plays console video games. Probably about half have cell phones.

When they ask me questions, it's usually about how to steal their friends' Facebook passwords, conceal their browsing history, or build their own video game. I do spend some time talking about privacy, reminding them that their behavior online can stay around forever and that they should be careful who they are talking to online.

Good luck with your class, I'm sure it will be a rewarding experience for both you and the kids..
Ask HN: How do I sell the potential of my app?
Hi everyone,
I set my latest web app live last month, it has been received fairly well so far considering I haven't done any marketing or mentioned it much at all.

A few days ago I received an email from a development company asking if I'd be willing to sell my app to them.

Now, I hadn't thought about this up until now. As it's a new app all I've got to go on is its potential - I have no idea how much this thing can make per month a year from now. All I know is how much better it could be if I had the time to develop it further.

If I was to try and sell it to this company, what would be the best way to show my app's potential?
Because it's the only interpretation that makes sense, and charitable discussion demands that I assume my interlocutors are reasonable people who say things that make sense until I have evidence to the contrary.
Sounds like Mozilla's fault to me.
Can you elaborate on this? Are there setups where a single virtual machine spans multiple blades?
Watch United States vs Mexico Live online The Final Concacaf Gold Cup 
Enjoy! Live streaming Concacaf Gold Cup Final match between USA vs Mexico kickoff and tv schedule on Saturday June 25, 2011, 21:00 Time only at 2011 Concacaf Gold Cup Final live streaming. Thousands of fans are eagerly waiting for this match to start. We hope The fans of both team can enjoy with the live score, USA vs Mexico preview, recaps and highlights here. Enjoy USA vs Mexico live radio or USA vs Mexico Free.

USA vs Mexico
Match Schedule :
Date/Time: June 25, 2011, 9:00pm ET
The Final :: Concacaf Gold Cup 2011 :: USA
Live/Repeat: USA vs Mexico Live
My first two months in the Asset Store
I signed up for the US trial, it was a bit slow but it was quite bearable. The game stopped responding, but overall it looks very good. I'm not sure how they can make money if they have to rent, say, an Amazon EC2 instance with a GPU at $3/hr, but I hope it works.

My main problem is that you actually have to buy the games and then not even own them. I've already bought them once on Steam, why do I have to buy them again to play there? A Netflix-style model of per-month payments for unlimited time would be better, but having to buy the games again is a joke.
Firefox can have a more stable extension architecture, it's called the "Add-on SDK", formerly "Jetpack":
https://addons.mozilla.org/en-US/developers/

It's very similar to Chrome's restricted extension APIs, which are the reason that Chrome extensions are not tied to a specific version. If you offer a restricted API, you just have to ensure that that API doesn't break between releases.

The problem is with existing Firefox extensions, which are able to use any API in the Mozilla platform, and touch every bit of the Firefox UI. They are essentially executed as if they were part of the browser itself. This approach offers near-unlimited power (you can do anything the browser code can do!) but makes compatibility difficult, since any change to any API can potentially break extensions. Thus extensions have to specify a maximum version of Firefox that they are compatible with.

This is both good and bad: it's good in that Firefox extensions are much more powerful than Chrome extensions, but it's bad in that the versioning and compatibility issues are a problem.

For Firefox 5, all extensions hosted on addons.mozilla.org were run through a compatibility checker, and if they didn't use any APIs that were impacted in the 4.0 -> 5.0 update, they were marked as compatible with Firefox 5 without any action on the author's part. This helped a lot, but unfortunately there are also a lot of extensions out there that are not hosted on addons.mozilla.org (such as Google Toolbar and other toolbars installed by third-party software, as well as corporate addons).
I wouldn't be surprised if SSD's somehow had information like that stored in them (or at least the ability for it to be stored). Thankfully I got out of the Forensics racket before they were mainstream.
I really dislike this strawman and how it goes unchallenged. From my experience, its the IT guy who wants to move to Firefox, but finds no official MSI installer and no official group policy extensions difficult to work with on a day to day basis.

Mozilla is purposely shooting itself it the foot because it doesn't want to strain its OSS cred by appealing to MS environments and IT departments. Now compare this awful shortsighted attitude to Google's Chrome. Official MSI installer - check. Auto updating - Check. Auto updating of flash - Check. Group Policy - check. Secure sandboxing - check.

The narrative of Firefox isn't "the nerds vs the assholes in IT" its "OSS pigheadedness & zealotry vs basic convenience" and its amusing to see a more liberal project like Chrome eat its lunch.
10000 things all CS students should do before graduating
I think that, as part of the clock, a sign should be placed near it that states "not predicting the end of the world."
Google at the center of antitrust probes
Funny, a typography article written in one of the most distracting fonts i've ever seen.

EDIT: Obviously i have no idea what i'm talking about. I just thought that the widely varying heights and odd shapes of the letters was distracting from the content.
I am not sure if games lately are without substance, or whether they simply are not innovative. Certainly I look at a game and think, "Oh yeah, this is a clone of X, modulo plot, setting, and graphics".

Except for Minecraft. Which, of course, I've wasted good hacking hours on.

Teaching Digital Design to kids via Minecraft might be fun, I was thinking. You really have to think about the physicality of chip designs in a way that VHDL and other HDLs hide from you.
Me too, i like his dialect.
I'd love it if he'd read some physics books to me.
That makes no sense.

If you move a product from A to B where A is compatible with a plug-in and B isn't, it doesn't matter whether you do it in one step or 10 steps, it's still going to break at some point.

The positive for developers is that the smaller number of changes might make it easier to identify what's caused the problem and means that any particular release is less likely to cause a problem, the downside is that you have to retest it far more often and you have far more releases that might break something.

Overall it feels slightly (though not massively) worse for developers as the total overhead of basic test, release and so on increases.
That was one of the craziest hacks I've ever used on a production site. Glad this is finally implemented..
I disagree with the premise of this article. Netbooks aren't dead. Therefore, no one killed them.
For straight up development work, I actually prefer my dual 24" monitors which I have at my office. At home I have the dell Ultrasharp 27" (which is the exact same panel as the apple cinema 27"). I like the 27" for the versatility. It's really great for movies, games, etc... when I need some distraction. It is hands down the most beautiful screen I've ever owned.
This is the exact opposite approach dropbox takes - well done with good communication. Props.
People are continuing to downvote this even after I corrected my mistake. Let me clarify:

When the first-gen 13.3" MacBook Air first came out, I had just bought an 8.9" EeePC 901. The difference between an 8.9" screen and a 13.3" screen felt enormous---especially given that 7" EeePCs were still being manufactured at the time, and the 10" models were still in the future.

The whole appeal of the EeePC to me (and others I know) was its extreme portability. The guy who sat next to me at work had a 15" Vaio. It was so big it needed a special bag. Because of it, sometimes he just wouldn't bother to bring it to work. Inevitably, sometime during the day he would find something he wanted to do on the computer. With the EeePC, it was so small that I could just slip it into its slipcase, throw it in my bag and take it anywhere, "just in case", even when it was extremely unlikely that I'd end up using it. I was rarely without it.

13.3" is so close to 15" that it hardly makes a difference. It seems unlikely that you would/could just throw it in your bag and take it anywhere. Even if it was light, it was also big. I took it as a lightweight laptop, not a netbook competitor, and in fact that's how Apple seemed to me to have marketed it---it was the reviewers who were comparing it to netbooks. Maybe it was the reviewers who convinced Apple to try to take on the netbook market with the 11", but it seems to me that wasn't Apple's original plan at all.
Google can tell what we're interested in. Banks can tell them what we buy.
That is going to be abused TO DEATH.
- The ragged-right doesn't work with titles that extend beyond the copy.

- Don't use images for examples that are perfectly possible with just type.

- Em-dashes—like this according to convention.

- In one of your examples you combine sans small-caps with regular capitals. Not good style.

- Come on, there are better fonts than Georgia on my mac. Make me look at them.

And there are more examples of bad style on this page.

Like endtwist said, get yourself The Elements of Typography by Robert Bringhurst if you really want to learn.
Yeah, I should have said creditors. It's more to the point.
Is that really Tekton Pro in those illustrations? Doesn't look the Tekton Pro I used to know...
I was thinking about this. A 'famous' work nowadays is something that is extensively copied, remixed, rebuilt and virally spread. Many previous century minds think they have to gain something by their re-crafted work being in the spotlight again. They should be satisfied with a citation and happy they were remembered.

I believe today's works are more complacent about this. The artists understand that their work is supposed to pay them one time, that is, they receive their payment as agreed before starting it. If their work suddenly goes far beyond its initial goal, they will get bonuses of fame but rarely direct payments of their work showing up everywhere. Not-artist people usually don't even care.
The latest inclusion of voice and video protocols in Chrome agrees with you.
Do One Thing, Really, Really Well
Group messaging: the next big thing to invest in and deploy
Dont worry. Paid games have additional features.
I got started with Rails after spending some time learning Symfony2. A lot of the knowledge transferred directly over, and Ruby's syntax is cleaner. Better error messages, too. Symfony's configuration over convention approach probably makes it more flexible than Rails, but I inadvertently messed up the configuration (particularly the namespaces) a lot in the time I spent working on it.

Of course, this was with the S2 alphas and betas. They've likely addressed many of the issues I ran into since then.
Recommend writing a letter to your governor or local politician? Yes.

Dismantle the bureaucracy that makes immigration so difficult? Yes. I believe in free markets.
So why should I trust someone who asks me to type my password into a random site? Just because he/she says they will not save it?

If you've entered your real password(s) there, you've already failed the test.

Also a whois on that domain doesn't even return a person's information, some proxied info only (might be scared of law enforcement since he might have the hacked DB data, but even so, if I didn't trust it, I trust it even less now).
As an authority on the subject, I submit that since "Damon" is pronounced Day-mun, that "daemon" must be pronounced Dee-mun, as it's just an alternate spelling of "demon".

But mostly I just want to stop being confused whenever someone says "daemon" around the office, and I think they're talking to me.
When I first got my Eee PC 1000HA two or three years ago, I immediately noticed that it got far better battery life on Windows - about 4 hours, as opposed to 3 on Ubuntu and Arch Linux. That lead me to just stick with Windows XP for a few years. Things seems to have improved now, though. I installed Slackware 13.37 on it about a week ago, and it gets a full 4 hours:

david@Fnord ~]$ acpi
Battery 0: Discharging, 100%, 04:10:47 remaining
[david@Fnord ~]$ uname -a
Linux Fnord 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux

I'd give Linux another shot on the laptop.
Heh, I got one line of black-on-white text describing a database error. Thought it was some kind of joke
It could be ported to the iPhone and made available through Cydia, since Apple will NEVER agree to that (as the author noted).
Visualize.me Instantly Turns Your Resume Into Charts
This does not really scan ports, it just looks for a web server on a bunch of IP addresses. In doing so, it only checks port 80.
That only denies SecondMarket - I think what he is saying is they might have sold to later stage VC/PE firms in an organized round and doesn't appear to be denying that he somehow exited. Honestly, don't blame him for at least cashing some out on 20X+ home run.
Diff Checker - an online diff tool
5mw Blue Violet Purple Laser Pointer 3-6D Pen Gift Play
Max Output power: 5mW.
Wave length: 405nm.
Range in darkness: more than 1000 meters.
Output mode: Constant Wave.
Laser color: Blue.
Easy to use . Press the push button to turn it on,release the push button to shut if off automatically.
It will be used to point at any desired targets on projection screens, video monitors, and presentation graphics
Also can be used for forensics, illumination, indicating, alignment, sky pointing (astronomy) or just being cool
The developer of the iOS game "BattleHeart" has announced some notable success with a paid-app port to Android recently[1]. Not at a level of equivalence, but at the level of 'worth doing' [2].

Though that uptake may not translate to a non-game app. Particularly in a niche skewed so heavily toward Apple's base, rather than Google's. And hinging on a component that reviews very well out of the box on the iPhone and as middling on many Android models.

[1] http://mikamobile.blogspot.com/2011/06/android.html

[2] Caveat two: he was using Unity middleware, which greatly lowers the effort of porting.
The question is not whether Mozilla should cater to enterprise users. The question is should Mozilla cater to internal enterprise applications which don't get updated very often and are easy to break.
Georgia?! Really?!

I think it’s fair to say that Georgia is uncontroversially one of the best screen fonts out there. Georgia is awesome. And since it was optimized for use on screens it looks great at any size on screens with wildly differing PPI. The world has to thank Microsoft for having shipped at least one “web safe” font that’s great.
used this last night on a whim to paste in the contents of a tracklist from a radio show. Great way to flip through some of the tracks the djs played without having the actual show recording on hand. Handy for those into electronic/dance stuff where there's lots of livesets and tracklists floating around. I'd say it was 80% accurate in picking up the right track from youtube. Amazing how much stuff is on youtube of course.
This manager is not talking about extensions, he's talking about web apps.

I'm pretty sure that it's rather unlikely that Mozilla has a major screw up in the Gecko rendering engine or their javascript implementation. Even if so, the accelerated release cycle will ensure that it'll be fixed right away.
They are. There is a provision that says that financial services industries can challenge business method patents (or something to that effect).

Hopefully this is a little loophole that can be widened to allow broader attacks on business method patents.
It's not clear at all. The only information that you should provide your email is that placeholder, which on my monitor is barely visible. The name and information is very misleading. Seriously, i think many people will enter their passwords there (at least those type of people who don't know they shouldn't provide passwords anywhere ).
Record Labels and VCs – They’re Gonna Make You a Star
I for one found the ORM extremely useless and even offensive in Symfony. sfForms was indeed unusable last time I tried it, not to mention everything was just too verbose (I find PlayFramework a lot more comfortable, even though it's a Java framework).

Of course, I have been previously exposed to Django and its kick-ass ORM and to DBIx::Class from Perl, so my standards were pretty high.
Yeah, I do that too. I first did it by accident but I liked the distinction between the two words so I just pronounce daemon like that.
I am getting a database error too. "Error establishing a database connection"??
> Presenting LULZIERhunter.php, taking what Jester wrote in 60 lines and turning it into 3 lines:

Epic failure, implicating LOC is a measurement for code quality. Hint: it's not.