skysight-inc/HackerNews huggingface dataset:
On the other hand, I am now looking at a system that has been fast-track maintained for multiple years, to the point that a simple change now takes multiple days of puzzling over mysterious side effects. I can't even begin refactoring it. I don't know where to start. It's a tightly interwoven ball of 'interesting' decisions, patches, changes and obsolete requirements. The fact that all the original developers no longer work in this place is additional bonus. The only plausible solution seems to collect the current business needs and rewrite the damn thing.

On the other hand, it's an opportunity to rewrite the custom system into a product. Clients have shown interest in having their own copy multiple times, but the cost of implementing that horrorshow on their systems has always been a prohibiting issue.
I haven't been following graphics cards but it is interesting that vga port is kinda being phased out but is included in the purchase. You can install VGA through a ribbon cable if you are so inclined.
When they say the French get 36 days holiday, and the UK gets 28, is that holidays plus vacation? In the US, the average is 8 holidays and 10 days vacation, which seems absurdly low in comparison. Can someone clarify?
Auto Accident Lawsuits in Martin County, Stuart, Florida
Show HN : HTML5 Zen Trees
What part of JSON isn't a subset of JavaScript?

"JSON is a subset of the object literal notation of JavaScript. Since JSON is a subset of JavaScript, it can be used in the language with no muss or fuss."
http://www.json.org/js.html
http://ycombinator.com/newsguidelines.html: "If they'd cover it on TV news, it's probably off-topic."
I think retail clients are not willing to pay for information. They are already overloaded with "free" information from so many different sources. I think you want to target institutional clients like hedge funds, who are more than willing to pay for information if it means they will have edge over their competitors.
Fatty Liver Diet Tips
> They benefit the poor customers in so far as the customers were in a voluntary transaction.

For this to be true, the decision for transaction must also be well-educated, not just voluntary. And this is by no way ensured in poor countries.

> It's not up to anyone except the buyer to determine how much utility they gain from a given transaction.

As long as it is very likely that the buyer is missing important information, this statement is quite optimistic (if not an invitation for fraud).
Python support is forthcoming. Email me at jeremy@appfog.com if you'd like to discuss in more detail.
You don't need statistics to tell you that the programming community 10-15 years ago was overwhelming male and white/Asian. Some things are obvious by inspection. Do you seriously doubt this? Would it really change your mind about anything if the OP wasted 15 minutes trying to find a study proving it?
Which version? Chrome 15 on Fedora opens it with no issues.
No, that is a nitpick, I'm afraid. If you think otherwise may I invite you to draw a square with sides of length zero.

Hint: it doesn't exist.

Second hint: it is trivial to demonstrate that it doesn't exist. Consider the triangle. Can you define it as a quadrilateral with one side of length zero? What is the angle at the null vertex? Proceed from there.

Finally, the problem states "another whole number". Zero is not different from zero. As with any exam, you should read the question carefully first.
Like MLB's option, League Pass blacks out your local games if they're on TV. One hopes that next time around the TV contracts include a mechanism for a) revenue sharing with the networks for these packages, and b) showing online streamers the same ads they'd see on their local affiliate.
Norway: an Eden with wifi
We are aware of the problem, and we are working to address this. Thanks for the feedback!
Http://www.dvidshub.net/image/471298/hmh-363-marines
Love it! Definitely some great possibilities with this (fun or profit). This would integrate nicely into a recruiting saas site or online job board.
all the classes have their own domains? GoDaddy is happy.
It has some blackouts, including games that are on national TV (ESPN, TNT, and I think NBATV, which is kind of stupid for the NBA to black out. Some of these games stream on their own sites.) It also blacks out "local" broadcasts; when I lived in Seattle, I couldn't get Portland games.

It has a 2-tier price system. At the lower price, you select up to 7 teams to watch; to get all 30 teams, you have to pay a little bit more.

It's not a perfect system, but it's getting better.
Why? Sounds like a lot of work that's best done on expensive near real-time rendering hardware by techs and producers who know what they're doing. If anything, I think it'll make TV sports even more engrossing.
HDTVs I've used like this have all had a harsh visual feel to them and have been less comfortable than standard monitors.

I wouldn't recommend it unless you can get in there to tune the settings to a T and possibly calibrate it.
VMware's hypervisor is solution for running CloudFoundry on a private cloud, but at AppFog we are operating CloudFoundry on AWS, with ongoing work to support other public clouds.
Cool stuff, I'm thinking of doing my internship over there (CS major from Holland) so I'll be following this!
I love this format. Can anyone point to more "Rosetta Stone" examples like this? (Aside from ever-prevalent "X in Coffeescript compiles to Y in Javascript")
Do you have any evidence either way?

edit: downvotes for asking for evidence? I provided some, I'd be happy to evaluate more.
Adam Lambert Teases With Details of Upcoming Album
For those new to online casinos
Whatever natural, social or political phenomenon causes this insidious effect, it is also clearly visible at (a) Burning Man, (b) Occupy Wall Street, and (c) any fashionable restaurant in San Francisco.

What is this phenomenon? Of course it could be some kind of unconscious conspiracy. If it's an unconscious conspiracy, it's a pretty unconscious one.

If it's a conscious conspiracy - but the thought is too terrible to think. As vile as the KKK and as insidious as communism! The Vast White Conspiracy, now on TechCrunch.

We Jews are often accused (at least on the danker corners of teh internets) of conspiring unconsciously against you goyim. Indeed if you had a camera with built-in Jew-dar - I'd hate to know what it would pick up at Ruby conferences, OWS, raw-food restaurants, BM, etc. Good lord! The Mossad must prevent it!

Stormfront can probably also fill you in on the percentage of Jewish lawyers in Berlin in 1932. Versus the percentage in the population, of course.

In modern EEO parlance, any disparity in these figures is called "disparate impact." Hundreds of thousands of Americans today work in the disparate-impact industry - so how can we be surprised to see it on TechCrunch?
Yeah, pretty easter egg. But basically, a waste of CPU cycles and pixel flips. As well as being visually distracting.
> catering to a niche market (which they pretty much already have captured)

Not necessarily. The geek market has little loyalty to Netflix, and would just as easily switch to Amazon Prime or any other streaming service which showed up, especially if it provides better features or selection than Netflix. But if Netflix has shows which won't appear anywhere else...
Actually they mention Mark Logic in the article a couple of times, but what they say totally stands (at least as an argument) on its own.

I could care less about Mark Logic. I do care about what the article says, and I agree with it.
I predicted this would happen when Starz pulled their programming. Given how much Netflix is paying for content, they can produce several pretty high end shows, which makes them a direct competitor to HBO, Showtime, etc. But, they have a much better delivery method, from the consumer perspective. This was a no-brainer, and good on Netflix for recognizing the opportunity that Arrested Development presents for them. It's relatively cheap to produce, has huge marketing value, and has a cult-like following that will sign up for Netflix specifically for access to these new episodes.
It sounds like you're talking about over-engineered code, not "good code". When people solve problems that aren't there, or prematurely optimize, or make solutions needlessly general at the expense of readability, they're making the code worse.

Code is like regulation. Everyone agrees that we need laws and regulations, and that some complexity is needed to get it right, but a 7500-page code is strictly worse than a 25-page code that achieves the same end.

OOP is an interesting paradigm. The original vision of it (seen in Smalltalk, Ruby, and with a completely different approach, Scala) was a middle ground between imperative and functional programming that can capitalize on the benefits of each, and that looked a lot like the message-passing paradigm we see in Erlang. Unfortunately, what's now called OOP is absurd scaffolding and misuse of "design patterns" that makes solutions much more complex than the problems they exist to solve.

A major problem occurs when OOP is expected to fill needs better-suited by functional approaches, as in C++ and Java. It's not that OOP is evil. It's that when you start seeing FooFactoryFactory classes, you should really have been using higher-order functions a long time ago.
Here's a 1 hour talk on the Wave Glider:
http://www.youtube.com/watch?v=Cq4G2ciXjZI&t=13m11s
- XML and HTML are good ways to structure data...sometimes. Other times, they're godawful. Especially if you're trying to pass data from one piece of code to another piece of code in order to do RPC-like things (server->client, for example). There's a reason that JSON is popular, and it's not because "it's the cool thing to do".

- JSON is a strict subset of Javascript syntax. You can always eval() a JSON string to convert it (not that you should). Many browsers support native JSON parsing now, so it's also very fast. I'm not sure what the downside is there.
IPhone 3G Dissection, Disassembly
"You can't drop off the grid. Ten years from now, it will be virtually impossible to drive a car that doesn't have an electronic signature," said Neil.

My sawzall and soldering iron beg to differ.

In Minnesota, we waste hundreds of millions of tax dollars that are supposed to be use for roads on choo-choo trains that run in the red year after year. I won't be shedding any tears over their self-made budget shortfalls.
What is worse is that even if you don't have the app and if you share something from say The Guardian, Facebook will take readers to install that app. I tried adding the link in a comment, again the same.
The most basic things your company needs to know about sales [pdf]
I was hoping the screenshot on your site actually worked, even if you could just vote and not see the stats. Cool though.
Of course they can, and in fact the article touched on this:

> Remember, part of the defense against the racism theory is that the applicants are already skewed before any selection is done.

> I once spent time with a promising entrepreneur who was not a white man. Because their startup sold a product that a lot of tech entrepreneurs buy, many of their customers were graduates of Y Combinator. So I asked if they were planning to apply. Their response: “oh, no, it’s a waste of time. Y Combinator doesn’t accept people like me.” Where did they get that idea? Surely not from YC’s partners, who as far as I can tell are scrupulously fair in their dealings with entrepreneurs. Rather, they got that impression by inferring that there is probably implicit bias in YC’s admissions process, and that they’d be better off spending their time doing something else other than applying to YC.

I realize you're talking about Railsconf and not YC, but is it really a leap of logic to suppose that there might be a similar mechanism at work at Railsconf, or other social conferences? Is it possible that individuals of certain minorities in tech -- women or various ethnicities -- are more sensitive to discriminatory undertones that other people aren't conscious of? e.g., they feel like they just won't "fit in" there, and are more inclined to spend their time elsewhere.

I think the article was well-written, thoughtful, and presented solid evidence as it gradually built its case point-by-point. I think it merits more consideration than a link to Google Images.
Sourceforge? Really?
I think over time we've seen that this is a good argument, as far as it goes.

The old c2 discussion page for this is still good (and particularly relevant here at HN because of pg's contribution):

http://c2.com/cgi/wiki?AreDesignPatternsMissingLanguageFeatu...

Also others have weighed in:

http://www.snell-pym.org.uk/archives/2008/12/29/design-patte...

Let's take C#'s advancements over Java as an example. The LINQ features are clearly imported from the functional and/or dynamic world as replacements for iterator patterns. C#'s closures make Strategy and Command patterns basically irrelevant. Events and Delegates replace wiring up an Observer pattern.

A meta-concern, if you will, is that general OOP principles don't apply in the same way in dynamic environments the way they do in statically typed environments. When I'm in Ruby I'm not nearly as concerned with coupling and some of the larger architectural concerns the way I am in Java/.NET. Because the language is dynamic, to some degree everything is an interface, and there's no need for complicated frameworks like IOC, etc.

There's also no need for all the overhead of learning and managing generics/parameterized types. All those angle brackets and abstractions just to support what amounts to a more robust compile-time unit test. Makes me tired just thinkin about it.

Java is Java and I don't know if I would say it "sucks." I do know between it and Ruby/Rails which one makes me about four times more productive.
thats a great recommendation. Thanks murtza
"It weighs close to 100 pounds." - for that weight, I'll take the girl instead.

But seriously, 2560 dice => 17gram 16mm-size dice. That's very heavy dice for their size. I would have expected less than a quarter that!
DMCA Safe Harbor for Dummies
Evoluci�n tecnol�gica y multinivel
There is a fundamental problem with Deign Patterns: the knowledge and effort required to apply them appropriately vastly exceeds the knowledge necessary to effortlessly re-create them on the spot.
Female Orgasm - Brain Activity Captured In FMRI Imaging Device
Pro-tip: check out Crunchbase (http://www.crunchbase.com), and look through all the recently funded companies (http://www.crunchbase.com/funding-rounds?page=1). These are startups that are pretty much all hiring-- one of the primary reasons startups raise money is to ramp up their team and scale growth.
The Brilliant Way To Negotiate In Three Easy Lessons
Interesting that you bring up morality. A lot of people don't actually have a moral problem with free viewing of something that isn't offered for pay in the first place. There may or may not be a legal problem with this depending on your jurisdiction, but morality is precisely the area where these people gain their justification.

This is similar to the popular treatment of abandonware.
This is a subject that nerdy hackers could always use help with. This launching page doesn't say much about the actual product though.
It's odd. All these businesses are fighting over a small amount of talent. Why not just have a remote office in San Francisco and focus development elsewhere in the country?

This happens a lot with agencies, where they locate their sales, marketing, even designers in say New York or London, meanwhile the bulk of the company is elsewhere - in locations with high unemployment and lots of developers.

In those areas you might have 20, 30, maybe 40 developers all applying for a single position.
"""Exactly, node is useful for solving problems that you don't have. So you wouldn't use node for them, then. The answer to your own question is your own statement."""

You'd be surprised how many people take the wrong answer, then. I've seen tons of posts touting Node from people with needs and problems that would be better served by other technologies.

"""Node makes it possible to do completely new things that would be difficult to do otherwise."""

Really? Like what? Besides running server side js (something that Netscape did back in the mid-nineties), Node offers nothing that one of the tons of evented servers/libs around could not previously handle. .

I personally like the Mongrel2 approach --combined with some non-blocking framework you got all the Node goodness, plus traditional server goodness, plus messaging, plus language agnosticity.
Short of writing your own scripts to control mplayer, mpd+ncmpc is the most simple and most reliable (most difficult to crash) open source UNIX-friendly music player solution I've ever used. And over the years I've systematically tried every player I could find inside the package/ports repositories and outside of them.

These days I just use scripts and mplayer. But for a ready-made solution, MPD fills the "simple and reliable" niche completely, in my opinion. On those two criteria it is without parallel.

On Windows, foobar2000 was great but the source was never available.
I think the issue is many engineers value things like tests, short functions, interfaces, dependency injection, pure functions, comments, DRY, etc. To them, these things are qualities of "good code", and they spend all their time on this stuff instead of the bigger picture objectives. When you get out of that mindset, then I think "good code" can be equal to "good software".
Pay for mile is too much cost overhead for precision accounting, both in terms of government, and individual citizen costs. That's not even touching the privacy implications.

The simple thing to do would be charge pre-pay fixed annual rates as a function of ranges of mileage and vehicle weight. No GPS needed. No gov't offices trying to buy map data and assign different rates per road segment, mapping your gps tracks to roads... issuing post-facto speeding tickets...
Watch R Federer vs J Tsonga live stream
he forgot to mention the nyan youtube player
Public holidays ("bank holidays") in England:

(http://www.direct.gov.uk/en/Employment/Employees/Timeoffandh...)

We get eight days, sometimes with an extra day for special occasions (royal weddings, etc)

Vacation ("holiday") is 28 days, but could include public holidays.

(http://www.direct.gov.uk/en/Employment/Employees/Timeoffandh...)

> All workers have a right to a minimum of 5.6 weeks paid annual leave,

Sometimes workers might be forced to use some of their vacation over Christmas.

Some low paid workers will use their annual paid sick leave as informal holiday to supplement their holidays. I worked with people who would tally off their 12 paid days on their holiday chart. This, obviously, makes things tricky for the employer. (That particular employer started asking people to provide doctors' notes for any sick day on a Monday or Friday, or any over 3 days. Since that's not a legal requirement doctors would charge for the letter. (NHS doctors are allowed to charge for some things) and so the employer was forced to take this cost. Since, at the time, it was hard to get to see a GP within 2 days employees would have to take time off work so they could see a doctor to get the sick note that would cover them for the time they had off earlier in the week. A 7 minute appointment would often be late; so an employer would need time to get to the appointment, time to wait, and time to get back. Since no-one knew how long they'd had to wait they would often do a bit of shopping while they were in town.

This scheme did nothing to stop the lazy skyvers. But it did make things frustrating for the honest.

tl:dr Cheap labour is not the only reason China is taking so many tech companies.)
That's clever, but Moscow subway is open between 4:45am and 1:00am. That doesn't seem to give much time to move out a lot of dirt, not quickly.
HowTo: Google Authenticator as a virtual MFA Device on the AWS Console
"""This rant sounds very similar to "NoSQL DBs will never reach the competence and performance of the RDBMS"."""

Well, performance wise NoSQL DBs are faster. In anybody doubting that?

As for the competence part, well SQL DBs (by which I don't mean MySQL) are based on a little something called Relational Algebra. Which is math. Which is a (formally) proven and coherent set of methods for data representation and querying.

NoSQL DBs are just ad hoc solutions.

Not the same thing.
Also note: 28 days is bare knuckle minimum. Full time burger flipper? 28 days. Minimum wage mail-room clerk? 28 days.
This is pretty cool.

I know python well enough to hack my way around it. I'm probably missing something, but now I have to ask: what would be the point in me learning clojure?
Absolutely not. Value is measured by both parties, among other factors, in terms of scarcity: in the default case, food is relatively abundant and gold is relatively scarce: hence the situation that a man with a mountain of gold is starving is typically extremely unlikely. Should the situation you describe ever realistically occur, then food must be so scarce that finally the old trite "you cannot eat gold" does indeed become true, and the offerer of a scrap of stale bread must in such a context and situation indeed be offering a tremendous sacrifice, which both seem to agree the gold is a cheap enough price to pay for.

How's that immoral in such an extreme food-deprived and relative gold-abundant environment you're describing? I'm assuming a mutually voluntary exchange of course.
But I'll also say that crappy OOP (CROOP?) is a language-independent concern. Those guys who I talked about taking six weeks to refactor? That actually happened and they were on a Rails project.
Yeah, especially important for legacy monitors
Lets you target the JVM without writing Java, among other things.
Why am I the only one mentioning them in this thread?

Because most recruiters are ignorant incompetents, or at least most of the interactions that potential recruitess have are with ignorant incompetents. If you want a longer, more involved version of this look at Peroni's comment history, (formerly KoZeN).

http://news.ycombinator.com/user?id=Peroni
Black Friday Xbox 360 Deals
cough http://www.jython.org/ cough
Make the registration increase in proportion to vehicle weight. 0.10 per pound. Easy, fair, obvious and we have weight stations everywhere already for trucks. Incentivizes car manufacturers to make lighter cars too.
This occurred to me after I finished writing that post.
Paul Irish: The Primitives of the HTML5 Foundation
Best online Stanford course
Tolkien as Translator
*) The Lord of the Rings and Linguistic Anthropology
Nice implementation. Looks more like a feature than a product. There are others that do a similar (better?) job at this like http://re.vu/

Saw this on a prior comment thread: http://re.vu/BarackObama
I used images of a conference audience because it's the best way I could think of to get a sample of what the hacker community looks like. If you can think of a better one, let me know.

(The point of that link, for anyone who didn't get it, is that the lack of diversity Eric Ries perceives in the output of our filter is also present in the input, which implies it's not caused by bias in the filter.)
> The best and least complicated solution is to raise the fuel tax... [snip] Many members of Congress would likely oppose any kind of tax hike.

So, it's supposed to be easier to introduce a brand-new surveillance-and-taxation scheme than it is to increase an existing tax? What kind of a country is this?
Show HN: XeTimer.com - Automatic notification for your currency
I've actually got a script that I've made for doing that. I've been cleaning it up somewhat recently for doing a proper release. It lets you schedule things based off of any ICAL based calendar along with just a set of default playlists.

It's probably a little more obtuse and annoying than just the party mix thing in iTunes since I originally designed it for running a jukebox/micro FM station.

https://github.com/simcop2387/MediaSched
JQuery Mobile 1.0 Finally Released