skysight-inc/HackerNews huggingface dataset:
In the real world it's not nearly as fast as C, but in a micro-benchmark like this with a bunch of loops crunching fixed-size integers it would come close.

The difference in performance between the languages is almost entirely due to differences in the implementation of the benchmark.
Ask HN: IPhone location log?
Is there a way I can retrace my steps using my iPhone? Maybe a geolocation check-in log file? I want to see where I was two weekends ago.
The author does a great job of identifying concerns, but the final thesis, that a new standard is the answer and the old standards are fragmented, has been repeated throughout history.

A successful new standard must be so good that all the fragmented platforms scramble to implement it exactly.

TeX is the underlying standard in typography for the physical sciences and mathematics (and I hope CS :) ). It's an immovable standard; moving from version 3.0 in 1978 to version 3.1415926 in 2008, exclusively through bugfixes.

A web standard the likes of TeX could yield the results the author is looking for. Alas (fortunately?), TeX is rarely used alone. Libraries and macros that build upon it suffer variable stability, consistency, and clarity.

To achieve the author's aims, what's needed isn't a call for a new web standard, it's a web standard so good, complete, and obviously stable that everyone can't help but use it.
Indeed - as in 'interactive'. Got the name from Neal Stephenson's The Diamond Age, in case anyone wondered...

Though it is also reactive, in the 'reactive programming' sense.
Also, when Putin says "don't release" he is NOT saying "don't give to me"....
Windows Phone?

Why?
Real-Time Big Data Analytics: Emerging Architecture
Loom launches the infinite camera roll in the cloud
In a different context, I can easily see a thread here on HN talking about how most start-ups fail because their founders are simply not smart enough. Not in this context, though.
We've come a long, long way since WebTop.

Our code runs fairly well on the Nexus 4 today, and through much dogfooding, we've learned that RAM is the biggest limiting factor in performance. So when (if?!) Edge ships with 4GB of RAM, the desktop mode will fly.
Yes, but they also used someone's profile picture, so I don't think that was the issue.
Announcing StrongLoop Node 1.1 – Advanced Debugger, Clustering, Monitoring...
Jury Sides with Original Madden Programmer, Awards an Estimated $11 Million
Ford boosts hiring of engineers, computer workers
I'm not "confused" - we just do not agree here (that's ok).
The problem is that Twitter was using real user accounts with made-up tweets. It's ok to make up tweets for the demo, but they should have also used fake accounts.
>Am I missing the point entirely? Is this all about Ubuntu mobile itself with android & ubuntu desktop as extras?

It's a phone! It's a computer! It's both!

More seriously, imagine a phone that is always a phone unless you want to make it a computer. Plug it into a TV/Monitor/glass and you have a full computer desktop.

I travel quite a bit. I have in my bag at the moment a laptop, a phone and a tablet. With this, I need just the phone.

I also used to work in an office. When I went home, I had a computer at home. If I never wanted to do anything, read an email or what not, I needed to VPN in or sync something. Things ALWAYS got out of sync. Now, I can just plug into a monitor and have my work system at home.

Or, say, you are a corporation. You have 10,000+ people. Assuming you are a normal corporation of that size, many of those people have phones AND computers/laptops. It is highly likely that a very large number of those people could get by with one device: a phone that is also a computer. Cost savings for those corporations would be huge.
And after the 3rd sentence you have:

http://i.imgur.com/ldrsJ8I.png
Star Wars Weather
Sandboxes Won't Stop Advanced Attacks
We will not profit at all on this campaign.
5 Self-Published Writers to Follow on Twitter
Fooled by Success: The value of post-mortems of successful projects
Yup, I immediately did View -> Page Style -> No Style and was surprised to find links!
I've passed your post on to KEA (http://www.keanewzealand.com/) via email info(at)keanewzealand.com.

Lets hope they can post it to the "more than 100,000 talented Kiwis and 'Friends of New Zealand' around the world."
Matz gave this presentation at LibrePlanet 2012 in Boston. This talk was the reaason that I decided to give Emacs a shot after being a Vim user for a couple of years. I have used Emacs every day since.

I talked briefly with Matz afterwards and he was very friendly and pleasant to chat with.

There should be audio of this presentation to go along with the slides somewhere, but I couldn't quickly locate it.
Unwind in a virtual thunderstorm
Thunderspace utilizes stereoscopic 3D audio &
realistic lightning flashes to create a thunderstorm around you.
You find the ribbon in Paint confusing?

HN: Git is intuitive and Windows Paint is not straightforward.
You can do it in D as well in much the same way as in C#. (You can get manual memory management with heap allocation as well, but you lose the safety then.)
<nitpick> Since the 2010 season, F1 hasn't had any refueling during races. </nitpick>

Tires becoming useless after 15 laps is probably the better analogy.
The one thing this country (I'm speaking here of the US) doesn't have any discernable lack of is massive herds of people who are desperate to make more money. Lots of it. Piles of it. Mountains of it. And right now. If there is a clear and unambiguous, nearly universal, practically uncontested value in this country it's to make more money.

That's not necessarily bad, but it often is, and frequently has both bad personal and economic consequences.

Of course it's not even clear what we're talking about since "making money" isn't really defined in the article, and the kinds of salaries that are easily within reach of, I would assert, most professional HN readers (who are programmers), are airily dismissed with the claim of heavy taxation (which are actually near historical lows), and the costs of "maintaining a certain lifestyle" which is more or less a personal choice. If you are a person living in NYC or SF and you make $125,000 a year, and are unable to max out your 401k AND save at least a grand a month, then you are making extremely poor decisions. Now, that may not be the kind of money the author has in mind, but it ain't bad, and you can lead a decent lifestyle and save at the same time without much effort.

There is, I think, some small truth to the claim that there is more talk of changing the world in SV than at, say, Lehman Brothers, but I think it's slightly naive not to see that this is often a thin tissue over the desire to make money. Not too many people go into to business and don't want to make money and a lot of it if they can. Talk of changing the world is prevalent precisely because the current software revolution makes it astoundingly more likely that you can make money AND change the world. That's certainly not true if you start a bodega and probably not true if you start a hedge fund. But in software it is. Software companies are changing the world in ways that are both trivial and profound, and some of them are even making a boatload of money at it. I don't see a lack of people who want to make money anywhere. I see a set of people who recognize that they can potentially have an outsized impact on the world and make a lot of money because software makes this massively more likely than at any time in the past.

It just seems to me that the author both assumes a problem that doesn't really exist, and proposes an answer to said problem that is presented as more sure and easier than it actually is. But anyway I think the confusion is because we shift from getting rich at the beginning to "make enough money to be comfortable" at the end, so it's slightly confused: it's not about all out self-interested greediness he tells us, except at the end it is. And the social consequences of that mindset are just conveniently ignored. In the end there just doesn't have to be strong competition between the desire to make money and the desire to also do decent things in the world. It only seems that way when one of those desires (the first one) is grossly out of whack.
r/programming and other programming subreddits.
He makes a good point in that design generally sucks on the web, though I disagree with practically everything else in this article, which seems to lay all of the blame for bad design on poor web standards and the need for revenue-earning advertising. Design needs to support the content - be it text, photo galleries, or advertising - not vice-versa. The complaint is valid, but the targeted cause is completely incorrect. Instead, try taking aim at factory CMSes that cram all content into a poorly-designed blog-like form factor and a lack of imagination, knowledge, and skill on designers' part for integrating a good design with those tools.

And... Should web designers learn to code? Absurd question. If you don't code, you're merely a hack graphic designer, not a web designer. You don't need to code all your designs, but you need to know code well enough to know that your design can be implemented; therefore, you need to know how to code.
I hear there is a cool device called the Oculus Rift...
Oh hey, I work on this. It's come up on HN before, sometimes with misinformation attached. I'm happy to answer questions.
I'd hope shuttleworth would step in and lay that 7 million down as a contingency action.
There's support for SIMD in Rust, and the compiler intrinsics that LLVM supports. Inline assembler is supported as well. However, note that the SIMD support will quite possibly change to become more first-class.
Jobs.txt - Easily parsable jobs listings and format
Admitably coursera classes arent starting from much, I was part of a parralel programming class mirrored on coursera and those folks did 4 I weeks of our semester class without the final project. I wonder if we will see a cheapening siniliar to ted talks
Has someone made available some statistics about average donation / day on crowd funding platforms ? Like what's the average percentage of a project backed after the first day ? after a week ?
I only managed to find this article partially related => http://blog.indiegogo.com/2012/02/indiegogo-insight-aim-to-r...
What to look for in a software engineering culture
I suspect mtgx was talking about Tegras that were marketed for phones but have been mostly used in tablets.
> I can't quite understand people like you.

That's because you've pretty substantially misinterpreted what I said.

I don't think "developers somehow owe you code to use in a proprietary fashion" -- developers are free to place any licensing restrictions they want on their work.

What I do think is that the GPL is paternalistic, communistic, and intellectually dishonest.

Here's why:

- Once open sourced, your code stays open sourced forever. There's no way to "un-opensource" code, and users can make use of it, forever.

- If users want the source code to the tools they use, they are absolutely free to only use binaries from people that provide the source code. If they don't want the code, they don't have to.

Ergo, users already have the "rights" and/or "freedoms" you're pretending to gift to them. QED.

What the GPL actually does is create a quid-pro-quo communist common ownership of the means of production (code) between developers. This has nothing to do with "rights" of end-users, and everything to do with restricting the rights of developers should they choose to participate in the GPL ecosystem.

There's nothing wrong with that system (other than it being unworkable and viral and restrictive, but there's no law against being obtuse), but it is intellectually dishonest to claim some sort of moral or ethical high ground.

The GPL is a simple mechanism to restrict what other people do with the code they write in exchange for using your code, not about "four freedoms" or "user rights". The parallel's to Marxist Philosophy ought to be pretty obvious in the aptly titled "Why Software Should Not Have Owners" essay from RMS: http://www.gnu.org/philosophy/why-free.html
Make Culture A Priority
Yes, that slide is still a bit of a work in progress.

You can certainly use D3 (or any other library) alongside Ractive, though things could go awry if two libraries were trying to manipulate the same bit of the page at the same time - e.g. if an element has a style attribute like style='left: {{left}}px;' and D3 modifies the element's style, D3's changes will only last until the value of {{left}} is updated.
Author has written about this subject in a peculiar and roundabout way. All he is saying is that being intelligent isn't enough: become known for putting your intelligence to work, producing results, and being easy/good to work with.

If people call you intelligent first, they are probably unable to say anything better about you. For that proposition I think we can ignore the few people who, by virtue of having ther genius manifested in the world already, do sometimes get called out for their intelligence.
Paint.NET seems like it should come close to being as good as MSPaint and it was originally developed to be its (spiritual) successor by interns at Microsoft.

http://getpaint.net
This is interesting and pretty awesome. I can imagine having a lot of fun making a toy compiler that emits LLVM IR directly.

Practically speaking, is there a good reason to do this in non-toy software rather than the more-or-less standard practice of using C as an IR? That gives you, in addition to compilation via LLVM, the ability (in principle) to use gcc, icc, et al. (In practice, in many cases people end up using compiler-specific extensions in the generated C, which does impose limitations on portability to other compilers, but that's certainly avoidable.)

I suppose if you are dynamically generating things that need to be compiled as quickly as possible, eliminating an unnecessary compilation step could be a significant advantage. It doesn't seem like such a constraint would apply in most cases, though.
Hi Rich,

This looks promising. Can you comment on similarities/differences between Ractive and facebook's React.js in terms of style and performance?

Also, looks like the github minified version is 72k, is that correct?
I love how they just plop in some random comment from "Marco". Why is he so famous in Mac circles?
As of April 2013, the stuff that was done was:

Implemented and committed
-fopenmp option
#pragma omp threadprivate
Parsing and semantic analysis, AST representation

From slide 20 of this presentation: http://llvm.org/devmtg/2013-04/bokhanko-bataev-slides.pdf
Microsoft Is in Crisis, People Should Pay Attention
Semantic web and linked data are a form of agile development
I wonder how you would deal with the extra heat output in a desktop state.
I guess I would put up a very public fight over it, take them to court, make it a cause celebre.

Google's reputation is, after all, based on "do no evil", is it not? Hundreds of millions of people all over the world trusted them to ethically handle ads and personal data and all that. Google took a principled stand on Chinese spying and censorship, remember, and it cost them probably billions of dollars in business in mainland China.

A reputation, once lost, is not easily restored.
Peak oil isn’t dead; it just smells that way
Getting into embedded system is also a very good exercice to structure your mind and pay attention to your algorithms.
It's funny using your math ycombinator would be taking majority shares in the startups they fund instead of the 6%.
Performance we can debate till the end of days. As for functionality cordova/phonegap has a great plugin framework.

Sure you don't get native ui components, but I look at that as an advantage, because if you use web views you can create a uniform approach.

The onus of performance is always on the developer, and most likely not the tools.
San Francisco cyclist guilty of manslaughter
I think this person was responding to the fact that the title of this article on HN is "Reactive.js" and not "Ractive.js"
I agree but it's still a big simplification.

It's not one or another. It's a group of people with diverse agendas. When their interests align enough then a change is introduced in the system. There might be a predominant reason but unless you're in politic groups I think we can only make guesses. I believe that we are as disconnect to them as they are to us.
You mean for triple A games? Yes.

Right now, I am writing a text adventure bushcraft game and the coding is almost tedious and boring.
Sure they do, if they choose to only use binaries provided by those that also provide source code. Which is their choice.
You're very smart.
Not that relevant an analogy: Beamer and company knew it was very likely, whatever they did or didn't do, that they were going to die within a few hours. They also knew they could likely save a lot of lives by acting.

It is not immediately clear the stakes are that high, and a counterargument with some validity is that a failure to cooperate will cost a lot of lives from future mass causality terrorist actions. And the penalty is squalid, e.g. see the example of Federal prisoner Joseph Nacchio, former CEO of Qwest. Note the truth behind his conviction doesn't matter a long as there is enough solid suspicion.
95% of the people I've worked with or met in startups aren't financially better after the process. But most did leverage the experience to find better jobs/careers...

As for money there are various sums of riches that lead to various life scenarios. At 6 million, I could take a few years off, switch careers and "retire" with a careful eye to expenses. At 10 million, no real job necessary beyond hobbies. At 40 million, I could really invest in projects I believe in and make big differences in many peoples lives. (I currently do assist people and contribute time and resources to various communities, but having serious capital would allow for economy of scale...)

All said, I don't want money, I want the security and the leverage to do good for myself and others. No bling or bottle popping wanted...
I don't think anything would be different if he was a woman.
I'm not making that argument necessarily. If you only define success as making money in general revenue, it doesn't fit the bill.

But to me, selling for $1bn (at the outset), is definitely a success.
I'd argue quite the opposite, I think I understand them quite clearly, and I think the facts speak for themselves in terms of how much grief the GPL and GPL incompatibilities have caused our industry.
How many people still write assembly, and for what purposes?
What she said could be grounds for a libel suit in the US as well. The real difference is in the defense that she could mount.

Why should journalists abstain from defending themselves from libel in the UK just because others abuse those laws to attack journalists? Suggesting that journalists should not defend themselves from libel just because others abuse libel laws to shut down journalists is damn near concern trolling.
No, I live in San Francisco and used it this weekend to park near the airport.
Exactly, bad law is bad law and if you like free speech you should like it regardless who is speaking.

Personally I don't see this going anywhere near court. Guido may have some fun here but he's a political journalist with a Conservative leaning, he isn't going to start seriously threatening an Conservative MP. He'll milk the publicity, wring a minor apology out of her and it'll go no further than that.
PayPal Cuts Off “Pirate Bay” VPN iPredator, Freezes Assets
Edit: Question answered in the other thread:

https://news.ycombinator.com/item?id=6096660

I haven't dug into it yet, but from the description it reminds me a bit of Facebook/Instagram's React js framework [1].

React creates a lightweight model of the DOM in memory, and when any part is changed, it sends a diff to update the browser DOM. No bindings necessary:

"When your component is first initialized, the render method is called, generating a lightweight representation of your view. From that representation, a string of markup is produced, and injected into the document. When your data changes, the render method is called again. In order to perform updates as efficiently as possible, we diff the return value from the previous call to render with the new one, and generate a minimal set of changes to be applied to the DOM."

Your description is similar, but it's not clear how exactly the update is made:

"In this example, Ractive.js constructs a parallel DOM representation which is aware of its dependencies on the values of user and messages.unread. When those values change, it knows exactly which parts of the real DOM need to be updated.

This kind of surgical DOM manipulation is more efficient than constantly trashing views only to re-render them, and it scales far more elegantly than manually updating elements."

How does the DOM update mechanism work?

[1]: http://facebook.github.io/react/blog/2013/06/05/why-react.ht...
Pure for Flickr iOS App - Official Video
My vision: a Federated model in which users self-host using something like FreedomBox (https://www.freedomboxfoundation.org/).

The hardware is small, cheap ($20 - $200, or more if you prefer) and low-power. And the truth is: having _any_ dedicated box means you're getting more hardware allocated to your use and data than most SAAS providers provision on a per-customer basis. With modest amounts of RAM and an SSD performance will top most cloud services.

The software is self-configuring. One thing the Debian team has been working on for nearly two decades is how to take all the pain out of deploying systems, and while it's not perfect, it's really damned good. With a focus on "sane by default", there's no initial package selection.

The "Federated" bit says that your data is replicated on other nodes, either of your specific choosing or based on an arbitrary selection. That can include encryption of non-public data.

And there's a possible business model: set up self-hosted systems for individuals or businesses, or host small numbers of sites (it would take a lot of work for the feds to track down tens of thousands of providers rather than a handful of large players).

Email, webhosting, file storage, email, messaging, social networking, on an open framework.
> Users -- those who are actually interacting with a running version of the software -- lose nothing with the GPL. On the contrary, their rights to the code are secured.

They've been denied the 'right' to use proprietary extensions to the software. Those extensions may provide more benefit to the user than the open source software alone: see also, Mac OS X.

That's no less real a 'right' than the 'right' to have access to the source code, which is something they've never lost because open-source always remains open-source, and they remain free to only use open-source software.

> So yes, the GPL does impose restrictions in specific cases to secure rights in the general case.

Those rights are already secured, because nobody forces users to use proprietary software. If they only want to use software where code is available, they have every right to do so.
I think the problem with thinking of yourself first and foremost as a "smart" person, is that there is always someone else smarter out there, then who are you when you meet them?

I agree with your post, that thinking encourages a lot of 'just stay in my small pond' behavior that's not really a good way to go through life
But why should I even need to opt-out?

What good will come from this?

> Compare a filter where the user has to opportunity to opt out and thus get access to everything they have access to today, with something like the Australian filter (no opt out) or the Chinese filter (no opt out).

Oh hey, at least our filter wont be as bad as theirs right? Same stupid argument used with the NSA scandal.
I've been unable to put the ePub version of the book down on my iPad/iPhone. I was excited to have syntax highlighting and pagination. Excellent book so far. Highly recommend buying it.
FreedomBox: https://www.freedomboxfoundation.org/