skysight-inc/HackerNews huggingface dataset:
True, but you got my point, calls that used to be purely written for x86 have been ported to run on ARM.
Will Samsung Get Its Hands on an iPad 3? An iPhone 5?
You will not crucify the American farmer on a cross of bits!!!
Managing dependencies is a hard problem, and I admire the Ruby community for taking it on, and the big projects (Rails, Rspec) for having the guts to move forward with early implementations.

The payoff will be that setting up Rails apps, installing libraries that are both compatible AND up-to-date, will be fundamentally easier. It will be a competitive advantage for Rails.

No pain, no gain.
At the cost of significantly increased work for the programmer, yeah.

I must admit I've lost track. What is the reason that clock speeds have stalled at 3 GHz? There was some fundamental physics problem happening, but I forget what it was.
The sunburn one is a cool concept, but most of the data I put in tells me that sunburn is unlikely in Phoenix, AZ.
I believe Shakespeare was considered wordy and difficult by his "broad" audience. But he knew how to hit the crowd's buttons and was considered populist by the literary elite of his day. And the myth of his large vocabulary continues.

Looking through the list of unique words used by Joyce, surprisingly few of them looked invented to me.
Should be nc-nice, we are talking lisp here.

Although this looks like a regular prefix. How does the namespaced elisp propose to refer to entities from other namespaces?
Will 10Ghz be possible in 2020?
Dr. Faustus ain't too shabby for a young man. I wish Shakespeare had had a go at that story.
I find it amusing that they predicted 5Ghz chips in 2005 but that pretty much tanked with their inability to make a chip that could both run above 4Ghz and not desolder the holder it was in from its motherboard.

If you will recall however, the last time Intel became obsessed with clock speed it gave AMD a chance to deliver us the Opteron and a 64 bit x86 extension so by all means I'm egging Intel on! :-)
I was refering to Lippmann holograms or interference colour photography ([1]).

His technique from 1891 preceded the first "real" photographic film and is based on a standing wave pattern in the photographic emulsion.

This hologram only works from one viewing angle but it can be reconstructed with white light.

The holograms needed to much integration time to be of practical use. And apparently they are still very colourfull.

[1] http://holography.co.uk/archives/Bjelkhagen/Belkhagen.pdf
Pypy is very fast, but to me what's way more significant about pypy is that more than being just interpreter, it's a toolchain for writing other interpreters that automatically generates a JIT compiler for you. I'd really be interested to see what sort of performance you could get writing interpreters for other languages in RPython.
Defunkt has actually ported a lot of cool textmate features including find-in-project over here in textmate.el: https://github.com/defunkt/textmate.el/
I don't think his 5-500Hz numbers are even remotely correct.

Just because that is the aggregate signal detectable outside the brain doesn't mean the individual neurons are anywhere near that slow.

In fact considering I can easily react to something in under 1/5 of a second, it's provably wrong.

And I can react even faster to expected stimulus, for example to keep my balance, or play a piano. 500Hz simply makes no sense.
The first comment does, but the responses are more prescient:

Pullleeeeaze! What makes Moores 'Law' the end all and be all for computer advancements? It's not like the Law of gravity or thermodynamics for goodness sakes! Moores 'Law' has to break down at some point. There needs to be a whole new paradigm of microporcessor technonogy before we get to speeds of 128GB. It will either be optical or wave based (the rest of the thread is filled with snark about his "GB" typo)

then again,

By 2011 we will have implementation of Quantum Processing that will make the xHZ debate look like the colonists debating over sucession from the UK.

or how about

true, clunky beige boxes will be out of style. I was thinking more like 3 in. cube.

(would you settle for a MacBook Air?) Or there's also

As Gropo pointed out, there is in fact a point where Moore's law breaks down. So far since about 1975 it has held, and it will continue to until about 2004 or 2005. At that point, we run into an actual physical-laws-of-nature barrier.
As silicon-based transistors decrease in size, obviously, all parts of the transistor have to shrink. This includes the gap at the PN-junction. Once this gap reaches a certain size (currently estimated at approximately the width of five silicon atoms), quantum effects (strong force, weak force, et al) begin to overtake the electromagnetic force that allows the transistor to transist. In other words… it's no longer a transistor, just a really small piece of doped silicon that doesn't do much

which is true apart from the bit about 2005, because we're still very far away from having any components which are only 5 Si atoms across.

The point is, within ten years, we won't be using silicon-based computers. They'll be made obsolete by DNA/protein type bio-computers or maybe molecular computers

[takes a drink]

Do you know there is something called carbon nanotube? The nanotube is only 1 to 10 nanometer(1/1000 of a micron) in diameter and might be the second best conductor( next to superconductor) ever know to human beings. And yes, it can operate under room temperature. Also scientists are working on quantum computers. Just ask a scientist and he/she will tell you that a quantum computer will at least 10000 times faster than a current computer. Who cares about Intel's 10 GHz microprocessor?

[takes another drink]
I lived in OP a while ago, and it was inexpensive and really spread out. I would imagine that housing prices are 2-3x higher in Seattle, so the aggregate cost of living might be higher there. Yeah, it's good to avoid burning a lot of gas, but unless you can do your food shopping on foot, you'll still need the car.

Moving from suburbia to urbia(?) let us get rid of a car, walk to work and do about 40% of our shopping on foot. I'm not really interested in schlepping big packages of paper towels on a bus :-).
> Moore's Law states that the number of transistors in a common microprocessor will double every 18 months. As well, it can be applied to processor speed and many other computing/technology metrics.

That's not Moore's law any longer.
The collapsing sounds like a valid complaint. The rest falls on deaf ears for this vim user.

I would expect most vim users to feel the same since those complaints are either considered features or the common barrier to entry that vim has anyway. Am I wrong?
Don't you think automatic gearboxes have just a bit of an image problem - they certainly used to in the UK.
I don't think the legacy x86 code issue is anywhere near as big a hurdle as many people seem to think, because Apple have a weapon there that Microsoft doesn't have, and Apple didn't have (at least to anywhere near the same level) during the 68k/PPC and PPC/x86 transitions: Xcode.

Just about every native Mac app these days was developed and built on Xcode, and Xcode already supports ARM targets. The only remaining obstacle is porting AppKit to ARM, and if (as the original story suggests) Apple already have hardware running OSX-on-ARM, they must have already done that. That means most Mac apps can be ported from x86 to ARM with little more effort than changing the target in a dropdown list and hitting Build.

(For those not familiar with Mac development: AppKit is the GUI library, part of Cocoa, used in most modern Mac apps. iOS apps use a slightly different GUI library, UIKit. At the moment AppKit only targets x86/x64 and UIKit only targets ARM, at least in the officially released versions.)

Microsoft can do something similar with .NET, as others have pointed out, but .NET apps don't dominate the Windows software ecosystem to anywhere near the same extent that Xcode+Cocoa dominates the Mac one.

(One thing I'm quite certain we're not going to see is the hypothetical dual-CPU ARM+x86 machine that some people are speculating about. For the simple reason that, if you're going to put an x86 in the box anyway, why bother with an ARM as well?)
Many times, the success of a project in a company large enough to buy and operate a D-Wave computer has more to do with the amount written in the check than with attaining measurable results. Success will be defined according to what was achieved and the worst possible outcome is the person responsible for the project accepting a position on the vendor.
Thanks for the feedback, I'm going to prioritize those features for the next release :)
Ask HN: What's your favorite business TV show?
I love watching TV shows, but more importantly I love watching business-related TV shows, such as Shark Tank, Hardcore Pawn, and Undercover Boss.

I'm just looking at if their are any other American TV shows that I haven't quite heard about yet.

Please post your shows in the comments below!
Your phrasing of that statistic is misleading. What you mean is, "90% of Americans have used illegal drugs or used legal-drugs illegally." When you say "illegal drugs" people think of marijuana, heroin, cocaine, etc. Casually lumping in underage use of alcohol and tobacco is purposefully misleading.
By "beach" we don't mean "many grains of sand." The parent analogy using grains does no more gets us a beach than using gears and pulleys or RAM and CPU's gets us a brain.
So say some data was comprimised such as a way of mapping serial to seeds for tokens. RSA/EMC then told the customers that some of the tokens may have been breached. Wouldn't you expect a "nation's largest military contractor" to attempt to get new tokens/change authorisation procedures? Or maybe they were paying HBGary for security consulting.

It's not that it's "junk crypto" where the crypto part is mathematically sound. It was more to do with information leakage than source of "junk crypto".
an estimation over 11 years that's off by a factor of three (or 2 for IBM's z196 processor at 5 GHz) is good
I managed to compile the program using shedskin, but it throws a runtime error after it finds the first solution:

==== solution 1 =====
(0, 2, 5, 7, 9, 4, 8, 1, 3, 6)
terminate called after throwing an instance of '__shedskin__::TypeError*'
Aborted
> You can't come up with anything that justifies the current distribution of stuff

Nor do I need to.

All I need to do is justify the position that you shouldn't do more violence and engage in more theft against whatever faction I was born into just because you decided your faction has a claim (either past or future) on our stuff.

You can't change the past, regardless of how "right" or "wrong" you think it was. It doesn't matter if what people did in the past was justified; it's the past, and they're dead and gone, so leave it be. Choose to live at peace in the present.

> I see. I'd be a dirty thief for trying to get me a piece of that stolen loot and you'd be heroic for defending it against me.

You'd be a violent asshole for trying to shoot me and my family for our stuff, and I'd be heroic for protecting my family from a violent asshole. The fact that you'd also be a thief is secondary. The fact that you think your thievery is justified by your philosophy is irrelevant.

If you want to persuade me to give up my stuff voluntarily, I have no problem with that. If B and C show up and want their stuff back and simply present a compelling argument, that's great. If you or B or C want to initiate force against me, that's where I have a problem.
You can multi-task in areas other than work. You could be reading a book, playing a musical instrument, making phone calls, or even enjoying some recreational refreshments that impair your ability to operate a motor vehicle.

Much like taking public transportation to work, it turns commute time into time that can be spent doing something other than paying attention to the commute.
A somewhat similar note put very nicely by James May from Top Gear;

http://www.youtube.com/watch?v=iS0IxnxwJSU
Started using MongoDB + Mongoid a few weeks ago. I have no plans to ever use MySQL/PostgreSQL for any projects ever again (unless they have requirements MongoDB can't meet).

Prototyping without database migrations is amazing.

This video on MongoDB-style schema design was extremely helpful: http://blip.tv/mongodb/schema-design-with-mongodb-3723187
Sure and how many will they sell next year? Mario games, as a whole, have sold more than 210 million units: http://en.wikipedia.org/wiki/Mario

One single ringtone, Crazy Frog, made its creators a cool half billion back in 2006: http://communities-dominate.blogs.com/brands/2010/09/welcome... Sometimes you're just in the right place at the right time. Also, price/availability makes a huge difference--how many platforms was Angry Birds sold on and how much did it cost compared to Mario?

Lady Gaga may outsell the Beatles this year, but in 2015 it's almost near certain the Beatles/Elvis/Frank Sinatra and other classics will still be selling. There is always going to be a demand for new product, but the iconic games/bands/movies are still as relevant as before and there will be demand to have these classics ported to the new medium.
Also comparatively harder to work than gold.
But most bare-metal installations will only hang once.
http://colorforth.com/blog.htm

"Here's GreenArrays' latest receipt of GA144 chips: 12 wafers; 14561 chips; 2,096,784 computers. And the fun is just beginning."
فساتين زفاف هانى البحيرى 2011
Ask HN: where can I get a macbook pro like hardware that runs linux?
where can I get a macbook pro like hardware that runs linux? I love the macbook pro, but also love ubuntu linux. what laptop offers a combination of the two? thanks
Best Start-up Presentation/Pitches you've ever seen?
Post you're favorite Start-up presentation/pitch in this thread.
I believe I have read, though please correct me if I'm wrong, that there is a problem with current printing methods. The way that microchips are built is sort of like those projectors we used to have in class; you would dark out certain places and the rest of the areas light shines through. So those spots where the light shines get etched away, and you have your transistor layout.

Only now the light rays are so close together they get tangled up with quantum effects. So there is this scattering effect, and we can't make the transistors any smaller, because the light is out of focus. The blurry edges caused by quantum dynamics seems to be holding us back.
This is quite cunning, it appears to have the FFT pre-parsed as JS objects. It then actually plays back a single audio file (http://daftpunk.themaninblue.com/Cameron%20Adams%20-%20Defin... or ogg version), while using the js object data to represent the FFT data. e.g http://daftpunk.themaninblue.com/js/data_da_funk.js

A very convincing illusion of a 'realtime' mashup, but the audio API spec just isn't there cross browser to allow this in real time right now.
CEOs vouch for Waiter Rule: Watch how people treat staff
Traits aren't incompatible with classes at all. In fact, Tom van Cutsem, the author of traits.js worked on the class proposal that's going into Harmony.

Aside from the simplicity argument, I didn't see anything in Markus's presentation that showed an advantage of prototypes. His point example is cloning a point and then immediately replacing all of the state, so there's nothing there that classes couldn't do (in less code).

Your gist (especially the color point) is an example of using prototypes in a way that's hard with classes. Fortunately, adding classes to JS won't hurt that at all. You could just as easily do:

class Point {
constructor(x, y) {
public x = x;
public y = y;
}

add(other) {
return new Point(this.x + other.x, this.y + other.y);
}
}

let p1 = new Point(0, 0);
let p2 = p1.clone({
color: '#green',
toString: function() {
return this.color + ': ' + uber(this).toString();
},
})

In other words, adding classes to JS won't take away anything already there. It just gets a really common pattern and makes it much less verbose. The idea is to pave the common path of class-like inheritance, but not to build a fence around it to keep you in.
Not when they were already making 1.5 GHz chips in 2000 (http://en.wikipedia.org/wiki/Pentium_4, see Willamette).
It seems like the timing is too coincidental/coordinated with the Sony Xperia Play phone launching. Why would you buy games from the PSN store when you can buy an emulator for $8 and then get the games for free? It's in Google's interest to keep Sony happy, more than it is a few developers. Google also leaves a loophole because you can still side-load the apps.
It has four cores. I would count it as a 20 GHz unit.

Seriously, even the "mid 2011: 128 GHz" is not that off: how many cores are in a gaming-heavy GPU?
Emailed you! I'll be waiting for your reply, nice portfolio!
How to Get Rid of the Root Password on Linux
That's one of the reasons why we're having difficulty making 'em smaller (though semiconductor engineers are very clever and keep coming up with new methods on that front)), but doesn't have much to do with making 'em faster. We've been making 'em smaller and smaller all the time, but clock speed hasn't gone up since ~2004.
Most people who've commented about using Wolfram Alpha are just using just its Mathematica backend - calculations, plotting graphs etc. I found this pretty useful while trying to solve some algorithmic coding challenges which involved large numbers. Mathematica works with numbers larger than what either Python or Ruby can support.

But otherwise apart from the Math part, haven't heard any use case yet where the data analysis that Wolfram Alpha does was terribly useful.
Show HN: Tap2Tab - Instantly Sends A Webpage From Computer to iPhone/Tablet
If it was about Anonymous, would that be OK?
Hi HN! I just threw this together in the last few days -- inspired by the TC Disrupt Hackathon.

I just got myself an iPad recently, and I really wanted to be able to send the page I was reading on my computer to the iPad. I didn't find anything that was easy and quick so I made it myself.

This is a "rough draft" of a web app. There are a few rough edges and browser quirks. I wanted to see if anyone else would use it. If so, I will put some more work in to cleaning it all up! Let me know what you think.
I'd say that this is where Wolfram falls down the most: even those of us who /probably/ are smack dab in the middle of the farther audience don't really understand the use cases. If Wolfram can figure that out, or (more specifically) if I could figure it out for me, then I'd use it much more often. But until I get that handle on it...
"It would take a long time to rebuild, certainly over a year. " <-- is there any way to make incremental changes to a new platform? By that I mean breaking down the transition process into small steps that can be completed one man-week at a time? If not, how well-staffed is your firm? Is it sufficiently well-staffed that some people could dedicate their time to migrating the entire platform?
We mean many grains of sand in a certain configuration which are also in close proximity to many molecules of water in a certain configuration†.

Do you really argue that beaches have some sort of, well, “magic”, I guess, property which makes them a beach? That seems entirely unnecessary for something as simple as beaches. You can map all the grains of sand, you can map all the molecules of water and confidently identify when something is a beach. We know how to explain beaches in terms of grains of sands and molecules of water.

We cannot yet explain all properties of brains (most notably consciousness) in terms of, say, neurons but just because we cannot yet doesn’t mean we never will.

†What those configurations are depends entirely on your definition of “beach”. Sand or water might also no play a role at all, again, depending on your definition.
I wouldn't rule that out with that Intel "3D transistor" thingie. Power dissipation goes down, clock can go up. And the device also gets smaller, so more cores can be put on the same chip.

Not only that, but we are only starting to play with memristors. Silicon still has some mileage.
No, you don't go twice faster with two cars.
Why not offer both versions and let users pick the one they like in their profile?
I would rule it out. The 3D transistor design buys us just a few percent but really, we're starting to hit the walls of physics with our current technology.
Manticore (a programming language aimed at multi-core processors)
I think you're trying to distinguish between properties that make something a good way of transporting value over time and properties that make it good as a medium of exchange. You're right that these things aren't necessarily the same because they are overlapping, but not congruent, sets of properties.
You can buy groceries with Bitcoin: http://bitmunchies.com/
> At the cost of significantly increased work for the programmer, yeah.

It's more a language issue. Parallelism is tricky because of all the unexpected interactions between multiple executions referring to the same data. FP eases that.

The physics problem is heat dissipation. When you double the clock, the heat output increases 4x (IIRC, it's been a long time and, by the time I was graduating, we thought Moore's Law would hit us at 100 MHz).
I made an acount just to vote on this. The arguing you referred to is exactly the reason why i prefer hn to reddit. I would hate to see rhe same insular 'hivemind' effect here.
I don't know -- I'm a computer vision researcher, not a marketer ;-)
The removed apps infringe the copyright of the emulators they were copied from as they do not adhere to the license terms (non-commercial only for snes9x in snesoid, GPL for Mupen64Plus in n64oid and so on). This isn't about the legality of all emulators, just yongzh's.
this. hindsight bias and the need to create a narrative about chaotic outcomes drives much economic discussion.
They inherit it from whoever worked on the code before them.

I work on Java every day. I probably have a better grasp of Tomcat than many people at my company. If we somehow magically lost all our Apache/Tomcat configuration files, there's no way in hell I could build it from scratch.

(I can, however, build a scalable system based around PHP web apps with my eyes closed. I'm not super proud of that.)