skysight-inc/HackerNews huggingface dataset:
Does it need saving? The graph they link to shows Firefox down slightly at about 26% market share (although with a little uptick at the end, belying the rumours of it being "ruined" and its reputation "killed") but holding pretty steady overall at what must be several hundred million users - most of us would be fairly happy with numbers like that. Meanwhile IE is plummeting, and I don't think "the real battle" is between it and Chrome any more. The kind of momentum their trajectories are taking suggests that IE can't hope to take back the no.1 spot any time soon, and in fact appears likely to be competing with Firefox for third spot soon.

So no, I don't think it needs saving. Not having 90% market share doesn't make it a failure, especially for a not-for-profit organisation like Mozilla.
Twitter Bootstrap with themes, enhancements, and other goodies
"Science shouldn't be emotional, and I find that worrying."

This.

Science is just science, looking for answers trying to ask the question in different ways see if you get the same answer, trying create theories by which you can predict changes and thus validate (or not) your theories.

Climate changes over time. We know this because there have been hot periods and ice ages and everything in between on the planet. Rapid climate change has caused mass extinctions, this too is also in the fossil record. The idea of everyone being dead is scary, and therein lies the problem.

Humans are creatures of emotion, that emotion can stir them to action, action at random is like entropy, of little use. Concerted action however is power. Some humans have used fear to cause other humans to act, and by their action, to achieve the objectives of the humans scaring them.

The very same mechanisms the Church used to cause 'regular' people to go out and kill other people in the crusades, is being used to get people to go out and kill corporations, policies, Etc. The mechanism harnesses fear, faith, and redemption in a three way linkage of motivation.

That said, this part is where you should step off the train: "I have no doubt we are screwing up our environment and need urgent change," That is simply apologizing for being rational, you shouldn't have to do that. We aren't "screwing up our environment" any more than a fish swimming is "screwing up the glassy surface of a pond." We exist, we live, we breed, we do things, in what is effectively a closed system. We are the fucking environment. We should (and do) seek out opportunities to do things in way that maximizes our benefit and minimizes our pain, sometimes that changes the environment in difficult to reverse ways. But we keep living, moving, and changing.

There is no 'nirvana' of living in balance and peace with the world. This planet kills off all life periodically. It did it to the dinosaurs, it has done so several times. You and I will end up dead at some point. Humans will, if history is a good predictor, end up all dead at some point. Get over it.

In the mean time, its great to develop new science around how the planet's climate is related to all sorts of things.
Show HN : unhackable, atmost secure credit card terminal (pos)
We do something similar to render large tables, but we use divs to layout our data. We establish the height of the scrollable area with a large div, and then absolutely position the rows within it. We have just enough real physical rows to fill the screen, plus a buffer of a few rows. The virtual rows are assigned to physical rows via modular arithmetic, so only a couple of rows change their data on scroll. (And are repositioned accordingly.)

This technique (particularly calculating the positions of the rows) requires fixed height rows. (There is a solution for variable height rows, but it's a bit more complicated.)

I originally got the idea by looking at google books years ago.

Here is a quick and dirty example as a self-contained HTML file:

https://gist.github.com/3086578

(It constructs a list of 10,000 objects with title/description fields, and then displays that data in a table.)
So if prostate cancer has metastasized, and we target the cancer, do we do so at the hazard of exposing the healthy prostate cells to the same fate?

Do the cells of other cancer-prone organs produce similarly specific antigens?

If so, how do we avoid the situation where we eliminate (for instance) melanoma tumors of the brain and lungs only to have the patient's skin kill itself off completely?
FWIW I am the author of this tool, and I would like to add something that understands syntax (I think I could start with indexing the code using ctags or cscope, which is hackish but easy to implement). There's obviously a ton of stuff you could do to improve ranking if you could rank results by whether they're a variable, function, etc.
Raise the price of a PAX ticket $15 to take a bite out of the scalpers, and boom, $1 million.
I recently jumped through a lot of similar hoops in making an Activity Feed for my company. We use a few finesses to cut down on the number of repaints the browser likes to do when dealing with huge tables like these.

More on that here: http://layervault.tumblr.com/post/26117253199/making-a-new-t...
Ken Black Drives Through San Francisco
Under Armour bullies small independent gym Underground Athlete
So at least he is culturally prepared then.
Not necessarily. There was some sad findings that tumor shrinking chemicals caused fragmentation and mobility.

I've recently talked with a student researching on Warburg Effect http://en.wikipedia.org/wiki/Warburg_effect , linking switch in metabolic regime (mitochondrial damage) to disabling the apoptosis mechanism. Their idea is to repair mitochondria so that cells will terminate themselves as usual using nanoparticules.
A really important point to add is that at this juncture, LIBOR was also no longer the rate at which Barclays wa being loaned money.

Banks would be giving them cash at rates higher than libor.

Search for "LIBOR has become dislocated from itself " a beautifully finance speak way of saying "it's bullshit/it's being manipulated and it doesn't matter"

Edit: found it! http://www.telegraph.co.uk/finance/newsbysector/banksandfina...

Every time I read one of these I think that the reporting/commenting/story is over the top, and then something else blows by in a few months which makes it look like child's play.
Not really a "distinctive" one (a la mongo, couch, etc.), but I see your point.
This sounds pretty similar to how UITableView on the iPhone keeps its performance up. If I recall correctly, iOS actually recycles a small number of discrete cells for use in the table and shuffles in the necessary data.
Here is my understanding on how it works:

SpaceBase is a distributed in-memory chunk store. Each chunk is referenced by an "id" and stores unstructured data (as far as the store knows). Each chunk is "owned" by a single node but other nodes might keep a read-only copy. If another node wants to write to that chunk, it first requires a transfer ownership and the new owner is broadcast. This design is inspired on how L1 caches in CPUs work. The theory is that with MMO, the data is geo-localized and each computer would take care of a part of the whole world. By keeping data local to the machine you avoid network I/O.

There are two things I didn't see in the article. The first is how read-caches are invalidated. Maybe data is eventually consistant or cache-invalidation is broadcast on write. The second is how data from a stale node is recovered. That's the difference I though when I saw the CPU reference.
I wish publications would wait for Phase 2 data before publishing sensationalist headlines like this. In this case, they have yet to even complete enrollment for the Phase 1 trial.
I take the point about clutter and typography, but the best email client I have ever used is nmh <http://www.nongnu.org/nmh/>, largely because I was able to hack together this kind of work flow effortlessly. I'm always marveling at how modern clients lack the capabilities I have in a piece of software that has changed little since the RAND Corporation put it together decades ago.
Speaking of unicode emoji ... OpenFire the open source Jabber server will drop your connection if you send it a 💩 ...
He had me up until he said "How [can] profits in the financial sector to be consistently higher than profits from [...] agriculture, transport, health care or utilities?"

Those are four very poorly chosen examples which suffer from Baumol's Disease [1]

[1] https://en.wikipedia.org/wiki/Baumol%27s_cost_disease

Now whether or not it is true that banks can really be efficient, it's better to compare banks to technology and industrial production that don't suffer from Baumol's disease.
The bigger problem with brain cancer is crossing the blood-brain barrier, no?

I don't think this molecule can do that.
Despite all the green efforts, CO2 output from using fossil fuel still grows. Western economies barely, if at all, made a dent in their fossil fuel consumptions. Upcoming economies like China use more and more fossil fuels. I think its fair to say that we are nowhere near having a solution to reduce global CO2 output.
Bingo. That's why I used the "effectively" qualifier - if my toolchain says "oh this is UTF-8," then I should be able to trust that it's for-real, honest-to-goodness, spec-compliant UTF-8. If it's "oh this is the part of UTF-8 that was easy to implement " instead, then that tool has lied to me. I shouldn't have to read the documentation to find out that something is not what it claims to be.

Bonus points for the documentation brazenly ignoring that they're implementing something that's not spec-compliant and naming it like it is.
I think of this as a Kickstarter to pay for a year's worth of comics. These guys keep a schedule of three comics a week, and they're offering to do that in a novel way. They also have some stretch goals as well of things they'll do instead of dealing with advertisers.
This is the kind of thing a CEO can say internally, but probably shouldn't be saying to press. If they are successful, there won't be any benefit; if they fail, he'll look silly. I realize part of the motivation here is to keep some partners on board, but a similar credibility issue will apply there as well.
Making an assumption that will fail approximately one time in the entire history of the universe is safe.
I thought I would mention it here as nothing I submit ever hits the front page that searchco.de has just surpassed koders.com in number of lines of code indexed, or rather will have in about 2 hours when the indexing is finished and indices swapped over. EDIT - Now live.

I will have an official announcement once I get the exact count, but its something like 3,338,449,289 lines to 3,800,000,000 or so.
Do you have any tests in place? (I'm assuming not). You've got to get tests in place before doing such a major refactoring. Read the book "Working Effectively With Legacy Code" for a good starting point.
I've been a member for about 4 years, and have never needed to ask more than 2 questions in a single day. (Or usually even two questions in the same month).

Most of the time if you search for it, the question has already been asked (and hopefully answered), and when it hasn't . . usually I find when dumping out the relevant information for my question I end up answering it myself.
His accounts were frozen by the FBI, so he has no accessible money right now. He's not asking the government for a handout, but for them to unfreeze the money he already owns.

To quote the tweet the story is based around, “Hey DOJ, we will go to the US. No need for extradition. We want bail, funds unfrozen for lawyers & living expenses,”
Seems like either my browser or HN doesn't support such characters since I'm seeing a box with "01F 489" in it.
WebKit is relatively easy to embed, and performs reasonably on low-spec devices. Gecko is much more difficult to port.
This doesn't require the working set to be in memory (in fact, the size of the index is larger than the amount of memory that I have on the machine).
Well, to be fair, he's not asking the government to cover his costs, but to unfreeze assets so that he can pay them. It's a shrewd move. The US can skip an extradition hearing if he can pay his legal team.
I use Chrome on Windows because I like the behavior and don't need a lot of supported extensions when I'm using Windows. What I really need is lightness of weight, sandboxing, and standards support. When I'm using Linux, however, I can't use Chrome. I've previously documented my tribulations with Chrome on Linux here [1], and there was some good feedback both in my favor and to the contrary of my opinions.

It's not just that Chrome on Linux doesn't behave how I want it to, it's that the behavior of Chrome on Linux doesn't conform with the principles of Linux as I understand them. Even as the devs swear up and down that Chrome on Linux behaves like a true Linux browser, it's really just paying lip service, making a superficial attempt at pretending it's down with the Penguin while really behaving more like Apple. It acts like standard Linux, but it doesn't let you alter a single damn setting that actually matters.

Plus with Firefox on Linux, the normal painless Ubuntu updates take care of the browser updates automatically. So there's one point of Firefox consternation out of the way.

[1] http://news.ycombinator.com/item?id=4172129
These resolution steps seem to completely support the notion that the merchant is entirely responsible for fraudulent behavior...

"If a transaction was reversed, what can I do?"

per http://help.dwolla.com/customer/portal/articles/99253-if-a-t...

What you can do:

You may request a copy of the affidavit from Dwolla, who will forward it to you. If you choose, you can then take further action directly with your customer who filed the dispute with the bank.

If you were intially the receiver of the payment, you may send a money request to the other party by logging into your Dwolla account. If you were intially the sender of the payment, you many send another payment to the other party by logging into your Dwolla account.

What you can do:

Contact the other party to work out a resolution.

What you can do:

Contact the Financial Institution directly to see if your account has been closed or is no longer valid.

What you can do:

Contact Dwolla to inquire about verifying information to ensure the account is reopened.
Introducing Descartes, a new Graphite dashboard
you should try both without any addons. I find firefox a lot faster in that state. some addons can make it a lot slower unfortunately.
Yes, the PostgreSQL developers would never allow commit something which silently truncates perfectly valid text.
A run a way process in which we loose all life on earth is not something I have read a lot of proof for. However, adapting to a changed climate may not be a pretty phase for the human race.
I tried to log in with it too and got a "too many bad signins" error. I'd assume people all over the place will be trying, even if it's not their password they've effectively locked themselves out of that account for a while from the stream of people trying. Should have refilmed or blurred it
US urged to recruit master hackers to wage cyber war on America's foes
It's your browser; the characters are standard but not widely supported outside of Apple platforms yet.

Edit: you can try Symbola at http://users.teilar.gr/~g1951d/ (and yes, I keep editing this post :p)
No content protection is a huge oversite. I hope they re-prioritize this one -- they should care that their customer's data isn't secure on public networks.
How embarrassing (but fixed now). That was introduced when I added the ability to boot five instances without a credit card. Thanks for letting me know!
Exactly low pay (generally) provides more of a disincentive than no pay. OTOH if you say "we will donate to charity $x" that might work.
Our Craigslist app, Invantory (http://invantory.com), received a slight boost with the algorithm change a few weeks back. But the big shift came when we followed the advice in this slideshow:

http://www.appcod.es/tutorials

... and used this search engine to get a rough idea of placement and keywords used by competing apps:

http://www.appcod.es/appsearch/

Tweaking the name of our app and using a different set of keywords on the next update worked wonders.
That FTP part really curbed my enthusiasm. I very much prefer paying some reasonable price for a game I liked, think is cool or just admire the developer than feeling compelled to "unlock" stuff. That's true even if I end up not playing it at all later. Unlocking/going pro/etc still has a scammy feeling to it.
Yeah, how dare he want access to his illegally seized assets. He doesn't deserve it because he's arrogant and doesn't conform.

(edit, parent deletes comment only to write another comment that's being downvoted, nice)
So the US's Government's tactic is to delay the extradition trial until he's left with no money to defend himself...and then win by default. Is that what they call "justice"?
Too bad he caved. There's no way he'll get a fair trial, not in the Land of the Free.
I would really like people to treat this as an experiment in distributed systems design rather than a product for games, but because our main product is intended to be used by MMOs (as well as other industries), let me address your scenario.

> how does the client know which server to connect to?

Galaxy doesn't handle any client connections, only connections between cluster nodes, but if you were to build something on top of that connects to clients, then, yeah, starting with a guess and redirecting is ok. An initial node that simply directs connections might work, too. And if players move from one place to another, having your communication layer telling them to connect to a different node is pretty much what we had in mind.

> when would you ever need your "cache lines" moved from node to node?

Yes, player data, NPC data, vehicle data - anything that moves. BUT, another big reason for data migration is load-balancing. Continuing with your game example, if a lot of players congregate in one area, handled by one machine, you may decide to split it to two machines, and migrate half of the information there.

If you were to use Galaxy for a graph database (forgetting the MMO use-case for now), then while the graph vertices don't "move", changes in the edges might make you decide on a better distribution of the vertices over the cluster.
It's already rumored to be as thin as an iPod touch, which would feel paper-thin compared to anything else.
Hi,

I'm the author of this and didn't really intend for it to get submitted to hacker news at this point, which is why it's missing this feature among others. I literally just got things working on Sunday afternoon. I am definitely going to make it possible to link to search results.
QlikView. It's not free generally, but they have free desktop Personal Edition.
Yep. Evaporation in action... :(
Oh, so this whole "cyberthreats" fearmongering was never really about them getting funds to actually defend the country with you know..."defensive" stuff, but to get funds and pass bills that allows them to attack other countries.

I don't know what anyone would take their word for it anymore, after they've already built Stuxnet and Flame viruses to be themselves "cyberthreat" to others, and now they whine about others attacking them.

I'm starting to notice a trend here, where in the future they will want to have proxy wars through the Internet with as many countries as possible - basically whoever offends them in the slightest, or at least to use their offensive ability to threaten them into doing what they want (signing treaties, etc).
Highrise or Salesforce for early stage startups?
Discuss......
A screen of lesser resolution. The IPS screen on the iPad is unmatched except maybe for the PlayBook.
What was that line... "There is no good and evil, just winners and losers" ?

:(
You make a very good point, but on the flipside I like that he publicly recognises their position and that they need to get back on track. It reassures me that they aren't just hiding from the situation.
Yep, except that this project is called Galaxy (we use it internally as part of our commercial offering - SpaceBase).

I will write another post in the coming weeks, explaining the cache-coherence protocol in detail, but let me just say now that Galaxy is always consistent (i.e. not eventually-consistency). Some more details: read-caches are invalidated when a node wishes to write (just like L1 caches), but the writer doesn't need to wait for acknowledgements in order to proceed - this helps with latency. Also, the invalidation doesn't need to be broadcast, because the current owner of a cache-line maintains a list of all readers.
Or http://cpusage.com
Why you shouldn't concatenate strings in erlang
Look at his options:

1. Get bled until nobody will offer legal services to him because they know he can't pay. Get extradited with a public defendant (if he's lucky). Have a trial with a lawyer being provided by the DoJ (who happens to be the ones putting him on trial).

2. Get extradited with a team of really good lawyers who truly represent him.

There really aren't any options that don't end with him extradited. Why wouldn't he want to be extradited on his terms rather than the government's.

It also isn't rocket science that, regardless of whether the government is intentionally trying to get his legal team to desert him, delays are better for the government than they are for Dotcom.

As a US citizen, this case makes me sick to my stomach. It reeks of America strong-arming other countries to pursue an agenda that is in only its best interests. It is made worse by the high-level collusion between the government and Hollywood. It is topped off by a stinking pile that is a lack of respect for anybody's intellectual property except Hollywood's and a rotten cherry of government seizure that prevents somebody from defending themselves in court.

(I suppose there is a 3rd option where he goes completely underground, but, again, with no money, that's going to be a tough thing to do.)
When I saw that the extradition was postponed to March 2013 I figured it was another move by the US to draw this saga out as long as possible.

It makes sense for Kim and his team to respond "screw that we're coming over now and you hurry this shit up so we can win our case and start our business back up." His lawyers must believe without a doubt that they have this case in the bag.

It seems fairly obvious that from the beginning this case was designed to take a long time in court, in order to keep megaupload down as long as possible. By keeping their assets frozen and postponing court dates the US is continuing to "win" this battle.
Interact with your computer in an entirely new way
Perhaps, but that completely misses the point.

The HN effect completely crashes lots of servers. It's not at all unlikely that the page appears snappy most of the time and is simply so ill-performant at the moment because it was being hammered.

Not saying that's true or false, mind you; Just that when something is on the front page of HN is perhaps the least likely time to gather a representative benchmark.
> seems to have done so less than a year ago

More than 2 years ago. March 2010.
"While we allow Internet traffic from software doing compuations on our platform, it is all proxied seamlessly through a small set of computers operated by Gridspot."

Seems that that small set of computers and IP addresses could be used to do the ill deeds of a bad actor.

"Run anything"

"Get SSH root access to each Linux instance."

So exactly what is to prevent someone from spamming here and how would gridspot even know that was happening? To mention only one possibility.
I'm always surprised (though it happens fairly frequently) when I run into a UI toolkit with any kind of fixed-size item list view that doesn't recycle the child widgets and handle the actual item list as a sliding-window data provider.

Not to take anything away from any of the mentioned projects, but this pattern is not new or novel.
Why you should kill some features on your web/mobile app