skysight-inc/HackerNews huggingface dataset:
The fact that they are opensource has very little to do with it. They are trying to push certain technologies into certain directions under the cover of opensource.

They are still in single control of the spec. This is not true with standard bodies where several companies can agree on it.
@Rapp

You seem to have been hellbanned 132 days ago.
OK, this isn't "decent". But: On a Mac, with a good connection to the remote machine, I've found the combination of

- ExpanDrive, which uses MacFUSE to mount remote volumes over SSH, but with lots of metadata caching smarts to make it fast and reliable

- My hacky remote textmate script, which gives you a "mate" command on the remote machine via ssh tunneling (https://github.com/jaylevitt/textmate_remote)

to work well with TextMate. I've been meaning to try it on ST2 but haven't yet; as long as ST2 doesn't do the horrible thing TextMate used to do and continuously rescan the project directory in a blocking thread, you'll be cool.
Frank is a scoundrel, probably
See my comment regarding standards: http://news.ycombinator.com/item?id=3456594

At the top it shows the number of public and private results, and the picture cluster always was there, they just added social relevancy to it.
Funny. I thought that happened in 1981 - thirty years ago:
http://oldcomputers.net/zx81.html

Ok, ok, the Raspberry Pi could kick a room full of ZX81's around the block - it IS an impressive little board. My point is that the Raspberry Pi is a sub-$100 computer isn't the impressive part. The impressive part is what a sub-$100 computer can do today in comparison to what yesterday's sub-$100 computer can do.
The posturing going on right now between Google, Facebook and Twitter is childish and hypocritical. Each company is only interested in leverage against each other, pure and simple. And when that approach stalls, they attempt to curry favor among the public with their situationally-convenient comments.

The disingenuous collective here is ridiculous. Google and Twitter haggle over dollars, Twitter says no thanks, and Google says Twitter "took themselves out of search"? Google goes with what it has for real-time data (Google-plus) and incorporates that into search results, and Twitter calls it "bad for people"? For all the smart people involved in these organizations, I find this public conversation makes everyone involved look really small and petty.

Similar to the game of adding "in bed" to every fortune from a fortune cookie, I now append "because we want to be in control" to every statement from Google, Facebook or Twitter.
I think this answers some of those questions:

http://www.techdirt.com/articles/20111208/08225217010/breaki...
I wonder if mercurial gets rewritten in "C" whether there would be any speedup.
I actually agree with you, once you bothered explaining.
Six observations from CES
TLDH Files First 20 gTLD Applications (new TLDs)
Is SublimeCodeIntel working well again/yet? I tried it a few months ago on Mac and it caused major slowdowns all throughout ST2 - even just typing text was slow when it's installed. I've heard other such reports on the forums, and a co-developer had the same problem last week.
DanielRapp: in file twss.js/lib/classifier/knn.js, number of NN should be odd to prevent ties [EDIT: also, NN should be large enough to prevent over-fitting; small NN would mean that the difference (decision boundary) between twss and not-twss is highly non-linear; you need to implement cross-validation to find best NN]

Note to self: machine learning using node.js; what's the speed of calculations, what's the memory management in node.js, can I find pure JS implementation of SVM?
Basics: Introduction to Zener Diodes - Evil Mad Scientist Laboratories
http://news.ycombinator.com/item?id=3456594
""" "Do not accept responsibility for anything that you had to do in a very limited time." Yeah, because the ability to stand by your decision is a function of deadlines. """

It most certainly is.

One can be forced to come up with something under a tight deadline that he wouldn't under normal circumstances.
I love stratfor, I read it all the time, there is nothing on the site that is remotely scandalous. Now that being said, the hack captured all their email, which haven't be released -- there might be something in there.

Stratfor's Article on the hack: http://stratfor.com/weekly/hack-stratfor
From SOA to WOA
See elsewhere my post about ExpanDrive and SSH tunnels..
The Tim Ferris Effect
Microsoft gets another Android maker to pay up: LG
Article of the Future
I assume xyzzyz was referring to the undecidability of the halting problem, not just user input. Comparisons to the halting problem are often made inappropriately, as would be the case here, since the compiler doesn't need to answer whether an arbitrary program contains aliasing, but only identify programs that admit arguments (often simple ones) demonstrating that they don't alias. It's still undecidable, though.
same reaction! I thought they sold or spun it off
Site broken in Opera.
Nokia Lumia 900 vs Nokia Lumia 800
Did you read the article? One of the quotes is from Twitter. The other is a question a reporter ask and the entire point of the article is to answer the question.

This is the article which I read:

Twitter: Google is blocking us

Reporter: Blocking twitter is evil

Google: WTF? Twitter told us (and they really did) to block its links!?!
Herramienta Palabras Clave para Nicho de Mercado
The fact that you were able to get your video back up, (and remains up at the current moment) is testament that this is a decent, but not perfect, solution.

And its better than letting Congress enact SOPA, which is my whole my point upward in this thread. I know that's not saying much, but SOPA supporters claim that we can't (or won't) offer any alternatives to SOPA. Since Congress is always in the mindset of "we have to do something", let's give them an alternative that they can support that shows "something is being done".
A tiny ultra cheap (almost throwaway) PC might also open up some interesting possibilities for scientific research. For example, for placing sensor/processor combinations in places where they are likely to be lost or destroyed.
Does fly RC planes count? Because lots of people fly unmanned remote controlled planes as a hobby...
No.

If you are purchasing materials that will be resold, or used to build a product that will be sold, you do not need to pay tax on those materials. It's a simple matter to get a sales tax certificate from your state -- you can do this online in many states. When you buy the materials, you give the seller your sales tax ID number and that will remove his need to collect the tax from you and your need to pay it.

So if either of you are audited, he can point to your ID number as the reason he didn't collect and pay tax and you had better be able to show that you collected and paid tax from the people you sold your product to.
Infographic: Who’s using cloud today?
Cloud computing is considered a priority by executive teams in 69% of the organisations we surveyed. Among large companies, the percentage is slightly higher (71%) than for medium (67%) and small companies (68%).
I agree, they do a great job following the standards. I love that. What I don't love is when they break away. That's my whole point - work with the standards body to get your new cool tech introduced. Don't just go rogue and do whatever you want, that's when problems arise.
I don't know why people don't seem to think of this when confronted with the limitations of the standard C preprocessor, but Perl or Lisp both make excellent C preprocessors.

You aren't required to only use the C source code transformation tools that a default install of GCC provides.
I see the same effect in HN. Everytime I login, I see if the number next to my username has increased. If not, I go somewhere else. I do this every few hours somedays. It's somewhat addicting.
At first I read this as 'Emacs would be better than Vim' but that's not what you're saying at all

Yes, the awesomeness would be through the roof, having Vim AND Emacs on a tablet (but only with a full size keyboard with a Caps-Lock that could be mapped to Ctrl :)
Has anyone tried the git plugin? I'm wondering how it compares to emacs's magit.
What `ercid` said isn't wrong. I don't understand why he should be down-voted for missing subtle sarcasm.
The biggest issue with the presentation of numbers like these, assuming numerical accuracy, is equating an Apple PC with a Dell PC. Not only are they apples and oranges (pun intended), it also puts a zero-sum total into the conversation. If anything, the specific quarter numbers aren't nearly as important as the trailing 8-12-16-however-far quarters to consider the trend of where things are headed.

Because Apple devices have a premium price point against those from HP and Dell, there's a natural market effect where the ceiling of Apple customers exists that doesn't apply to HP and Dell. What we don't know is where that ceiling exists, since Apple continues a near-linear trajectory growth line.

Additionally, I'm not sure that growth is a negative to HP and Dell, i.e. a customer chooses Apple OR HP/Dell, in a one-or-the-other scenario. Simply showing Apple growing it's market share here doesn't necessarily mean HP or Dell shipped fewer units.

Nonetheless, Apple is the only one on the list making material gains with its products, not anyone else.
I had the same reaction. In this case I think I would have had the same reaction even with a subdomain since Google has started to announce things on their various Google+ Pages.
You bring up an interesting point. I think it is indeed a great thing that people can be paid even when they are just producing digital, intangible goods. What I don't think is great is when they are paid for having produced intangible goods. The difference is between "when" and "for." People should be paid simply for being human, and then on top of that, they should be paid for anything they sell that has value, whether it be their time or a physical object. As you say, it's not a zero-sum game. The net weath of humanity is increasing. The pie isn't actually getting smaller. It's getting bigger. The problem is, it's becoming increasingly difficult to divide up that pie using capitalism alone.

Markets will rise and markets will fall. It's natural. It's supply and demand. It's capitalism. There are laws that artificially protect certain specific markets at the expense of the more general free market. The copyright laws fall into this category. But why do we need to protect markets from natural economic forces? I don't think we do. These protections are causing some nasty side effects.

The alternative is that the government takes a big chunk of the pie and divides it up evenly among its citizens. This will allow us to unchain the economy from unneccessary regulation. Minimum wages? No longer any need. Copyright exclusivity? No longer any need.

I'd rather let anyone -- good artists, bad artists, scientists, atheletes -- have more time to do whatever they want. I'd rather automate away as many jobs as possible. We're approaching the point when the unemployment rate will positively correlate with prosperity.
I use it daily and have no issues on my machine with slowdowns or any trouble. SublimeCodeIntel + SublimeLinter + autocomplete are what made me switch to ST2 a couple months ago. Haven't touched TextMate or emacs since.
Does the CM stats page only record those who allow anonymous statistics to be collected? If so surely the actual number of installations is much higher
ICANN Pushes Ahead With New TLDs
Magnesium Rich Foods: The List
I don't use emacs but I do love the git plugin for sublime.
You're welcome... Just thought, Hacker News was a good place to push this post, as maybe others with similar thoughts can have their own look.
Let me make a point with an example. If Apple were to add a tv-streaming protocol to Safari (and opensource it). Would you consider it Google's duty to also add it to Chrome?

EDIT: I know my example is a bit far fetched, but it had to be something that is not in the interest of google.
I had been wondering about why there were no editors with Emacs keybindings around, and it turns out that the reason is that they just wouldn't work very well.

The Android keyboard event model has horrible handling of modifier keys. Basically it's a total crap-shoot whether a chord is passed through to the application or silently eaten. So you might e.g. get events for something very simple like Ctrl-A, but not Ctrl-Space or. Meta-Left.

And even rooting your device and editing the key mapping files to specify outputs for these chords doesn't necessarily make them available to the app. I haven't dug too much into why. If anyone knows, I'd love to know.
As someone who was always a huge fan of Soda, and is the creator of the new theme, thanks a lot for the kind words!
"Breaking away" as you describe it sounds like innovation to me, and pacing innovation to standard bodies would kill it. I can't think of specifics but surly most of what is considered the standard today was once the experimentation of one company or one lab.
Agreed.

If Hacker News gets up on the pulpit on Sunday morning and turns its back on the mainstream to give an impassioned message to the readership who is already there to sing on its behalf...

...well, you get it.
" when users first install the custom firmware they are prompted with a notification asking them to opt-in"

Sounds like it is only including those who opt-in. That would indeed seem to indicate that the actual number is higher.
>You'll probably waste less time on optimizations by offloading the biggest bottlenecks to C/C++ with the native/extension interfaces in your high-level language of choice.

In reality this often requires a heavy refactor to actually work. In Java with JNI for instance the overhead of calling native methods is actually rather high, over 200 cpu cycles in many cases. The stack often has to be re-arranged, a CPU stall is usually caused and in the case of most data types passed to the native function, they have to be copied (last i knew java.nio buffers were the only types that weren't copied).

Point is, just moving your "hot function" to C / C++ and calling with JNI doesn't work unless that function is rarely called and does a lot of work internally. More often the "hot function" is something that is called thousands of times and moving something like that to JNI is just as likely to kill performance as help it. You'd have to abstract away an entire module of work and minimize its call surface to JNI to achieve your goal.
Your question is answered in the second paragraph of the article... The answer is yes.
Pretty cool and I almost installed it before I noticed it was the largest filesize (31MB) of any Android app I've ever seen.
Seriously, the article should've been titled "Why You Can't Deploy Publicly Available Apps in Four Days".
There was a google talk on this posted to HN recently, but I can't find it. In it, one of the directors of the build / testing / code review system at google was talking about how they get things working at scale. Since everyone works out of the HEAD of one Perforce repo, they end up using the map-reduce infrastructure to perform tests in the cloud for each checkout. In line with this, there are too many files, that update too often for every developer to be checking out of the repo, so they use a custom FUSE filesystem to lazily give access to files only when they're needed.
> For physical inventions, patents foster innovation by ensuring that the inventor will have time to bring their invention to market before a competitor.

That's one reason. Another is to get disclosure of the useful pieces.

However, you're making some interesting assumptions about software.

Why should I spend $1M to bring something innovative to market if it can be copied instantly by a competitor?

You seem to think that WO patents, the answer is different for hardware and software. Why? (No, hardware vs software doesn't provide a time distinction.)

Note that trade secrets can't be used in every situation.
A star in the open-source revolution
Actually, with SublimeCodeIntel, you can jump to any definition anywhere in your project.

Moreover, at least in Python (perhaps others?), you can jump to definitions in any included lib that aren't even part of your project's source code--e.g., import something from django & it'll jump you right to Django's source for any imported method, class, etc.
The thing is, if Google were to say “x was shared by y on twitter”, that is precisely providing some additional weight to the result. Human weight, admittedly, though I believe this also factors into the weight on the page. So it makes sense that twitter links would also not be included in this sharing stuff either.
That's unfortunate, but as I'm seeing through my own development and exploration, android is a lot less 'hacker' and a lot more 'consumer' than I originally thought it would be.
To change the sidebar color, you can go into the default Theme directory, find the new global theme file and update it manually. It's all JSON, so just search the file for "sidebar" and you should find the RGB string to play with.
The Machine That Would Predict the Future
Great job. You should add the following to the header:

"January 18th is Stop SOPA day"
Gemify Assets for Rails Asset Pipeline
So to summarize: You agree that my comment was on topic, since clearly there are some who believe Google is in the wrong. Just because YOU don't agree with them doesn't mean my comment was off topic.
Me thinks you labeling the Raspberry Pi as a joke is a bit, childish. The thing is barely into production and you say it's already lost to products that don't exist yet.

Then you say that if the thing is a success then other companies that specialize in such hardware will come in and crush them. That's highly possible but I thought you labeled it as a joke? If that situation happens I would call them leaders in the industry as the "highly successful" companies needed someone to show them the way.

At some point, one will be able to buy a RaspPi for $25 plus shipping that requires power and a display; you're ready to go. Where's the comparable product using the A10 and how much is it?
I'd also recommend immediately installing SublimeCodeIntel and SublimeLinter. These plus autocomplete have made ST2 the best editor I've used in 10+ years. And the latest beta is even faster than before.
Yeah, I'd suspect that better use of SSE instructions is the big win for number crunching.
A small bug with the auto-complete update when you edit a new C++ file (I've checked this only on Mac):

When you start writing #in... Sublime will suggest you #include ... pressing Enter will actually double the pound sign. You end up with something like ##include ....

I've noticed the same pattern for int m... the suggested completion was main(). Pressing Enter ends up repeating the return type of the main function, something like:

int int main(int argc, char *argv[]) ...

Maybe this a Mac only bug or it has something to do with the way the C++ syntax is parsed by the Auto-complete algorithm.
I found most of them in code and on the 'net but came up with a couple myself. When I started looking at bit interleaving some years back, I found a few examples for 2- and 3-dimensions but not much explanation. If you step through the algorithm and label every bit to watch how they move, it starts to become obvious what is going on. This was how I learned. The constants mask individual bits so that the sum of the shifts applied to a bit equals the total shift. If a bit needs to be shifted 5 bits to its final position, the mask is not applied to that bit for the ">>4" and ">>1" step. Consequently, constants and shifts for a particular transform do not have to be based on powers of two, just numbers where the sum of some subset of shifts matches every shift in the integer you are transforming.

Once you know that, you can generate any distribution you need. However, Morton numbers take advantage of a property of their bit distributions where intermediate steps never corrupt a bit that is not going to be masked off anyway. This is not true for some other bit interleaving patterns. Extending it to arbitrary patterns requires two masking operations with another magic constant at each step which protects bits that would otherwise be destroyed in the simple Morton algorithm.

Nothing like the transform engine I wrote is open source to the best of my knowledge. There is no reason I could not open source it, I just haven't. It is pretty efficient in that it can do a number of reductions and simplifications to the minimum number of steps and constants required to produce an n-dimensional interleaved result. For irregular patterns, you end up with quite a few no-op steps that can be eliminated; for regular patterns you can reuse steps, saving memory. I'll probably write it up and put it on the web at some point.
The problem is when they run off and code something and implement it in Chrome, and then when design problems are found in it during the standardization process they say "well it's deployed in too many units already to fix now", effectively reducing the pool of outside experts in the standards orgs to a bunch of rubber-stamping copy editors.
Didn't you turn to Dulwich rather than JGit for storage abstraction?
I tried using an Eee Transformer as my primary computer for two weeks. It was just about tolerable for casual usage, but had the amount of holes in basic functionality was pretty shocking. E.g. I never realized how many Google Docs spreadsheets I actually deal with weekly, and how totally crippled Docs is on Android. It doesn't help that Android apps are really not designed with keyboards in mind, or that the trackpad support is a joke. Using a touchscreen in a laptop configuration turns out not to be very comfortable.

It was intolerable for development even with an Ubuntu install to chroot into.

Basically the whole tablet + keyboard form factor looks cool but is useless in practice with Android. I hope the situation improves in the future, but don't really expect it given how tiny part of the whole Android ecosystem these devices are.
I gave it a try, and it's great. Love the keyboard and vim :)
How to Promote a Brand-New Small Business
on a pocket-sized device The transformer prime mentioned by the OP is a 10 inch tablet with attachable keyboard, you must have some rather large pockets. Though I rather agree, the keyboard seems a bit small for primary use.
Ask HN: Anybody selling their side project?
Hi,
I've been looking around on flippa etc to see whether any real web app is for sale. My reason for buying is just to experiment with various things related to running a site, do lot of trial-error and gain some confidence before being able to eventually launch my own. Unfortunately, the results you find there are sickening if you want a genuine web app that does something.

I know lot of people on HN own several webapps. Wondering if anybody willing to sell something? I tried to find a proper marketplace unlike flippa (i.e. without scammers) but couldn't, hence the post.
Explaining Social Media to My Father-in-Law
I was really disheartened when I watched that Republican presidential debate a few months back, in which each candidate was asked about the tradeoffs between liberty and security. Aside from Ron Paul, every single candidate on the stage issued a blanket declaration that warrantless surveillance, detentions without due process, and various other infringements on the Constitution were not just acceptable tradeoffs, but necessary ones in the name of "security" (or, really, the mere appearance thereof).

By no means are the Republicans the only politicians party to this attitude, and I don't mean to single them out. But that particular debate really brought everything into alarming focus.

Discarding the liberties afford to US citizens by our founders, as laid down in the Constitution, will do more to destroy this country's greatness than any single act of terrorism ever could.
Also, if you accept the timeframe, go with only known technology. This is not a scenario for getting experience in a new platforms.