skysight-inc/HackerNews huggingface dataset:
When I said "correctness", I meant that the software performed its intended function, not that the software correctly met a standard. Sorry for the confusion (I'm assuming you don't disagree with wanting software that's correct for this definition).
“The washing machine has changed society more than the Internet”
Time under the curve.

Some M2M will be in higher-end devices (cars, vending machines, gas pumps) that will have lots of available power. Those will be just fine on Java or Java/Android or whatever.

But a lot more devices will be running off battery power or scavenged power (solar, ambient, thermal, etc). These systems are going to wake up quickly, take a measurement or send out a message, and get back to sleep even quicker. These devices will need to consume idle power in the nanoamp range if they're going to survive their lifetime on a battery.

A JVM is just not the direction these systems are taking. They're being written low-level to get the data and get out. Even reading in pages of code from NAND flash consumes way too much power to survive.
"I see", said the blind man to his deaf wife. Especially true if you've seen BBC's South Pacific (...several times over).

Intro
https://www.youtube.com/watch?v=x3gtTicceg0
BBC Two
http://www.bbc.co.uk/programmes/b00jq11g

______

Edit: The initial "nonsense verse" I used made me curious so I looked it up and that's where I found the ending of one version of the phrase.

"I see", said the blind man to his deaf wife as their dog with no legs got up and ran away. He pissed in the wind and said "It all comes back to me now."

http://en.wikipedia.org/wiki/Nonsense_verse
This library depends on the navigator.onLine spec. It does not work on Firefox as expected because it implements navigator.onLine differently from Chrome and IE. http://schalk-neethling.com/2011/05/navigator-online-and-the...
woops! thanks!
Whitepapers funded by Oracle proclaim java the future for embedded programming. Shocking! Surprising!
> This is incredibly big news in the Haskell world.

I'm puzzled why you think this is good news for Haskell. The lead developer and architect of GHC and authority in parallel Haskell is announcing that he's taking a position that won't allow him to spend much time working on GHC, and he might even stop using Haskell completely.

It's great news for Simon but terrible news for Haskell.
Yeah, Utrecht University has some of the world's leading Haskell researchers, I think it is taught in Groningen as well. In Nijmegen they teach Clean, which is very similar to Haskell.
Or at least a summary?
I'm not expert, but is this something actually could happen?

I assume that if two dumb people mate rather than all of their offspring being even dumber there is at least an equal chance of the offspring being brighter than the parents?
They've been doing that for a while. One of the major projects was/is HipHop, a PHP to C++ compiler.
British Student On Trial Today Over Anonymous PayPal Attacks
If you take them out it looks better imo
Who is the intended user of this tool? As a programmer, it seems fairly sensible, but I can't help but feel that for the average spreadsheet user the additional structure this imposes is not worth the mental overhead. I do think this represents a good start for addressing one of the greatest weaknesses of spreadsheets- a poor separation between logic and data.
Vision without execution is fiction.
a funny one: http://jqueery.com - click around :D
If you're going to spam, try and at least ensure your site works!

Fatal error! Your request can not be executed!
Fatal error: Call to a member function getType() on a non-object in /home4/jobibexc/public_html/system/lib/classifieds/SearchEngine/SearchSqlTranslator.php on line 21

erkl
Your assertions would be valid if you could provide at least some observations of why they are true and not just your opinion. Specifically these:

- That is an irreducible complexity

- It has been tried. Many times. And they have all failed.

Remember, people used to say that language translation is an intractable problem, intimidated by the ambiguity and seeming complexity of language.
Big /= Good
Python MongoDB C driver - PyMongo alternative
Well done!

I'm pretty sure my business was too early stage when we launched our Seedrs listing so it looks like we're not going to make our target. Definitely come along quite a bit in the 2.5 months since it went live so might list again.
I always define big data as, too big for excel spreadsheets.
Why I walked away from a million dollars
Guessing they were also systematically measuring the depth of the ocean around the area, as they make reference to it being "deep ocean".

In other words, they were seeking to establish that it's not an island that once existed and has been submerged due to rising sea levels, it flat-out never existed.

Not sure if it's possible (or at least, best practice) to do that from an airplane?
That's true. This only supports my point thought. Finding out which music is RIAA-controlled is very difficult, if not impossible.
> The FP community is starting to break boundaries with the industry in the last 5 years with Clojure (and Scala's functional support).

There is very little evidence of that. Do a search for Scala, Clojure or Haskell on the main indicator web sites (job boards, StackOverflow, TIOBE, indeed.com, etc...) and you'll find they are as insignificant today as they were five years ago compared to the mainstream languages.
postgres or postgresql, not postgre. SCNR
Oh! How annoying for me.

I made a few of these last year and should really have made more of an effort to make them a sellable product. Ho hum.

http://www.lasermake.co.uk/images/media/hdr_05.jpg

(won't opost link to site as I'm not trying to spam... just reinforce to myself that I really should try harder with some things...).

If you're the owner of the link, may I ask how are you intending to deal with warranties and such?
Oh. You're in London, I see?

Bugger!

Nice mark up too - I see how you intend to deal with warranties! :)
How to Create a Great Interactive Tutorial for Your Web Application
When I gave up social media for a month (my friends are all very heavy Twitter users), the biggest thing I noticed was deeper and more in-depth conversations. I was excited to see people. I actually -missed- my friends when I didn't see them, because I didn't know what they were up to every second of every day.
But you must know that we can't talk about that whether or not I have a decent rebuttal. But perhaps I could say that our incentives are clearly weighted toward innovation for the sake of new and better products.
The problem with WeakMaps is that their keys are weak, not the values.

While weak keys are useful to provide a place to store extra data about an object, a more useful ability would be to have weak values, so you could find existing objects by string key, if they haven't been GC'd yet.

One big potential use for weak values is in ORMs. When asking for an object with id 5, if one exists you'd like the existing instance. However, you don't want the ORM keeping strong references to all of the instances, preventing them from ever being GC'd if nothing else is using them.
Certainly the enterprise stuff at Spanish banks is run on Cobol, and there's still a fair amount of active Cobol development going on. (By enterprise I mean the bread and butter stuff, accounts etc.)

No idea about the trading / derivatives / whatnot, though.
I always find it interesting that parents committing acts that would be illegal for other, less related adults get the bye. I mean, if you worry about Big Brother, why are you being Big Brother?
I never said there were leprechauns, nor unsolvable. What I said was: Some of the absolute best & most knowledgeable people couldn't find them.

We did have 3-4 of the Rails Core team members investigating our Rails 3.x problems and none of them could figure out what it was. The problems were so terrible it made it impossible to develop with Rails 3.x any more. Obviously Rails Core members were both A) friends, and B) highly motivated for us to keep using Rails 3.x.

The problem with trusting your abilities is that you can't imagine a scenario where they will let you down. And yet, many such scenarios exist.
Its seems to exist as an incorrect shoreline in the freely available NOAA GSHHS Shorelines data[1] which digitalglobe[2] uses to crop low-resolution satellite images to be replaced with high-resolution land area imagery, with nothing available for the location this results in the black spot.

Landsat[3] never showed anything there, especially at this size.
Earliest depiction[4] I found in the short time via oldmapsonline.org dates back to 1881
While this otherwise well explored map[5] of 1862 does show nothing in place.

GeoGarage[6] pretty much says the same.

This only shows how slowly low priority public datasets are updated/maintained since the french maritime authorities SHOM don't have anything in their official charts of the area.

[1]http://www.ngdc.noaa.gov/mgg/shorelines/data/gshhs/version2....

[2]https://browse.digitalglobe.com/imagefinder/navigator.do?nav...

[3]http://landsatlook.usgs.gov/ sorry no direct link possible, just got to the location zoom in and search for available imagery.

[4]http://www.davidrumsey.com/luna/servlet/view/search?q=List_N...

[5]http://www.davidrumsey.com/luna/servlet/view/search?q=List_N...

[6]http://blog.geogarage.com/2012/11/south-pacific-sandy-island...
I would not bet on that. Utrecht (http://www.cs.uu.nl/wiki/UHC) is in the Netherlands, too. I also expect/guess that it has more CS students than Nijmegen
This should be a browser feature, extension or user script, not a website feature.
Introducing First Crack: A Markdown-based CMS in Python
Here's my big data trap motto: "a 1% lift of zero is zero".

What I mean by that is you can optimize one or several values to death, but if the core product is broken, you'll still lose all of your customers. So while you'll get a 1% lift over control for making the button blue over green, what you failed to notice is that the product sucks.

Big data (née "Business Intelligence"?) has its place, but beware of it becoming your entire product strategy.
Diaspora 0.0.2.0 released
Climate change may supersize sweet potatoes
But he's measuring gene expression, which is not a subjective science. Measuring IQ, on the contrary, is.
Video Tour of ISS Quest Airlock for Astronaut Audience
Hardly. They used to be in love with Smalltalk and even Objective C, even before it was cool with Apple and iOS. Also, lots of LISP. The financial world is incredibly hungry for talent and whatever technology can give them an edge over the competition.
5by5: The Industry Standard
Thank you for your feedback :-)

The typical use case I had in mind: often spreadsheets are really used as mini-databases, by quite sophisticated but otherwise not technically inclined people, which also don't want to deal with the additional effort to build a database; especially in business situations.

My initial idea came from the fact I read that a lot of (assistants to) investment bankers are doing their calculations in Excel. This may no longer be true, but provides a good picture of a typical user.
I just meant it is more interesting to me right now. Scala is really interesting too, but I've been working with it longer. So its just relative to my current interests. I like being challenged to take a purely functional approach to problem solving.

One thing I like better about Haskell which is not time-bound to my own journey is that the language is so much cleaner and more concise. In functional programming it is idiomatic to compose lots of small functions that may be only a single (short) expression each. In Scala this may mean 20-40% of the characters in a line are simply type specifications for your function arguments. I find that oppressive.
I'm not sure how what the KPCB person said was wrong (here it is again: "they figured out how to sell those little ads better than anyone had ever sold them before")(not "they invented pay per click"). And if your accelerator was any other than YC, I, too, would probably suggest staying in school for the year.
C++ "type inference" has nothing to do with actual type inference. Types in functional programming languages have a proper academic mathematical foundation, specifically in formal logic. This is in sharp contrast to C++, where it was added as a convenience to avoid specifying certain template parameters. And with so many C++ "features", this one adds yet more ambiguity to the language.
I can't get my head around stuff like a function is a value (I can what it's doing, it's the syntax that boggles me) :

val f: Int => Int = { x => x*2 }
f(123) == 246
> For a $10mm company to become a $1bn company, know what you need? Luck.

Luck is necessary but not sufficient. You also need to be in a position to disproportionately benefit from luck. I think PG's latest essay outlines what a venture in such a position looks like.

There are qualitative differences between startups that are going for $10m and those going after $1bn. The biggest is variance, which luck is a multiplier for.
it sounds like i expected it would :)
What mechanism do you propose to account for the selection of "technologically minded" people? Restricting yourself to North-America, what are the evolutionary pressures exerted on human populations that justify such evolution?

Not so easy.
Virgin launches Start-Up Loans scheme
Since you are so smart, why dont you answer the question ,french man?
Barcode APIs
While this comes up every single time somebody talks about functional programming making inroads, I still consider it a fairly unhelpful indicator. First, nobody's arguing that big companies are suddenly doing the bulk of their development in these languages. It's about using them at all. Second, job postings may be lagging and distorted in their own way (e.g., junior positions are much more likely to be publicly advertised, and so on).

The less said about TIOBE, the better.
The article reads like a fluff piece...doesn't describe how they achieved this in any detail at all.
The Sale is Never Over
"Luck".

That's just wrong. Even if luck is involved or even significantly responsible, successful people and companies create their own luck, put themselves in a position to be lucky and relentlessly pursue luck.

I'll grant you that limiting your comparisons to Google, Facebook and Amazon is not extremely helpful, but expanding the list might still get you similar learnings (PayPal, Ebay, Yahoo, Square, Dropbox, Airbnb, Fab, Etsy, Eventbrite, Box, Yammer, etc).
bad, or artificial? If "artificial" - that's the performance side, and it depends on the soundbank. If a real performer plays the same score, it would sound better. The point is to have nice compositions first :)
That's a terrible analogy. JS is small and simple but it's far far far more powerful and friendly than MIPS. What functionality is missing from JavaScript that needs to be supplemented by the things outlined in this post? What kind of things are you doing that "require a lot of ceremony?"
Look, I get it. If you don't know why you believe it, it's a "fact on the ground." If you don't know why I believe it, then I have a burden of substantiating it for you.

I know it went over your head, but the dispute here isn't about the basic facts of history, it's about your grandiose misinterpretation of those facts and your inability to distinguish a "fact" from an extremely broad generalization.
I think I've been receiving emails from you guys for about a year. I seem to remember the previous design being slightly more muted. It's a good market to tackle though, good luck with what you're doing.
Space savings at the moment. I tend to accumulate a lot of files which do not change over time (ebooks, other documents etc) and sometimes I have multiple redundant copies (often with different names). A CAS file system could replace any duplicates added to the file system with a hard link to a preexisting copy and help me save space.
Checkio released
> You can't even use JSC's JIT (i.e., that of Apple's JS engine) in third-party applications.

Although this very specific one may get fixed through remote views, which apple is currently toying with (a webview would live in its own "webview process" and thus embedded webview could finally get native JIT-ed speeds)
When running out of toilet paper causes your house to fall down and people to lose money, your metaphor will actually make sense.
I'm pretty sure "top traffic sources" should read "top referral sources". If not then maybe he should be doing a little SEO after all.
For a better understanding of CFLAGs in general: http://www.gentoo.org/doc/en/gcc-optimization.xml
Inspirational Slump
Great to hear of your success with SocketStream!

While there is still lots to do, I am happy with the way the latest version (0.4) is progressing and very excited about the new support for Node Streams.

As you mention, SocketStream is indeed under active development, but most of that is currently going on in this experimental repo (https://github.com/socketstream/socketstream-0.4) and offline.

I hope to get a stable 0.4 release out early next year, along with full documentation, tutorials and more. Stay tuned!

Owen
I shared your comment with people who actually hire for technical positions, and we all had a good laugh.
Nice share. For the discerning ear, it really demonstrates how this initiativeis not about reverse sexism but about creating a safe environment where the kids feel good about learning.

In the video on the page (http://www.youtube.com/watch?feature=player_embedded&v=M...! )
some of the students say:

"I really like robotics"

"I really like the hacking stuff...I feel like I'm famous,I can do whatever I want on the computer now"

"when you're with all girls, it's easier to speak up, cause boys tend to you like laugh at you for what you're saying more, and I think with girls it's easier to be yourself, really"

"I like that it's just girls too, because no one actually knows this stuff no one can be like I'm better than you because I know this and you don't"

"we don't judge other people we're learning all this stuff together"

....reminds me of a great talk by Ben Horowitz
"Ben Horowitz: The future of humankind is dependent on Technovation girls" (cheeky title, his not mine)

http://www.youtube.com/watch?v=wQnDDKDiSy8
That's true, but established artists might have some leverage. If they get fed up enough, they will start looking for alternatives.
> PyPy was able to eventually outperform LuaJIT slightly, given enough iterations

Is this benchmark data-intensive? One known weak point of LuaJIT is its GC, which is slated for a rewrite: http://wiki.luajit.org/New-Garbage-Collector

If "richards" allocates lots of objects that accumulate and need to be GC'd, this could explain why PyPy wins eventually.
For the lazy podcaster, there's also the [audio] http://www.oxfordmartin.ox.ac.uk/downloads/podcasts/201211_m...
Yes, because it's not like Thomas (my partner/husband) is a performance expert or anything. And it's not like 3-4 Rails Core team members who tried very hard to help us have ever heard of profiling tools.

My mind just exploded, too, due to your willful inability to read the details.
Vision without execution is just dreaming. A necessary starting point, but we all know ideas are a dime a dozen.
there seem to be bandwidth issues with the streaming
It's funny how all the business media (e.g. Harvard Business review last month, the latest MIT Sloan issue...) bring the hype with Big Data and Hadoop as some sort of magical software that will solve all their problems, better, faster and cheaper, when instead, in most cases it is an overkill solution.
err http://news.ycombinator.com/item?id=4732958
First off thank you for writing the article. It doesn't seem to me that Facebook or Google saw a huge market inflection and decided to create a company in the hopes if hitting it at the write time. To me it seems they were doing something PG mentioned which is building something they themselves wanted regardless of the market potential. It just so happens that by doing this they built something that a lot of other people also wanted and were able to execute it in such a way. Sometimes I feel "looking for an idea" is the wrong approach but instead viewing the world from behind a critical lens we will see problems that need to be solved. By solving them we feel our lives will be better and maybe that is enough to begin with and by solving these types of problems, once in a while we may just discover that others feel the same way.
Ok, email me (it's in my profile) and I'll email you them back
Hey, I'm an engineer on the HipHop team, and a minor-league Haskell enthusiast. A couple clarifications:

1. HipHop is itself written in C++. While this did not logically need to be the case, it is the case.

2. These days our JIT compiler, the HipHop VM (hhvm) is out-performing the PHP-to-C++ ahead-of-time compiler. HHVM is under the HipHop umbrella, and so is also written in C++. If you're vaguely aware that Facebook has some sort of high-performance PHP execution engine, but have avoided investigation because compiling PHP sounds like a drag, check hhvm out; it is fast, and you use it the same way you use a PHP interpreter.

3. HipHop is not our entire PHP stack, however, and functional languages have a significant beachhead in static analysis. pfff (https://github.com/facebook/pfff) is a sophisticated multi-language analysis and transformation framework written in OCaml. We use it for many, many purposes; e.g., at code review submission time, pfff symbolically executes the changed code to look for various dangerous idioms and highlight them as areas for the reviewer to focus attention.

4. There are other projects written in Haskell that, alas, we're not ready to talk intelligently about publicly. Watch this space, however.

Overall, FP has a sizable presence at Facebook. Haskell's presence is a bit smaller than OCaml, though that might be changing. Facebook is definitely "using Haskell more these days," especially since Bryan O'Sullivan (author of "Real World Haskell") came aboard. I expect Simon Marlow will continue to influence things in that direction. From 100k feet, Facebook's adoption of Thrift, and Thrift's tradition of supporting polyglot languages, means that a lot of "niche" languages can flourish within the larger production ecosystem.
Talk about misuse of the of the word sensationalism.

The CNN article mentions the restoration and links to your linked article all but immediately.

I'm having a hard time understanding your issue here.

Were you let down by expecting to read about a machine that had mysteriously repaired and reanimated itself based on the headline?
No, it crawls non-Alexa sites too. I host two sites, one PR4 with Alexa rank 1.6+ million and another with PR3 and no Alexa rank. Only the latter one was accessed in the last year according to my servers access logs (and only with a single "GET /" request).
- Backwards compatible

- Responsive

- Stackable

- …

Nice. But why isn't "Accessible" in that list?
Tech Start-Ups Find a Home on the Prairie
>It's tempting to down vote him

Why? Ignoring the ignorance does no good. Trend you've mentioned is nothing new, sadly, but if you are on the weaker side (the one that intellectuals always tend to find themselves on), the way to win is not to try to down vote clueless guys into the light-grey invisibility, imo, but to try to explain to them what's wrong with their view of the world.
I think Poe's law (http://en.wikipedia.org/wiki/Poes_law) is in full effect here. I can't say whether this is cleverly formulated sarcasm, or a real opinion.
Climate change, impacts and vulnerability in Europe 2012
These over-hyped stories are getting amusing. Next year I expect:

Headline

Nine year old African girl develops brain-enhancing neuroimplants with a set of toothpicks after watching a educational video on $25 laptop received from microfinancing initiative.

True story (not in linked post)

Kid watches stupid stunt on Youtube. Attempting same, stabs self in the eye and almost dies.