skysight-inc/HackerNews huggingface dataset:
iirc I had cygwin installed as well, but had mostly stopped using it for some reason I forget.
Conan's Editors Absolutely Love Apple's New Final Cut Pro X
Check out http://babelverse.com/
A startup coming out of Greece btw :)
You can't pay a car's excise tax in Massachusetts after 11pm. I can't think of a valid reason for that.
Actually, you're right. I had first read the article as stating that the business method patents was written as an amendment that was defeated, but on rereading it seems that the business method patents part was included, and the amendment to remove it failed. Tricky context in reading this one.

"There was also strong opposition to a provision that allows financial institutions to challenge patents issued on business methods, such as ways to process checks. The opponents said the provision amounted to a bailout for banks, but Rep. Robert Goodlatte, R-Va., chairman of the Judiciary intellectual property subcommittee said business method patents, a fairly recent phenomenon, were "a fundamental flaw in the system that is costing consumers millions each year."

"An amendment to remove the section concerning the business method patents was defeated 262-158."

So I guess it's in there? Confusing.
Some thieves are dedicated. Sure, they might not bother with this, but I'd rather be safe than sorry.
I've been working with Symfony2 for a while now, and I could say that configuration that is done in YML is pretty simple.

For beginners I belive they have special configuration options.
[Citation needed].

EDIT: Computer folks tend to see the world through a particular set of glasses. They see a world of inventors in their basement you can invent with little capital investment. That's fine and is great for innovation, but the whole world doesn't look like that. If you're in an industry where the process of invention is extremely costly, patents can often be the only way for smaller entities to participate. Say you have an idea for a new radio technology. It'll cost you millions of dollars to build a prototype (the associated parts and equipment are very expensive). And once you have it --- what do you do with it? Go into production and compete with AT&T and Verizon? Patents allow meaningful seperation of invention from productization, and that's something that hugely benefits smaller entities.
A Look at the (Egregious) Language of PIPA
That's why they call it a portscanner, not a portsscanner ;)
>I think using excel for prototyping is cool. If you guys know any other method, please share.

HTML and CSS are so easy to use that I prototype by actually building it, and then flesh it out as new things need to be introduced or, for example, I don't like the way the navigation works, I rewrite that small part.

I cannot imagine wrangling with Excel for anything other than tabular data.
Rather unlikely can still be very annoying if it breaks one of your major corporate web application.
There are netbooks with 9-14 hours of battery life. How does 6 hours of battery life 'nail it' in comparison?
The Robustness Principle Reconsidered - Seeking a middle ground
I like all those things in Chrome, too, although we're so heterogenous that they don't matter that much in my organizations, honestly.

That said, did you read the original article? Thousands of web apps need to be 're-certified'. This guy isn't installing Chrome in his office.

Full disclosure: I typed this in Chrome.
The Happiness Dividend
The best way to teach programming to middle/high school students is to teach them programming. Forget things like alice and scratch. Just hand them a python prompt and a book or tutorial, or perhaps Hackety Hack. Middle school students are a lot more intelligent than those programs give them credit for and are completely capable of learning actual computer science.

+1 for bhousel's suggestion for LPTHW.
AssetHat: Load CSS & JS faster.
I wonder how many times a day Pastebin gets Fed requests for their access logs
Mario Marathon 4 Starts Today
What do you base this upon?

He should contact the FBI and continue to beat on Digital One and determine if it was seized or not. It very well may have simply been turned off, is that not a valid possibility?
what though, if by total accident, that one webapp worked on FF 3.6 due to a bug in that borwser version?

That one webapp that some guy once created to make his life easier, that's not documented anywhere any more and that's now being used to do all accounting over even though nobody knows about it.

Now imagine you as the IT guy update Firefox from 3.6 to 4 and now that app breaks and with it the accounting department stops working.

Nobody will appreciate your "but... I didn't know that app was there" which is totally not the correct answer to "why the hell did you just break the accounting department?"

I have seen this happen. Maybe not at this scale, but it definitely did happen. No wonder IT people are scared of updating: If you don't do anything, everything will keep working, but you might piss off some web developers who you don't know. If you DO update, you may risk breaking some home-grown solution you didn't know about and you will be held responsible for all the damage caused.

Yes. That app shouldn't exist. Yes, it should be documented, yes it should not have bugs.

But it might exist, it might not be documented and it might have bugs. You. Just. Don't. Know.

Now don't get me wrong: I'm not one of these guys, mainly because I have not been burnt by this yet (and probably never will - 10 people company and I still know about everything that's going on), but I can certainly understand them.
It's interesting -- when I have my software company that builds web apps hat on, I assume that if there's a rendering problem with a new browser, it's our problem: these guys lead the standards groups, so we fix our app as best we can, and remember that people are used to seeing occasionally broken stuff on the internet. Not the end of the world.

That's contrary to this point of view, and maybe just speaks to how IT and internal corporate application mindsets are different.
It looked really interesting though
What kind of group policy extensions do you mean?
We will have to see when dota2 comes out, but LoL is much more differentiated from dota than, say, HoN. I suspect that LoL will be considered to be "dota1.5".
Retire young or retire rich(er)?
That said, I think there is absolutely no chance that the Firefox team will, after significant internal effort to speed up and become more agile, slow down to please IT groups.

It's not the speed of development that's the problem; it's the speed of obsolescence. If they supported older versions for longer there wouldn't be a problem.
3 lines is usually better than 60 lines. See Python.
Why I Like Opera
Yeah, I have asked other ex-employees to share their stories and most are either too scared to talk or have been NDA'ed by the company
> There is no way to separate out security from the other software layers.

Are you sure that's not the underlying cause of the problem?

Security is a lot like scalability and fault tolerance: you have to plan your software architecture to support it systematically. You can't just bolt it on later.
I can just see the "not" getting removed at some point in history and hijinks ensue.
Ditto. Had flashbacks of fixing stuff for IE6 that day.
The Elements of Typography by Robert Bringhurst

This book is the single best book on the subject. It won't teach you to be a good typographer but it will create an understanding way beyond your typical book about typography.
Ask HN: What's with the paste icon?
I just realized, after years of using it, the icon on the "paste" button is a clipboard. Why?

"Cut" is scissors. Makes good sense.

"Copy" is two identical pieces of paper (usually). I can see that too.

But "paste"? It's a clipboard. Wouldn't a glue stick or a roll of tape be more appropriate?

Thoughts?
this chart is kinda depressing

http://httparchive.org/interesting.php#flash

48% of all (measured) pages - still - use flash....
I don't buy books that often, but $50+ dollars for a book? Ouch. Are all books this pricey in the US?
The problem is that you couched this in teaching kids programming, but I what I really want to teach is computer science. It's really more about answering the "why" question for the kids and showing something that stimulates curiosity. Granted for some people this is programming, but for others it's about showing the effect of computer science and how to be a part of that effect.
While much of the bill is targeted at uncovering those involved in child porn

Of course. And, uncovering someone as a user or creator of child pornography without having a trial... nothing could go wrong there.
Agree with you 100%. If little things don't matter swimmers wouldn't shave their body hair and movie studios WOULD solely rely on social media to publicize the next hit.
star get!
Oh, yours was only down for two hours? Ours was only available from 8am to 8pm. Not the greatest option for a night owl like myself.
In interviews they've claimed that much of the lag players experience is from poor monitors. I don't know if I buy their claim of how much (I want to say the claim was "most", but I'd check that before I would argue it,) but I can certainly buy that as a contributing factor.

I agree with you though, having to buy games I've already bought once is annoying. But unless storefronts/publishers all agree to hold hands, sing Kumbaya, and honor each other's purchases, I don't see another option.
Does Germany only have one time zone?
Implementing New Cookie Law Drops Use by 90%
Forget Spy Kids, try kiddie hacker conference
Opposing The Protect IP Act
That anecdote is really helpful. It's good to know that kids already think that technology is going to benefit them in the social zoo of school! I am interested to know if anyone approaches CS from this more holistic point of view that I want to express. It's like English class where those few kids that are obsessed with it become writers or what not. These kids in my class would be the developers or what not, but at least everyone else would be interested enough to understand how tech affects their lives, much like how English class allows one to better understand pop culture. I want to capture the attention of that broader audience, but also show kids they can nerd out about the other parts of CS, like the math, design, science, or psych sides, not just coding.
Which is weird, but I guess I don't know much about the finer points of the Law. Would a religious Jew have to lock down a windmill before the start of the sabbath? Or does it only matter for matters of trade? Technically, wouldn't they have to lock their Paypal account as well, as well as traditional bank accounts?
I wonder why the gadget doesn't have an option for calling normal phone lines like the Gmail UI does.
Interesting. My case is perhaps unusual since I never use more than 800Mb of RAM. I am running Linux, a browser and a terminal. So on all my machines, I only have 1Gb installed and no swap.

I did add an SSD but other than boot time, did not get any benefit since everything fits in RAM and there's no swap. So that's why I consider CPU to be the bottleneck for me.
Yes, CET (UTC+1) and CEST (UTC+2) during summer.
- Title needs to be larger and bolder.

- Main paragraph lead-in lacks visual impact and is too similar to main body text.
According to my stats [1], the implied click through rate is .04%, so you're very right this ad group would've saved money on average [.057%] (And almost half if they had stuck with the .077% converting ad).

[1] http://euri.ca/2011/04/facebook-advertising-prices-part-2/
Damn that peer pressure.
At what cost though? My guess is that they have features planned out far in the future for their iOS apps, what should they give up there in order to port something to Android?

The same argument has been made for years for Mac specific apps. I for one am pretty glad that Panic has not taken the time to port any of their apps to windows, it has let them continue to make some of the best software in the world. None of their attention has been diverted to porting what they have already done.
https://developer.mozilla.org/en/Extensions/Updating_extensi...

Too many at one time for me. I'd much rather be able to follow the 5->6 release cycle and test my extension over a much smaller set of changes. Other devs may disagree, that's fine and worth discussion.

The key point IMO is that extension authors must be provided a way to indicate extension compatibility that isn't tied to the browser version number. The version is going to start iterating much faster, and popping up a "these extensions are broken!" box every few months will completely kill user confidence in extensions.
This is an advertisement, flagged for improper use of HN. He makes money off each book sold.

They're also bad books. You shouldn't be reading books to learn how to be a good software engineer, anyway.
Takeaways from Folding Our Startup 
We decided to unwind our startup; here's why. Hope this helps others.
The Mario Marathon raises money for Penny Arcade's Child's Play Charity (gives video games, books, toys, etc to sick kids in children's hospitals). Over the past three years they've raised over $123k and this year over $15k before it even started! Such a great event!
All of these I did the first five years of my career - I feel that I got a lot more out of them than if I would have done them while in my CS program. With a few years of experience, I have a much better context into which to place these experiences.
>> How is getting vouched from your colleagues/friends different from Linkedin recommend feature

A linked in recommendation is a general recommendation. You are either recommended or not. Vouched is based on specific skills. You may be a great C# developer, but your javascript sucks.

>> your rank will depend on the number of vouches(?) that you get.

No. The algorithm is two sided. The first part is pretty much Aggregated PageRank. So a single recommendation from a heavily recommended user can be more valuable than 50 recommendations from sparsely recommended users. Aggregated by all skills in the Job. The second part is a multiplier based on the length of the chain of trust to the recruiter. I trust the vouches people I vouched for made, more than the vouches people they vouched for made.

Me -> Alex -> Tom = Tom gets 80% of aggregate rank points.

Me -> Alex -> Tom -> Jerry = Jerry gets 64% of of aggregate rank points.

>> leverage of any of the social graphs that the user already has

You can import all of your contacts from the 3 major social networks + the 3 major email providers + github.
What's with the weird for loop?

Why not just:

for ($c = ip2long($argv[1]); $c <= ip2long($argv[2]); $c++)
if (strpos(@file_get_contents('http://'.long2ip(ip2long($argv[1])+$c), false, stream_context_create(array('http’ => array('timeout’ => $argv[3])))), $argv[4]) !== false)
die('H4xed :D — '.long2ip($c));
You enter your email address, not your password.
Well, neither of us know exactly what he's talking about, but clearly his organization does think testing on a new version is worthwhile enough to pay people to do it, which suggests they have been burnt by it in the past.

People who fiddle with their computers at home for fun really have no experience that carries over to supporting non-technical users who absolutely rely on in-house developed apps to do their work, and no-one gets paid if they can't.
How is any of that computer science?

I mean, is there a list out there for astronomy students that includes, grind your own lenses?
The problem is not Greece’s alone: it’s not like Greece invaded Germany and forced German banks to loan them money.

Furthermore, if Greece had stayed on the drachma and let it weaken against the euro, then Greek exports to the eurozone would have been cheaper, and imports from the eurozone would have been more expensive, so Greece would have had less of a trade deficit.
Apple Takes Samsung Patent Battle to South Korea
Georgia also works great as a large, italicized header when paired with a smaller sans serif body text.
Gudka
Gudka International commenced operations in 2008 with a vision to give people what they want, what they are looking for and what they cannot find. The business is located in Western Australia, the most famous commodity country in the world.
probably a pretty high percentage is caused by flash ads or other content pulled from 3rd parties
I'd also highly recommend Thinking With Type. It's a very quick read (as most of the book is visual) and gives you a great foundation for understanding and designing with typography.

http://www.amazon.com/Thinking-Type-2nd-revised-expanded/dp/...
Of all those books, I've read only 'Introduction to Algorithms' (well, not whole, but parts of) and I wouldn't call it bad. It was a bit tough (but I may be biased, since I was reading it in highschool and it was one of first 'technical' texts I've read) but gave me good overview of most popular algorithms and techniques. It is also recommended at my university, and most of friends have similar opinion to mine. Also I think it will make you a better software engineer - I can't imagine somebody being a good engineer and knowing less about algorithms than I did in highschool. Sure, you don't use Graham's algorithm for convex hull everyday, but it's good to have some basic understanding of how to do geometry, graphs or some familiarity with NP-completness.
Quite web-specific (not necessarily bad!) It's been over 10 years since my MSc in CS and even more since I started working in IT and I still haven't done most of the things.
Silly me. I hesitated clicking on the link because I was affraid of reading a super long list.
What way of arresting someone so that they can be brought to trial do you propose that never uncovers their crimes? It is absolutely necessary to gather evidence and, at some point, accuse someone of a crime if they are to be brought to trial. The problem is when the identity and alleged crime of an individual are publicized before they are found guilty.
now is the time for a third party organisation to step up and support designated firefox 3.6 or 4.0 releases. it might not be feasible for a company to do just this, but someone already in the business of supporting open source software could conceivably add firefox on to their product list.
For your reading pleasure:

Typography is not merely the process of arranging font on a page. It is a living creature; it feels joy in an exclamation point, takes deep sighs at periods, grabs consciousness with each bold strike and begs for understanding in the space between every italic. It has intricate rhythm and harmony, staccato paragraphs and legato headers that blend into a melody of enlightened web design. Typography is an art as much as it is an essential design process, and it is one that is best understood by focusing on the contrast between textual elements in a given design.

Typographic contrast is the art of using different type to expose the meaning of content. It is the pop that grabs the attention of the audience, halting text from rendering as dense and oppressive drabness. Contrast should be minimal; it should maintain harmony with other design elements yet also indicate hierarchy, relationship, and emotive content.
Expert on Mental Illness Reveals Her Own Fight
Doesn't this:

>> also, in our nginx configuration, we deny all HTTP connections to unknown vhosts.

mean that forming the URL as 'http://.long2ip(ip2long($argv[1])+$c) will not work?
It's not necessary that they have physical access in order to do that, though.
In my experience, there are few departments that have automated tests that could assist in shortening the testing cycle. If there is a bug with a new version of firefox then it will take 3 months to fix it because of the long development and deployment cycles exacerbated by a heavy bureaucracy.
I'm far too impatient as well, I suppose. It seems to me (from the armchair where I quarterback) that IM interoperability isn't happening not because companies prefer the advantages of their chosen protocol, but because they simply want to "be the platform." I can't imagine a better advantage than actually being able to talk with any of my friends on any other client.

If email hasn't proven a standard can be beneficial to everyone, I don't know what would.
"Typography is not merely the process of arranging font on a page. It is a living creature; it feels joy in an exclamation point, ...."

Perhaps I'm just not as excited about typography as I should be, but isn't this a bit too much hype? When I'm told that typography is a living creature that feels joy, I'm immediately going to categorize the teller as a person I will not understand. Instant loss of credibility.
Think twitter would have gone as viral if it was called "smsdispatch.com" or "sms.com".

It wouldn't have.

Names fit a particular purpose. What is good for one purpose (selling to the corporate market for example) then "sms.com" might be worth the money. Another situation, maybe not.

Naming and branding is important because based on psychological principles and things that have been around forever it is important. (Sorry that I don't have time to point to the underpinnings of the research and basis for this statement.)

Ev's argument is also like saying the name of a movie is less important. You can always find isolated cases where the name wasn't that important like "the social network" and counter it with movie names like "goodfellas" "godfather" "rocky" the list is endless.

As John Gotti Jr. said to the interviewer on 60 minutes "la cosa nostra" like the way that rolls off your tongue? The fact is people do like cool names.
See also here: http://translate.google.com/translate?hl=en&sl=nl&tl...
Meh. Neither are particularly inspiring. Yeah, thejester's is pedantically long and uses way too many variables, while lulzsec seems to have an aversion to variables, running ip2long($argv[1]) up to three times per loop.

Also, the "lulzier" version does not separately handle the case where a webserver is found but does not return a response containing the needle. It's true that thejester's script is not particularly efficient in wasting a socket connect to do this separate check, but for a one-off task, who cares.
LulzSec, Annonymous, Colbert Nation, Green Peace and Al Queda
Totally. I think using the word "commissioned" in the headline is very misleading. It implies that Bezos paid to have it designed & created, when in fact he's just giving Hillis the money he needs to finally make it a reality.
Bedbug Management Requires Vigilance
Make that two: Verdana. Both designed by Matthew Carter. You may remember him from the hit film, Helvetica.
I tasted Dogfish Head's Midas Touch a couple months ago, when the American Brewers Association came to São Paulo for a little road show of sorts.

Now of course, no one can possibly know how it compares to the original brew it attempted to reconstruct. I remember in particular a rather long ramble about how they were pretty sure but not quite that they were doing the right thing using the saffron as conservant.

It's well-worth giving it a try if you're lucky enough to live in the few places in the US where you can easily and reliably get a hold of it.

If you need to do the connoisseur thing, you'll say it resembles a ale, but trully it resembles nothing I have tasted enough to deserve a lable. Call it experimental, or indie, hell, it's Dogfish.

It's got honey and grape notes in it that make it almost taste like a weird crossover between beer and wine. Very fruity, would feel a little bit dry on the tongue if it weren't so perfumed. The saffron itself is amazing and comes as part of a second layer of scents once you take a sip of it.

It's a very drinkable beer (in spite of its hops), but maybe a bit too sweet and perfumed to stick to it for a whole night. It struck me as candidate for a really great companion to a home-made chicken and pequi risotto, mmm.