skysight-inc/HackerNews huggingface dataset:
Reading DNA without taking it out of a cell sounds like such an awesome idea. All you need is bunch of proteins to do that. All those proteins are just DNA sequences. possibly even Biobricks. So all that translates to "Just introduce a plasmid into a cell and the necessary woodoo happens inside the cell... which sets off some kind of cascade which can be read out by say a CCD or voltage detector." So the startup is all about just designing DNA sequences for protein. And these days even novices have begun to design proteins. This is just brilliant!!! Instead of 1000$ per genome how about 99 cents?? Of course I have no clue how long it should take to reach there beyond extrapolating on a log graph...

Someone here stated the moore's law for sequencing. Which while true needs disruptive startups for each transition. Fortunately or unfortunately these startups dont work like an intel doing similar drudgery year after year to continue doubling... each major leap happens by a radical switch of strategy. As he states the case of Ion Torrent, each step centers around an awesome breaktrhough. But it also raises the question... Will the cost of computation become a bottleneck for a 99 cent genome. Sequencing and synthesis are a lot more useful than just medical diagnosis. Let us not undermine the value of a 99 cent genome or a 1 cent genome sequencing/synthesis capability.
I think the next phase of sustainable will ensure that every single input that has gone into making a product is also sustainable. I'm not kidding.

Is all the transport that allowed the product to be created sustainable? What about every single part of the transport? What about all of the drivers of the transport? Do they lead sustainable lives too?
Purely coincidence. To be honest I've never seen Rust before, when I was trying to name it I just hit a thesaurus up until I came up with a word that had something to do with "packaging" (Shipping Crates!) that was available that I liked.
Long before youtube, there was a show called American funniest home videos. You should check it out.
People probably flagged it.
This is a good idea! I used the subdomain because I plan on hosting the "simple" interface in EC2 (Packages are hosted on S3/CloudFront) in multiple availability zones while my main site is hosted on Gondor.io.

However I could enable a short url that redirected to simple.crate.io to allow easier command line access.

Thanks!
Elsevier responding to pressure is not unprecedented; doctors protesting to the Lancet ultimately forced the parent company to sell off a defence trade show that was part of their exhibitions business (although divesting divisions of their trade businesses is something of a hobby for Reed Elsevier anyway). That had a difference though: they were pressurising Elsevier to take specific courses of action.

In this case, it appears to be more of a "we won't work for you because we don't respect your ethics" stance. Which is fine, but they'll have to continue reading and citing articles in Elsevier journals in their work to be respected as academics.

Ultimately, the value of copyrights giving Elsevier exclusive control over access to thousands of existing "must cite" articles in searchable format means it would continue to be a profitable entity if it stopped publishing new material of comparable quality or any new material at all. It's a drop in profits I'm sure the Elsevier board would rather avoid, but the boycott doesn't seem to be offering them any more attractive alternatives.
How to Unlock iPhone iOS 5.0.1: Ultrasn0w 1.2.5 is available on Cydia
GPS Devices Are Being Used to Track Cars and Errant Spouses
You'd need a bigger hard drive rather than more memory: dynamically shared libraries are paged-in to be used just as statically linked libraries are and are also paged-out when not in use, in just the same way.

Thus, to run a dynamically linked program you need to use the same amount of memory as you would a statically linked program.

However, if you are lucky (or have enough RAM), there is a chance that you won't have to load the page containing the library as it may already be in memory.

So there is a valid argument that to take full advantage of dynamically linked libraries you need more memory than for statically linked libraries.
It looks like the other mobile phones like Blackberry, hTC, Motorolla and Sony are being more competitive with iPhone. They not only focus on the design but also on the features. I think the iPhone should be pressured because the other mobiles phones are continue innovating.
It was likely "flagged" by several people; its still in the 'new' list.

I also saw another story popular that was saying that the story you cite was completely flawed:

http://news.ycombinator.com/item?id=3525053
There's also HouseBites in the UK.
Between RSS and Twitter, people generally find their way to interesting material. You just can't expect every single thing you write to garner attention. If you're writing for your own edification as much as for others, that's not a big deal anyway.
As Herb Sutter recently pointed out, STM in Clojure is one answer to the problem of programming current hardware, but future architectures may not even have a coherent global memory model. I dare say Clojure will keep up though, as long as the JVM does.
"For all the interesting things on this planet the net has good resources." Do you truly believe that?
Symmetric keys?? Which part of "not suitable for cryptographic purposes" did you not understand?

Neither FNV, Jenkins, Murmur nor this new City Hash are supposed to be used for cryptography.

Besides, the way one generally requires hash functions in cryptography, performance is the least of your worries (unless you're trying to crack), so there's no reason whatsoever not to go with a proper cryptographically strong hash such as SHA256.

That said, Jenkins has worse avalanche behaviour than FNV--though I'm sure with a few tweaks that could be fixed, non-crypto hash functions aren't exactly rocket science (check out where FNV's constants came from)--but as it is, Jenkins is more of an academic example.

Spooky (also developed by Bob Jenkins) seems better. Oddly enough Spooky claims 3 bytes per cycle, but the author cannot confirm CityHash's 6 bytes per cycle ( http://burtleburtle.net/bob/hash/spooky.html ). Though whatever it is, both are obviously blazingly fast, picking one over the other because of performance reasons should only be done once you've established that the speed of the hashing function is indeed a bottleneck, and you can compare the performance on the specific hardware it's supposed to run on.
Almost like Logo (-;
Debunking: http://news.ycombinator.com/item?id=3525053
I find it remarkable the extent to which this comment was down voted. I stand by my comments, and will even go one step further to explicitly state that I think DHH and Curebit handled this unprofessionally. I don't know any of the people involved, so I can't say a thing about their integrity, which isn't my point. How you handle yourself in situations like this signals certain things to people that they then interpret and use a data to form an opinion about you and your business.

I've posted elsewhere how the Curebit misstep caused me to form an opinion about the maturity of their product. I'm not going to bother of relating how DHH's response has changed my opinion of the 37Signals business, especially on HN given the ridiculous moderating practices related to anything remotely critical of 37Signals.

/r
I use a combination of a 360 controller, a wireless receiver for windows[1] and joy2key to control XBMC and emulators for classic games. The 360 controller is a lot more pleasant to hold and use IMO compared to a PS3 controller.

[1] http://www.amazon.com/Xbox-360-Wireless-Gaming-Receiver-Wind...
I'd add that nobody cares about the rich fucks either.
Significantly, tech already has. How often do we hear numbers quoted that the gaming industry now grosses more than films?

Displacing the influence of the old leader in the community mindset is certainly a known problem and one that we've seen in other sectors. But, there's no disputing it - the kids are spending their time playing games rather more than watching films, and Hollywood isn't set up to produce interactive, dynamic content.

The rules of the game have been changed, and tech has won. Gaming beats films, and sooner or later people will realise it.
At which point in the past did we establish that these wages are in _any_ way reasonable. We talk about a 'bubble' in our sector every other day. And you seem to imply (please, correct me if I missed the point) that these are 'market rates' and need to be payed by someone to get a decent end result. Which then kind of defends the existence of Hollywood as the one to make it happen.

I'd argue that this is turning the thing on its head. The Hollywood crowd overcharges from the position of a quasi monopoly that is protected by IP and copyright laws in most places of the world. They dictate the prices and are therefor able to sustain the costs of having to pay ridiculous (you can argue, but there's no way in hell I change my pov on this one) amounts of money to single persons for 'a project'.

Take away the quasi monopoly and yes, dear god: 200million+ might be a tad too much. But the market will adapt and we'll find awesome actors that are happy to do that job for 300.000 USD per year. Or less. No idea - let's find out.
Some of the blame here lies on programmers, not that I'm supporting NTT's approach. I lead a team of app developers for my day job, and one client once sent us some code from a previous development house to troubleshoot.

The thing was polling for new data every 15 seconds. What was particularly surprising was the developer who had written it had quite a good reputation, and was highly though of - on the desktop. And perhaps that's the problem - that people are coming to mobile, writing apps and not considering that what's OK on the desktop is not going to fly on mobile.

(...before someone chimes in here: polling every 15 seconds on a mobile device is unacceptable if you're on a cellular network. Firstly you'll kill the battery, as iOS and Android power down the radios when not transmitting, and secondly you'll eat up bandwidth)
there's 5 minutes of my life I'll never see again, and which gave me absolutely nothing.

This reminds me of the following story: Euclid of Alexandria, when asked by one of his students of what use was the study of geometry, asked his slave to give the student a threepence, "since he must always make gain of what he learns".
Playing the devil's advocate one may say:

- Both cases involve IP and money. The immoral of the story is that in piracy the copyright holder loses money from the theft. In code theft, the immoral of the story is not that the holder loses money, but that the thief makes some illegitimaly. Both should probably be considered equally wrong

- The page was "stolen and branded as their own", but

a) only a tiny non-critical page of the product was copied, and

b)There was no way to pay the original creator for the reuse.

I too found the backlash disturbingly intense, given the previous relaxed laisez-faire attitude towards other people's IP in this forum. But otherwise, it's not an issue out of which someone might make useful conclusions regarding intellectual property policies.
They probably do. I download movies and they probably download tech.
QR Code reader in Javascript
Is the expectation that someone should be able to do what I described? Run a local copy that proxies 404's up to the main crate.io server and then caches the result locally to disk?

This would be a very nice way to deal with build-time dependencies. You can get similar behavior today by setting multiple mirrors in pip but this would allow the grabbing packages on-demand instead of having to mirror everything.
Modern browsers are going to raise a bunch of idiots who aren't even curious about how the page actually works

Historically, 99.9 of the web users didn't cared about "how the page actually works" either.
More like worst case is you become the second level in modern warfare 4.
and http://www.tripbod.com
Occupy Oakland January 28, 2012
Wait 'till you see the same graph for "disrupt".
Well, Clojure is one answer. Erlang's the other :)

But actually, I heard Rich Hickey has (or had?) some ideas for incorporating Erlang-style message passing into Clojure (at least for distributed, multi-node programs). And Clojure is well designed for that because its persistent data-structures are both immutable (and thus can all serve as safe messages), and are trie-based and so require only little copying upon modification and consequently relatively high-performance.
Yes you can.

You should inform your local air traffic control and get airspace clearance for the launch. You should probably do it very publically as well otherwise some slightly paranoid nations may take it as a threat.

You probably don't want to bother unless you are near the equator though (less energy is required to launch from there). You also want to launch when air density is at a minimum if possible.

From a practicality POV, most space launch vehicles are very over-engineered. It's cheaper to lose a few cheaper ones than to build better quality ones (unless they have a live payload) so there are logistics to consider as well.
A coin has two faces. Just like this issue, there could be a positive and negative effect on the people and on the society.

On the positive note, I think it is a great help in tracking those criminals who are wanted under the law like drug dealers or a kidnapper. It can also be an instrument to make sure that a member of a family is safe.

However, if this device was not used properly, it will led to invasion of privacy.

In my opinion, the selling of this kind of tracking device should be restricted to those people who are qualified to use it like the private investigators, policemen, and military. Before selling, the store owner should ask for proper identification so that they are sure that the person buying is qualified to use it.
I have found that "professionalism" is generally incompatible with honesty and integrity.

Professionals are judged on appearance and appearance of action: not on what they actually do and the consequences of their actions. Similarly, to act "professionally" often means to act against your personal beliefs, to suppress your emotion, to ignore empathy and to react coldly.

To be "business-like" is often to be cruel and socially irresponsible: that's "just business".

I would like to be judged by my demeanour rather than my appearance and on the consequence of my actions rather than my actions.
Paul Carr uses the standard copyright mafia propaganda method: equating unauthorized copying with unethical behavior, using copyright laws as a bridge, because hey, everyone knows that if something is illegal it must also be unethical, right?

What Curebit did was unethical. It would have been unethical even if we had no copyright laws at all. I don't even see anybody giving a crap about whether it was illegal or not.

Copyright is a strictly economic concept. It has absolutely nothing to do with ethics. The outrage about Curebit has nothing to do with copyright and everything with ethics.
The difference is that this language is rule based.
No, honestly (and I thought obviously, but the text medium is limiting) I don't. But my interests are limited. My knowledge ('share'!) as well. If I learn Clojure and there are tons of blogs about Clojure, using Clojure, learning Clojure, Clojure in the real world.... why another one?

I work with C#/.Net in my day-time. There's probably _nothing_ tech related to that stuff that isn't covered better by reading a very limited number of blogs and following people like Eric Lippert on SO (yes, this time I'm serious).

I guess this distills down to the feeling of having nothing of global value to contribute, at which point I don't see why it should be published at all (vs. journal). A good part of my thoughts might be related to rules in society for me. In my world, shouting out chit-chat/smalltalk and whatever comes to ones mind is not clever and certainly not well-received. But - that's exactly my feeling towards writing a blog (no offense intended - I'm talking about my own issues starting my own blog. Works for you? Great).
pip supports a download cache (off by default) that stores packages as their urlname. It works similar to how you describe. It will see it needs the package at url xyz.com/package.tar.gz, it'll check it's download cache and if it doesn't exist there it will download the file from the url and save it to the cache.

The cacheable urls stem from the fact that currently on PyPI you can delete an existing file you've uploaded, and reupload a file of the same name. Pip (and any other cache like varnish etc) isn't notified of the fact that what used to be at url xyz.com/packages.tar.gz is gone and now something else is at xyz.com/packages.tar.gz. This can cause issues with installing packages, especially on remote deployment infrastructures. With crate I place the sha256 of the file in the url, so if someone deletes + uploads the same name, it should still (unless you get (un)lucky and get a collision somehow) have a completely different url, so pip and other caches will see it as a different file.

As a side effect it would allow a simple caching proxy to be installed at someones office, or wherever that easily does the behavior you describe as well. It could function similarly to pip but be shared amongst multiple people.
Realtime event-tracking with FnordMetric (HowTo)
> iOS and Android power down the radios when not transmitting, and secondly you'll eat up bandwidth)

Is that still valid with the apps like gmail@android which use push notifications instead of regular pulls ? For the server to push something, you must be listening somehow
In JS operators only works on scalar types (number, string or boolean). Operations on objects (including Array) must be methods (like concat, extend), since JS doesn't support operator overloading.

Some operators work on numbers (eg. * , /, ++, prefix +), some work on booleans (eg &&, ?:). Infix + is special cased because it works on either strings or numbers.

JS uses implicit coercion with operators. An operator will newer throw a type error. Instead the operands are converted into the expected type, e.g `a * b` is equivalent to `Number(a) * Number(b)`. The rules for how objects are converted into scalar values are non-obvious, but then again, you shouldn't use numeric operators on objects in the first place.
Christopher Nolan doesn't deserve, or need 200 millions. The fact that Hollywood celebrities receive so much money is a symptom that something isn't right.
Great point.

Though you may have not thought of something: wisdom (which is what you seem to be referring to) works something like this:

wisdom = knowledge(experience(actions(decisions * time) * time) * time) * time //why do I always end up writing lisp?

We spend our whole lives developing our wisdom, but we also spend our whole lives learning how to acquire it, and how to understand it.

How do we transfer something that strictly depends on time and discipline (when time is undefined for all, and discipline is lacking)?
Thank you for this - it's a great example of how to do it properly and on how to choose the right tools for the job.

Unfortunately the organisation I currently work for managed to screw it royally. Firstly, we mandated .Net as the technology paltform (which is the most unscriptable and obtuse platform ever in the history of time). Secondly, we made the deployment too complicated (one deployment is 30+ VMs and about 20 SQL server databases!). Thirdly, we wrote our own tooling entirely (there is a lot of Not Invented Here in the .Net space). Fourthly, we let management in on the process (who don't know arse from elbow).
Deploy Redmine in Five Minutes on Amazon EC2
Joke or not, there's always interesting ideas. I'd say 22 is well served by OKCupid combining PoF with actual usability, 23 apparently by any number of services I've never used and that Android is having a crack at 11 and 17.

And I suspect I'm not the only one who's concept notes folder includes outlines for 4 and 12.
Is It Time to Say Goodbye to Barnes & Noble?
Needs a form for suggestions/add your own. Then you would review them and credit people. Just hook it up to a sqlite db, it will take you 5 minutes.
It is possible, and the Copenhagen suborbital hackers launch a rocket last summer. YOu can read more about it in their website.

http://www.copenhagensuborbitals.com/
How India Makes E-books Easier to Ban than Books
Surely nothing could go wrong!
Anyone know what a "google voice" for credit cards is meant to mean?
>but future architectures may not even have a coherent global memory model

Just like a network cluster ? Clojure builds on persistent data structures and transactions, how those transactions are implemented can be abstracted, eg. www.avout.io

"Avout brings Clojure's in-memory model of state to distributed application development by providing a distributed implementation of Clojure's Multiversion Concurrency Control (MVCC) STM along with distributable, durable, and extendable versions of Clojure's Atom and Ref concurrency primitives."
How GitHub Uses GitHub to Build GitHub
Is the financial system's opacity good?
I'm not totally clear on the clustering situation, but I think this might be part of that:

https://github.com/liebke/avout
It's nice that they apologized, but aside from the ethics behind what they did, I think I'd be extremely weary of using Curebit. If they are lazy enough to directly copy HTML/CSS and not even go through the bother of copying images to their own server, where else are they cutting corners?
Well, at least you would get a shit-ton of VC attention and funding.

Some of us are out here developing physical things and process technology and nobody wants to give us a second look. Putting things in boxes isn't sexy enough, unless you're Apple.
That's happened in a few fields. Three CS examples I know of are, 1) the association endorsing the Journal of Logic Programming (Elsevier) withdrew endorsement in 2000, and the editorial board resigned en masse to form Theory and Practice of Logic Programming; 2) the editorial board of Machine Learning (Kluwer) resigned in 2001, moving to the newly created Journal of Machine Learning Research; and 3) the Journal of Algorithms (Elsevier) board resigned in 2003 to form Transactions on Algorithms. Donald Knuth wrote a lengthy letter that spurred that last one (http://www-cs-faculty.stanford.edu/~knuth/joalet.pdf).

I think there were a few others in that era that slip my mind. Not sure why the pace slowed down after that flurry of activity, though. Possibly effort has gone towards more institutional initiatives like PLoS, rather than the "editor revolt" style of initiative that was semi-popular in the early 2000s.

Physics and the social sciences (incl. law) seem to have partly sidestepped the access problem in practice by making centralized pre-print repositories (arXiv for physics, SSRN for social sciences) de-facto standard places to deposit preprints. Not sure why that hasn't developed in other fields, or what could be done to encourage it.
So... if they introduce a regression that breaks GitHub they can't repair GitHub anymore? :)
When you eat your own dog food and some poison gets in, you die and can't fix it.
I think it has hampered the progress of at least a portion of humanity. You could argue that time wasters will always find an alternative, but TV and MMORPGS have addictive qualities and have left people wondering where lost months/years have gone.
Uh, yeah, that is what "sustainable" means.

If the input going into the product is not sustainable, than the product is not sustainable.

Besides the ad absurdum of drivers' private lives, what did you think sustainable referred to? Just the one item in the box?
Not to mention that they're bigger than all the others.