skysight-inc/HackerNews huggingface dataset:
Not that this diminishes your point, but many of these features (e.g. case classes and pattern matching, list comprehensions) actually make real-world code less complex.

You're right that every bit of complexity Java has also trickles into Scala. For example, Java's broken generics certainly add undesired complexity (type erasure, wonky types) to Scala. Still, I think that idiomatic Scala generally is less complex per unit functionality delivered. It's true that "full Scala" must be more complex than Java because it contains Java as a subset, but I think that more can be accomplished in Scala without making code complex or verbose to the point that it becomes a problem.

In other words, to do comparable things requires far less complexity in Scala than in Java, because Scala delivers the best bang-for-buck by picking the most efficient abstractions. For example, Java concurrency requires a JVM expert to get it right (did you know that doubles and longs aren't thread-safe?) whereas Scala concurrency just requires someone who has a basic understanding of the Actor model.
Last I checked the MRI risk seemed low due to it's placement, shape, and the minimal strength of the magnet. Do you have any specific concerns?

PS: What if I need an MRI?

Originally it was thought that the magnets would always rip out of the skin and attach themselves to the MRI. However, we now know of a few people who have the magnets have gone through MRIs and this did not happen. One person reported that the magnet just vibrated very strongly. Another person reported that the techs shielded his hand, as they would with someone who had shrapnel or other implants. However, there are several different types of MRIs, so we can make no guarantee of what will happen during your MRI, so you must discuss it with the technician. It is likely that they will give you a hard time about it, so you should be prepared for this and for any possible risks to yourself. It’s also possible that the MRI might demagnetize your magnet.

http://www.stevehaworth.com/wordpress/index.php/welcome-from...
Does Big Data Have a Story Beyond Geeks?
I got mine only two weeks ago, and I'm looking forward to exploring that new "sense".

I was kinda surprised the most frequently asked question when ppl heard about it – and the one that came pretty unexpected for me – was "why?!".

thanks for the article!
I found these quite interesting, but I'd never get one implanted: using small screwdrivers and wrenches would be a pain, it affects the phone's magnetometer and you have to be careful not to cut your finger or when lifting anything heavy (and using all your fingers' strength)...
Envision.js: Interactive HTML5 Visualizations (TimeSeries, Finance & more)
This is pretty close to the apology model as it was told to me via leadership/management training at one of my previous employers.

It works amazingly well in practice. Basically, people appreciate when you're honest about your mistakes because they make them too. I've had more than one of my engineers say that they respected me more by admitting fault.

And for those that don't appreciate the honesty? Well, you can't please everyone. I just don't worry about them because there are too few hours in the day to care about it.
Yeah, stop acting like primates everyone!
I personally don't think so. Everyone knows that Hackathons are widely male dominated. Yes, the comment was a little out of line in a professional content, but forgive them for trying to crack some humour and have some fun with their ad. Have we become so politically correct that we can't let this slide?

@rmc: Do you honestly believe that Sqoot is sexist because of that one joke? That they look down on women, and think they shouldn't be working in the industry? Really?

EDIT: I reread it, and I think the major issue was listing 'women' as a perk, instead of something like 'beer'. Definitely out of line, but again, they should be allowed to make up for it.
We all went there pretty much immediately, didn't we? I know Charlie reads HN occasionally; I assume if he hasn't already seen this, he soon will...
http://techupdates.com
FYI, In the Go version, the lock can be added more simply, without the rw:

// Synchronize map access between multiple goroutines.
type cache struct {
m map[string]string
sync.RWMutex
}

Then, you can just use:

cache.Lock/Unlock/RLock/RUnlock directly. It's clearer. The beauty of Go's mixins.
This is "payments claims court" - presumably it's a fairly deterministic bureaucratic process that's required to go through to deal with debtors in default, perhaps before you can start chasing them properly.
Live. In your app. Face-to-face on iOS
Ex-Nokia exec: Nokia-Microsoft "a certain road to death"
Envision.js is a new library for fast, dynamic and interactive HTML5 visualizations. It ships with templates for a TimeSeries, a Finance chart similar to Google or Yahoo, and an API for building custom visualizations. Modern browsers, IE 6+ with FlashCanvas, Android and iOS webkit are all supported. MIT Licensed.
Siri gets expanded Yelp integration in iOS 5.1 update
Your iPhone Personal Assistant: Now With More Yelp
The point that the article makes is that OddMuse makes a horrible project hosting system. It's easy enough to store a link to github, or bitbucket, or gitorious (and in all reality, they all speak git, so it's just another remote) as the official project location in whatever new wiki-system emerges.
Flixel Debuts Its Instagram for Animated GIFs App
I love meeting other people with the implant and doing a "magnet handshake" by brushing the fingers next to each other.
The problem is that they have fairly normal visit rates all year, and when the tax reports get sent out they have the entire population of Norway (in reality less) trying to visit the website at the same time.

It wouldn't be financially beneficial to have a website that supports 2-3 million concurrent users on a permanent basis when they only see such numbers within a limited timespan.

I do however think that for 170 million USD they could afford to do so, that is a ridiculous sum of money.
> Luckily, the magnet is not strong enough to wipe out credit cards nor will it negatively affect electronics or computer monitors.

He doesn't specifically say anything about tapes or Hard Drives, but I doubt it.
Show HN: Game Suggest
I agree, but as someone who's tried to implement an application modelling a specific legal (financial) domain in Danish, I can attest that it's painful to forcefully map local terms to English one where there, more often than not, are no direct equivalents.
I've tried, and from my experiments it has not been strong enough to destroy anything.
Unicode Snowman
Jellyfish inspires latest ocean-powered robot
from TFA:

> Luckily, the magnet is not strong enough to wipe out credit cards nor will it negatively affect electronics or computer monitors.
The Art of HTTP Requests Scripting
Google Wave is a great example of a lack of customer development. Trying to create something technically cool, with little practical value to any end-user. I imagine that some of the technology created has been patented or being used in other products, which could be valuable long-term. Still the only clear value add at this point was the logo - the Google Wallet marketing/design team had it easy!
Mostly by not doing things like hiring a bunch of women to serve beer and listing it as a perk. It's then appealing to anyone interested in the topic, regardless of anything.

Just don't do things that explicitly cater to "FOO" if your intentions are not to explicitly cater to group "FOO", particularly if those things include offering up people of group "BAR" as an incentive to come.

Should you do things to make your hackathon appealing to programmers? Yes. These things are food, drinks, subject matter/activities and socialization with other programmers. Food and drinks appeal to humans, and you don't want a bunch of people having heatstrokes or diabetic comas. Subject matter/activities and other programmers being there to socialize with appeal to programmers. Pretty much all programmers who would want to attend a hackathon.
"We're sorry we inferred that only female tenders would be there to service you. Male tenders will be there to serve beer, also. We want you to focus on code, so whatever you need, just let us know and we'll help you get there (within reason, of course..)"
you can tell by the pixels right? if its so obvious you would be able to explain your problems with the video in a succinct manner
I've had no issues with screwdrivers or wrenches, it doesn't affect my iPhone at all (I've brushed that finger over every inch of that device trying to feel inside it) and it was surprisingly easy to adjust the way I carry heavy things.
Ah, I totally missed that discussion. Thanks.

IMHO he is flying. With a kite like that and a little running speed you could generate enough lift. But I'm not sure if the flapping helps.
It looks as if the author -did- look at the event with a fairly in-depth analysis, and the results were plausible yet inconclusive.
It's almost as if Douglas Adams had written Dickens' Bleak House.
A portrait of Olli Colmignoli, a fourth generation salumi maker
CodeStash - A distributed codesnippet storage tool
I'm guessing that the bottleneck isn't the website, but pulling in records from the no doubt dozens of ancient database systems where things like tax records, student loan information, pensions and everything else is stored. And given that during normal times these databases get probably a few thousands hits a day, it's probably not worth spending money on scaling them up.
You might find my Hacker Newsletter project (http://hackernewsletter.com) useful if you're not on HN all the time. It comes out every Friday. In addition to that, I'm working on another newsletter that will provide even more reading on a daily basis. Details on that will be in next week's issue. :)
Apology from Sqoot: http://blog.sqoot.com/

Seems they were trying to hard and it just backfired. The humor wasn't intended as a negative thing but it's good that they apologize to clear the air of uncertainty.
The Perils of 'Saving it For Later'
Hyppo:nen?
This court is in my city, I even worked for a while with people that manage the system :)

This is only for very repetative cases about debt collection enforcement - courts were overwhelmed by these before, and now this specialised court handles them.
His results seem to suggest that the video wasn't CGI'ed, correct?
I am constantly logged on to Quora so haven't seen the login form for ages, but I don't remember it was Facebook login only. I have a regular old school login there. I certainly don't link or join anything that forces me to link my Facebook account to it.
Tell HN: CrashPlan (others?) will use iPad's 4G hotspot
I luckily noticed that CrashPlan was pushing backup data at 2.7 Mbps and anticipated 9 minutes to complete! 1.5 GB would habeen up in smoke! How can that be prevented.
Attaching Database File with Window Application Project
There are two ways to use database with your project. The first one is create a database in SQL server and write code in your front end to make a connection and the other one is attach a database inside the project with your project.
And thus begins a competition between legal quants. I don't know if this is better, worse, or both.
Math is like the Hawaiian islands
Responsive web design is missing the point
Why junglee.com is big threat to flipkart
Our customers develop online questionnaires. Most of those are stock controls which don't require any logic, like asking a question about the user's about age. Sometimes you need simple or complex control logic, e.g. display these additional questions only to users that meet certain criteria, like 18-25 Males who know at least 3 out of 7 competing products. The casual users might select that from a GUI, the more expert might enter the Python code directly.

The complex control logic might be: plug in the responses to those questions into giant matrix with thousands of coefficients to segment users into groups.

It can get even more extreme; we even had one user who wanted to use a 200,000-line C function to determine this segmentation, apparently that was some neural network output from a program called "Salford Predictive Miner".
Mmm. A 3D CAT scan but with light in the visible range instead of X-rays.
Yes, but how many large magnetic fields does one gets stuck into while unconscious that _aren't_ MRIs?

Besides, I've been exposed to serious magnets; the inverse cube law is my friend. Plus, even when I did come close to a strong magnet, all that happened was my implant flipped ends. In my finger, yes, but it wasn't painful (my implant is a cylinder, about as tall as it is wide; a disc magnet would have been much worse).
ActiveState, CloudSigma Announce Stackato Reseller Agreement
Click in "more" in the bottom of the HN page.
What do you have in mind? I can only come up with particle accelerators, nuclear fusion reactors and special cranes on junkyards..
This is proof that all you need to get up the front page on HN is a title that matches the current zeitgeist.

The article itself is terrible, making mountains out of molehills. I'm someone who'd never even be confused as a brogrammer, but someone explain to me what's negative about this "Drinking beer, lifting weights, picking up women, and kicking out a new JSON parser before dinner. ". That actually sounds like a damn good day in my book.

On top of its ridiculous hand wringing, the article is meandering and bizarrely attaches network TV and Louis C.K. to its thesis.

Forget brogrammers, this is the kind of reactionary, overly-P.C buzzkill I'd really hate to work with.
> I also figure that if I’m ever incapacitated and put in an MRI machine without the ability to give the doctor any forewarning, a tiny magnet getting ripped out of my finger will be the least of my concerns.

It might be a rather bigger concern for the owner of the MRI though...
Actually, this is one of the things that is so sad about this case - they had already taken a number of steps to get away from the classic hack-a-thon stereotype of a bunch of sweaty fat geeks eating pizza. They were putting on quality food (including, apparently, chocolate and cupcakes, which I would suggest, have quite strong female appeal - not to, you know, stereotype...). They also offer massages and gym passes, which I think extend the appeal of the event outside the traditional geek stereotype in a way that suggests 'women welcome'.....

... right up until the line where they suggest that having female serving staff bring you beer while you code is another perk, on the same level as those others. At which point you reassess the massages and gym-passes in the context of this new information and realise that there might be a totally different vibe to this event than the cupcakes-and-chocolate-with-access-to-a-gym-to-burn-off-the-excess-calories-and-a-nice-massage-at-the-end-of-the-day a female coder might have, up until that point, been imagining...

Seriously, take out the sexism, and I think they were well on their way to figuring out the recipe for creating an event with cross-gender appeal.
a better one would've allowed to add a new TZ and sort the ones displayed on screen...
There's no reason it couldn't be both. There does appear to be a legitimate problem; but some people are also eager for any opportunity to scream "sexism" or "discrimination" and start jumping up and down looking for attention.

One can be cognizant of the real issues and want to find solutions to them, without worshiping at the altar of Political Correctness.
That's correct. Combined with a high barrier of entry (you need to create an account of the appropriate type AND pay a fee -- 1,25% of the value of the matter of dispute -- for the case to be processed) this is what makes it viable in the first place.
“unnamed soundsculpture” using Kinect
Understanding Industrial Control System Vulnerabilities
I really liked following this piece, but the story already ended.

follow-up: http://www.npr.org/templates/story/story.php?storyId=1245783...

Postmortem: http://www.npr.org/blogs/money/2010/12/15/130079590/toxie-s-... (They got 44.9% of their 1000$ investment back.)
I don't undertand why people are intent on burying these guys for a poorly written flier with one mildly misogynistic joke in bad taste. The whole sanctimonious/lynch mob mentality of this reminds me a lot of reddit.

There is so little of substance to be angry about here that people are now more interested in criticizing the quality of their apology. I think they've learned their lesson.
Note: OnSwipe damaged site, and adding ?onswipe_ redirect=never goes into a redirect loop.
Which card and distro are you using?
Free full issue of iCoder Magazine (requires login)
Maths says: Chrome’s weekday market share will pass IE’s in mid-May
There is another aspect of the apology that seems to be forgotten around here. Forgiveness.

Yes, maybe they screwed up (I screw up more by 7am than most people do all day), but when someone apologizes the decent thing to do is accept it and move on with your life (and let them do the same).
I go to my blog editor so I produce stuff that's like the stuff I want to read, instead of just consuming more.
There is a difference between a hackathon and a restaurant. There are actually restaurants that hire very good looking men also because they are going for a certain clientele. Sexuality sells a lot of things, but that's hormones and money.

The problem here is that a goodly chunk of people expect the clientele of a hackathon to be developers. Developers are men and women who are professional. As much as sexuality sells beer, food, cars, etc., it is not a accepted selling point of professionals. Rather, it will get you in serious trouble in many professional environments.

Now, it is revealed that this company's fantasy event is programming while being served beer by hot women. This basically puts them in the frat with a big no hire for women.
Facebook Investor DST Seeks $1 Billion for New Tech Fund
Dupe: http://news.ycombinator.com/item?id=1187554
Finally some context!

Without the context of the list above, I kept reading "Women:" not as a perk in a list, but as a declarative. I kept wondering why people could be offended by them saying that women were permitted beer.

Now, I see.
This benchmark does not, but the fact that Hacker News which is just 70x smaller but conceptually similar runs on a single core on a slow language does. I completely agree that it's probably not be a good idea, but the fact that it's possible or almost possible is still interesting in my opinion. If nothing else the power of modern hardware puts the obsession with horizontal scalability into perspective, since most sites are nowhere near the size of reddit.

Even though a pageview on reddit translates to several HTTP requests, only one of those requests has to serve dynamic HTML. The requests that get the JS, CSS and images can go to a content delivery network (and they probably already do). You'd probably indeed want to put the database on the same server, with the vast majority of DB accesses hitting main memory (as you can easily get a server with hundreds of gigabytes or even terabytes of RAM nowadays -- it helps that reddit's access pattern is very heavily concentrated on new posts). Of course you have to replicate to multiple servers to prevent data loss.

9M users and 3,000 servers sounds like a lot. What kind of servers are these? What is the size of the database, roughly?
> that the odds of a security hole was close to zero due because "technology development" has removed those holes.

I really wish there were a legally sanctioned way to remove the authority to make meaningful decisions ever again from people who make decisions with that astronomical level of stupidity.
A further proof, if still necessary, that overnight success is just a myth.
> If we bring in Buddhism to round it out then we find more pacifism.

Buddhism still teaches bullshit, in the form of reincarnation. I know because I was a Buddhist for 3 years. It was the last string before I threw in the towel on religion altogether. Nevertheless, it is the absolute last religion that I could possibly take issue with. The problem is, once you say one school of thought on groupthink is okay you open the door to garbage debate like this where we float around conveniently, downplaying the end results for many. Like these and countless other people: http://www.youtube.com/watch?v=Vv7VdQNC8Yc

By supporting groupthink, you support the end result. Yes. Exactly that. If you support religion and groupthink for the purpose of good, you must concede your alignment for the negative as well. Conveniently cherry picking what you support isn't proving anything other than you're completely ignorant to the writing on the wall.
Exactly.

Never attribute to malice that which is adequately explained by stupidity.

The social awkwardness of their joke kinda shows the divergent nature of the "brogrammer".
luckily a friend of mine has one too, so I've been able to do that already.

hope to meet more ppl with magnets soon – if you ever happen to be in Germany, drop me a line :).
Google I/O registration reminder
I think that falls into the "effect-free regulation" pile, rather than the "unanticipatedly harmful regulation" pile. Algorithmically spinning off legally distinct entities to file more lawsuits can't be that difficult.
http://www.npr.org/blogs/money/2011/09/12/140314566/the-retu...
What exactly was sexist about what they did?

"""Women: Need another beer? Let one of our friendly (female) event staff get that for you."""

Perhaps the quote is missing context, I found it here: http://philomousos.blogspot.co.uk/2012/03/how-to-apologize.h...

To me it doesn't even make sense. What is this 'Women:' bit about?

If you discount the 'Women colon' I think if anything it offends programmers. Are we really so geeky that we would go to an event just to get a beer from 'female' event staff?

Perhaps they think their audience is locked in some underground lair 364 days of the year and women have become nothing but a mythical creature to a programmer. The promise of seeing this rare and mysterious creature serve beer would make someone like me want to go? I think not.

There are 3 things that bug me about this.

1) The quote makes no sense and if you try to rationalise it attendees should be most offended.

2) People have got into such a kerfuffle which in scheme of things shows the inexperience of the hosts rather than their malace.

3) The event might not go ahead at all because of this... which seems like a bit of a shame.

This looks like a storm in the tea cup brewed by people who don't get out enough.
> useful if you're not on HN all the time

i think that's the opposite of this guy's problem
Gothamist's Jake Dobkin, Metro reporter 2.0: "Dude, I just unfollowed you"
This kind of attitude SERIOUSLY hurts the industry as a whole. Two of the very best programmers I know are women, and blatantly sexist remarks are not the way to get good programmers to attend your event. In fact, why would you even want people who are drawn towards those kinds of perks ANYWAY? Whoever came for the perks of "women" are obviously not the kind of people that you want to associate with. This type of attitude (I remember reading an article about "brogrammers" on HN too) is not acceptable in the hacker community.
iPad 3 Smart Cover Sleep/Wake Feature Not Working
I'm obviously the minority here but I feel that this backlash is way over the top. Sure, the comment was sort of stupid and shouldn't be a part of any official communication from a company (although part of what I love about startups is that the communication is more human and doesn't feel like it's been screened by legal and marketing before published).

To me, it pokes more fun at geeks than anyone else. "A real woman!"
The idea that the underlying message is that women are supposed to be servants to men and that's all they are good for is imo quite a stretch. Does anybody really believe that they meant something like that?