skysight-inc/HackerNews huggingface dataset:
Grab a new Nokia N9 64GB Unlocked GSM Smartphone for only $66.27
Don't miss out!,, Grab a new Nokia N9 64GB Unlocked GSM Smartphone for only $66.27 from www.ezy-bid.com EZY-BID auctions online for cheapest iPhone...Hooray!!!
What you are working on could be a good match for BRL-CAD?
Iran To Shut Down Internet Permanently (Not from 'The Onion')
But does an ADD instruction on ARM take the correct multiplier of time as the MUL instruction? No, because time-accurate emulation is shockingly hard. Further reading:

http://arstechnica.com/gaming/news/2011/08/accuracy-takes-po...
Deriving JSON types in GO
Could you elaborate? I was thinking of automatically converting sequential algorithms to run in parallel at the expense of determinism and precision. You could then get an average speedup for a guaranteed correct result by running the parallel version repeatedly till the correct answer were to arise. How does that relate to STM?
I've got other suspicions too…

I wonder what Instagram's privacy policy says about things like the exif data on all your photos? Almost certainly all geo-tagged. A bunch of data like "how often and how quickly individual users upgrade their iPhones".

Cynical-me wonders how much value FB placed on the non-FB social graph that Instagram built when it hoovered up everybodies contact list?
Ask: review my signup funnel numbers
.... looking for http://getcontinuum.com? :)
InstaBackup: Get your images out of Instagram
I think dynamic typing is a transitional technology. Designing a strong but sufficiently flexible type system is very difficult, so while we've waiting for the FP community to do the hard design work, we're more productive in Python or Ruby than in Java.
Did I miss the memo regarding the discovery of faster-than-light data transfers?

The Earth is a big enough place, with some of the connectivity achieved by means of geosynchronous satellite links. That adds a considerable delay, no matter what year it is.
This is only true because all of the heavy lifting in those apps is done in C/C++ code that is a real pain in the ass to get right. I'd love to be able to do my low-level DSP work in a higher level language than C++.
Ok so is the authentication pluggable (authorization I'm presuming is handled by pam and such)? Can I use Kerberos instead of SSH?
I fully understand that. What I am explaining to you is that the idea of a VC fund is to create a return by investing money in a portfolio of companies which overall, should create a positive return. There is absolutely no way of knowing going in what the fund will return. If I figure that out of ten investments one will create a positive return great enough to pay for nine others, that does not mean that I am hoping or expecting that each of the ten will return me 10x. Keep in mind that those nine losers are completely independent of each other. If five win and five lose, all the better. If five win and three break even and two lose, that's even better.

If I invest $100 into 10 different stocks, and I figure that nine of the ten are going to be losses, then I hope that one of the ten will return me at least $1000, or 10x my original investment. That's very different than saying that any of the ten that returns me less than 10x is a disappointment. On the contrary, if one happens to return me 10x over the lifetime of my portfolio and another returns me 2x, then I am even better off than I anticipated.
Maybe, sorta.

Why don't people use VBA more for casual programming? Is it because it's Office-centric-ish?

Or, why don't more people do casual programming of any kind? Certainly lack of tools is one. Another is probably that most people don't exist in a culture where people do casual programming.

The biggest problem is that the things above the level of raw bits, the objects like documents and blog posts and check registers, are not themselves built to be manipulated in a casual environment. They're not built as part of a casually programmable environment. They're bits.

If you had a stack of books in English and Arabic and wanted to categorize them, you'd grab them and put them in their piles without thinking about it.

A blog post is nothing but bits. The only reason it's an English or Arabic post is that every program that touches it is required to, and agrees to, sniff it at a very low level and pretend that it's a blog post. The inside of a blog post looks exactly the same as the inside of a check register, and it's a huge leap from the bits that they are to the pseudo-objects that all relevant programs agree to pretend that they are. There is no casual middle ground, and so there's nothing that can be casually picked up and manipulated. You're a wizard, or an ardent apprentice, or you're nothing.

I think a real casual programming environment would look much less like app-centric VBA, or Excel (mentioned elsewhere), and more like Squeak (mentioned elsewhere). But it would work best if all the things on the system, at least the things that aren't dangerous to expose, are fundamentally casual objects. The browser window should be casual, as well as the post plugged into it.
I wish that sometimes companies like these didn't get acquired before they had to start making money for themselves. When everyone is scared that everyone else is going to purchase the "next big thing" first we get these crazy purchase prices. If they'd just been allowed to run up huge server/bandwidth bills, fail to monetize and shutdown it would return some sanity to the world.
The problem with message-passing approaches is that you have to keep multiple copies of your data structures in sync and this can be just as tricky as handling mutable data. The kind of functional data structures you find in languages like Clojure or Haskell can simplify these issues a lot
Push Comes to Shove
hah. very nice! Figures HN'ers would find this immediately.
This meets a real need and the design looks fantastic. Waiting for the Android app!
Commodore founder Jack Tramiel dies
Well, that and, this and screen are not mutually exclusive. I run a screen session inside my mosh all the time!
Well, there is no bad choice when it comes to picking a Haskell web framework. They are more alike than they are different. Anything you could develop in one, you could develop in another. There are certainly no magic bullets in any of the frameworks.

There are certainly many minor design decisions that you can compare. For example, last time I looked at Snap, it seemed like variables captured from the url, got mixed into the same environment as key/value pairs from the QUERY_STRING and POST data. And, they explicitly decided to provide only a Snap monad, but not a SnapT monad transformer. But, none of those are, in themselves, things that warrant switching.

You could also consider which technologies the frameworks embrace, such as Heist vs HSX. At the same time, heist is officially supported by happstack (and even documented in the crash course). A lot of the core technology like acid-state, heist, hsx, jmacro, persistent, etc, can be used with any of the frameworks.

It mostly comes down to picking the framework that is investing the future you think is most exciting.

So, if the Happstack Philosophy and Roadmap get you excited, then use Happstack. If you think Snap's vision of tomorrow is more exciting -- then use Snap.

http://www.happstack.com/C/ViewPage/5
http://www.happstack.com/C/ViewPage/7

- jeremy

(p.s. more meaningful urls are on the TODO list, but it was not critical enough to delay the launch of the new website).
"It's not as if Python or Ruby have set out to be deliberately difficult. They've grown difficulty because they're used to solve real problems, and real problems are hard."

The problem of getting from the East coast to the West coast has not changed in 100 years (move body until done), yet when was the last time you had to set the spark and choke and hand-crank a car? Cars solve real problems, and today's cars are sophisticated enough that essentially anyone can use one. To solve real problems.

Certainly the problems solved by a car are in a more narrow domain than programming languages. But cars themselves are in a narrower domain than internal combustion engines.

Edit: stealth.
Starting with Arduino (Musical Floppy Drives!)
When I scroll to the bottom of the page on my iPad, Google _conveniently_ loads more images. It's like a cruel joke.
Obat tradisional radang usus « Pengobatan tradisional radang usus
牛皮癣最好治疗方法
Safari will do fine. Microsoft and Apple have a broad patent cross-licensing agreement. Chrome, on the other hand...
The 3d-engine example is interesting, because I think there really have been huge improvements there in the past 5 years, through a mixture of UI and architecture. There are a wide range of "should be relatively simple" things that used to be unreasonably hard, but which with the advent of Unity3d are now much easier. Doesn't solve everything, but has given a several times improvement for a lot of low- to mid-hanging fruit.
Cars aren't used to cross the continent today, airplanes are. And most people have no idea how to use (pilot) an airplane, they pay someone else to do it for them.
Alternative hypothesis: they knew of the impending valuation, and were waiting for a valuation, so they could easily make a convincing offer without overshooting and wasting money. It's possible Facebook wanted Instagram before the valuation but thought they would end up with a lower price after the valuation, if only due to the caution required in the former case. And giving any indication that they were ready to buy Instagram would have ruined the plan.

With that said, my idea is no better than the article's, and possibly worse in several aspects...
> You are depreciating their work in a way that is not that of a real gentleman.

I do the same exact kind of work. So am I depreciating myself? I may be brilliant and handsome to boot, but I don't think I'm worth 333 million dollars. Which was my point.

Oh sure, I might be worth several mil. I'm that good. But that's still a tiny fraction of what Facebook paid. So no, it wasn't about the brains.
I think they bought a younger demographic. When I was young I didn't want to hang out with my parents and their friends.
From 0 To $1 Billion In Two Years: Instagram’s Rose-Tinted Ride To Glory
I can only imagine the stench.
If by 'post' you are talking about kyro's post, no it isn't bikeshedding because the concept of bike shedding is based on C. Northcote Parkinson's original observation on discussions involving trivial subject matter.

Kyro, as a professional designer with lots of experience and domain expertise who also did a complete visual redesign as a critique, would be analogous to those discussing the finer points of building a nuclear reactor in Parkinson's original argument, and not those discussing the color of the bike shed.

http://en.wikipedia.org/wiki/Parkinsons_Law_of_Triviality
I forget everything all the time.

I have found a great solution for this, but it is not an IDE(!)

It is the bpython CLI. (I hear ipython is good too)

When I forget some string method's name, I just type "str." and a dialog box appears with all the options. If I am learning a new module I use "help(<function>)" or "<function>.__doc__"

oh yeah, and there is auto-complete. and syntax highlighting.
Hunch: as hardware (multi-core) improves, we will not achieve a sudden breakthrough that enables us to run conventional software approaches on it (functional, imperative or otherwise). Clever people have been anticipating and investigating multi-core for decades, without result, apart from the "embarrassingly parallelizable". In later decades, actual multi-core hardware was adopted in leading-edge then mainstream applications: in supercomputers; in server farms (esp google); in GPUs. Mainstream desktop CPUs have been multi-core for a decade now; and, today, as the article indicates, even phones are multi-core. Phones.

In the big picture, multi-core instead will slowly become good enough to solve problems suited to it, that couldn't be solved easily or cheaply before, such as massive simulation in non-government/military applications, and including problems that we did not even see as "problems" before, they seemed so insoluble.

It will be a new golden age of computation, with utterly different concepts, approaches and values from today. Our current issues of programming languages will disappear, pushed down to a lower level, and compared to it, imperative and functional programming will be as twins.
I installed Mosh on both client and server and still got this message :-/
The Netscape Public License contains a patent grant, AIUI.
Oh man, I remember finding the client on a CD around '97. I had no internet, but I roamed those corridors alone for hours... Those were the days.
For us, but not for people who don't program otherwise, yet would like to casually do more with their computers than what the installed apps do. Thinking of what you want to do is the more important part of doing something; it seems like, in the spirit of the OP's post, you shouldn't have to make such a large leap from what you want to how to do it.

It is what it is today, merely because it is what it is.
Google already uses the new Pepper Plugin API[1] in the current versions of Chrome. They've also switched projects like Native Client to use this new API instead of NPAPI. PPAPI definitely seems better based on my experience of writing a few Native Client modules.

[1] - http://code.google.com/p/ppapi/
Very nice. A year ago, I would have been floored. Now, with Google+ Hangouts, not so much. For demonstration purposes it would be nice to have a public lounge where a user could say, give me (three) random people in the lounge waiting to hang-out. That way a user can try it without having to send an invite to someone else, etc. But even that sure was easy. Congrats on your first day!
If you click 'Deny' and 'Remember' then you can't try again as the screen is never shown again.

You could check if the settings dialog is shown at all (see https://github.com/cataclysmicrewind/CameraDetection/blob/ma...) and if not then manually open up the (P2P) settings dialog.
You're using MacPort's install of Perl, instead of the OSX's default. Edit the shebang in /usr/local/bin/mosh to point to /url/bin/perl.

Anyway, that did the trick for me.
Has Ubuntu Become a Better Windows than Windows?
Jenkins PHP template on the edge: Composer, Symfony, atoum & phpDocumentor.
OMGPOP CEO Hired Back Everyone He Laid Off And Made Sure They Cashed In
Police mysteriously lose video of Megaupload raid
A Mathematical Analysis of Candyland
What book is that from?
I thought you meant the 1987-ish mac game called Continuum.

http://www.math.harvard.edu/~knill/various/continuum/index.h...

http://www.ski-epic.com/continuum_downloads/index.html
Need to help with the global challenges
At this point after being submerged in some seriously depressing TED talks about how enormous the global crisis is, I think I must work on some projects that will make a difference. I am looking for a project that would raise awareness, or try and move us in the right direction. I can code for mobile, web and desktop and have a natural touch for great UI. Please pass my info on to anyone who is working on something meaningful.

Ken (www.chrome-fusion.com)
Indeed -- as long as the problem domain is "strings and numbers", and doesn't require any I/O. That's a pretty small fraction of the things I actually need to do. What would his 7-line shell script look like in Excel?

The great thing about functional languages is they have no side-effects. The lousy thing about functional languages is they have no side-effects. :-)
>there isn't really a palpable benefit to be gained from totally re-engineering GUI event handling

Sure but you do agree that the event loop/thread lock is a cumbersome hack due to the system constraints. If the system was based on clojure/functional concepts (with lw threads) it would be natural to implement it that way. And it would hardly be transparent, you deal with event loops and UI thread lock in explicitly.
Iran To Shut Down Internet Permanently
A9 52 20 D2 FF A9 49 20 D2 FF A9 50 20 D2 FF
Seems like I keep getting destroyed without even seeing anyone collide with me or shoot me. Maybe due to some hack?
you ever play chess? A pawn is 2.6% of your game's value.
Cultural characteristics of gift packaging design
I don't see how you could answer yes to that prompt without realizing it was the 'key has changed' prompt. Especially when half the ssh clients I've seen abort entirely when the key changes.
nice one - on it :)
NOAA: U.S. Records Warmest March; More than 15,000 Warm Temp Records Broken
I've been on the other side of the hivemind many times here and on reddit, and I can assure you, I encourage opinions that I may even disagree with or doubt. The last people I would sympathize with are the stubborn, dogmatic kind that refuse to listen to other perspectives.

RT is not an opinion or a perspective, they are a source that lacks credibility. It is not that their opinions are "wrong" to me, or that I disagree with them, it is that they fabricate, sensationalize and mislead people. As is the case with this article and many more.

Those are not characteristics of a debate in which all participants and opinions are given a fair shot -- you know, the ones dissidents fight for.

By the way, this is a private website, not a public space, and I have no problem with Hacker News outright banning whatever they want. Especially if it means I have to read less made-up crap. And if they end up banning legitimate sources, I can go elsewhere. Or if they're like reddit and refuse to police themselves -- letting the community's cynical attitude pervade the entire website's content, skewing the news and making it an unreliable representation of current events -- I can go somewhere else too.

You might have a hard-on for calling me a hypocrite, but really you're just making yourself look like an ass.
The 13 Lucky Employees And 9 Investors Behind $1 Billion Instagram
And Spacewar even introduced the concept of "hyperspace" (don't let Atari ever tell you different)
What a ride they had!
This is fueling more and more the entrepreneurial spirit in the tech industry.
ETAS GM MDI
that doesn't sound like the description at all...
A thought experiment : What if Facebook is making their own phone.. And the phone's camera basically is instagram?
The Facebook deal was only announced today. It will close in a month. That month will be partially consumed with due diligence.
Replying to your own post, really?
Cynical-me says "To provide 100% returns worth $50mil over a weekend for some friends of theirs"…

Surely there's absolutely no doubt that whoever signed this round last Thursday knew just how close to finalizing a $1bil acquisition they were?
But deontology and virtue ethics are just shorthand heuristics for consequentialism, to deal with the fact that humans tend to be very bad at doing utilitarianism properly.

When the consequences are clear, and you have no other options, the rational choice is to ignore virtue ethics.

Of course, in real life, there is almost never such a clear-cut problem as this, and pat examples are often used by those who want to throw away virtue ethics out of convenience rather than actual utilitarian benefits.
Not yet supported, but on the roadmap:

* X11 forwarding

* IPv6-only hosts or networks

* Android client
I do not understand his first reason for understanding programming AT ALL.

He writes:
>To have an aid for thinking and expressing ideas. What Steve Jobs called "A bicycle for the mind".

But if he can't express any ideas due to trying to be "casual", how has he reached his goal in any way?

English is not my first language, yet I had to get a pretty firm grip on it in order to being able to express my ideas in English: there is no "casual English-learning", you either learn it or you don't.
Obat Asam Urat
PROMO MEMBER Alfamart Minimarket Lokal Terbaik Indonesia 2012 New
Promo Member Alfamart Minimarket Lokal Terbaik Indonesia is one word which means there are various advantages of the PROMO INDONESIA Member Alfamart Minimarket Best Local, with the Promo Indonesia Alfamart members will get a variety of discounts, as well as surprise gifts
SEPEDA Motor Injeksi Irit Harga Terbaik Cuma HONDA Pgm-fi T9
inovasi terbaru 2012 teknologi sepeda motor injeksi irit harga terbaik cuma honda kembali hadir dengan berbagai macam kelebihan, yang paling utama adalah iritnya bahan bakar kendaraan kerena menggunakan injeksi pgm-fi, bertengan, dan tidak ketinggalan ramah terhadapa lingkungan yaitu gas emisi dihasilkan kendaraan tidak terlalu besar
As was discussed a hundred times, GPLv2 includes an implicit patent license (because it's impossible to grant the required rights without granting the usage of the patented technology and not granting those rights is a license violation).
Here's a REAL MMO game to try: World Trivia Champion for iPhone and iPad. It's Free: http://itunes.apple.com/app/world-trivia-champion-lite/id516...

I can't wait to play an AJAX MMO Asteroids game! Probably limited to 500 or so combatants on my internet connection...
If you've got Silverlight, http://www.tryfsharp.org/Tutorials.aspx
Why is this news? Who cares? seriously, this matters less than cankles on an elephant. Grow up people.
Certainly the problems solved by a car are in a more narrow domain than programming languages.

You do realize that this is like saying "certainly two times N is smaller than two to the Nth power"? ;)
Weird. Maybe it's a matter of taste but I find each tools have the same level of "complication".

Having said that, I do want to ask you to refrain yourself from commenting non-issue such as the IDE + Static language and LoC due to formatting debate because it is heavily a matter of preference in which I think it would definitely be a waste of my and your time to discuss further.

Side note: I don't think Eclipse is any more complex than Vim to master (unless of course your developers use Notepad) and Maven to be... more stable and less of a moving target compare to similar tools in other environments.

I don't write much boilerplate code these days because I use Spring-Data and other modern frameworks (JAX-RS, JAX-WS). So I'm still confused with many people keep saying "tons of boilerplate code". Can you quantify these "tons"? 2 extra lines? 10 extra lines? what is the context/situation? Can you explain with some examples so I can see your pain point?

Gone are the day of boilerplate XMLs as well since these days frameworks are moving toward annotations heavy.

Many situations depend on the context: we built a moderately complicated "portal" that communicates with 4 different data sources (2 Web Services, 2 scheduled DB dumps) using Java in about 6 months. The software has to be deployed in 4 different environments (LOCAL, DEV, UAT, PROD). Bending Maven to meet certain build/packaging requirement was simple.

Maintenance has been a breeze so far: no downtime (we use the latest GlassFish), once the DB locked (but that was the DB), and once JPA/Hibernate bailed on us due to the size of the data we pulled (we skimmed the data down a bit and the issue is gone). DB migration was a walk in the park using Flyway.

After going through Rails, Python, Java and lately C#, my mindset definitely has changed when it comes to the holy-grail of productivity debate: they all suck with different level of problems.
> The problem of getting from the East coast to the West coast has not changed in 100 years

But computing problems _have changed_. Not necessarily in areas like problem size (although that has happened) but also in areas of usability and convenience.

A much more apt analogy would be: the problem of stopping at the grocery store after work is 50 years old, why can't I get an optimal set of directions that accounts for rush hour traffic in 2012? I can give you any number of reasons: we've built more roads, there are more drivers, travelling salesman turned out to be a hard problem, game theory is hard, etc. In some dimensions (cranking the car, proclivity of gas stations, etc.) the situation has improved, but solving some problems re-emphasize the ones we haven't solved.