skysight-inc/HackerNews huggingface dataset:
No. I'm referring to the constitutional right to free speech.

The statement "anybody is free to do whatever they intend to in Australia, so as long as it doesn't impair other people doing so" is as absurd as it is false.

There are reams of legislation to prevent you from doing everything from arriving unlawfully by boat, to lying about your income, to using a wire carriage service to cause offence.

As to speech, here is a simplistic example: Let's say I walk into Federation Square and say to you "Go and burn down the Parliament, you useless white cunt!" Depending on who takes offence to my comments I can be:

a) Issued an on the spot fine for AUD$238.50 for using language likely to cause offence in a public place.

b) Prosecuted for racial vilification.

c) Prosecuted for sedition.

The fact that all but a) are highly unlikely does nothing to progress the case that "anybody is free to do whatever they intend to in Australia".
National USA Free Online Newspapers
This could be pretty cool if you keep the noise down by pre-approving products in some way. I'm not sure if people would just go to the site to try to bargain hunt, hard to say really. Seems that a mix of offering quality products that are paid for by the site and offered intermittently, getting a few sponsored accounts or just having really decent products could promote return visitors. Some sort of newsletter could go a long way as well.
> Cloud storage API: 3rd party apps will have access to iCloud storage as if it was local on the user's device.

Yeah something like Steam Cloud would be nice, especially if it can be made available from outside iOS, via the user's iTunes Store account. Still, there's the conflicting updates issue to solve.

> Lock screen is bye bye: there was no reason to have the lock screen to begin with

Some people actually enjoy the idea that their personal data will not be immediately available to anyone taking their phone.
Check out Mehran's Programming Methodology course publicly available on iTunes and Youtube.

http://www.youtube.com/view_play_list?p=84A56BC7F4A1F852

While the course is called Programming Methodology, the focus of the course is really to teach computer science and what it means to be a computer scientist and teach solid software engineering principles. The language choice really doesn't matter and Mehran has said so himself but they chose Java as it had good OOP principles to teach.

It's by far the absolute best teaching style I've ever personally witnessed and he makes the classes fun and engaging and very easy to learn from.

One thing I would probably have personally changed would be instead of Java, use Python (but that is really a personal preference and bias since I like Python better). Hope that gives you some inspiration. I would try and sit down and watch the first 3 lectures just to check out the style and the way the course is structured.
The stackoverflow model seems very similar to the successful models of european prison reform systems: gradually reward inmates with many incremental levels of privileges for good behavior and dial back otherwise.
Lots of people want it, but those who have it aren't generally happy. In recent years there's been a lot of psychological research about people's happiness set points. In general, people adjust to an increased income very quickly, even if no work is required to earn it (e.g. lottery winners).

On the other hand, many people do find fulfillment through work. In that sense, trust fund beneficiaries may have a tougher road to follow. Another thing that can defeat happiness set points is continual goal setting and achievement, once again something that the idle rich don't need to do.
Red == bad thing == criminals?
Let us convince ourselves that sort sorts:

GHCi, version 6.12.1: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Prelude> :m Data.List -- for sort function
Prelude Data.List> :se +s -- to display timings.

Prelude Data.List> last $ sort [1..2^20]
1048576
(1.34 secs, 544634924 bytes)
Prelude Data.List> last $ sort [1..2^21]
2097152
(2.84 secs, 1125744400 bytes)
Prelude Data.List> last $ sort [1..2^22]
4194304
(5.51 secs, 2325062504 bytes)
Prelude Data.List> 1.34/(2^20)/20
6.389617919921875e-8
(0.02 secs, 1576728 bytes)
Prelude Data.List> 2.84/(2^21)/21
6.44865490141369e-8
(0.00 secs, 1578108 bytes)
Prelude Data.List> 5.51/(2^22)/22
5.971301685680042e-8
(0.00 secs, 1572220 bytes)

Looks like it really sorts, even strictly ascending sequence (2^22 time problems could be attributed to GC or something).

Let us take first N from sorted list:

Prelude Data.List> sum $ take (2^1) $ sort [1..2^22]
3
(2.25 secs, 760208692 bytes)
Prelude Data.List> sum $ take (2^2) $ sort [1..2^22]
10
(2.50 secs, 760292356 bytes)
Prelude Data.List> sum $ take (2^3) $ sort [1..2^22]
36
(2.25 secs, 759678188 bytes)
Prelude Data.List> sum $ take (2^4) $ sort [1..2^22]
136
(2.51 secs, 760209208 bytes)
Prelude Data.List> sum $ take (2^5) $ sort [1..2^22]
528
(2.36 secs, 759678236 bytes)
Prelude Data.List> sum $ take (2^6) $ sort [1..2^22]
2080
(2.31 secs, 759682904 bytes)

I don't know why this looks almost constant. But it is!

I expected to be able to show O(nlogk), but it performed even better. ;)
There's an old solaris rationalization: "It's not the time it takes to reboot, but how often."
It's only akward without context. I thought it was hilarious.
I think we really need to watch out when we label certain sorts of thing Western. I know it usually comes from an attempt to be culturally sensitive, but it's just not true and potentially harmful.

Gender equality is not rooted in Western culture. It sucked being a woman equally in Glasgow, Shanghai & Algiers. Gender equality was spread with difficulty and imperfectly over a decade in throughout liberal democracies and communist countries. It skipped the third world, but gender equality is no more part of Spanish culture then it is Qatari.

Same for "western" democracy, western medicine and a big chuck of western values.

It wasn't cool to criticize kings or dictators anywhere at some point.
Yea just your email address if you are interested in being one of the firs customers. Your email address is then given to the person who posted the service and they can follow up. You can also visit the company's website directly and signup for their service.
Agriculture, I think, is one of the next big fields for improvements [1]. But it has always been a source of interesting problems and solutions.

"[...] One way is to randomize the confounding element so that it’s effect is not influencing the element under investigation. If you have to find out which fertilizer is the best, but the water and soil have different properties over your massive 20 acre field, then you need to randomize where you put what fertilizer. It gets even more complicated since you might randomly put them in a really bad formation, so these super smart people came up with ways around that too. [...]"

http://zedshaw.com/essays/programmer_stats.html

[1] Think about robotic green houses in cities for instance. If you isolate your system well you might not even need pesticides and you might save tons of water and energy.
Even if the results are difficult to quantify, anything challenging has fun value.
I call that limited. If he was naked then it would be truly freedom, freedom to be a human.
Spiffy UI - Java Based UI/UX framework
it goes to fast.....the picture usually doesnt finish rendering when the next one starts...
Related: If you want to play only with real humans, try Block Battle http://blockbattle.net/
It's pretty useful when trying to describe someone, or prevent a photo from being swapped out. Gender, hair color, skin color, etc. are all obvious physical traits.
Legitimacy and a smile (or lack thereof) are all that matter.
This one is from an article that's at the front page now ('Moving to Singapore'): http://en.wikipedia.org/wiki/Ease_of_Doing_Business_Index
Reminds me of the David Blane interview on GMTV. Maybe thats where he got the technique?
I believe that this feature is generally known as 'Grab Bag.' In a Tetris implementation where tetraminos are sampled uniformly, the player is guaranteed to lose. Given a sufficiently long run of Z or S blocks it's impossible to make any lines. Grab Bag eliminates these pathological runs. It also provides an upper bound on the maximum time between see identical blocks at 13 and can make for a better play experience.
400,000 iOS Applications Now Available In The App Store
Outbrain is hiring a research intern in Boston: http://www.outbrain.com/jobs/BO#1
It's the same as in other dual n back games
Depending on how you're looking at things lots of first world countries have harsher laws. The US gets kinda batshit with their punishments (drug war, three strikes etc.), but a lot of European countries have bigger restrictions on free speech, the UK has its libel laws, generally employment is more regulated etc.

And then there's the whole gun issue.

(No, this doesn't make Singapore any "better", I'm just saying that the US isn't exactly dystopian just because it doesn't have legal hookers)
Sounds like the good thing about Singapore seems to be that is successfully drives out people who go to pieces over others queueing for ice-cream... they must be doing something right there B-)
Netflix password sharing about to become a crime.
Those questions appeared in a questionaire given to everyone inside the airplaine. A friend of mine told me that it wasn't the first time he saw that questionaire. It became kind of a joke after it.
Kinect enabled grocery cart follows disabled shoppers
No place on earth is "fully subscribed to the principals (principles acshully) of the Enlightenment" -- once you fully grok that, every place is perfectly fine for tourism and every place kinda sucks for citizenship. Of course, degrees vary. But... in principle!
Interesting idea. It took me a moment to realize the incentive here (note: I didn't care enough up front to read the text as there's "a lot" of it) -- perhaps the idea of offering something special should be made more visible. Maybe you could break it down as simply as possible. Something like:

Provide a special incentive/offer and receive your first customer!

Why should YOU be my first customer? Because of this special offer...!
Sorry to burst yer bubbles, but this has all been discounted years ago, mainly by the United States Air Force. They did extensive studies on the optimum work hours/recreation hours and found that strict 9-5, 5 days on, 2 days off, was far more productive and safe than any other configuration.

They won't let you put in more than 40 hrs a week in those multi-billion dollar war planes. Working more than 40 hours a week is counter productive. It increases the likely-hood of bad judgement, cloudy thinking etc will creep into the work.

So the Robber-Baron Korp evil HR types who think they are being cool forcing people to work 40+ hours, are actually just hurting their bottom line.
Some people actually enjoy the idea that their personal data will not be immediately available to anyone taking their phone.

No need to play dumb, you know what he means.

The important question is whether a lock screen less iPhone is safe enough from accidental touches.
Some of those prostitutes are every bit as meretricious and dedicated to their profession as engineers are in their chosen disciplines.
It's the obnoxious protester who turns out to be right every now and then. It's the guy pleading for an unpopular cause that manages to sway public opinion. In short, we desperately need diversity of opinion and manners.

It's the obnoxious users who destroy that diversity by driving out everyone else. Getting rid of them restores it.

How many hours of people's lives do you get to rob them of, pretending to let them publicly comment, before it's a bad thing?

How many hours of your and other people's live are you willing to let a disruptive, vitrolic user steal before it's worse than the alternative?

There's no bright line between "I hellbanned this guy for being that .01% of folks who are impossible to deal with" and "I didn't like Joe, so let's just let him think he's contributing" You start down this road, there is no turning off.

Slippery slope arguments are a pretty poor excuse for an ethical system in the face of moral grey areas and conflicting issues.
Fixed. Thanks for the tip.
Jaywalking is not an offense where I live. You can't be even fined for that.
I admire French people for their consistent idealism even though it mostly results in utter nonsense such as this story.
I'd like to see that. I think automator is the best part of OS-X and bringing portable automation would truly make the world a better place.
shit, i just went insane searching for that remotr acquisition by google...
Joplin tornado Declared EF-5 event. Tornado Path map in KMZ
That's exactly what hellbanning does. It enforces the no-feeding-the-trolls rule. You can't keep a conversation alive with a troll if the troll is hellbanned. The site ignores them for you.
This is a false dichotomy; taking advantage of language-level parallelism doesn't prevent you from supporting a full-blown distributed architecture.

In fact, if so inclined, you can model your distributed architecture on top of language-level (or OS-level) parallelism; message passing can be considerably cheaper when you can rely on simple shared memory mechanisms.

Parallelism in the language environment allows you to make better use of the hardware you have. In a server environment, there's a fixed power utilization cost for each machine, and a per-CPU core power cost. It's cheaper and more efficient to scale up cores than it is to scale horizontally across machines. In fact, the more efficient you are, the longer you can put off the complexity of large-scale horizontal scaling.

In a mobile environment, the equation is different -- you can't just add more mobile devices to scale horizontally. The device has X amount of cores, period. If you don't use them, your application's performance will not be up to par with other applications.
Works on Safari 5 too :)
Great stuff!
I'm in Nha Trang. I love the food, the friendly people, the beautiful beaches and the countryside. It's also very cheap to live here so I have a lot of personal runway to work on my own projects before I have to consider getting a real job again or consulting for somebody else. It's a perfect place for a little hacker sabbatical.
If it is an incentive for shows to publicize their regular website instead of some dumb Facebook page,I'm all for it!
Yeah, and the high-end multimedia authoring tools, and database engines. Ironically, all of these need every drop of performance you can squeeze out of a machine so nice, high-level languages like Haskell are off the table and you have to slog through with C++ and low-level threading.
Personally, it's refreshing to see someone bring some levity to all the seriousness. Especially considering he was obviously countering the penetrating questions the interviewer was asking.

You people need to relax.
Sony Music Brazil hacked
The French have a unique talent for putting theory before practice. It just kneecaps their domestic tech industry, like their insistence on keeping common English technical terms out of their vocabulary.
Western culture does include the changes since the enlightenment era and forward, you realize? Culture isn't static, and gender equality has become a part of western culture -- at least in principle. Similarly, freedom of speech has slowly become a part of western culture, although it has a way to go as well.

This wasn't always the case, but that doesn't disqualify the current situation.
The widget prediction is very unlikely to happen, because that's what Apple was trying to get rid of in the first place. At least that's what I think.

For example, many of the Apple's original iPhone apps were adapted from Mac OS X dashboard widgets. The clock, calculator, notes, and weather widgets all were Mac OS widgets before they became apps. Apple just invented a new device form-factor exclusively for the widgets.

Why would they mess this clear division up by introducing widgets for iOS?

Besides, do you really need widgets that are always visible? Widgets on the homescreen or on the lockscreen would show information to you without you expressing an intent to view it. Wouldn't this potentially be distracting? Wouldn't you potentially waste your time by looking at and interacting with the widgets instead of doing things that you actually turned the device on for, because the widgets are the first thing that you see when you turn it on?

Let's say you turn on your iPhone to look something up on Wikipedia while you are at home on your couch. But then you suddenly see in a widget that you have new unread emails. If the email catches your attention you would likely read it. In this case you would likely forget what your original intent was.

You forget your original intents when you have widgets that contain interesting information, because those intents only live in your short-term memory and also there's nothing to help you remember, because most likely you don't write notes for small tasks.

I think this is also part of the reason why Apple has to refine the notification system. By showing those distracting dialog boxes on the lockscreen which demand a decision, the notification system does the same thing to you.
As far as I am concerned utter nonsense is in the OP 's mind "Facebook and Twitter are not simply businesses", not in the French regulation.Do we want alternative social networks to even stand a chance against the current networks?
Sadly, I didn't find it usable for getting customers with problems to ask me how I could help.
By the manual page you mentioned: http://linux.die.net/man/7/socket

> SO_SNDBUF: [...] The default value is set by the wmem_default sysctl and the maximum allowed value is set by the wmem_max sysctl.

You can't use sysctl under OpenVZ. QED.
They're a very young business, they're spending a lot of money building their economic fortress. The fact that they aren't profitable is surprising, but for such a young company not too surprising.

Ok, I'll give you that. Maybe this is money well spent. I think you will see arguments both way on this one. I personally don't think it is.

Isn't this something that the investors decide? I mean, it's not like the founders were duping anyone.

Even if you tell the public, "Full disclosure: I'm running a ponzi scheme, you want in?" it's still illegal.

The scale of money is disconcerting but the actual behavior that is being rewarded is what concerns me. If fully appreciate that I might be wrong here, but I need to hear a better explanation of why I'm wrong.
Python is the most popular serverside solution among startups according to this poll: http://news.ycombinator.com/item?id=1843083

Ruby was second, PHP third.

(JavaScript got the most votes, but everyone uses JavaScript on their website, and I refuse to believe that the many people who voted for JavaScript all use it on the serverside (like Node.js, e.g.). That's why I claim that Python is the most popular serverside language according to that poll).
Not to mention Disqus - they use Django.
Xcode is a monster as is. The UI is now streamlined in Xcode 4 (atleast somewhat), but scaling it down, no way this will happen any time soon. Apple doesn't seem to be too keen on making developer tools for iPhone/iPad: there's a lot that could be done in the space. (See the spare tools app for Android)
Hicons Marina
Hicons developers brings to you its new residential project Hicons Marina located at Yari Road,Varsova- Andheri W Mumbai.. Hicons Marina offers 3bhk apartments at varying in sizes 2075 sq. ft.-2520 sq. ft. at a very affordable price 16999 ps. ft.
Beware Of Dishonest Androids, For They Make An Awful Mess
Windows Phone 7 for Designers — Cheat Sheet
I've never heard executing people referred to as "quirky".
I've never heard customs actually ask this level of detail; don't people just say they're attending an academic conference? Do they ask exactly how you'll be participating in the conference?

I can believe it'd make a difference in getting a visa from a non-visa-waiver country, though; having a talk on the schedule, and a letter of invitation from the organizers, can make the application go more smoothly.
Google search and gmail are hard to top, certainly, but their product prowess doesn't seem to be scaling with their engineering resources at all.
I've been hearing a lot of rumors and buzz about the ability to use Macruby on iOS, really hoping that it's true.
But all the assumptions you make about reliability in a single box go right out the window when you start building a distributed app. The point is that you can't rely on simple shared memory mechanisms anymore. All those pretty parallel algorithms go straight in the bin. This is why Erlang looks nothing like Haskell.

And if you have to endure the pain of writing a distributed app, why would you layer another level of concurrent complexity underneath it?
Knut, the $140 million polar bear
Shit happens; the author fixed it and apologized.
State of the are resumes? Or how resumes are changing..
"You can't possess or view pornography---that's a violation of free speech."

I'm not sure I can digest that outright. Can you elaborate?
Thanks - those are some good points. I've just added some more text in bullet form that hopefully explains it a bit better.
Yea it's hard to know how it will end up. I kind of want to keep it open so any startup can advertise their product/service. Instead of a groupon clone where you have to have some awesome pre-approved deal to get listed.

Thanks for the suggestion, I've just added a field for you to put your email address to hear about new offers.
i find it a little sad that the core people find it appropriate to ignore needs of a framework that brought the language from the obscurity it "enjoyed" for years to the front lines where it is now.
I am not sure this article gets it quite right. Yes, there are a lot frameworks that help shield the developer from having to deal multi-threading concerns. However, so long as you have shared state, you still need to worry about the problem.

Let's take the example of a web application, be it in PHP, Java, etc.: What happens if your user has multiple browser tabs open to your application and submits concurrent requests that modify the user's session? With multiple cores, it is much more likely that the concurrency bugs in your application will be exposed. Languages like Clojure help you explicitly reason about shared mutable state.
Partially agree, less text is [almost] always better. Pay more attention to customer side. Use sharp expressions avoiding classic ones.

By classic, i imply expressions like "Special offer". They seem unappealing and remind of spam. Never tell people to do something (like "you should"). It is irritating for customers (Personally, I hate it).

[Update] Forgot to write, i think you really should work on the design.
Why is this post get so many vote? I understand that this guy is famous for some of the stuff he did, but hey... hacker news is news for hacker, right? not news about hacker?
Jeremy Paxman. YES. I would love to see how he would respond to that!
A lot of the seriously parallel stuff is going GPU because 4 CPU cores is so much less than what you get on a GPU. And a lot of big data problems are IO bound not CPU bound. And a lot of multicore servers are being partitioned into virtual ones with fewer cores. So we have avoided a lot of parallel coding for a bit. Both AMD and Nvidia are going for a mix of CPU and GPU and maybe the split of a smallish number of CPU cores and then a wide parallel GPU for parallel code will be a success, with an option of lots of CPU cores available for threaded server workloads.
Out of curiosity, how do you make sure only real people are playing?