skysight-inc/HackerNews huggingface dataset:
Even when powering electronics in the home, you have to worry about which sort of power the device needs. Does it need a great big 240V AC outlet, or just the regular 120V AC (using American values...)? Is the device DC powered instead? Does it have it's own wall-wart, or can you use a AC->USB converter? Does it use USB micro or mini?

These are things the consumer has to worry about. Of course in practice "worry about" is an exaggeration; this is all pretty elementary stuff and no reasonably intelligent consumer actually loses sleep over it.

The matter of what version control to use? The consumer never has to worry about that. That concern is something that only developers (and related professionals) will have to worry about. I don't think it is a big deal. Just pick whatever fits your needs and that you prefer.

Should the developer have to know anything about version control? I don't know, should the electrical have to know anything about multimeters, outlet testers, and wire cutters?
Google Play Music Now Available for Your iPhone or iPad • vlogg.com
Technology, just like fashion, is cyclical. There are only so many configurations of communication patterns so technological constraints dictate usefulness.

The two being contrasted here are the one centralized database (w/ master/slave, replica sets, etc of course) versus a peer-to-peer configuration.

We've been in a centralized hub and spoke model as cloud servers have taken off. As clients get more powerful and network links slow[1], we're going to move more to peer-to-peer models.

The concept described by the author is right in the middle: hub and spoke, but keep all the data on the spokes. Of course, the comments (EGreg) points out that this has a disadvantage of difficult access if the spoke is storing another spokes information.

Adding a couple peer-to-peer connections can help with this and WebRTC is a good technology for doing it. Once you connect peers, you can move data from peer-to-peer without hitting a central server again. Now, the central server is merely orchestrating rather then dictating.

The author (author of flask, werkzeug, ...) is probably on the forefront of things, so while you may not find that this model is useful yet, it's prudent to watch as it will become more prominent in the next couple years.

[1] Phones are getting more powerful and computers/laptops already feel like overkill for the youtube/redditing etc that we do. Networks are not slowing so much as wireless connections are getting clogged as more people are overloading cell providers.
Ask HN: Investors asking us for another technical co-founder
So my situation is pretty unique.

I have a pretty competent team building out the product for our local social commerce concept and we're on our way to raising angel funding (we've already had a seed round), but my CTO is overseas. He's a family friend with 6 years of RoR experience and he has been awesome to us, but right now we're running into some visa issues...

He may not PHYSICALLY be with us for a bit but can continue to work.

During the initial meetings, a lot of investors asked if we can try to hire someone from the U.S. as another technical co-founder or to maybe even replace the CTO. No one is worried about the business side because we're pretty stacked on that end.

Any thoughts on best way to go about this?
What are the best sources to recruit a potential replacement CTO / another technical co-founder with potential to become the CTO?

Anyone interested? (haha. figured it wouldn't hurt to ask). Any help or advice from the hacker news community would be very much appreciated!
Depth sensing as a small company in a minefield of patents is a lot easier if you buy your sensor from a company that has patents of its own.
A football field? That would be quite useful. I got the impression from reviews of Leap Motion that it only worked in a small area directly in front of the sensor.
Time to push open source software and hardware solutions. Design one, prototype and run a kickstarter.
There's also http://getprotean.com/.
JQueryMediator - a better Mediator pattern for jQuery
Brutal site "design"
Code is read more than it is written. Version control systems provide tools to make it simpler to read code and understand why it was written.

Version control systems also define how you branch and merge, which are are hugely important concerns if you're working on a team, and still pretty important if you're working alone.

Git handles branches and history management better than Mercurial does for my needs, and it makes a huge difference to me.
"distortion" referred to bias created by discrimination in the criminal justice system. So you have interpreted me wrong, which seems to be a recurring pattern here. I am saying that while there may be discrimination, it's not clear how much this discrimination is able to account for different rates of convictions, and how much is due to Blacks committing more crime.

You seem to have ignored my point about the discrimination being greatest for less serious crimes (a point made in the article you linked). The article also claims that even these crimes can be a problem for job seekers, however I think the effect is smaller, in terms of how long it stays on a person's record, whether it appears on a background check, and how employers would react.
Treat Yourself Like A Business
If it was `message = payload + "." + MD5(secret_key + payload)` then yes, it would be vulnerable.

It is `message = payload + "." + MD5(payload + secret_key)` though, so it is not vulnerable. The attacker cannot extend the payload part.
Since this seems to only care about the probability of any transition would you need the 2 invisible squares, or wouldn't the "Finish" square suffice? That is, in any square that can advance to 12 (10, 11) 10 has a 1/3 probability of advancing to 11, and 2/3 of hitting 12/13. While 11 has a probability of reaching 12 (or beyond) of 1.

Also, thanks for that link. Markov chains are something I know about, but never really set to the task of learning. It's also a much quicker solution than my initial concept, and neatly handles the chute/ladder squares (that is, on square 5 you'd have a 1/3 chance of ending on 11, 1/3 on 2 and 1/3 on 8; 6 and 7 are never actually reached - which also means they can be eliminated from the set of states).
S curve.
I think this is just the starters.
It's amazing how often fiction doesn't even indicate the speaker once (in any given dialogue), and just leaps into conversations by simply starting them, relying on context and "voice" to identify the speaker, alternating back and forth with other speakers with no intervening description.

I don't seem to have much problem with this in English, but it causes me no end of grief reading in a non-native language, I suppose because my grasp of context and eye for other cues is much shakier...

[I've read books where I'll get halfway through the book before realizing my entire conception of what's going on has been completely wrong due to confusion over who said something in the beginning of the book... I'll go back, re-read the crucial dialogue with the speakers swapped, and suddenly everything starts making sense... TT ]
Does 20% realistically come between 80 and 100%, 100 and 120, or 120 and 140%?
Did anyone else wonder why the heck someone would be using an ancient AMD architecture?

Wonder if there are any trademark implications of their name choice.
And if they had already built the largest cluster of asics in the btc network we wouldn't even know as long as they distribute it enough and even join most pools for good measure.
Modifying local history is not dangerous, so I think mq is good. Never really used histedit and rebase.
http://en.wikipedia.org/wiki/Mark_Weiser

He appears to have died within a year or two after this site was last updated.

http://www.std.org/ is also referenced as the website of his band. This domain is likely worth upward of a million dollars.
"We went from listening to armies and embassies to listening to global trade and now we are fastening spying on entire societies, with a skill and energy that only a growing empire can still manage. We shall talk about the world where a nation of 1.3 billion people gains a Content Monitoring System in sixteen months, against the ordinary suppositions of every Indian person who thinks, “they can’t do that.” But, thanks to the new Bechtel, Booz Allen Hamilton—erstwhile employer of one Edward J. Snowden—yes they can.

The procedures—mind you only the procedures—of totalitarianism are a leading American export these days. I wish we weren’t here. I wish that everything we thought we did in the twentieth century we had accomplished. I wish we had defeated totalitarianism. I wish we had eliminated smallpox. I wish that we were growing the Net that we deserve to have, in which every human brain could learn and every human being could grow, nourished by the knowledge and the support of all the others."
http://rbt.asia/g/thread/S38087806#p38088073
Yep, /r/science is about the only default that is ok. And if you've seen a climate change discussion there, you'll realize how painful it is to keep discussion on topic on reddit.

I remember going to reddit and thinking, damn these comments are loads better than slashdot. I don't think I can contribute anything interesting, these people are sharp so I won't post at all.

Might have just been me but there is a marked difference in tone on the site.
it looks like you answered your own question (at least partially): "GMail's [new] interface pisses me off, the new Maps layout is infuriating" ... but there is many other reasons to dislike Google's choices... I still miss the - and + operator when using Google search for example (this change happened when they started to push Google+)
If I understand this correctly, wouldn't the following steps effectively mimic this technology?

1. Get Paypal.

2. Verify Paypal Account.

3. Get Paypal Debit Card.

4. Setup several CCs in Paypal.

5. Maintain $0 balance in Paypal.

6. Setup backup source of funding for Debit Card.

7. Make an app that simply logs into Paypal to set the backup source of funding to another card at the touch of a button.

8. Get an NFC sticker and put it on the Paypal debit card.

This would allow you to carry 1 card but use any of your cards and, as well, help you keep track of your card's physical proximity with an NFC enabled device. Please let me know if I am grossly misunderstanding or missing something!
It's not shared state - dynamic libraries don't share any more state between processes than static libraries do.

Those features use dynamic linking so that they can load only the necessary implementations at runtime - eg if you aren't using LDAP name lookups, then the NSS won't load the library that does LDAP name lookups.
$75,232.92 from a 1 page website in 27 days (weird video)
Strong Jaw Crusher-Vipeak Heavy Industry
This is a neat concept; transmitting credit card data to existing point of sale terminals via a magnetic field. This mimics the effect of swiping a card, essentially hacking the traditional system.
If you're indoors, any of the Primesense devices are best (Kinect or Asus Xtion). If you're outdoors, you can't really rely on the Kinect -- the projected IR light patterns get drowned out by the sun. Then you have to go a time-of-flight solution: the Swiss Ranger SR4000 (expensive!) or the PMD Technologies sensor (I've heard they're available for a couple $hundred now). Kinect2 is supposed to be time-of-flight when it is released too.
Don't forget, as CEO of a public company, one of his primary responsibilities (probably THE primary responsibility in fact) is to maximize shareholder value. A public company can't just do whatever the founders want anymore, or operate like a charity.
It's not so much about capitalism, I suspect, as about becoming a public company, with a mindset which inevitably becomes centred around quarterly returns.
I too had a reason to wear an event monitor and the things were expensive, silly, poorly thought out and just poorly made. Thousands of dollars for something that has to phone home using a land line?

I asked the doctor why there wasn't something cheaper that did this better. He had no idea. How companies can charge this much for simple devices is beyond me. They aren't that complex...
That's more true of python than perl, I think - my recollection is that python adds slightly more syntax on top of running external commands. That said, I happily assemble shell scripts of tens (or occasionally hundreds) of lines when it's a good fit...
Yes, you're right. Good point.
I'm pretty sure there was one in the 90s that used just STDIN/STDOUT for cross-language competitions, but I don't remember the name...
Did they? Last I heard, they were having trouble with a few repos, because the hashes they got from github weren't quite right.
Yeah, I noticed Google interviewers are no longer showing enthusiasm during the interview, it's a very worrying sign.
Arch linux "JustWorks(tm)" on BBB.

Relatively easy to get a server going on it, and lxde running as a GUI isn't too shabby (noticeably better than a GUI on the PI).

Only trouble with BBB is the lack of hardware accelerated graphics support (BBB has a graphics chip, but it's not working in any of the current kernels)
Australia tried to tap Indonesian president's personal phone
Try element14. 1/2 the shipping time for $8, and you can order a tonne of other electronics stuff for the same shipping price too. Very good customer service if anything goes wrong too.
Hopefully Linux doesn't allow anything like Windows' shared data sections: http://msdn.microsoft.com/en-us/library/h90dkhs0(v=vs.90).as...
HN,
please take a look at the new library I released today called jQueryMediator.

https://github.com/jasonmcaffee/jQueryMediator

Typical mediators for dom libraries such as jQuery, tend to poorly abstract the underlying API, and lead to an inconvenient, verbose syntax that resonates throughout your code base.

This project provides a jQuery API mediator that can be used in a manner that is indistinguishable from jQuery.

If you find it necessary to use a mediator for jQuery, you should definitely give this library a try.

You can test out the API by going here and selecting Project -> Fork

https://codio.com/jasonmcaffee/jQueryMediator/master/tree/te...

(side note: codio.com is awesome, you should check it out)

Feedback appreciated!
Wow, very powerful stuff. This article rapidly expands from indictment Noam Chomsky as linguist to indictment of modern academia. As a parent about to pay large sums to one of these institutions for my son's education, it depresses me more than a little.

I don't know anything about linguistics, but the argument hangs together pretty well. It's consonant with what I know about Chomsky as political prophet and myth-maker.

I notice that this article, a decade old, also indicts science in general. The author was perhaps ahead of his time:

http://www.economist.com/news/leaders/21588069-scientific-re...

http://www.economist.com/news/briefing/21588057-scientists-t...

http://www.latimes.com/business/hiltzik/la-fi-mh-feynman-201...

http://www.latimes.com/business/la-fi-hiltzik-20131027,0,122...

http://www.livescience.com/27262-psychology-studies-question...
>You make more profit when people feel they benefit more from your service. //

That's clearly not the only way to make more profit. If for example one has entrenched users and cuts the level of service markedly, or increases the cost, then profit increases. There is no need for anyone to benefit more other than the shareholders.

You can also improve a service without charging more. Again profit and benefit will not be directly correlated.

For me Google's search has been doing down-hill for a year or so, to my recollection. I've been using them for about 15 years. It's my primary point of contact despite using webmaster tools and a couple of other offerings.

Usually I try alternate SE about once every year to see if I can find something that works better for me. I just changed my primary SE to duckduckgo. Being so used to Google's interface it's proving hard but not impossible (as it was a last year for me); still not sure I'll settle on it but continually convinced Google isn't working any more.
I got one of these, it was brutal.

Switching cards was something like a 30 second process, which meant that instead of taking a card out, you had to open up the app, wait for it to load, wait an extra 10 seconds for it to connect to the Geode, then use the painfully-slow app. All to not carry a card in your wallet.

And on top of it - the two times I tried it at restaurants the card itself didn't work.
can you provide a link to the site so I can see where you guys are at?

what problem are you trying to solve or if not a distinct problem what are you trying to improve?
Sure, in some sense Larry has a responsibility to maximize shareholder value. But he has significantly more freedom than many CEOs do in how to approach that goal.

"Google is not a conventional company. We do not intend to become one. ... Therefore, we have implemented a corporate structure that is designed to protect Google's ability to innovate and retain its most distinctive characteristics. ... The main effect of this structure is likely to leave our team, especially Sergey and me, with increasingly significant control over the company's decisions and fate. ... We believe strongly that in the long term, we will be better served-as shareholders and in all other ways-by a company that does good things for the world even if we forgo some short term gains."

-- http://investor.google.com/corporate/2004/ipo-founders-lette...
Out of 250 Hacker News posts that cross my transom in a given week, I might open 30 links, decide to actually read 6 of those thirty tabs, and learn something from three of them.

This is still a better ratio than most websites. Sturgeon's Law applies. 90% of everything is crap, another 9% is of decent quality but not relevant to anything I need to do-- leaving 1% that is worth it for me to read. So I'd say that HN's numbers are on par, if not slightly above it.

See, I'd really like to dislike HN. Paul Graham used to be an iconoclast (with some serious technical chops-- go read On Lisp-- deserving of much respect) fighting the stodgy establishment of VC-istan. Having seen the failings of investors nearly destroy his business on several occasions, he tried to build something new and different: a fast path to funding and access so startups could focus on building instead of bullshit. But now that he is the establishment, he's not fighting hard enough. Then there is the issue of HN's abysmal quality of moderation, for which he must accept responsibility. So I really want to dislike HN and tell it to fuck off wholesale...

... but, the problem is that, in spite of these negatives, there's just a lot of really good stuff that ends up here. Reading less HN is good advice, but there's enough high-quality stuff here (in submissions and comments) to make it worthwhile.
Nice. Yours has better graphics, better speed, a pause/play function, and it doesn't loop around. Much better :)
I'll mention that a number of the answers covered in this StackOverflow post [1] (note, that post is old, so it is entirely possible that perforce has improved since then) cover a number of the reasons I prefer git over perforce, but, for me, cheap branching and speed (due to everything being local) are probably the two biggest.

Cheap branching, especially, completely changed my workflow. When a branch is effectively free, and switching between branches is quick, a lot of doors are opened.

And I say this as someone who really liked perforce previously. I just think git is more capable, albeit with a higher learning curve.

[1] http://stackoverflow.com/questions/222782/git-vs-perforce-tw...
What I mean by "Power User" is someone who tinkers and significantly tweaks and optimizes their own system. Someone who loves having a sweet desktop. Most developers and sysadmins I know don't care that much about a fancy desktop. They optimize the few important apps they rely on to do their job (editors/IDEs/terminals/DVCS/debuggers/vms), they configure dual monitors, and that's it. Maybe email and web browsers as well, but usually the defaults are fine.

It's not a question of capability it's a question of willingness and desire.

> So you didn't try Mandrake yet here you are lecturing me about what Mandrake was like. Nice one.

Based on my knowledge of the linux ecosystem in 2003, I am skeptical of your claims about Mandrake's usability. And of course I've heard of Mandrake. But I haven't tried it, and it's true I wasn't thinking of it when I made my original generalization.
The same happened to us when someone added a user 'test123' with the password 'test', just to… test something locally, totally forgetting that it would also permit access via ssh.
Are you kidding!? I found EGit to be extremely buggy, not at all matching git's conceptual model, and difficult to use/navigate. Compared to the hg plugin for Eclipse or gti's command line it is light years behind. The only thing I use it for is viewing the history of a single file.
Oh don't worry, now they're deleting your files and extorting you to restore them.

http://krebsonsecurity.com/2013/11/cryptolocker-crew-ratchet...

Wanton destruction like the old days, now fueled by profit motive.
Well, happily a lot of people are realizing that Chomsky's linguistic theories (transformational generative grammar, universal grammar) are the scientific equivalent of ptolemaic epicycles, i.e. overly complex nonsense used to justify their own preconceptions. However he is still fairly influential in syntax (and to a lesser extent phonology) which are two branches of linguistics. Sadly his theories (and his name) get thrown around a lot more than actual pioneering linguists like Edward Sapir (who only gets brought up when people talk about the Sapir-Whorf hypothesis).

Edit: see this LL post for an explanation of what I mean http://languagelog.ldc.upenn.edu/nll/?p=2622
I think he's talking about the recent IP list itself.
I agree that Google is becoming a lot more intrusive towards her end users and the incentive behind it is probably profit. But at lease for software developers, from my experience, we as a group benefit from Google MORE than 5 years ago.

Chrome

AngularJS

Go

Selenium Webdriver

dart

Even Google Hangout with screen share helped our distributed team a lot.

5 years ago, what did Google offer? GWT?

And, of course, the search engine, we developers probably use it more than many other groups users. I hardly heard anyone use alternative search engine for day-to-day software development related search.

All these are of zero cost to us.
"Small subset of people" contradicts a "big market"? Assuming $50 per coin, they have $50M of revenue if they have 1M buyers. $500M revenue for 10M buyers. 10 times revenue multiple, and you are looking at a $500M-$5B company.
I'm glad David's distaste for the industrial minded management culture Microsoft grew up and thrived in has brought to my attention the newer Microsoft with this ad.

Microsoft is just scratching where it itches, our darlings Google and 37 Signals are equally scratching it too.

The dystopia is dysfuntional management clearly, not the tools. Thankfully we are seeing more and more mainstream the remote work paradigm and well eventually lose old school boss as that generation dies.

I would have missed out on an enormous part of my kids growing up if I still had to commute to cubicle prison.
I've had Android running on the BBB.

The BBB's main issue is the lack of support from TI for the graphics chip. Android is 'acceptable' on BBB, but the lack of hardware accel graphics puts a major damper on the fun (aka no youtube).
Mine runs the raspbmc distro of XMBC[1], the interface is a touch slow but 1080p videos play perfectly even with soft subs.

[1] http://www.raspbmc.com/