skysight-inc/HackerNews huggingface dataset:
That's a fine moral position to take. I don't agree, and haven't seen argument from you that would convince me. Volunteer work in exchange for admission tickets is a fine offer, and there are no shortage of people who agree. Some of those become Enforcers at the event.

Free work for a weekend seems quite different than systematic under compensation in your day-to-day job.
Might have done better if MS' trojan horse hadn't cancelled it on release...
$400 ? nope.
Narcissistic Design - Stuart Halloway (video)
> The web as a platform is still lacking in terms of User Experience, but id argue its catching up quickly and already far ahead in most other areas.

The web has had quite a long time to get there, yet it is still easier to write a decent application on NEXTSTEP that spawned the web then on the web. You would think we could at least make it as easy as HyperCard or Visual Basic 1.0, but we are still trying to push UI into a format that wasn't designed for it. I'm not sure the ultimate solution, but I get the feeling it will be what comes next and not more iterations of the same.
Alright, pretentious techno lover here. This is digital music production without a GUI. Fun idea and all, but it's pure novelty. And to motion that this specifically is "for nerds" implies that there aren't currently plenty of artists in the various realms of electronic music already geeking up a storm. They're just not headlining the shitty surface world of commercialized "EDM". I guess I just want to remind people to respect this art form and to remember to give credit where it's due.
Good points, thanks. That'll teach me to get worked up without looking at the sources.
It seems to me that defrauding online advertisers has been a global sport since advertising started polluting the web.

If only this could get so massively out of hands that advertisers gave up altogether on polluting the web and wasting internet bandwidth and computer resources. Then maybe google would become a search engine again and provide relevant search results, at the very least the internet would be less a global surveillance tool it has become people don't care enough or are too clueless.
Really? Can you explain or give a source?
Can anyone eli5 exactly what this accomplishes. What sort of scenario would this work for. I'm assuming some sort of legal purposes.
Sure, but you can say that about a whole bunch of start ups.
Got no love the first time around https://news.ycombinator.com/item?id=6795624

Anyways, interesting and fun, not new but so what; new for some people is still good.
It took over 3 years for Shopify to develop gift cards...and how long for Bitcoin?
I think 400 euro is a lot for a device with these specs though. They are letting a huge number of devices "fly under them"(be cheaper) and the average consumer doesn't give a damn if the phone runs Sailfish OS or Android.

Nevertheless, I too wish them luck :)
I just pushed an updated example config and a chef cookbook that includes a Vagrantfile for installing a basic config in a VM. Both give you the most basic of setups, but they should at least point you in the right direction.

Just streaming audio isn't a hard task; old hardware can handle it pretty well. What I've found more taxing in the KPCC deployment is all the junk connections that cause us to go through setup and teardown just for a script that's looking to pull metadata or who knows what else... I haven't seen KPCC's historic stats in a while, but I'm guessing they're probably doing roughly a million hours a month off three 5-year-old Dell 1U's.
> From the pessimistic point of view, why would anyone choose to work a crappy job at Walmart or McDonalds when the government would give them the same money without having to do anything.

Because, unlike current poverty support programs, where the having a benefit program that gives you $X and a job that gives you $X the most you can get is $X, with basic income, you can have the basic income of $X and the job of $X and have $2X.

So, given constant wages, the marginal income effect of working would be the same for anyone not getting a means-tested program now, and greater for anyone who would get a means-tested program now. (The marginal benefit might be less in the former case because of the declining marginal utility of additional income, though.)

> Walmart and McDonalds (and everyone else) would therefore either go out of business or raise their wages.

Entry level wages are artificially high compared to market labor supply because of the minimum wage, so even if BI did reduce the supply of labor for minimum wage jobs, it wouldn't necessarily stop them from being able to fill positions at the existing wage levels. Many BI proposals also include eliminating the minimum wage, which would make work that is not currently economically viable (because, while it provides value, it doesn't provide enough value to warrant the minimum wage) viable.

> Raising their wages would increase the price of their goods. Increasing prices of goods would increase the cost of living which would increase the poverty level which would increase the minimum guaranteed income.

This, OTOH, is a real potential issue with inflation-pegged basic income: if you set the level too high for the current economy to support initially and peg it to inflation, you'll get caught in an inflation cycle.

The solution to this, as I see it, is fairly simply; dedicate a set share of the revenue from progressive income taxes to the basic income, and set benefit levels based on the lower of the levels by equally distributing the revenue from that tax to beneficiaries or the inflation-adjusted level of the starting benefit amount.

You get better self-regulation and signalling of when you need to reexamine the assumptions in your benefit levels and revenue structure, and if you initially set it at a level that would actually pull people out of the work force in a way that would trigger run away inflation, then barring direct intervention it will regulate itself back down (in real terms) until that's not the case.
Is it safe for work?
People who have earned money are perfectly entitled to have their earned economic power, they just aren't entitled to keep getting more powerful off everyone else's back simply by sitting on cash. Sitting on cash is not an economically useful activity, it's a null operation, and setting a system up to reward it is foolish.

At the moment at least if you want to use money to make money you invest it, and by doing so you enable further economic activity.

Ideally a currency would expand at a rough pace with the economy it serves, making it a reasonable store of value but a better fit for its primary function - a medium of exchange. The two purposes (fixed supply asset, medium of exchange) are not really compatible AFAICT.

But then I'm not horrified by the idea* of central government controlling currency anyway, in theory it allows them a mechanism to smooth out some of the lumps and bumps in the economy. And while currency inflation above and beyond economic growth does effectively constitute a tax, I have no issue with reasonable* taxes.

So in summary - I think BTC would be worse choice than what we have now, but neither is perfect.

(*I said the idea, and I said reasonable, I know there's a hell of a lot wrong with how various governments handle their currency and the amount of wasted taxes)
I remember Yahoo actually had this as a Yahoo Labs thing way back in the day (when they actually did search). You had a slider that would make your results all research (if you are researching a bike) to all commercial (if you want to buy one).
I was very saddened because of this and called my mom immediately with my Android.

Jolla - For people who don't answer to their mothers.

That's a strategy. Not necessarily the best, but strategy at least. I was a little bit lost because they were boasting so much about "Yoyo get Sailfish and you can run Android apps". Like in Blackberry phones before they realized they have to "reclaim their success".
Nice write up and graphics! If you don't mind me asking, what software did you use to create these?
Twitter is subtly trying to encourage users to add topics (in the form of hashtags) to their tweets. It has advantages at both ends - from a user perspective : you can pick and choose topics to follow and from an advertiser's perspective : you now have more contextual information about the tweet. It might help you serve better ads and recommendations. However, if this encourages such a behavior there is a very good chance of lists becoming obsolete. Rather than lists one would simply create a timeline of users (with a given hashtag) and share it to the world.
German court says Wikimedia is liable for article contents
The situation you propose and the situation the grandparent poster proposed are different. He proposed total foreknowledge of future health outcomes. Unrealistic? Yes. Different from what you just proposed? Also yes.

Insurance is designed to restructure uncertainty: it replaces a tiny risk of needing HUGE AMOUNTS OF MONEY with a 100% risk of paying a small amount of money. If the long-term health outcomes are known, as he proposed, then there is NO UNCERTAINTY about it. You either need the huge amounts of money to pay for care, or you need no money. All else being equal, the same amount of money is needed, and less money is spent on the overhead of running an insurance company and paying off the capitalists in charge of it.

Now, if you'd like to argue that society has a duty to assist someone who needs this care by transferring wealth to them to cover cost of the healthcare procedures they need, that's a perfectly legitimate thing to argue. It's also another matter.
I think non-miners also verify things like the coinbase transaction creating the right number of BTC (25). So if miners all decided to give themselves a raise, non-miners would treat those blocks as invalid. Crucially, the exchanges are non-mining full nodes.
Wood is a renewable resource. Environmentalists also tell me it traps carbon. The ereader still has to be made with parts from the environment.

Plus, when the dystopian future arrives, I'll have plenty of kindling with my growing collection of books. Plus entertainment after all the ereaders grow dark.
The first use for Custom Timelines I thought of was the kind of themed collection of tweets you see people retweet sometimes, like this collection of people who didn't get what they wanted for Christmas a few years ago:

http://www.buzzfeed.com/daves4/people-who-didnt-get-what-the...
> So, they can't loan out 10x what they have and profit from the multiplier when collecting interest.

Sorry, you don't know how a bank works. The bank will borrow from someone else - depositors, other banks. The reserve requirements is how much of their own money they need to have to cover loans, and is a protection against risks, it does not imply that the rest of the money they hand out have been created out of the blue.

Yes, they will collect based on leveraging their capital, borrowing money at lower interest, and profiting from the multiplier.

But as to your scenario where the bank just hands out papers saying "here's 10BTC": In fact, you can already speculate on margin, on Bitcoin by buying Bitcoin CFD's (Contracts for Difference). CFD's means you're never actually owning the underlying security at all (and in fact there's no technical reason why the company you enter a contract with needs to ever own any at all either; whether there are legal reasons may depend on jurisdiction) - you're just, as it says, entering into a contract where you're putting up some cash now to be paid the difference in value over a time period.

I have an account with a company that would me buy Bitcoin CFD's with a 15% margin if I'd like. Meaning for $15, I "get" $100 worth of "here's some bitcoin" "paper" - if those $100 worth of BTC increase to $110, I can sell and get $25 back. Conversely, if they drop to $50, I'd get a nasty margin call to pay the $35 difference.

(yes, CFD's are high risk)
I made a little Python script that calculates the slippage from selling/buying an amount of BTC on various exchanges. Here's the result for selling 1000 BTC right now (in both USD and EUR):

rune@rune-desktop:~/Programming/scripts/bitcoin$ ./depth.py 1000
1000.00 bitcoins can be sold for 956,782.15 USD on Mt. Gox with a slippage of 28,317.85 USD (2.87%)
1000.00 bitcoins can be sold for 922,365.80 USD on Bitstamp with a slippage of 18,434.20 USD (1.96%)
1000.00 bitcoins can be sold for 864,201.16 USD on Bitfinex with a slippage of 76,548.84 USD (8.14%)
44.38 bitcoins (insufficient bid volume) can be sold for 22,951.93 USD on Kraken with a slippage of 964,703.67 USD (97.68%)
rune@rune-desktop:~/Programming/scripts/bitcoin$ ./depth.py -c EUR 1000
1000.00 bitcoins can be sold for 697,614.73 EUR on Mt. Gox with a slippage of 17,392.27 EUR (2.43%)
No orderbook for BTCEUR on Bitstamp
No orderbook for BTCEUR on Bitfinex
81.19 bitcoins (insufficient bid volume) can be sold for 52,229.71 EUR on Kraken with a slippage of 679,770.29 EUR (92.86%)
The additional ones wouldn't be in a blockchain.

The bank would have a database somewhere saying "We owe btbuildem 10 BTC". When you make a withdrawal they would take some out of their massive stock and hand them to you. So long as they have enough to cover withdrawals at any given moment they don't need enough to cover if everyone made a withdrawal at once, any more than they do with dollars/pounds/etc.
Two-click listing? 2-click listing?
Security Headers on the Top 1,000,000 Websites: November 2013 Report
Looks like a fun product to build. When I see this type of marketplace I always wonder how you get a user base... why will people pay to list products here if there aren't many buyers in their city yet, and why would buyers pay to shop here if there aren't many sellers in their city yet? Why not use craigslist for free? I'm just genuinely curious how others tackle the chicken/egg problem.
A micro-documentary of game development in commit time
Absolutely, credit given here:
http://www.wired.co.uk/magazine/archive/2013/09/play/algorav...
Cool. I think there's huge disruption to be done in the tech stack and listening model for broadcast radio.

I wrote up a few ideas back when KPCC was applying for a Knight Foundation News Challenge grant:

http://ewr.is/2012/03/1788-taking-radio-beyond-the-play-butt...

StreamMachine supports all the cool bits underneath, but we've never gotten a chance to do the client integration to really take it to the next level.
I voted twice. Two of those categories overlap a bit.
That's the ecclesiastical argument, my friend.
The more people loose bitcoins, the more expensive it will get too.
I'm uncertain why they've added an `f` suffix for frozen string literals/instantiation.

I can understand needing to freeze an existing String, but you can do that with Object#freeze, but a literal syntax seems to overlap with the usage of Symbols. The only benefit I can think of is not needing to use Symbol#to_s when working alongside strings.

I'm not saying frozen strings are not useful, because they can be after taking in some input/params to work with/store, but a literal syntax seems extremely edge-case-y. Now instead of "foo".freeze it's "foo"f, but how frequently will that save you time/trouble?

The bigger implication is that slides 23/24 shows that immutable strings and symbols will share their heap locations, if I'm reading the diagrams correctly, but have different object_ids.

This seems a bit bewildering and focused on micro-optimization, which is not the mental model I have in mind when I'm coding in a very high level language. It's also blurring the semantic difference between Symbols and Strings.
Finding Cryptolocker Encrypted Files using the NTFS Master File Table
Remember how he wanted the story not to be about him?
A bird in the hand is better than two in the bush. Don't get greedy, just take the profit and be thankful for it.
That isn't his response to the kid's post, it's his response to the original job posting, and it got a lot of points being posted on its own yesterday.
I was in exact same situation, only difference was C# instead of C++ ;). Man that job sucked, I often get very happy when I wake up in the morning simply because I don't work there anymore.

My advice: Leave that job as soon as possible.

I started attending various developer meetups and made some small projects that I could fit in my CV and talk about them. Career opportunities, new contacts and friends started to happen. RoR has an awesome community and the work these guys do is often interesting and engaging. Broaden your horizon, find like-minded people and soon you will find something nice that you could be a part of.
Its probably all right. I worked in landfills and dug up old trash in expanding a site. Unopened glass soda bottles from 30 years ago, books in great condition, metal lunch boxes in great shape. The lack of moisture means it just sits there. It depends on how deep it was buried when it came off the truck and it survived the first pass at burying.

"Does anyone have a power adapter for this notebook? the battery is dead...."
I've always found this type of comment interesting. It assumes that we are supposed to "be" more advanced than we actually are. Time or our date of existence doesn't mean too much in the end.
Something like this:

Your provider stores when you had which IP address. This is used for instance in file sharing processes. At least in Germany it has turned out that this information is unreliable. So you want to log your IP addresses and you want to have a proof of the logs integrity. You could use this service for the purpose.

However, I don't like that I need to upload something. I'd prefer generating and sending the hash and get it signed.
Ironically, some real mining might be needed to get those bitcoins back!
BITCOIN $1000 | Business Insider India
It's like taking a fingerprint of a file and then storing it in a public and distributed database (so it is out of any single parties control). Basically you can prove something existed at a certain time (since if I take a fingerprint of that thing in the future, it will match the record in the distributed database). If the thing changes, so does the fingerprint.

It could be used as a form of "poor mans copyright", where people would send a book manuscript, or whatever, to themselves through registered post and keep the envelope intact so they could use it, if need be, in a court. There could be other uses, you could verify that picture was taken when you said it was etc.
The 3 myths of a successful diet (part 1)
My first comment and I get down votes :(

Please don't get me wrong, I was just looking for confirmation of the same error. I love Firefox. Even I never switch to Chrome for common office work.
I know microsoft will stop supporting XP, but hopefully Mozlla don't [1].
Unfortunately, in some third world companies (like where I work), IT guys prefer not to change what works until it is absolutely necessary.

Sorry for my English.
PS: I'm not that IT gut.

[1] http://www.neowin.net/news/mozilla-to-support-firefox-on-win...
It's almost as if there's a need for a top-level domain to distinguish between commercial organisations and non-profits. This [1] was working brilliantly until everyone decided to abuse it left, right, and center.

[1] http://en.wikipedia.org/wiki/.com
One possible interpretation is that the scene is completely awesome as long as you're capable of coding and thus being one of the real participants, but that it's less interesting for pure spectators. Thus, for music coders -- "nerds" -- it is the future, but for non-nerds, there are more appealing alternatives.
if you have a fixed money supply, even with fractional banking, the amount of money in the system is limited; and to push the model further, even if you had a 0% reserve requirement, in the long run defaults and amortization of loans (deflationary) would balance out new lending (inflationary).

Ever wonder why the population is overleveraged and over-stressed about loans and what not? It's because the system needs people to go into debt to continue function. It's legalized, voluntary, fractional slavery, but the system wants you hand over ownership of your labor to someone else.
I love what I do, but I've been burned out. That was a terrible period in my life, and I aim to avoid that.
Right, so why bother incurring more cost for the same outcome? It's like refactoring your code for speed and ignoring the DDoS that's bringing your app down in the first place.
A big problem here is a lack of clear definitions for various concepts like "character," "reversed string," "upper case," etc. The author briefly recognizes this, but brushes it off with statements like "I generally expect that..." and "I assume most people would not be happy with the current result."

I think these hand-wavings aren't helpful. Short of extensive surveying, which is bound to be controversial no matter what the result, talking about "general expectations" is a purely subjective notion, and not a good way to evaluate the actions of cold, soulless silicon that is just following orders.

Like the author, I also consider myself a mostly reasonable person, yet is might come up with very different expectations. If I saw that "ffl" ligature, how would I know it's a ligature and not some single unrelated character in another language? You might respond "but it's clearly part of the word 'baffle' and should be capitalized thusly." But would you suggest that string libraries ship with word lists and perform contextual analysis to determine how to perform string operations? Surely that's a fool's errand, not to mention that it would inevitably produce unexpected results.
That's what I do, also I found that USM cases are great, but I can't find them anywhere? It's just two pieces of plastic.. Grrr..

I have the USB 3.0 and thunderbolt adapters for the USM cases. Manufacturers should really switch to this format.
Works as expected too in Scala, although it might be because the terminal does normalization.

scala> val noel = "Noël"
noel: String = Noël

scala> noel.reverse
res0: String = lëoN

scala> noel.take(3)
res1: String = Noë

scala> noel.length
res2: Int = 4

scala> import java.text.Normalizer

val nfdNoel = Normalizer.normalize(noel, Normalizer.Form.NFD)
import java.text.Normalizer

scala> nfdNoel: String = Noël

scala> nfdNoel.length
res3: Int = 5

scala> nfdNoel.reverse
res4: String = l̈eoN

scala> nfdNoel.take(3)
res5: String = Noe

The problem with an array of characters, as he mentions, is that it doesn't work properly in many use cases. If your array of characters stores 16 bit codepoints, it breaks with the 32 bit codepoints (Java got bit hard by that, where a char used to be a character prior to the introduction of surrogate pairs in Unicode); if it stores 32 bit codepoints, then it's pretty wasteful in most cases, which is exactly why you'd want a string type that handles storage of series of characters in an optimal fashion.
What if I work two jobs? Or I work less than 40 hours?