skysight-inc/HackerNews huggingface dataset:
As I said below, I've opted out (I was already opted out, actually, but I also don't write reviews with my name in the first place), but my only real problem with this is the +1s part of it.

I have no problem with quoting a review that you wrote with your name and face associated and putting your name and face next to it for your friends to see. For context, see the ads that appear at the top of yelp search results. They usually quote someone's review and have their profile picture next to it, which is fine, because all they're saying is "here's a good review someone gave of this place", and using a review that was intended for people to see publicly. The person didn't "become an ad", their review was just quoted in an ad with their public profile picture next to it.

I have more of a problem with the +1 thing, but it's theoretical right now, and will come down to how they actually execute it. It's the same problem as the ambiguity of the "like" endorsements on Facebook. A +1 on a restaurant is probably fine to show (in the same way as with reviews), as long as they say something like "magicalist +1-ed this restaurant!". If, however, I +1 a cool photo that Red Bull posted about Felix Baumgartner's skydive, for instance, and my friends start getting ads saying "magicalist +1-ed Red Bull!", then we're in false statement territory, since that is not at all what I meant.

+1s (and "likes") are inherently ambiguous (which aspect of the thing I'm +1-ing am I approving of? It's often not all aspects), so they really should tread carefully. The rest I don't really have a problem with.
Android App Development with Clojure: An Interactive Tutorial
Start by writing every damn day. storyfix.com is a fine place to learn more.
tried it both ways. trouble with white background was that, given the diversity of colors and how thin some of the lines on the chord diagram are, it was hard to distinguish them well.
HD is supported, but we haven't enabled it yet for vLine link. We're waiting until we can do a better job detecting whether both ends can handle the HD stream, since the current WebRTC code doesn't do a great job of CPU load feedback (e.g., sending a 720p HD stream to a low-powered machine).

If you want to try out HD, register for a developer account at https://vline.com/developer/ and try the "Web Client". There is a drop-down menu on the "Video Call" button that lets you select HD (make sure to also choose that when you answer. The other option is to try GitTogether, which is just our Web Client with a GitHub login: https://gittogether.com.
> But the word exploit has positive as well as negative meanings.

This is the first I've heard anyone claiming that the word exploit can have a positive meaning.

>You say they saw a loophole in the tax law and they exploited it in a negative way meaning it was unethical, immoral, and/or illegal. I say they saw a business opportunity and exploited it for the advantage of their company and shareholders, which is totally legal.

How you characterize the action isn't important. What is important is that exploiting logic in a law for personal gain and exploiting logic in software for personal gain is exactly analogous. The "hacker" in both cases is equally morally culpable as in each case their exploit was an unintended consequence.
I guess you're talking about expensive bikes then, if they have serial numbers.
>Once I realized that I enjoy staring at hundreds lines of code trying to figure out where the bug is

I agree it's fun at first, but once you do it for a few years on a daily basis, it gets old. I suppose most things in life are like this though. Maintaining enthusiasm about work is difficult, for me at least.
This Reporter Licked an iPad (And she wasn't even blond)
That's not what this proposal is. The way it would be paid for is by removing all other welfare programs and their enormous administrative overhead.
Broadcasters Ask Supreme Court to Shut Down Streaming-Video Service Aereo
Easier to enumerate Tor hidden services than to spider.. http://freehaven.net/anonbib/cache/oakland2013-trawling.pdf
I'd like to sign my executable files on an air-gapped machine. Problem is, the code-signing tools for OS X and Windows (ie. codesign and signtool.exe) seem to require access to my private key to generate the signature AND and an internet connection to generate the timestamp.

Is there any solution here?
Switzerland has its own currency and its own central bank. It doesn't use the Euro. So the money doesn't need to 'paid for'. The government can just create the money and hand it out.

Of course this might devalue the currency as a whole, but the central bank had to institute an exchange rate floor because Francs were becoming too expensive relative to the Euro. So they probably wouldn't even consider a minor devaluation a bad thing.
Shoving binary into JSON is rather silly--base 64 encode it, or consider using a binary format better suited to your need.

As for adding comments to the spec--again, the idea is to prevent shadow information showing up that isn't obvious to a conformant parser.

If you give people the ability to smuggle data in comments, that's exactly what they'll do. At least this way people know that what they're doing isn't "to spec" and that their sneaky parsers are not following the rules.
GNU's novel proposal: A cloud that puts privacy first
Trailing commas reduce cognitive load. I don't need to consider whether an element I'm adding is the last item in a set; there isn't an edge case. Also, I can more quickly scan a DIFF and see the change in a file.
I just made the github for it yesterday since I want to learn how to program I thought I would start with a project I already have to gain a better understanding of github.

I wish I could devote more time towards this.
The reason they engrave (or use multiple stickers, for carbon and others) is that the frame number is not as unique as you might think it is, certainly not unique among different producers, and always requires some central database.

You simply haven't solved the major problem here, which is one of discoverability and easy, decentralized lookup.
What Google is doing is not illegal (immoral maybe). They have an obligation to their shareholder to maximise their profits through all legal means. If they were to turn around tomorrow and announce that they will no longer use the "Dutch Sandwich" and profit falls as a result do you think the shareholders would be happy?
Most of the time you won't know the person you're talking to that well, and unless you have a conversation beforehand - how do you know what their ethics are?
Haven't decided for sure, thats why I'm asking HN for some tips. I have been thinking about it for a while though. Whats the best way to ping you?
DUPE: https://news.ycombinator.com/item?id=6467431

I feel my comments still stand:

Ugh. So many problems:

1. It's a violation of "Kickstarter cannot be used to fund e-commerce, business, and social networking websites or apps."

2. This is a website, right? Then why: "Travel to the eleven biggest bike cities in the United States to meet with shop owners and give them the ability to register bikes for free (the cities: NYC, San Francisco, Portland, Seattle, Philadelphia, Madison, Tucson, Austin, Denver, D.C., and Minneapolis)."

(Awesome, let's use Kickstarter to pay for me/us to take a trip through the US "to meet with bike shop owners and give them a chance to use the website"...)

3. "Offer region specific recommendations for reporting bike theft to the police." - so an extended goal of this site is to "recommend how to report to the police, customized for regions"?!?

4. Some stickers.

5. Oh, and you have to pay to register with the Index.
And they seriously want $50K for this?

Sorry for the cynicism... but this is a website, some stickers, and a tour of the US for the founders.

(I mean, the 'stretch goal' is effectively, 'we get to go on an even bigger tour to, huh, tell bike shops about our website')...
Almost all bikes have serial numbers. Including the ones sold at walmart. You can read about them here: https://bikeindex.org/serials

Ironically, it's expensive hand made bikes that don't
There's already a number permanently engraved on my bottom bracket, it's the serial number. Why would another number possibly help with this?

The missing piece is tying that serial number to me, and that's something that the local police in the US do not do.
Good point.

I've always thought that ads that were reviewed, and could be reviewed very negatively, would be an interesting check on scams and bad products. You gladly take the advertisers money, but if people rate the ad poorly it's a waste and possibly negative value. This might encourage good ads and ads for good products.
I do try and write as often as I can. I need to be more regular.

I'll check out storyfix - Thanks - it looks like what I need (This blog is about getting real with your writing dream)
With hourly (as a contractor) your taxes will be more complicated, and you may get stuck with less benefits. Salaried, your income is more predictable, and generally works the same as it would if you were working "normally."

It really depends whether you want to work remotely long term or short term.
Exactly. In an ideal world:

Merchants want zero fees, and instant payout (like cash), but "wait a minute" you might say. Don't businesses pay taxes, and how do you think those tax dollars are spent (in a non-gov't shutdown state)? Partially keeping the dollar bill presses running.

Herein lies the problem. Cash is a government-run operation, and credit card networks are privately owned. We forget that our cash system doesn't run itself and isn't free to operate, so we take cash for granted, and undervalue or ignore the "interchange" fees.

By changing their perspective, merchants might see that zero fees is unrealistic. It's an unfortunate(?) consequence of leaving the bartering days behind, and joining a money economy.
It's also possible the money comes from eliminating the welfare administration system. All the paper and offices and maintenance must
cost a ton of money. (I don't count salaries because if you fired all those government workers their salaries would get replaced with
the basic income.
A Brief History of Open-Source Code [Infographic]
Or, also relevant to HN, increased entrepreneurship. Removing the risk of total loss would be huge for encouraging people to try new things.
If they want to learn intersectional gender theory, more power to them--after a time, I imagine they'll tire and move onto other, more useful pursuits. Ditto videogames and phone replacement...you can only be a consumer whore for so long before you start to feel that there's something else out there.

I don't mind that it's no-strings-attached money, because I might myself want to blow my allotment on a fleeting pleasure someday.

We need to give up this "keeping up with the Joneses nonsense".
Git clone in Haskell from the bottom up
Dilbert Creator Scott Adams Presents His 10 Favorite Strips
I'm still heavily involved in IT. I know the game has changed. As well as the complexity that's come in to it, there's an awful lot of complexity that's disappeared. Those necessary middle-tier components and UI frameworks have to be used, but they no longer have to be built from scratch.

>We also didn't worry about clustered environments, asynchronicity, or concurrency.

Clustered environments, probably not. But asynchronicity and concurrency were the bane of my life. Writing comms software back in the day involved having to hand-craft both the interrupt-driven reading of data from the i/o port and the storage and tracking of that data in a memory-constrained queue, synchronised with displaying that data on the screen. And the windowed UI had to be hand-crafted as well. Error handling was no more of an afterthought then than it is now - and you couldn't roll out a patch for a minor defect without manually copying 500 floppy disks and posting them to clients.

I understand why some bits of development take a long time, but the reality is that 90+% of the development work that our place does these days is what an ex-manager used to refer to as "bricklaying" - dull and repetitive work that involves pretty much zero thought to implement. Extract file X (using the language's built in drag and drop file-extract wizard), sort it by date (using the language's built-in sort module), split into two separate files (using the language's built-in file split module) and load into database Y (using the language's built-in database load module).

And even with all of these tools, it still takes 10 times longer for people to develop these kinds of thing than it did when we were writing all of this from scratch. It's not because of complexity of coding, of environments, or of frameworks. The problem is that much of the IT industry has replaced skill and knowledge with process, contracts, documentation and disinterested cheap labour.
>Morals and ethics have no say in determining whether to pay taxes

Morals/ethics do have a determination whether the concept of tax is ethical or not, which would then determine the ethics of avoiding said tax. If you take the position that tax is ethical (as a member of a society...) then it is at least on the surface unethical to avoid the intended tax rate (shifting burden, freeloading, etc).
It's a smart business model ... having all of the most innovative and disruption seekers coming to tell you their ideas - which then can help you form your understanding of where to invest, and then invest in the best options that come forward - and then more than likely help guide the companies via being on the board of directors..
Char can be anything not " or \.

You don't have to escape unicode. If you want to just use Unicode and encode as UTF-8 then go nuts.

This is valid JSON:

{
"äöü": "大家好",
"clef": "𝄞"
}
Linux Mint's Cinnamon 2.0 released
This seems to be really cool
Similar lists/sites:

http://www.coderheya.com

http://hackershelf.com

http://pineapple.io
In Mozilla's Rust you can also have a thread-local garbage collector for each thread.
The new strategy for negative reviews on Google products will be to offer five star reviews (for visibility) where the text talks about their terrible experience (for truth).
Laptops Snowden took to Hong Kong, Russia were a 'diversion'
Here are a bunch of general observations:

* Enterprises have a continuous ongoing need for new technology. Some they build in-house but like anyone else they are mostly busy running their current business and so they tend to buy important new technology from technology companies. I bring this up because it was in doubt a while ago -- and enterprises really slowed down buying new technology between ~2000 and ~2008 -- but I think it's a constant truth.

* Just like consumers, in enterprises there are early adopters, mainstream adopters, and laggards. The good news is that there are almost always early adopters for any interesting new idea -- we always tell enterprise startups to look for the first 5 customers -- if you can make them happy, then you can reference sell to the next 10, then the next 50, then the next 100, then the next 500, and then you are huge.

* Consumerization of the enterprise is real. The bar on usability and ease of adoption is being set by the consumer product industry; employees are increasingly bringing their own devices and services with them to work; there are more and more enterprise products that can be bought and adopted bottoms-up.

* However, it is hard to get a lot of MONEY from enterprises through only bottoms-up adoption. To get the money, at some point you have to strap on your big boy shoes and go in top-down and explain to senior executives why your technology is going to give them real competitive advantage or save them a lot of money. (This is the "enterprises don't have credit cards" principle -- you have to go get the money.)

* There are real constraints around what technology enterprises can adopt and how they can adopt it. A short and incomplete list: internal bureacracy, sunk costs, existing vendor relationships, regulations, data protection laws (e.g. in Europe), security requirements, need for integration with existing systems. At first these seem very frustrating to deal with. Later you realize that these can become a source of competitive advantage for you once you are in. Figuring out how to navigate that is really key and something the best enterprise entrepreneurs are very good at.

This doesn't get into specific insights/problems that they have at any given moment but this is a good general framework to begin an enterprise discussion.
I just moved here and would be very interested!
ah, yes, that particular angle could probably use some more research. I haven't read the consumer financial protection bills, but then again most legislators probably haven't either, and there certainly could be some loopholes that someone is trying to exploit right now.

Also important to note that most merchants opted NOT to switch to charging extra because it would have upset their customers, so really, by allowing that in the past, it primed consumers to expect the same price for both. Tricky devils...
The first 10,000 bikes will be free, and we may make registration free/cheaper in general, but we want to make sure that bike shops are able to offer something of value to their customers.
I'm not a writer, so take my words with a grain of salt, but this is what I'd do:

1. Make tangible progress most days per week.

2. Write more than necessary, and edit later.

3. Try to have as much fun as possible
How is this different/better than already established bike registries?

My bikes are registered here (for free):

http://www.bikeshepherd.org/
On Windows, the DRM inside the system does prevent you from recording stuff, while being a security risk:

https://www.schneier.com/blog/archives/2007/02/drm_in_window...

> Clearly preventing casual efforts is enough for most of the content vendors

Which is stupid. Those "casual efforts" won't be spent on trying to capture anything by those who pirate. They'll just casually get that through file sharing networks, while those who originally upload things can go way beyond "casual" methods to break DRM. The bottom line always is - that there is no technical or business reason to use DRM.
Obligatory The Oatmeal: http://theoatmeal.com/blog/apps

I make $7 in ~4 minutes; I'm sure almost all of us here make it in less than 10-15 minutes. Things we want cost money because people need to eat.
Wayland and Weston 1.3 releases are out
AFAIK, Wal-Mart is the only retail store that negotiates directly with Visa and MasterCard, and that only really happened after it sued both card networks a decade ago over being forced to accept cards with higher fees if it wanted to accept debit in its stores. They're still not happy with what they're paying; they urged a rejection of the settlement offer in the latest class action suits over processing fees because it still left Visa/MC's ability to raise those fees when they want intact.

So it's likely even large chains like McDonalds still pay the 1-2% interchange rates everyone else pays, just with a lower markup than average. They do pre-negotiate rates on behalf of their franchisees, which own the merchant accounts for their individual stores.
This page is beautiful, but disorienting. A few issues:

1. The content-free™ pages (single word) are dangerous... I nearly left thinking there was nothing to see. They could instead be bullets on a single page, or an animation. I know you were going for the single-word slide effect, but the user has to actually scroll through 3 entire pages with their hand.

2. The parallax stuff breaks your mental model of a scroll. I have always found this disorienting, despite the fad. Use parallax to animate content slightly (like Apple does), not to emulate a 'wipe' from cinematography, which has no physical interpretation.

3. When you finally get to the bullets with the content, they are very small and feel almost like small type that you're supposed to ignore. I would either present the content front and center as it is or balance it out with the full-page parallax stuff.

4. I just barely noticed the "try the dashboard" link. No doubt many will miss it, or not make it that far. How about hovering it to the right? Or presenting it right away? Or placing the button in multiple locations?

Otherwise, well-executed and very visually pleasing. Good job on that. Likewise, the actual dashboard is pretty, if not a bit trendy.

Sometimes I wonder if designers, like developers who create baroque systems only they understand, make trendy designs so that they will need to be changed in 1-2 years. For a counterexample, think of the OS X GUI introduced in 10.4. Closest to timeless that I can think of.
Just enough to be dangerous...
1) Good point, but it's not clear to me demand for necessities would actually increase. Bear with me: virtually no one in the United States actually starves, and only a very small number lack a roof over their head or other "necessities." I might even be tempted to defined a necessity as something a person will consume regardless of income. What people do do instead is externalize the cost of their purchase, through shifting it onto their social networks, relying on public funds either implicitly (nonprofits, churches) or explicitly, or by debt. Debt acts funny, though, because it either shifts costs to their future selves (reducing future consumption of non-necessities) or to creditors (who'll eat some of the cost and pass the rest on to borrowers in general). We can theorize all day about what the actual effects would be--it seems a bit opaque to me, and I'd like a small sized country to play with a reasonably sized basic income to give us some real data.

2) I'm not too familiar with the Basic Job idea, and it's not very google-able. But I expect my general response would be two-pronged: firstly, I reject the idea that there's a huge disincentive to work with Basic Income. No one is materially satisfied at the basic income level, which my gut says should be $10k-$12k. Most working age Americans make more than that, and most are happy to take on more work when it means more money. (At some point most people do value time over money, but that's well above the minimum income level.)

But more fundamentally I reject the idea that a government has the capability to designate what're jobs that involve real, economically valuable work and what're not.

Should a person who dispenses psychoactive consumables be considered a worker? Yes, but try getting that through Congress. Should an NSA snoop? No, but same deal. What about an artist? An entrepreneur exploring a new market? An unpaid intern building up social and knowledge capital? A family caretaker?

Even if I trusted bureaucrats in DC not to be subject to special interests and regulatory capture, it's a matter of capability. They just don't have the knowledge to make these judgments, and investing enough money into providing that knowledge would be a huge waste if not impossible. On-the-ground individuals have far more knowledge about their particular circumstances and the needs of their communities than anyone else. Building the ability for dispersed economic activity to leverage dispersed knowledge has to be a cornerstone of policymaking, because those knowledge costs are increasingly the costs that define our modern economy.
Don't Make Me Search! Why Profiling Matters to User Experience More than Search
It would certainly be interesting to analyze a game theory model for ads if one could surface negative reviews about competitors.
I thought it shows my email on my profile, but I guess it doesn't. runnerya@gmail.com
Awesome!

I'm selling them at cost here: http://www.ebay.com/itm/321226528853

I might change the font a bit before shipping these out though.