skysight-inc/HackerNews huggingface dataset:
I'd like to see a TeX -> MathML program come about. With web publishing, the standard A4 page approach isn't optimal anymore; further, MathML just seems so cool (even if it's still really in it's beta or alpha stages). I know TeX has so many things you can do with it, but this article brings up a great point: with people moving a large majority of their work to diminutive tablets, a 4GB TeXLive distribution probably won't work.
We already have AWACS that are more or less designed as control planes, no need to keep the manned fighter planes around.
That's one of the reasons we don't use it.

Trac is a framework which just happens to have ticketing, wiki and source control modules.

Redmine is a ticketing tool, wiki and source control browser which happens to have half a framework underneath it.
Chrome on Linux is a treated as a third class citizen by Chrome developers and it has a crap text layout engine.
Thanks for the detailed response. Much appreciated.

I think I will avoid as well then.
It is not possible to send bitcoins from a different address that received them, it does not matter what addresses you control (i.e. have in your wallet) - from any address you can only send bitcoins that were previously sent there (with the only exception for mining new bitcoins).
You had me until "we have begun work on refactoring TeX's translated C sources into C++"
Link to Enoch Soames, if anyone is interested.
http://www.gutenberg.org/cache/epub/760/pg760.html
Awesome!. This would have been my favorite app a year ago. its been a year since I moved out from that small border town.
The Art of Concealment – Hiding Valuables in Furniture
Most of the reasons and benefits apply to other papers of course, not just those authored by McCarthy.

I used to collect PDFs of CS papers to read, and try to read them while sitting at my laptop, but I never actually finished reading a single one of them. I would start them, get slightly distracted or bored, and switch away to something else, whether HN, or programming, or almost anything else on the computer.

If you have similar tendencies, and you're going to try reading some papers, may I suggest an approach which may be obvious to some but was not to me, that I recently adopted to great success: print them out and read them away from the computer.

For me, this was a bit counter to how I normally work. I usually loathe having hard copies of anything that I'm not legally required to. I would much rather have a PDF somewhere on a hard drive than keep documents in folders and filing cabinets. I expect many HN readers are similar.

However, I've found that printing out papers and reading them somewhere away from the computer is just so much more productive. For me, it's really almost infinitely so, since I never finished a single paper while reading the PDF in Preview.app but have finished many in the past couple of months that I printed out. Somehow, sitting somewhere with a hard copy both allows me more focus, and gives me more pleasure. With a PDF, it's often a bit hard to gauge how much there is left to read, while if you have a stack of paper in a binder clip, it's obvious in a tactile way. I bet it's also better for my eyes, or at least it feels that way.

This is not a new or innovative strategy, but I thought I'd share my experience since it might not be the first choice for many programmers.

One other tip is to avoid printing papers out of at home, if you don't have a fast laser printer but instead some sluggish old inkjet as I do. Print them out at a print shop, which is faster and likely even cheaper (Fedex/kinkos in NYC charges 12c/page B&W.
Excuse my ignorance, but he said he suspects they're sitting on the bitcoins because they were "hot". I thought that wouldn't matter with bitcoins due to their anonymous nature?
Yes, exactly. And I know what I'm talking about, I created my own project management app, half for fun, half to be completely tailored to me ;)
That site (betabeat) is impossible to read on my iPad, I could see the headline and scroll to the right for other headlines but couldn't get to the actual article.

Dave
Minimal HTML5 Shooter: Empty Black
> the conclusion is that they should switch to Android and sell commodity smartphones?

I had my phone upgraded a couple months back and I certainly saw a lot of pushing for Lumia phones. Even when I asked specifically for an Android phone, the salesperson wanted me to consider a Lumia. After some friendly interrogation, she admitted the commission for selling a Lumia was about twice as much as the commission she would get for selling my the Android device, and part of it would be paid directly by Nokia through some incentive program.

Microsoft is spending a ton of money on it and a lot is channelled directly through Nokia.
fascinating stuff, makes me long for a good IDE on iPad that doesn't feel like a "toy", that can handle Objective-C for example. In an ideal world, Apple would be working on "iCode" as we speak... ;)
So around 2000ms? I think we can pretty safely discount the improvements to the JS engine for the 914ms of the iphone 5 then.
>> With experience, keeping behaviors decoupled doesn't cost more than the alternative. It's not a time to market issue.

> This is a strong statement. It should be backed up.

The empirical studies to demonstrate this are extremely difficult to design. However, I think it can be argued for:

A central point in countless software engineering and software development books is this exact advice ("avoid coupling") along with attempts at demonstrating patterns, idioms, approaches for how not to couple. Many people that give this message are highly respectable practitioners in our industry, Rich Hickey being one of them. In all of the books and messages that I've read/watched, never once have I seen the messenger say "Here's how not to couple, but note that this takes longer so pick your poison." No -- not one mentions a trade-off. The focus is entirely on teaching you a way to design systems.

When I design and code systems, I now instinctively decouple. It would take work for me and more time to couple things together because it goes against my learned instincts.

It takes experience and explicit willingness to develop this ability. But it is the most important skill to learn. It has the hugest impact on the agility and potential of your software. (By the way, it doesn't take years for coupling decisions to have impact, the problems of coupling start to cripple you pretty quickly.)

To your point about junior engineers... In other industries, we don't hand over the keys to such momentous decisions to entry-level people. Junior architects don't build buildings. Why do we do this in software?
Yeah, I love Vim as an IDE, but there are a features I'd want to import from other IDEs if I had a magic VimScript wand...

Edit: correction - I love Vim as an editor with incredibly powerful macro and scripting capabilities. That makes up for a lot of otherwise missing IDE features, but it could be so much better.
First of all, thanks for writing about your experiences! This was an inspiration for me when attempting to do something similar on a Transformer Prime. Unfortunately the Asus keyboard wasn't good enough, and that fell into misuse.

However, this has prompted me to re-evaluate what I need on my work computer. Essentially, there are only three things I actually run: vim, Vagrant and a browser.

This means that when the lease period on my current Air ends in February I will have a lot of freedom to choose my next "workstation". Theoretically it could be any small-and-light laptop, or maybe even something like iPad or Surface. Though even with the little requirements I have, I'm not so keen to go Windows...

Oh, and an actual question: I do quite a lot of front-end development (see for instance http://createjs.org/ ). One thing that mobile browsers lack is access to proper inspectors and JavaScript consoles. Any ideas on that?
According to Weiran, iOS6 on a 4S gets about 2000ms (applying a ~10% improvement to the chart's 2200ms 4S score): https://news.ycombinator.com/item?id=4543358
Create comparison tables on-the-fly with Compare Ninja
Compare Ninja allow site owners to create, manage and edit comparison tables on-the-fly.

http://compareninja.com
Check it out!
Give Voters New Choice: Romney Flakes Or Obama O’s
I think I just found a new way to name my release candidates.
They are my "active" users as defined by Flurry - not sure what that window is.
The simple answer to that seems to be to not move to working on tablets. For LaTeX editing, I can't see any advantage that a tablet would offer over a notebook, and there are a lot of disadvantages.
Obviously you aren't aware of the tie-ins between Windows and IE that allow such things to occur with IE only and not other browsers. Ignoring the fact that IE is always years behind all others in modern standards and practices, it's also slow to react to security issues and new technical features.

IE has been the worst browser on the planet since Firefox debuted years ago. It's shocking that any technical person uses it and, in fact, most technical people don't.
It doesn't even have to be a gun. Watch out for the NYPD...
Google reveals Spanner, the database tech that can span the planet
Hillsborough: using police databases to smear the dead
I believe LinkedIn and Glassdoor already do this.
There is no shortage of TeX ↔ MathML conversion tools and solutions, one spectacularly prominent example is MathJaX (http://www.mathjax.org/) which can take TeX input and output MathML (for browsers supporting it) or do its own rendering into regular HTML.
It's really no where near as simple as that, not even close.

There is lots of politics, and red tape to keep in mind as well that has to be overcome before they can even think about Android, let alone delivering on it.

Getting rid of Elop, really doesn't change this painful process of software migration (which is never, ever "pretty easy") or everyone else that thinks Nokia/Android is a terrible idea from a business perspective (it is).

Nokia has already had to go through all of this recently to accomodate the Microsoft Plan, and it is just extremely unlikely that a company the size of Nokia could survive a second transition and come out the other end smelling like roses.

We are talking at least a year (and thats being very conservative and ignoring all existing and future plans that are currently in place that would need to be dismantled) before there would be a tangible Nokia Android product. There is also the large layoffs and rehires that would need to occur during this transition and this stuff takes time, lots of time when talking about a company at the scale of Nokia. I'd imagine they would lose lots of partners over this transition as well, the list is endless.

My bet is it would be another year or two on top of that before Nokia was at its current state as of today on the market with Android instead of Windows, except the market will be much bigger, and Nokia will be much smaller, but hey at least they have an Android phone right? ;-)

I'm sure Microsoft has Nokia by the balls as well (contractually speaking), which is just another reason amongst many others not to attempt such a transition from the business perspective. Also, it would be a very tough sell to the stakeholders, and upper management, as well as everyone else on the front lines that such a move would yield anything for Nokia besides a quicker path to hard times ahead and/or bankruptcy.

The cards are all on the table, it's too late to make an "effective" transition and they know this.

In an ideal world, business wouldn't get in the way of releasing a good product, but in the real world, business almost always mandates what the product is, and in Nokia's case, the business decision was made years ago and it is not something they can pivot on overnight like your typical Sillicon Valley startup.
Well, I plan to use a Surface as a client but my development will stil be on Linux, of course. The whole no-browsers-except-IE-on-a-surface might be a real killer for anyone doing web development though.
John Carmack on Static Code Analysis
We are looking at about 50 bills this time around. We really wanted to do a histogram, but we didn't have time to solve the problem of distinguishing between when things are crawled and when things are published.
> Why would anyone use Go?

Why would anyone senselessly troll HN?
Can I talk to you offline? How can I message you on this forum?

I feel like I'm missing something. The FAQ defines FTL as "getting to a location faster than light" but what if light is taking a suboptimal path? Assuming wormholes exist, depending on your frame of reference, it would take light different times to get to the destination.

The FAQ says to consider the case of someone shooting a bullet through a wormhole and killing someone faster than light could have transmitted that information through the long way. I don't see how it's a problem. The light would have also traveled through the wormhole and it would have been possible to know that information. I guess my point is, with the wormhole, the "correct" distance between A and B is no longer the long way.

The way it sounds to me, it's as if I shot a bullet straight at someone at 0.99999c and it killed him, but now you're saying that violates causality because of this star that is between you and the victim and it would have taken light longer to traverse around the star than my bullet.
No way, I stand corrected.
The Distributed Social Network Paradox
A lot of people forget that crackers aren't attacking browsers, they're attacking Windows, and browsers, especially IE, are an easier, more accessible path to get to Windows. That's why cracking *nix through the browser is a lost cause from the beginning.
I'm always surprised that more people don't bike to work, if they can do it in a reasonable amount of time and safety.
Ask HN: Any wordpress developers here looking for work?
Looking for a wordpress developer to take html files and convert over to wordpress.

Need someone asap. If interested email is located in profile.

Or if someone can recommend a good service online that does html > wp that would be great.

Thanks!
Russia declassifies Siberian impact crater, trillions of carats of diamonds
You're right that an expensive fusion device will make expensive power. But some of the alternative approaches would be quite cheap. (See my other posts in this thread.)

And you're right that batteries are a long way from being competitive with hydrocarbons. But with cheap enough power you can make hydrocarbons from CO2 in the air. The hardest part is concentrating the CO2. In theory the energy cost is only about a tenth as much as the energy content of the fuel you make. In practice it's quite a bit higher, but there are several research teams working on fixing that, including one by Nobel chemist George Olah.

Once you've got the CO2 you can use pretty standard chemical processes to take it the rest of the way. Olah advocates turning it into methanol and using that directly, but the oil companies have had an efficient methanol-to-gasoline process in production for decades.

One proposal to use that process is called Green Freedom, from Los Alamos. Their design uses a GenIII nuclear plant, and they think they could produce gasoline at $4.60/gal conservatively, or $3.40 assuming a couple modest technological improvements. They have their own way to concentrate the CO2, unrelated to Olah's work.

Get something like this and you can have carbon-neutral transportation using the vehicle fleet, gas stations, and pipelines we've got right now.
"The aircraft's stall speed at that altitude is only 10 knots (12 mph; 19 km/h) below its maximum speed"

http://en.wikipedia.org/wiki/Lockheed_U-2
T&Cs don't over-ride consumer law.
There seems to be a fair amount cynicism around the business model (rather, the lack thereof) for these MOOC services. I personally believe that an interesting monetization model lies in examinations. EdX seems to be exploring proctored examinations with Pearson, but if someone can come up with a credible, non-game-able, non-proctored alternative, there's a lot of value to be created/captured.

Completing one of these courses along with the accompanying assignments only takes you so far. Grades in a rigorous examination, however, represent a credential, which in turn sets up much needed (by the candidates taking the course) signaling. Eventually, a lot of employers might end up becoming sensitive to this signaling. A crude example of this can be found here: https://news.ycombinator.com/item?id=3353543

If (and when) someone does crack this puzze and if employers in turn, react to this change, I see a lot of universities more than breaking a sweat. This latent potential is what, IMHO, most analysts / investors are really upbeat about.
By all accounts Boyd (of OODA loop fame) did a really good job of saying "no" to unnecessary features people wanted to push onto the F-16.
This Bike Light Creates a Bike Lane Anywhere
Turning Pro - Grind and ship daily
I also loved the GPL ``encumbered'' bit. But they are trying to sell a (binary only) app for iOS, so I can see how it's inconvenient to them if other people don't give them all rights to their code.

TeX, while maybe not pretty, has stood the test of time remarkably well. I find it somewhat low of the article to bash the technology it uses (WEB, DVI) just because they are not the newest and hippest.
Sadly computer generated translations generally are.

There were references to Palm and HP within the linked Google transcript. So in lieu of a better translation (preferably from someone who can read the language), I would guess they're talking about Open WebOS as opposed to Mozilla Web OS.
Sorry to belabor the point, but this is exactly what parent was saying.

> changing something like
> ("foo",
> "bar",
> "baz")
> to
> ("foo")
> actually breaks the code.

Of course it breaks the code because the first thing is a tuple and the second is a string. He's implying that the second thing shouldn't be a string. I'm saying that's nuts.
The original article inspired me to get a retina ipad and wireless keyboard with hopes of connecting to my home server and developing with issh/tmux/vim/chrome and working anywhere from my tethered 4g phone. It was an immediate disappointment: issh is extremely unreliable, has awkward rendering glitches and a UI that can't be configured to actually fullscreen. Oh and it times out after a short while, especially if you've switched to some other app. iOS can't remap caps lock to control either, which would have otherwise made it usable for me. I didn't waste any more time attempting to fix these issues; the only way I see this working perfectly is if I had actual linux running on the ipad.

http://s00pcan.com/photos/ipad1.jpg
http://s00pcan.com/photos/ipad2.jpg
Agreed. The author displays a huge lack of understanding of how TeX works.

A big problem of current projects to port TeX is that most of them rely in the original translation from pascal to C, which is just a hack turned into a maintenance nightmare. I believe a better approach would be to write a better translator that would be easier to integrate with different environments such as iOS.
Yeah, could also be any number of star wars weapons. Probably not a light saber, though.
It does end up being a bit of a niche product, but thanks for checking it out!
Naturally if you are shooting around priavte property without owners permission and regard to privacy, you may get shot.
They aren't that inherently anonymous; the transaction flow can be traced to a limited extent.

For example, if the thieves just did something naive, like transfer all those 'coins' to an address in a wallet they had previous used, or that was previously connected to an identity, it could reveal who they are.

In that scenario, the person receiving the coins could be faced with the questions 'Why did you just receive all those stolen coins? If you arent the thief, then who gave them to you? Did you sell them something?' etc.

I did some work on this before, showing it was possible to follow flows of stolen bitcoins at least some distance through the blockchain. The visualisation lower down this page is of a previous alleged theft, and is extracted from the blockchain: http://anonymity-in-bitcoin.blogspot.ie/2011/07/bitcoin-is-n...
Arial, Arial Black, Comic Sans, Courier, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana (...)

HN uses Verdana fyi.
> Humans are excellent computers

Humans are very slow. Humans are also squishy, fragile, heavy, and can't take G-forces very well. (Really, at all.)

> the Mark 1 eyeball has some advantages over other optical systems

These are rapidly going away with machine vision research.

> and drones rely on a passive electronic environment

Only ones with a human pilot. The air-to-air drones that will be deployed at the tail end of this decade will be completely autonomous after they receive their orders.

There is ridiculous amount of progress in a-to-a drones at the moment. Very nearly everyone who used to build/design fighters is now concentrating on drones. There will not be a seventh-generation manned fighter, and the sixth-generation ones will be outclassed very rapidly.
Gnip’s New Product Makes Every Post in Twitter’s History Publicly Available
I wish this guy listed the locations where these were taken - or am I missing it?
If you are interested in reading papers then you might want to follow http://twitter.com/onepaperperday

You might also want to use a tool like Mendelay. It works on Ubuntu too and lets you store papers online and sync. Plus a whole lot of features.

I am interested in reading papers to improve my knowledge and have already started hoarding papers. It requires some discipline though especially if you are not used to reading technical papers. I wonder if there is scope for a Google Group to read and discuss a paper every week or month or twice a month. :)
Try Textastic app. I use it for quite a long time and it's a great editor + (s)ftp combo.
I've been wanting to try this for a while, the one thing holding me back is frontend work, day to day I do a mixture of frontend and backend development and I'm concerned that Mobile Safari/ Chrome might not cut it. Has anyone had any experience with this?
I think Youtube doesn't have AD for embed player by default at least for now. :)
Go is unlikely to be faster than Java (JVM is very optimized) in the near future. So rerun your benchmarks!
How to Fail at Kickstarter
A better link: http://www.digitimes.com/news/a20120919PD207.html&usg=AL...
What is your average latency to your server? What is the maximum tolerable latency you can continue working normally? Do you use tools like mosh?
I'm not surprised that Alcubierre addressed this point, though I'm glad to hear that for certain. (I've done little more than glance at his original paper... I never have enough time for all the cool stuff.) But my understanding is that his metric is "eternal", in the sense that the warp bubble exists into the infinite past and future. That's obviously not practical for any actual application of the idea (as you'd need in a "warp drive" as discussed in this original article).

Instead, people want to find a way of creating a similar warp bubble where one did not exist before (presumably analogous to the way that stellar collapse creates a black hole that eventually approaches the Schwarzschild solution). So my question is, if someone does eventually find a GR solution that "creates" a warp bubble, would it be possible to patch multiple such solutions together in a way that allowed closed causal curves? (I'm imagining sending a warp "pulse" from Earth to a distant star, then having the recipient boost into a different rest frame, and then send a new warp "pulse" back to Earth, for instance.)

The answer may still be a clear "no", mind you. But it's not obvious to me what arguments you'd use to show that (particularly since we don't know what form a "warp bubble creation" metric would take, assuming it's possible at all).
Recommended Tool: Golden Ratio Typography Calculator
http://www.pearsonified.com/typography/
Show HN: Mixture + Dropbox + Mac + Windows = Fun