skysight-inc/HackerNews huggingface dataset:
poole seems to emphasize easy code embedding. I like that.

Currently, i use ikiwiki, because it comes with many plugins.
What is Data storage
Data storage is the term which had been used for the purpose of storing the data on different drives. The person can store the data on the computer memory or even on the other forms of memory that exi
مسلسل ندى العمر الحلقة 41
ACM ICPC programming competition is live
That's usually the case for streaming anything to China from overseas. :D I got lucky on that particular day.
Don't be surprised. I have seen a billion-dollar Brazilian megacorp using it for its core software, and several smaller (but still multimillion-dollar sized) companies relying on it as well (we have hundreds of VB6 apps at the insurance company I work for).
That's 80% of paid apps.
s/Germany/Europe/ . :( from Ireland.
How did you compute the 50 then?
According to [1] photovoltaic energy might be competitive in Germany by 2012/2013 in regions with a lot of sunshine and by 2016 "in regions with less intensive sunshine." (I'm not sure whether "less intensive" means average.) These numbers assume consumer prices and no subsidies. For industry users competitiveness is expected by 2019.

Hawaii: already competitive (2009),
California: 2011
(assuming 3kW plants)

Reuters [2] writes that "very sunny countries could reach that breakeven in five years[2012] or so, and even cloudy Britain by 2020."

The breakeven is called Grid Parity http://en.wikipedia.org/wiki/Grid_parity

[1] http://www.wm.baden-wuerttemberg.de/fm7/1106/Endbericht%20Br... (German, 2009, this is the report cited by taz.de)

[2] http://www.reuters.com/article/2007/10/19/environment-solar-... (2007)
I'm searching for bare bones laptops but my Google-fu is failing me. Do you know any names of such manufacturers or distributors? Anywhere in the world will do.
> voting has become less about promoting an argument or viewpoint and more about saying "thanks for this" or "less of this, please"

The problem with not displaying comment scores (or other approximate indicators) is that I have no way to know how my "this is good" or "less of this" votes will interact with other votes. In particular, there are times when I see a comment that I think deserves to be at 1 but not 0, and without scores, I don't know whether my downvote will take it too low.
Please:

Vote for articles you feel contribute to HN, either directly or through their discussion (a vote for a post does not necessarily imply agreement, it implies "This is worth reading.")

Please:

Point out half-truths and misconceptions.

Please don't:

Ask other people to vote for or against a post or comment.
Simvastatin:Treating High Cholesterol Levels | Simvastatin Side Effects
Video Game Design
Taz seems to be a rather leftist newspaper, wouldn't take it at face value.
Facebook should acquire Kickstarter
Just to confirm: My fail. Sorry about that.
BTW: Great response from you guys at MyGengo.
$20K in legal fees to get incorporated?!
How can a police officer enforce a law that they clearly do not understand?
Ugh. Don't bother reading, here's an example of the quality of the article:
"Android offers an easier application development experience. Writing apps for iOS is far more painful and laborious than writing for Android. Supporting HTML, JavaScript, and SQL makes things easier. Since it's easier to start writing Android apps and the entry barrier is lower, there are a lot more "amateur" apps on the Android Market"

OK, sure, and now of course, the author is going to get in there and offer up some evidence to back the assertions in the above sentence, isn't he? Errr, no, infact there is nothing to back up the assertions - you just have to take him at his word... Waste of time.
well, every degree is a plus.
with a programming and an art degree, you're sure more welcome to the game developer scene, than with just your programming degree.
If Nvidia is extracting a premium over other ARM vendors it's unlikely any kind of mobile deal with Apple would happen. Not sure they'd be crazy about rebranding their mobile flagship with an Apple logo either.
Yes, I made the form but I really wanted the chatbot :)
Sorry... must... resist... can't!

Moore's law has nothing to do with speed, only transistor count in the same space. While the speed increases are impressive, they're still picking off the low hanging fruit, as people haven't fully figured out how to optimize for the space yet. Kal-El will reportedly be using 40nm transistors, compared to the 22nm process Intel is able to do.

Which means there's more room for the amazing in the arena. :)
we don't have even a viable intermediate solution. Which would have to be built.

The spent fuels are full and provide a new danger. See Fukushima on the effects of full spent fuel pools in times of an nuclear accident. Reactor five had also recently a loss of cooling for it.

Currently much of the used fuel is stored on site. This has never been planned, costs additional money, and provides new dangers.

Plus, for a storage solution it definitely makes a huge difference if we have to store the nuclear waste of ten reactors running ten years or of twenty reactors running 50 years. The cost is not the same.
This is a common dogma in .net land. If we're being fair a more accurate statement would be "you currently get a performance penalty when you throw exceptions in Microsoft's implementation of .net".

Exceptions are much faster in mono than Microsoft's .net[0], are much faster still in Java[0] and can be made as fast as goto in Java in some circumstances[1], particularly if you control the Exception class being thrown.

Claiming Exceptions are slow is like saying "Java is slow". Languages and language features aren't slow, implementations are.

[0] http://weblog.ikvm.net/PermaLink.aspx?guid=388b2a6d-e7b2-4ff...
[1] http://blogs.oracle.com/jrose/entry/longjumps_considered_ine...
Alternative energy sources are a viable "do X", and not just left-green propaganda. I read somewhere that as soon as 2013, solar power is going to be as cheap as coal [citation needed], which is an important milestone. If projects like Desertec move on, large parts of europe could be solar-powered within our lifetime. The Germans were always ahead of the rest of us in these matters.
"The Locomotive Act 1865 (Red Flag Act):[5]
Set speed limits of 4 mph (6 km/h) in the country and 2 mph (3 km/h) in towns.
Stipulated that self-propelled vehicles should be accompanied by a crew of three: the driver, a stoker and a man with a red flag walking 60 yards (55 m) ahead of each vehicle. The man with a red flag or lantern enforced a walking pace, and warned horse riders and horse drawn traffic of the approach of a self propelled machine."
If you are ok with Sexp syntax and don't want IDE support for the DSL constructs, Lisp works.
How many people died at Fukushima ?
1

How many people die every year because of coal plants working perfectly normally ? 30 000 in the US alone.

See http://squid314.livejournal.com/292620.html

Nuclear waste is a bigger problem indeed, but using Fukushima as an argument against nuclear is both dishonest and stupid.
As pointed out in a blog comment, there has already been work on typed Lisp dialects. I was personally surprised not to see a reference to the Stalin compiler for Scheme:

http://en.wikipedia.org/wiki/Stalin_(Scheme_implementation)
Question for Tom: Some of the wording ('your own' and 'maintainer') suggests you only want people to submit their own libraries and not ones they use and enjoy. Is that intentional?

That might impede the amount of submissions you would get.
The install.sh and install_script.sh scripts are Mac-dependent. How would you compile this on Linux? Qmake?

edit: Yep. Clone the git repo, then run qmake, followed by make.

edit #2: Here is a patch I wrote to make the project compile under OpenCV 2.2, and Linux: https://gist.github.com/999061
I'm sorry, how is this supposed to work as an infographic? Multiple timelines -- but they're not aligned next to one another, so there's no way to compare them. The bottom level of each darkened (differently on each timeline) with no explanation why.

It would work better as text, let alone with any of the dozens of more suitable visualization options.
This need is there whether we stop in 2022 or 2032. It doesn’t make a difference.

Also: High fixed costs, low variable costs. It’s as simple as that.
Love this idea. I actually had a similar idea a few months ago, but was planning to implement it as an email and web proxy that could be surreptitiously installed on someone's computer.

Rather than news sites, my proxy would tone down political vitriol and jingoism. I want to have it ready in time for the 2012 election season.
Exceptions have a major advantage not mentioned by the OP.

In code, errors usually happen several stack frames away from the code that knows how to recover. The network can't transmit data because a remote computer doesn't respond[0], so it passes an error to the network library, which passes an error to an RPC dispatcher, which passes an error to the high-level RPC interface, which finally produces an error at the site of your RPC call, where you can decide what to do.

If you don't have exceptions, you must write all of this error handling code yourself. Plus, if you need to pass the error higher than the call site to make a good decision, you must write that too. However, if you have exceptions, you can avoid writing most of the error passing code, and you can group error handling logic in the same place. You get more flexibility in structuring and refactoring your code, in exchange for encountering problems when things unexpectedly go out of scope.

[0] This certainly passes my 'exceptional circumstance' threshold, since success is no longer possible.
The difference is, you can install a solar panel on your house.

A nuclear reactor is a high security area which is not open to the public.
IIRC Windows 8 will have an ARM version too. When you have Windows, why would you run Mono instead of .NET?
Expenses, not deaths, were the topic of discussion.
Haptica Braille Watch
Have you tried replacing parts in an existing laptop (the first natural step is replacing ram / HD)?

I ask because I realized, only after actually opening up the laptop, that the CPU is soldered onto the MBP. I'm actually not sure how other manufacturers handle CPUs
I rotate between commuting by motorcycle, bicycle, and train. Traffic usually works out to where each option takes about the same amount of time, 40 minutes.

Just having the option of not taking the train is a relief sometimes. If it's a beautiful day out, i'll take the bicycle in and get a wonderful start to the day. If it's a little rainy or I'm wrapped up in a book, I'll take the train and get some more reading time.

Also, having an iPad has made the train much more enjoyable.
There is also an infographics bubble.
With Chrome OS, Android, and iOS assaulting the Windows desktop monopoly, it's probably a foregone conclusion that "Post-PC" is going to hurt for Microsoft. If Microsoft doesn't do well with Win8 on tablets, it will get ugly.
What I said is that, confronted with the choice between having separate x86 and ARM ports for Windows 8, developers may very well just target .NET and forget about the native platform.

As for why running Mono when Windows 8 is available? I am no Mono enthusiast but I run Linux on a notebook that came with Windows 7 installed. I do so because I feel Linux is a better environment for the work I do.
Chernobyl accident .. cancer

http://onlinelibrary.wiley.com/doi/10.1002/ijc.22037/full

"Models predict that by 2065 about 16,000 (95% UI 3,400–72,000) cases of thyroid cancer and 25,000 (95% UI 11,000–59,000) cases of other cancers may be expected due to radiation from the accident, whereas several hundred million cancer cases are expected from other causes. Although these estimates are subject to considerable uncertainty, they provide an indication of the order of magnitude of the possible impact of the Chernobyl accident. It is unlikely that the cancer burden from the largest radiological accident to date could be detected by monitoring national cancer statistics. Indeed, results of analyses of time trends in cancer incidence and mortality in Europe do not, at present, indicate any increase in cancer rates—other than of thyroid cancer in the most contaminated regions—that can be clearly attributed to radiation from the Chernobyl accident."
ACM ICPC Live Report
In that case, Fukushima is even less relevant to the discussion.
The true power of Shakespeare's vocabulary isn't in the variety of the words he used but how he used them. I'd imagine that having a complex rhyming scheme and creating original content in iambic pentameter isn't easy and the fact he pulled it off so eloquently is a testament to his mastery of the English language.
A few years before Kickstarter existed, I had an idea for a Facebook app with similar functionality, kind of a Causes++.

One reason that Facebook might want to incorporate similar functionality, is that it would give them much richer sentiment data re: the things their users care about.
It will be interesting to watch people buying ARM-based Windows boxes and returning them because they won't run their x86 software...
Why is docking your phone into your tablet a good thing?
Hyde doesn't actually use django despite what the homepage says.
> If Nvidia is extracting a premium over other ARM vendors it's unlikely any kind of mobile deal with Apple would happen.

Not really.

> Not sure they'd be crazy about rebranding their mobile flagship with an Apple logo either.

Why would they have to rebrand anything? The iPhone and 3G SoCs were not branded, and the 3GS only had minor branding (an Apple logo on the top 20%). The A4 was the first iPhone SoC with truly significant rebranding.
I am not sure whether I trust that latch to hold for the lifetime of the tablet. If it doesn't, I won't bet on the lifetime of the phone.

Also, taking calls while the phone is in the table could be awkward.

Otherwise: interesting concept, I will watch it.
Olá. Brazilian here.

You don't need a degree in order to paint. Just enroll in a private art school (not college) or "ateliê". If you live in a capital I'm sure you'll find plenty.

As you know, very few people can make a living by painting. Why not make a career in programming and paint as a hobby? You could even teach part time at a private college and still have plenty of time to learn how to paint.
That's because it was night time. :)
You can actually include a time and date.

Another handy heuristic: worry about sunburn when your shadow's shorter than you.
I haven't done that yet, but I have an old Asus eee lying around, which I might take apart and mess around with.
Not really. It's a sign of an unwelcome demographic change.
That name bugs me. Made worse by the fact I just re-read Crisis on Infinite Earths so my mind is full of DC goodness.

Be sure not to use this under a red sun.
A lot of what gets taken out or changed by the optimizer comes from earlier parts of the compiler. Producing IR code to match the AST is much easier when you just focus on the tree node you're currently at and don't look around at the rest of the tree too much. Consider the recursive structure of the source code. A while loop is made up of a condition expression and a loop body. The condition expression can be made up of smaller expressions, which themselves may have more expressions as subcomponents. When producing IR code for the loop, you'd do something like

label for top of loop
[code to check condition]
branch to end of loop based on condition check
[code for loop body]
jump to top of loop
label for end of loop

Then you recursively generate the code for the loop's condition and body. When generating code for the condition check, you may have some subexpressions appear multiple times within the expression, even as simple as using the same variable twice. Neither of the AST nodes for referencing that variable can have the other as its parent (a simple variable reference is a leaf), so you'd have to do something extra in the IR code generator to remember having recently loaded that variable into a register. It's simpler to let the optimizer determine that a variable has already been loaded and does not need to be loaded again. Even a aimple optimization technique (local value numbering, essentially giving an ID number to every value you put in a register) is enough to determine that the variable was loaded earlier in the computation of this expression (this technique can actually detect arbitrarily large common subexpressions given a well-behaved front-end). Global control flow analysis can detect redundant computation across multiple expressions -- it checks whether some expression will have already been evaluated[1] and where its result would be kept. The optimizer can also detect when the result of an expression never actually gets used[1].

Realistically, the optimizer is not the only phase that would be aware of optimization issues, but detailed, architecture-specific stuff can be handled by the back-end.

[1] These are actually undecidable problems. The compiler cannot catch all cases of them without also getting false positives, so the general approach is to look for situations which are guaranteed to be true positives (e.g. all control flow paths leading into this expression calculated it earlier).
Even worse for Tegra 3, it looks like it's going to start shipping around the same time as Qualcomm's Krait which is 28 nm process. Nvidia needs to ride herd on their supply chain, they keep missing their ideal launch window by a few months.
"unveils" is a bit of a misnomer. they showed off a plastic mockup. While I do like the idea of a hybrid device, every time I have seen something this far from production be publicly launched, it hasn't turned out great.
not have to sync the two together, extended battery for the phone, reduction of gadget space are hte first few that come to mind
Android 3.1 is shipping with libmono.so, so .NET-based apps on Android could be a real possibility:
http://news.ycombinator.com/item?id=2538761
This is entirely feasible due to the fact that at say a dual core 2ghz processor you get to the point of "good enough" processing power for most consumers. ARM is already getting very close to that. With nVidia's quad core chips coming and desktop chips coming, it's easy to see that ARM is going to hit that dual core 2ghz point.

Here is the other thing, ARM chips are cheaper, made by more manufacturers, and support multiple interesting OS's. Chrome OS, Android, iOS, Windows, WebOS, Blackberry, and so on.

So cheaper chips that are "good enough" will likely spell the end of the Wintel monopoly.

Then again, by 2015 Intel could jump back in the ARM race along with the launch of Windows 8. You just never know.
In closing TableTalk, Salon.com shows toxic attitude on user content [MP3]
It would be much more meaningful to calculate how many molecules of Caesar's pee are in your morning coffee :-/
True. Google wave's presentation was one of the best I've heard. It's also an awesome technology, but as a whole it did not succeed.
I'm not sure if this is gonna work.

Please note:

- The pad is only a dock, so it doesn't offer any functionality by itself, without the phone docked.

- These are just mockups. Asus won't ship until the end of the year.

- Don't we have wireless connections enough by now? Do we really have to put a phone behind a display secured by a latch?

Actually I'm sure it won't.
That way, one can quickly scan and see the best comments

This is exactly the wrong thinking and is why comments should be hidden. If that's what you do, you won't necessarily find the best comments, just the upvoted ones.

Here's a proposal: You can see the scores, but then you aren't allowed to vote in the thread. Maybe it can be implemented as you can see scores if you are not logged in. Then bandwagoning would have to be a deliberate act.
Memorial Day Special Offers from Authority Directory | Directory Daily
@qeorge I have conveyed it to him. But I guess, it's his first natural reaction. I am sure he's trying his best...I didn't mind the advice!
Sorry for this rant, but we germans are rather stupid by going down that road. we keep saying that the costs of renewable energies have gone down, but thats only due to massive subsidies.

Thanks to fukushima the green party is like a political Steve Jobs on steroids right now: they can promote whatever dumb legislation and nobody questions it. nobody talks about the coal plants that we gonna need to supplement this. it's astonishingly dumb of my people.

but as we germans have almost no economical education classes in our schools, we're easily fooled. as long as it sounds nice (i.e. humane, ecological, responsible, sustainable blah blah) anyone who calls for soundness is comitting political suicide.
I really hope that somewhen soon someone will introduce next-gen quad core batteries to provide enough energy to power mobile beasts like this one.
Two magic words: "expectation management". They need to get the messaging and branding right clearly differentiating between x86-only software & ARM-compatible software or they'll face a nasty backlash.
Sounds like good news for the Czechs then, Temelin will be running at capacity most of the time. Maybe reactors 3 and 4 which should be under construction soon will earn the Czechs needed export income, and keep the lights on in Germany.
We're talking full cost accounting and deaths are a large component in that. (well depends on how many deaths there are of course, in coal plants they're a big part).
It's also under the "History" menu item with the same name, in case it just loads the home (which happens usually).
Anyone want to explain this using less jargon?