skysight-inc/HackerNews huggingface dataset:
My two cents:

First of all, what is a software patent? Software, per se, is not eligible for patent protection under US patent law. But claiming a method which uses a computer processor is legal. Whats the difference? transformation of a machine... software == bad, software executing a on a processor ==good.

When you see some article that says Country X is not allowing software patents...It is not allowing patents on purely software.

Case for "software" patents-

Why not? If 90 years ago, someone can invent a telecommunications system with hardware, then why can't I do it today with software? If I come up with an "idea" using Twillio's API and it is novel, uesful, and meets the 4 categories of patents - I am entitled to a patent.

However, it should be obvious to everyone that if i'm using Twillio's API, there should be prior art available to my idea. However, if there is not any prior art, then I am entitled to my patent. In other words, my "idea" should be easy to reject because there are obviously tons of prior art/teachings available.

However, if these are granted as patent...Then this is a quality issue argument and not whether software should be legal.
Also, if we can get rid of trolls out of the system, we'd me far better off.
Miners have not included 'replace by fee' rules in four years, despite the short term financial incentive of doing so.

There's no reason to believe any significant portion of miners will adopt the patch in the future either, because mining pools have a long term interest in the success of Bitcoin as a whole, and adding replacement for fee would jeopardize it.
I think you are underestimating the investment needed to provide charging power to dozens of vehicles. Yeah one or two novelty "EV" spaces with a charging outlet is easy, but scaling up will get expensive, not just more wire and conduit, but new utility substations needed to handle the load.
...which just means the girls themselves are complicit in the sexism, unknowingly, even as they think they're making progress. This is an illustration of how far we've regressed, as a culture, w/r/t systemic sexism. The discourse has been confused probably irreparably at this point.
Not to mention, you could just tune your code base to get good marks on the scanner and get govt contracts.
I've been told that having no debt at all is like having a bad credit score in the US, and a bad credit score is a big problem for a lot of stuff like renting a house, is it true?
I'm thinking about emigrating there, so it might be a big issue.
> Who takes long car trips (200+ miles) on such a frequent basis that a 30 minute charge in the middle (that can be easily combined with a rest-stop break) is a major inconvenience?

Um, lots of people do that. I used to drive from San Francisco to San Diego on a long weekend, a distance that would likely require two charging stops. Or drive to Lake Tahoe for skiing, which would require at least one. (And don't get me started on real long-distance driving trips of the visit-the-grand-canyon variety.)

If charging stations always just happened to be perfectly located to simultaneously coincide with (a) where you needed them, and (b) places you wanted to stop for 30 minutes, that'd be one thing. But it seems unlikely that would be the case. Instead it'd be exactly what you just said gas stations were in your first paragraph - a place you invariably have to fill up at frustrating times. I guess the good news is it might force you to get some reading done?

A Tesla seems like a fine second car for people who have a lot of money and want to use it to show off their Green credentials. It's not a fine primary car for people who actually like to drive and live in an area suited for doing so.
Yeah, Java's enums are very powerful and useful.

But in the context of a C-style language, I can understand the "what? these are enums. why do they have methods? and subclassing?"

It might be good if they had a different name.
If you work in tech in the USA, 'PM' usually denotes 'Project Manager'.
Beta testers required for alternative social website
whois info: http://whois.domaintools.com/socialroulette.net

private of course..
A Happy DreamHost Customer
417 Associated Rd #324
Brea, CA 92821
US
+1.7147064182
Actually, except the `SHARE_HISTORY` option (which can be emulated), everything else is available in Bash.
Why don't you just NOT check the "Allow them to check my credit" box? Your financial well-being is nobody else's business - except perhaps your spouse, your accountant and your potential creditors.
Normally, these slideshares are difficult to follow since the subtleties of an actual presentation are missing. This is not the case here: kudos to the author. After reading the comments that I can transfer over all my .bash_* information, I will be doing so.
Every time I read one of this guys blog posts, I want to post it a million places. I just finished reading through "Graph Theory (for the math-phobic)" and it was really enjoyable.

He seems to have a real knack for distilling reality down into simpler and simpler concepts until it disappears and you're only left with the abstract, barely having noticed it happened.

Okay. I do go on, but still.

tldr: I'm a fan.
Nicely spotted, but the quote on the top left indicates the author is Douglas Rushkoff ^^
It would be a lot of work on the Tesla, but not necessarily a lot of work on a car designed with this in mind. Would require industry standard battery packs, as well.
If they had online rental reservation with an in cab activation terminal they could conceivably expand that to 24 hours a day availability.

It works for Home Depot because they don't have additional real estate requirements to support truck rental, just park them in a standard parking space at their existing retail outlet.

If there is no Home Depot maybe other business such as Walmart or the region's grocery store chain could get in the truck rental business using their own surplus parking.
Same in Chrome 26 (Win7)
"Wait. You don't use hjkl and you also don't use the arrow keys anymore. So how would you, say, move left one character?"

Easy:

:call cursor('.', col('.')+1)

"There's a very good reason for keeping the most-used movement keys on the home row"

I can't touch type, I'm sorry, I know little kittens will die because of me.

"You'll find yourself becoming an hjkl master in no time."

I don't want to.

It's that simple - one has to decide when he should stop searching for efficiency and should start focusing on other thing. For me this moment came when I saw how efficient and pleasant I can be with 4w or 2(ciw. Also, for me - without touch typing - hjkl is meaningless. I'm that much slower than you that moving my hand to arrows doesn't slow me down at all.

Even if I could touch type, I still wouldn't be convinced. I think that M,L,H together with word, sentence and paragraph movements is much more of a gain than hjkl anyway. And I just DON'T move my cursor by one character, because I find ciw, ca" and friends much more convenient.
Whenever I've tried leaving an insightful note for myself like this, over time it seems to completely lose its meaning. Definitely never as profound as when you read it the first couple times.

Perhaps that would make a great app. Periodic anecdotes from yourself. /me checks the app store
How To Talk To Girls At Parties (short story)
Coals and natural gas power plants are still a more efficient source of energy than gasoline.
The story for why an IQ test would correlate with good job performance is also easy to imagine, but it doesn't appear to match reality. I never see studies finding a correlation between credit scores to job performance when I read about this issue, which makes it puzzling that employers continue to use them.

Could it be that the people making the decisions here are making them based on the credit reporting agencies' marketing rather than concrete data?
I can only confirm it works on zsh 5.0 on Ubuntu. And the /u/lo/b expansion works as well.
jgrahamc, your point is well-taken. I managed to create a convincing, yet superficial, case framing myself as Satoshi Nakamoto too. :)
Most people probably think doing so will also reduce their chances of being hired. They're probably right.
Yeah, Herb Sutter can GFHS. We use C for good reasons. C++ is not an upgrade, it is a completely different language.

I just remembered Microsoft wrote this scathing document: C++ for Kernel Mode Drivers: Pros and Cons
http://msdn.microsoft.com/en-us/library/windows/hardware/gg4...

I didn't find an actual pro. Makes sense that a Microsoft Kernel developer would also be frustrated by their lack of modern C support.
Perhaps it is just my confusion... but given those free alternatives, how does Freicoin become anything more than a hot potato?

Suppose for some reason I have to use Freicoin to make a purchase. Since it rots, I keep my wealth in something else (Bitcoin, for sake of example). I go into an exchange and sell some btc for Freicoin, and make my purchase.

On the seller side, they've now got a bunch of rotting Freicoin. So, they go into the market and sell them for, say, bitcoin (or their preference for wealth).

Why would either the buyer or seller go through the extra hop (commissions) of Freicoin when Bitcoin (or whatever non-rotting FX is liquid) serves as both a store of value and a medium-of-exchange.

I challenge the claim that a medium-of-exchange is diametrically opposed to a store of wealth. You need wealth storage to maintain liquidity, do you not?
One aspect of using credit scores for employment is that its monumentally discriminatory against people from lower income backgrounds. My (now-) wife and I ran out of money at the end of the semester during law school a number of times. A quick bailout from the bank of daddy was all it took to fix the problem without hurting our credit. People whose parents have money generally don't ruin their credit while young. People who don't can get in a lot of trouble with exactly the same level of responsibility.
That's not quite accurate. Having no credit history is typically a flag, not having no current debt.
Arguments Why Bitcoin Will Survive Amidst Negative Media Attention
Could you explain why this is the case?
I love the idea. An immediate thought is whether this technology can be abstracted for use in different departmental infrastructures (training a new frontend dev on the platforms/tools the rest of the dev teams use, training a salesman on the CRM tools/communication protocols, etc.) and for the lessons to be customized to the needs of a specific company. Obviously that would require a lot more API work, but I think it'd be super valuable for different types of teams. I think I'd pay for it.
That mindset is what got us into the IPv4 mess we're in right now.
Very very cool! Those Picasso minimalist sketches have intrigued me as well.
Well, thats a demotion, isn't it?
Is this a parody? Not to be cynical, but I'm curious how a nested to-do list can have such an impact that it prompts people to say "this made me cry."
Cool, I wrote about a similar technique (but with a somewhat different approach which I think balances file size/quality concerns better in practice):

http://notes.tweakblogs.net/blog/8712/high-color-gif-images....
"It's like the difference between touch typing vs hunt and peck typing. Some people are actually quite fast hunt and peck typers. But a touch typist will feel nothing but pity for all the energy they waste hunting and pecking when they could be comfortably and leisurely typing by touch."

You realize that you just offended me? I "hunt and peck" 80 wpm and am quite comfortable with it, thank you. It's enough for me.

Also I'd like to see some proof for oh that faster hjkl versus arrows, especially on non-standard keyboard where the distance is much closer.
The craziness started more than 10 years ago when Havoc Pennington declared himself as the "usability expert" by writing this article:

http://www106.pair.com/rhp/free-software-ui.html

Excerpt:

> On hearing that preferences have a cost, some people get upset that we're going to remove every preference, or that their favorite one is gone, or whatever.

Sometimes I think the problem with Gnome is that the cost for them to do anything is just too high, due to bad architecture. Thus they always opt to do less. This is in contrast with KDE's approach, where they strive to improve the architecture, so that it is easier to do more.
One tactic to improve engagement and get follower feedback
Discussion on how the use of knowledge gaps via strategic questions can foster user engagement and follower feedback.
As far as I can tell Unison doesn't provide history and is intended to sync two directories. SparkleShare uses git so it provides history. Also, it provides more of a hub-and-spoke model, where many computers can sync to one hub.
Using tables for layout is bad, full stop, no quotes.

Tables for tabular data are the only reason you should use the <table> element.
Thanks for the feedback and suggestion. This is something we have definitely thought about exploring in the future.
Gopher was completely different from HTTP. It also came out about the same time as HTTP, giving it no initial lead.

The alternative cryptocurrencies are virtually identical protocols to Bitcoin, using a fork of the code, but are just incompatible with BTC clients.

They came out much later than Bitcoin and at no stage in the last four years have they come close to rivaling Bitcoin's mindshare or market capitalization.

It's possible that in the future, a completely new protocol will come out that will be significantly better than BTC, but so far there's nothing on the horizon, and I think it's unlikely someone will make a Satoshi Nakamoto like effort and create one.
You could have a direct drive motor at each wheel. I'm not sure if the Tesla does this but it's one possibility.
Thinking Utopian: How about a universal basic income
Because non-technical people have no idea what you do. If I were to freelance or do web development I would position myself on the high end, and only target those customers. When you have customers that appreciate your work and don't think price is an issue, then you have the choice to choose who you want to work with.

ie. Raise your rates! :)
Too many applicants if they can discriminate on that. Those positions will be filled by someone.
>because they have very little predictive power with respect to job performance.

Care to back that up?
Because they have already accomplished their goal in the business world, and have moved on to more noble pursuits (or selfish).
What qualifies tabular data?

GMail uses a table for laying out emails, is that tabular? (Maybe it is, I don't know, which is why I'm asking.)

What if you have an element which has 5 children that are in a row and you want the one in the middle to take up all the remaining width while the rest just take the width they need? I'm actually curious because I haven't figured it out. (Besides using table cells that is)
No, Bitcoin is the world's first cryptographic currency.
Fond memories. One of my first job out of college was to approximate splines by a sequence of straightlines and arcs. I rolled my own dynamic programming hack for that. On getting my first paycheck my first reaction was, "Whoa! what ? I can write code that people are willing to pay real money for". Given that I was not trained in CS, that was an empowering feeling.

On Picasso, I recall he was deeply affected by the cave paintings of Altamira. I think the influence clearly shows in his bull. He also said something to the effect that painting as a craft has not seen much innoavation since those Altamira artists. I dont know whether to agree or disagree, but the Altamira paintings do have this something very powerful and visceral about it.
You sure about that? Overnight is off-peak time. I'm highly suspect of the idea that we can run central air conditioning in every house all day -- plus normal usage -- but we don't have the grid capacity to charge 1-2 cars overnight.

And on your coal point, so called "clean coal", while not really clean, is a helluva lot cleaner than a gasoline burning ICE.
I went to the algorave in Brighton. Was the recommended field trip for a Generative Creativity modules im taking as part of my degree. In my opinion the spectacle of coding IS as intrinsic to the performance as the musical output is.

I dont think it really does it justice to compare it to more traditional DJing/controllerism. Generally the kind of music from livecoding is qualitatively pretty different.
outside of a very few roles and an even smaller set of companies (trading exchanges, for instance) with genuine and easily documented concerns about embezzlement or susceptibility to bribery?

Ok, I'll be that guy. The risk is that an employee with bad credit might be more likely to steal or take bribes, and you acknowledge that this is a potential risk for some employees (e.g., comptroller of NASDAQ).

Why do you believe it is a risk that the comptroller of NASDAQ might embezzle, but not a risk that a guy selling $2,000 shoes might swipe a few $100 bills from the register?
Shortcomings of GitHub Pull Requests workflow
> Almost every other "Switch from bash to zsh, it has this awesome killer feature" article I've seen has raved about a feature that's available in Bash & has been for years.

Yeah, I feel the same way. Most people seem to act like bash doesn't have tab completion or customizable prompts or something. This is actually the first time I've seen actual useful features of zsh that bash actually does not have (path expansion for instance). But I actually have my own little workaround scripts for those types of things that I'm used to so I don't feel a huge compelling reason to switch. The multiple shell history thing is a pretty good reason though. Maybe I'll switch eventually.
You should look into the Smallest Federated Wiki[1]. It's not quite FreeNet-style-distributed but it's interesting none-the-less.

[1]: http://fed.wiki.org/view/welcome-visitors

[2]: https://github.com/WardCunningham/Smallest-Federated-Wiki
"ONLY code when you can't think of ANY other way to validate your hypothesis"
I said "useless", but only because johncoltrane said "worthless" earlier :) But I understand it as "learn to be effective with other movement commands, don't concentrate on hjkl" - and that was my message too.

Anyway, I don't know whether arrows are faster or not. For me they most probably wouldn't, for some people they could be. However, for me right now, when I know and use other commands much more than arrows/hjkl, learning the former would be simply a case of diminishing returns.

I think that proficient use of vi-style keybinding means that movements by one letter are the rarest ones. I don't know, but I feel that I don't use them more that a few times per hour at most. I have macros, scripts and !programs to use, not to mention other movements. And besides, look - Emacs doesn't have hjkl, has wWetc. and is not slower than VIM! (except with startup).

Also I think that insisting on hjkl efficiency even without any proof is not the best thing to do to attract more users to VIM ;)
I mentioned this below. A lot of the high death rate from flu is due to secondary bacterial infection, which antibiotic can treat. Antibiotics would have reduced the mortality of the 1918 flu, which was novel at the time, drastically as bacterial infection counted for the majority of deaths.

We are likely to have a decent universal vaccine within the decade. Example, one test by Inovio used a unmatched vaccine on the 1918 Flu with lethal dose in mice. All the controls died but none of the vaccinated. This type of vaccine would reduce the chance greatly that something like a bat flu would emerge without us being prepared. These universal vaccines are made by bacteria or other very fast to produce and cheap methods, compared to the popular egg method today.

The biggest issue which the WHO has been working on is to make sure poorer countries have the know-how and distribution networks to ensure they can make and deliver current and next gen vaccines. This is especially important if access to antibiotics is not common and easy.
Report: AppleCare extended warranty could become subscription-based
How To Win The Best Job In The World
There's no equivalent for the nifty tab completion where you can navigate around though. That's one of the few things I envy from zsh as a bash user.
It's unethical (and stupid) to use IQ tests for hiring decisions because they have very little predictive power with respect to job performance.

This is incorrect.

http://www.siop.org/workplace/employment%20testing/testtypes...

http://mavweb.mnsu.edu/howard/Schmidt%20and%20Hunter%201998%...

http://geb.uni-giessen.de/geb/volltexte/2012/8532/pdf/prepri...

If a measure has such predictive power, it's not necessarily unethical to use it just because it also correlates with race.

This is true. While certainly ethical, it is still illegal in the US.
> The other argument, which is made less often, is that you can actually write great software in these languages.

It's probably worth mentioning that Jane Street writes all their trading infrastructure these days in OCaml. They're probably one of the biggest industrial users of a functional language.

There's also Tsuru Capital, a trading firm of lesser note than Jane Street, which almost exclusively uses Haskell.

Mailrank's backend was also written in Haskell.
Why is the parent down voted? He was responding to the hypothetical case that the odds are initially 1/600 due to bullet weight and no one else spins.

Granted, he wrote 1/6000 instead of 1/600, but his basic point is correct: if no one else spins, the odds for each of the other 5 players would not remain ~1/6.
No but seriously if this goes viral, they could lose several million users. At an LTV of $75/user right now that can be between $100m-$200M. Better buy these guys for $50M. :)
Its very different from DJing. Instead of controlling music with algorithms, you are _create_ music with algorithms on the fly, so to speak.

For example, you might define a sine wave oscillator, and control it with a markov model that holds chains of possible notes. Then you integrate this with other processes and variable and so forth.

If you are interested, check out the Supercollider language, Its great fun!

http://supercollider.sourceforge.net/
I love Git, use it every day. In fact, SparkleShare uses git as it's transport mechanism. The thing that I wanted was fully automatic merging. I'm the only one modifying these files, always on one machine at a time. I don't want to have to manage push/pull/merge every time I make a change, I just want my changes to propagate everywhere automatically.
lol^^