skysight-inc/HackerNews huggingface dataset:
I haven't read any legal contracts, but I'm under the impression that as a human being, he can decide to opt out of any of their decisions, with the only outcome being his stock price dropping.

He's not a literal slave.
I usually try to dissuade myself from using global-scale abstractions, such as calling the Earth a "system". After that, the idea that any part of the verifiable models we throw in the Earth-systems bucket is particularly stable is frankly unrealistic.

That off my chest, I would also think that the global-scale political institutions are not nearly stable enough, nor will they ever be, to sustain a global effort to alter mass-behavior in such a way to consciously control the environment either for the good of all life on earth (whatever that may be), or for the "future of humanity": depending on whose book of revelations one chooses to follow for planning humanities future.
More and more places are beginning to accept Bitcoins. I frequent r/bitcoin on Reddit and there are posts, daily, about businesses that are starting to accept Bitcoin. Many online VPN services are accepting bitcoin to add another factor of anononimity. bitcoinstore.com is growing as well, they sell a wide variety of electronics.
> But what's the point? You'd be stuck running some subset of "things that can run on the web", and the vast expanse of existing HTML content would be inaccessible. If you want to use NaCL/PNaCl for non-web applications nobody is stopping you. Writing a "browser" that doesn't implement HTML+JS is just nonsense.

Unless you consider the possibility that:

- Web apps versus web documents are two very different things

- You see this as a way by which we could escape the mess and massive size of the current web stack by standardizing on a much smaller base.

- Simplifying the core stack could open the door to new competition and innovation in the field.

Personally, I'd love to see WebKit and/or Gecko and all the browser chrome implemented on top of NaCL and/or asm.js, with only the most minimal runtime, such that you're not sitting in a privileged position of running native code while the rest of us are stuck in JS/HTML/CSS hell.

> We know web technologies can be implemented fairly interoperably, we have multiple interoperable implementations.

We also know that it's ridiculously expensive and difficult, in no small part due to the resistance to enforcing things like formal validation of HTML in the browser itself, creating a problem that's as much art as it is science.

> And yet we're not the only game in town, either. None of the other browser manufacturers has expressed any interest, so it's not like we're alone on this. Why should we have to carry Google's banner? We've got enough stuff on our plate.

Apple and Microsoft have no interest in undercutting their own vertically integrated platforms.

Only you and Google have an strong interest in furthering the web, and yet, you refuse to work with Google despite them expending considerable time and money on furthering the web, while sharing their work freely.
The Economy of Terror
You're absolutely right. Don't worrying, you're not breaking me down, it's all valid and solid advice. Sounds like I got too excited in both my motivation statement and posting the site. I've diabled the site, but hopefully I can take all the comments here and post a nearly final version.
very cool. The interface with ability to control location, speed, no. of frames will be awesome. Bonus point if you can add Play/Pause button for the video while car is driving and annotations/arrows on the map when taking turns
This is actually a really good point. Garbage collection has significant advantages for concurrency because it solves this problem so nicely; avoiding these issues in C++ often isn't just difficult for the programmer but also costs you performance. (Of course, if you generate so much garbage that the GC is running all the time, it will become a bottleneck, but the same is true of excessive allocation and deallocation even in unmanaged languages.)
Mobile Harvest is Changing the Lives of Rural Indians
He's wasting his PhD, what possible use is there for wordseye?
> Really? Yesod is the anti-haskell haskell framework.

Can you please elaborate. Being interested in Haskel web development and trying to choose web framework makes me wish for more information.
http://www.lighttable.com
The only thing I can think of is to set up contact, calendar etc. sync to Google (via ActiveSync or otherwise). Calendars won't magically transfer over since they're assigned to a particular calendar, on iCloud in your case, but contacts should get pushed to Google. That'll at least give you a backup of your contacts, and setting up the other devices the same way should sync them all up.

Can anyone else chime in? Does this sound reasonable? I've had everything on my iPhone synced up to Google services for about 4 years now and it's never caused any issues.
Presumably the same thing that happens now when a stranger knocks on your door and you murder them. You get arrested for murder and go to jail.
paying these people with a discount on their shopping instead of money

Something the IRS will likey have a problem with....
If even in those circumstances they're not getting strong signals that their drug is effective then changing the experiments until they show what you're hoping for is not the right approach.

Inconclusive results are not conclusive negative results. Granted, the drugs here have small effects which can be masked by noise -- they cure only a small fraction of people who take them. Drugs are far from curing everyone all the time, and that's still valid. A couple percentage points translates to thousands of lives, which is better than nothing (if costs are taken into account too).
Oh okay so because I think the toolset is crap you want to call me out. No problem. Here's two that have over a million users below.

Oprah Magazine (1M+ subscribers):
https://itunes.apple.com/us/app/o-oprah-magazine-archive-dec...

Esquire Magazine (1M+ subscribers):
https://itunes.apple.com/us/app/esquire-magazine/id433020707...

Those are just two that I have built. I have an enterprise platform that I architected from the ground up that companies like pfizer use for it's whole workforce. I have ones written for Disney, Hearst, GE, MaryKay, Hallmark, Sesame Street, etc, etc. The one I'm building now is ready to scale to ~5M users right out of the gate and I believe we will succeed.

Now put your apps up and let me pick through them and tell you why you're wrong because I just don't believe your work is credible.
Isn't that browsers only? And not really suited (or horribly suited) for realtime work like video games.
vim is not for everyone and if it was too easy, it would probably be limited, perhaps even loose some respect. To attain a certain high level of usability things naturally start becoming more complex.

>Surely 'editor as a language' can be done better.

everything can always be done better, but its a matter of doing. When the doing starts, it will appear that its not as easy in execution as conception.
First off I love this site, wow what a great idea!

I think a solution to the concern is to allow employers to mark harmful information and for that information to be removed. I know that then the employers could attempt to remove bad reviews, but this is where you'd need human interaction at some level.

Give employers 5 strikes, if they attempt to take down something defaming just because it's a bad review that's a strike. If they get to 5 they can't make a request for a set time frame (to keep the amount of human intervention to a minimum). The reverse could be true of your anonymous users. The 5 strikes is arbitrary.
Many people outside of Google have contributed small patches to both projects. A small set (maybe 20) of regular contributors have given commit access and an @chromium.org account. E.g. http://blog.chromium.org/2008/12/welcome-pawe-to-team.html . (A few of those people, including Paweł, were later hired by Google.) The vast majority of work is Googlers.
Nokia is old-school telecoms. They're big on patents partly as a result of coming out of networking hardware, where that model traditionally makes a bit more sense.

However, in the software realm that just gives them a head start on the becoming trolls.
Congrats on the launch! A few notes:

* Let me export my historical data as a CSV file. The data I record in your app is too important to me to lock up in a single app.

* Let me link to Runkeeper so that my daily aerobic exercise gets crossed off the list automatically.

* Let me link to LoseIt! so that when I check off an exercise LoseIt! learns about it and adjusts my daily calorie budget accordingly.

* Let me link to Withings so that when I step on the scale Thryv automatically learns my weight for the day.
There are lots of useful commandline tools written in Java that would no doubt benefit. P.S. I did not downvote.
It would have been nice to receive a message to support about this, but we do monitor Hacker News.

We will get this fixed ASAP.
Signed up.

I'm working on something in the 'quantified self' space, so I love seeing projects like this launch.

As someone who has lost > 100 lbs through completely obsessive data tracking, I'd be happy to give you some feedback over the next few weeks. Feel free to reach out via the contact in my profile.

Initial impressions: good job on launching! Next, I'd say that the initial page could be improved by drawing focus to the center in the headline area. Right now, it feels a bit out of balance with both the left and right sides competing for attention. Instead, try using the 5-6 word version of Thryv in big, bold, centered text. Maybe: "Plan your fitness lifestyle in one place. Use Thryv."

Concerning the product itself, I'll have to use it for a bit.
I mainly mean my web-developer peers. Their toolsets are moving so rapidly that I see them surpassing us in the next 2-3 years unless we make some huge improvements. Just my opinion.
Node.js News Round-Up for March 28, 2013
Ya. This weekend maybe
I didn't get that impression, at least for me it seemed to be all over Facebook and (oh, rich) Google News.
This looks like a good idea. When I actually used to work out, I used a notebook to track everything and it was pretty annoying.

The one thing about your site, the landing page in particular, that stood out to me is how there's no strong statement on the page, so my eyes just wondered around.

I would recommend making the "Learn to Thryv" bold as well as the bullet points below to guide the user to your message quickly.
Why not this one: http://xkcd.com/605/
But there are TEN patents!

What do you people want?
There's that, but I'm sure they'd have lawyers work out some sort of indemnification. The first media reports would need careful PR handling.

I see this as something similar to what AirBnB went through. It's not unprecedented.
It's odd how often a SO link comes up here where the question is locked for being off-topic, not constructive, etc.

I still think to some degree SE shoots themselves in the foot with the strict enforcement of their rules every time this occurs.
Adding on to your #3, concurrency became MUCH, MUCH easier in iOS 5. Core Data gained the concept of a background/main thread context and the two methods -performBlock: and -performBlockAndWait:. See: https://developer.apple.com/library/mac/ipad/#documentation/... and http://www.cocoanetics.com/2012/07/multi-context-coredata/
What Is Icenium Really?
You can hit those speeds and beyond with a rocket engine. They don't really have a speed limit, they'll keep accelerating something (provided their force is greater than the drag and any other retarding forces) until you turn them off. Eg, a payload into earth orbit, which would be about Mach 25 if there was some atmosphere. Or significantly faster if you're putting a probe on an escape velocity, for example the Pluto probe New Horizons, which was launched with a solar escape velocity that would be equivalent to about Mach 50 (all sea level).

The advantage of the scramjet over a rocket is that you don't have to carry the oxidiser in a tank with you (like a conventional rocket). You get it from the atmosphere. But being inside an atmosphere making thermal management a big challenge, as the article describes.
Despite the "conventional" label, how are countries this thing passes over going to know you didn't pop a surprise nuke on it?
Judge Says Mathematical Algorithms Can’t Be Patented
This is super awesome. I wish Yesod/Warp was available though :)
The Rails framework is written to reload (reevaluate) most application code between requests in development mode, so that changes during active dev are reflected. This is not the (default) behavior in production.
One of the next steps we'd like to take is to have a test that does cover a more typical web request, and is less database heavy than our 20 query test, just like you describe. Ultimately, we felt that these tests were a sufficient starting point.
haha, all those hipster developers using rails can now eat the php guys shorts :)

Seriously though, this isn't news to anyone that does this professionally. The further up the abstraction curve you climb, the less performant the code will be. Ease of development vs run-time performance.
The idea that really excites me is 'STRUCTURE editor as a language' - that is, the same sort of grammar as Vim, but manipulating semantically meaningful structures like expressions or functions instead of text. I'd love to see an editor reenvisioned completely around that concept, with "normal" text editing only as a fallback.

(Of course, Vim does have text objects, which are fantastic - one of the chief reasons I use Vim. But they have limitations; I think you can go a lot further.)
I agree that geo-political realities make any global coordinated attempts to alter real inputs to various climate models unfeasible. As long as people want to see their children grow up to prosper, they won't want to sacrifice for a foreigner's objective. It is the same principle that has caused indolent civilizations to fall to foreign aggressors, the one that doesn't follow the pattern wins. And not everyone will believe the enlightened creed of less is better.
Shanghai Street View: Toilet Technology
Why does it need to be recursive then?

Couldn't you perform the same attack by querying a whole bunch of authoritative name servers for zones they serve with forged source addresses?
Someone who is feeling generous should write a bot that warns these people once their card numbers become public.
That's completely different though. Banning the conversion of btc into real currency would be a huge problem for btc, who is going to accept btc in exchange for a product or service performed if they can't turn that btc into money to exchange with other individuals/companies? There needs to be a much wider acceptance of bitcoins by companies providing services/products over a longer period of time before banning the conversion(at least legitimate conversion) would no longer phase bitcoin.
> In the end, the business people did not do SQL

False. There are literally hundreds of thousands of people using SQL every day to query and analyze their data, that would not be able to write a for-loop or tell you what a pointer is. The same goes for R.

Just because the needs of business analytics have grown to a point where developers are needed to build extremely sophisticated things with SQL, does not mean that simple SQL does not serve its original purpose beautifully.

The same is true for Python. You can do incredibly sophisticated things with Python, but there are many, many scientists and data analysts that use it to do simple things that would not quite fit into a SQL mold, but also don't require a deep knowledge of CS.
Flexible Display: On Its Way to Your Next Phone or Tablet. Or Maybe Not.
That is likely why they are buying it.

But if you are business who takes money over the internet and is sick of the banking BS and you notice that there are a lot of people out there holding these strange coins which seem to have a rising value..
Maybe he means Ubuntu for mobile? I kid, I kid!

Having started working on Android recently, if Android is tomorrow, the future sure is dystopian.
What you y'all use for lightweight project/task management? Genomera investor Nat Turner recommends Asana <http://www.natsturner.com/post/40173294607>. Surely you guys tried Asana. How was the fit?
ServiceStack vs WCF would probably be a more apt comparison, but I suppose there are people using SerivceStack for web apps as well.
Everyone can't hoard bit coins, that's the point. Unless you are mining them, which is a small portion of the market I assume, you are buying them from another person. Ie someone else has decided to sell.

I get bit coin, I think it's interesting and useful as an alternative currency. But any hope that it is going to upend USD in any meaningful way is wasted. Dollars are far, far ahead in value, convenience and redeemability. And I don't see that changing anytime soon- at least not soon enough to get in on the speculation.
Off topic, but Linux Advocates, your "Cloud Categories" widget is morbidly obese. It's a mass of swirling red letters that looks like it's straight out of a 4chan Zalgo-Text thread. It's using more memory than all my other Chrome tabs combined.
That logic is just a starting point (just to avoid the "I don't need it, why can't you be just like me?"), not the whole thing.

Then you have to take into account a few other criteria, such as [1] internal coherence in the language, [2] difficulty in implementation (and explaining to others) [3] what your target audience is, and what they want, [4] what competitors are doing.

I think full operator overloading would hurt [2], but special-casing Bignums would not hurt [1], [2] at all (as I said, JSP EL already have +,-,*,/, etc. , String already have +, +=).

[3] This is what this thread is all about, no need to repeat :-D

And [4]... Well in this case Java is really playing catch up.
I'm CTO of Thryv. It is so exciting to finally launch! :-)

The last few days have been really hectic, trying to make the servers strong enough to handle the heavy anticipated traffic from HN.

Now we have 250 active visitors our website, yet the apdex score is 0.98!

To put in a nutshell, we did all that is needed to handle heavy traffic - from caching to moving static assets to CDN.

I will write a detailed post later on what we did and how we did!
One glaring ommision: DOS on Dope [1]

[1] http://dod.codeplex.com/
Silly question, but would it be cheaper to bring mass from space?
My Pascal based XQuery engine with JSONiq and pattern-matching
This is really cool. I'd recommend seeding Thryv with some "curated" workouts such as StrongLifts and/or Starting Strength. I'm not sure if those plans are copyrighted, but that would be an easy way to onboard folks with a ready-to-go plan waiting for them.

Maybe your plan is to have users create these "workout plans" and then share them, which would be pretty solid and might simplify matters.

Promoting a ready-to-use SL/SS plan on /r/fitness would be a great way to build an immediate audience. You'd be removing all of the friction, enabling beginners to move directly into the workouts without worrying about setting up their routines or tracking their progress.

Quick note: I found the "birthdate" field in the sign-up flow to be a bit annoying. In this day and age, just have me type mm/dd/yyyy instead of going back through a calendar widget.
1. In the plans
2. we haven't decided how to interact with other services yet, but we def want to
3. I actually haven't looked at LoseIt! myself, i'll do that

The problem with #2 is that we don't want to start having to juggle multiple APIs. There are so many fitness services out there, so we might start with the most popular such as Runkeeper
Sign on to what? iCloud? Is there a forum thread or discussion somewhere that actually describes this in more details?

I've never gotten this before.
ICBIT has futures trading.
https://icbit.se/

Bitfinex allows margin trading and lending.
https://bitfinex.com/
Publishers shot themselves in the foot. The unbelievable rate at which they have increased subscription fees was first noted decades ago -- these greedy companies can try to make excuses, but the "serials crisis" predates the Internet. No library should go broke trying to pay journal subscription fees.

If these companies had been less greedy and less annoying with their paywalls (seriously, even when your library has a "Spring subscription," you still get hit by paywalls) they would have a much easier time defending themselves. At this point, though, I think it is fair to say that publishers should be cut out of the loop entirely -- universities should spend their money hosting archives instead of paying subscription fees, and distribution should be done entirely over the Internet (perhaps using BitTorrent to distribute large archives). If publishers have something to bring to the table other than editing (which is done by volunteers in many journals, so what claim to publishers even have on that?), let them bring it.
You can at best implement a mimicry of Erlang's message passing in Java.

With sufficient effort, you can have the equivalent of no shared mutable data.

What you cannot have is completely separate heaps, so that if one thread crashes for whatever reason it doesn't take your application down.

Also, good luck trying to find a garbage collector that supports completely separate heaps that isn't a direct copy/near-identical implementation of the BEAM[1] VM's GC.

[1] The virtual machine that is the stock VM for Erlang. (In fact I don't know of any others but I have never looked.)
I've never understood the appeal of vi(m). Programming is a thoughtful, creative, deliberate process. I'm never in a situation where I've got so much to type that my productivity would drop if my fingers stopped touching the keys. Rather the opposite in fact.
>>commits are generally used to add a single conceptual piece<<

1) You just assume that each commit adds "a single conceptual piece" -- where is your justification for that assumption?

2) Using the same descriptive phrase - "a single conceptual piece" - doesn't in-itself make the things described comparable.

Even if they were in some sense "a single conceptual piece" they could still be wildly different in-scale and in-complexity because of the problem-domain the project addressed not because of any intrinsic property of the language.

3) Ohloh tracks different types of repositories -- you seem to have ignored the possibility that locs/commit might have something to do with how much of a PITA it is to use the different repositories, and whether the history of language and repository popularity has meant some languages are represented more strongly on some repositories.

You've presented lots and lots of interpretation -- without exploring what's varying and what's constant in your dataset.
"We have included our in-house Java web framework, Gemini, in our tests. ... "

Then you see results for some languages that are completely out of whack with most other such benchmarks (they themselves mention the weirdness of Sinatra vs. Rails, for example).

Then you see on a couple platforms that more performant mainstream options have been excluded, for no good reason.

Then if you look at the repo, there are deployment choices and code mistakes in some of the other languages which go well beyond elementary incompetence...
This is the first release with JSONiq support; XQuery support has it since last year; and XPath and pattern matching since a few years.

The link goes to the online tester, the source and documentation is at the bottom of the page.

40k-LOC says ohloh and I wrote all of it, even the string comparisons functions...

x-posted to r/programming
The Basics of the RC4 Streamcipher [GER]