skysight-inc/HackerNews huggingface dataset:
For me, my eyes were slightly crossed as a kid. Had a couple of eye surgeries to align my eyes correctly, but the pupils were not aligned vertically perfectly, causing slightly conflicting images from each eye, and thus causing the brain to use the image from one of the eyes as opposed to fusing the two images as those with stereo-vision do. Both eyes still work all the time, the non-dominant eye at any given time just provides peripheral vision.
If I had more time on my hands:

(1) Launch a Bitcoin capital gains/losses tax approximation application (the "App") in beta. User keys in their Bitcoin addresses. App searches the block chain for the user's entry and exit times. App searches exchanges for the most favourable pricing source. App then returns an approximation of taxes owed/to be credited (e.g. in case of coins lost at Mt. Gox). App has a prominent disclaimer across the top warning against using it as tax advice.

(2) Bring on board a senior CPA with policy-making experience. Clean up the tax logic of the App under their guidance. Call buddies in the IRS and New York State Department of Taxation and Finance. Ask them to look over the tax logic of the App in exchange for dinner, drinks and equity. Move the disclaimer from the top of the app to the bottom.

(3) Call TurboTax and small accounting firms with any public posts about Bitcoin. Meet to discuss a partnership. Parlay into an acquisition.
My mistake. Feels similar in style to your articles :) Sorry Bobby.
Try reading what I said, the average user isn't a trader and wasn't on Gox. You've offered nothing to disprove what I said.
You're right that there is a lot to learn, but on the other hand, having come to it in the last 5 years or so, there is a lot going for us in that a lot of us are just customizing already built FOSS software.

For instance, although I am trying to cut down on the WordPress projects that I am doing (I am working on projects in a bespoke PHP framework), WP allowed me to have a project up and running and not worry about a lot of the things that I now worry about, all without learning every element of the web.

That said, there are a lot of things that I didn't know (and I am sure that I still don't know) which led to my projects being worse than they had to be... but my point is that for a lot of folks starting out the bar is very low depending on what kind of projects they are working on: it's not necessary to design an app from the ground up to do useful work on the web.
Why would you say it's scummy? Growth hackers is a group of marketers that are passionate about sharing and discussing great content on ethical drivers of sustainable growth like this deck. Based on the discussion on GH, everyone in the community loved the deck and agreed with the premise that product is the ultimate growth hack. It wasn't even submitted from a community regular. Unlike your last three submissions to HN that were all self promotional for Pusher, where you are marketing manager.
Security. When you want to run untrusted modding code.

It's hard to sandbox python or lua and block I/O and all system calls. 1 mistake and player computers are compromised.

Even with JS in browser you can't just eval(), you need sandboxing like https://code.google.com/p/google-caja/ or https://github.com/jterrace/js.js/ (200 times slower than js).
Bitcoin says they don't care what the IRS says.

Take that.
Emacs? ;)
What does this mean if a person bought a Bitcoin for $400 last year and now it is worth $583.03. What is the proper way to record this on a tax form? Will they have to pay tax now or when they sell the coin?
Intel acquires the wearables company behind the Basis fitness band
Facebook's Privacy Dinosaur Wants to Make Sure You're Not Oversharing
The one that's done for Atari is in assembly. I made one in Prolog last weekend as an exercise since I'm learning Prolog. I figured it was a matter of time till the variation became about language implementation.
I don't believe Word for Windows actually writes to the file until you save it.
Noob question: It seems like websockets is more appropriate for sending files to peers, why would they go for webrtc?
First occurence of "frequency domain" is in the lower 1/4th of the page..
Um, no. You have to publish or perform it publicly to be infringing. If you sign it at home, or record yourself singing it at home, or record a copy of the original at home, you're still not infringing as long as you don't attempt to distribute it.

Unless your shower is located on a stage and you charge admission for people to listen to you sing in the shower, but I'm pretty sure that's not what you meant.
Maybe I'm the only one, but the wiggling "Early Birds" on this page and the "Top Ten Facts" along with the marquee scroll on the homepage made it difficult for me to concentrate on reading.
Mattermark is fairly new, so I doubt that many companies would have had a concrete track record of success.
For the same reason everyone writes other financial systems for Windows. It's a popular platform with rich frameworks and a large developer base.

The current versions (>= Windows 7) of Windows are pretty secure. Even the last patched up version of XP isn't awful. That said, my experience with ATMs has been that nobody does a good job of hardening ATMs.
It would be nice if glass came with a physical cover attached that can be slid over the camera lens. Thus, you could have the lens normally covered and still use the glass without others being uncomfortable. As long as the cover became a widely recognized symbol, it could allow for social cues to develop separately around wearing "blind" glass vs regular glass.

The physical cover would of course also prevent this type of malware.
Looks interesting. Fighting with Google API can be a real PITA from my limited experience.

Can you guys help us figure out the kind of stats we should be getting out of FB/Google? Also, would be nice if you can push stats to our graphite server. Is something like this (or maybe webhooks) possible?
I use a text editor.
MS-DOS 6.0 and a customisation kit for 3.x were the leaks I remember seeing.

MS-DOS 2.x is not so interesting in comparison.
#clojure is your best online resource tbh.
The fact that memebox is really big in South Korea I think will help them. South Korea is getting quite the reputation for quality beauty products.
> the app takes a photo every 10 seconds when the display is off

> The app can also access the internet from the user's Glass connection to upload the images to a server.

Isn't that basically what lifeloggers want?
Hi, I wrote that chapter. I also wrote the AI system for Hatsworth. There is absolutely no way we would have embedded Lua on a DS!

What we did do was write a tiny little bytecode VM as described in the chapter. The level editor I wrote[1] let designers author behavior using a little UI. It then compiled that to bytecode.

It worked like a charm if I may say so. Unlike a full-featured language VM, we didn't have to deal with strings, parsing, garbage collection, or any of that stuff at runtime, which would have been untenable on a DS.

[1] http://imgur.com/a/PIFUk
Those of us selling software have not frequently complained that we should get preferential tax treatment because our basis is zero and tax fraud would be almost too easy.
Every stance affects someone's life or other, in some way or other. You're trying to get this man fired. That affects his life in a very negative way. You don't seem to care much about it.
How would anyone other than the Glass user know that the cover is actually obstructing?

I mean, a person could fashion a "cover" that functions as a one-way mirror does, no?
Looks like this product has lot of negative reviews.
I'm sure it's not your intention, but calling them "Silicon Valley" companies seems to downplay the fact that one of them is the largest publicly traded company in the world by market cap, and another isn't too far behind. Instead if we rephrase it to "some of the largest / richest companies in the world" the jump in logic seems a little less enormous.

I don't even know how to begin calculating this cost to your typical dev, so I couldn't say whether tens of thousands is or isn't in the ballpark, but I feel pretty secure in theorizing that there is an impact.
It's not that bad actually. The refactoring tools are pretty good, and other things like CTRL-Shift-T to open any file by name are nice too. Sometimes it throws a small to medium sized wrench into my spokes, but that's pretty rare.
Thank you! I'm almost done! Only one more chapter.
Interesting, I've been fixing it by opening the javascript console. Command+alt J
This is how Chrome DevTools do it (by default), and it's incredibly useful. When I'm just browsing websites I want the cache enabled, but when I'm working on a site (in which case I usually have the DevTools opened) I want the cache disabled. In fact, I now just open the DevTools when I want to temporarily disable caching -- because the keyboard shortcut is so ingrained it's a lot easier to do that then find the overall browser setting itself.
First, I explicitly was not talking about sending patches, but about pull requests. You can actually write an email that says "please pull from git://foo.example/project topic-bar" or whatever, that is something quite different from sending mails with patches inside.

Second, this is not in any way about github necessarily doing something wrong, but about its users doing something wrong in making it into a central quasi-monopoly. If you do offer non-proprietary ways for submitting patches, that probably goes a long way - but the way github is used by its userbase (that is, people just assume you have a github account, and don't invest in non-centralized solutions anymore because github is so easy, ...) leads to there being projects that don't have that option anymore, so I actually can not contribute, and in that way, github does get in the way.

The problem is not so much the individual who happens to be hosting some project on github, the problem is the centralization and monopolization that happens when too many people do that.

Also, yes, I do understand the individual motivation for using github, because it has some short-term advantages, but you maybe should not ignore the long-term consequences. The problem is that github's UI being more convenient does not technically depend on github's centralization (technically, github is completely unnecessary for solving the problem), but it is what github uses to build its monopoly. Let me sketch out a technically different solution that would be equally convenient with no risk of monopoly abuse: How about we define a machine-readable open format for pull requests, assign it a MIME type, and then just have git itself or some local git UI (of which there obviously could be multiple different ones, open ones as well as closed ones) registered for handling that MIME type on your system. Suddenly, you could simply use your existing mail account in order to send such a machine readable pull request via email to anyone at any other mail provider (probably with a single git command or UI mouse click?), and they could with a single keypress/click in the mail client start processing/reviewing the pull request. People could host their repos whereever they want, including on their own server, and among the providers possibly could be github, but there would be no risk of monopolization, everyone could use their preferred UI, their preferred git hoster, their preferred mail provider, ..., without that being a hurdle in any way whatsoever. Now, one reason why that does not get developed, I would suggest, is because "github is so convenient".

My point is: There is nothing wrong with making things more convenient, but it would be a good idea to think about ways to make things more convenient _without_ building monopolies, if only because those tend to be highly inconvenient in the long run.
Someone at Google is making a big mistake here then. Enterprise can take a year to migrate off their current coffee machine. Migrating off their infrastructure provider is not something they are going to accept having to do within a years timeframe. Some of the QA testing these guys do can take over a year.

The reason Google's whole cloud division doesn't take off in the same way as pretty much everything else Google releases is because it feels like you guys have no idea what you're doing. Which is incredible considering you obviously know what you're doing - you keep Google running! Would you give your Search team 1 year notice to migrate all of their servers off their current hardware and datacenters to AWS or DigitalOcean? Obviously not, they would probably fire the lot of you and run it themselves. Why do you think other enterprises would think any differently?
I thought it was an odd choice of word too. They are looking for a CTO and they are willing to give a lot of equity, because they are still early stage. But I wouldn't call my self co-founder in that role.
Harald Welte: Inside a cavity duplexer
I think a lot of people here are missing the point of this.

Microsoft didn't release the source code for these old versions of their software so people could use it, hack on it, and make new versions.

They released it because it's historically interesting.

As someone who is both a developer and a history graduate, I think it's fascinating.
Windows 9 Design Concept
Almost none of the complexity of the tax code has anything at all to do with it being progressive. The progressiveness comes from the rate structure, which takes under a page to specify.

Almost all of the complexity comes from dealing with what to tax, not how much to tax it.
Yes, but that sounds even worse.
Can a person know nothing?
me personally i think a person can not know nothing,trust me whatever subject it is ,it may be small but they will know something about it,either hear about it from someone and not really understand it but they will know.
I wrote a chapter on that too!

http://gameprogrammingpatterns.com/component.html
In my opinion everyone should always be skeptical but they should not blindly defend a claim without proper sources and sufficient evidence.

I've been called a conspiracy theorist before and it's not a nice feeling since that phrase has such a negative connotation and is often associated with crazy people.

http://en.wikipedia.org/wiki/List_of_conspiracy_theories

I'm surprised that there are not more listed for the CIA and other paramilitary organizations, they've done some crazy stuff over the past 60 years.
This will probably lead to a new RTF exploit...
Agreed, and I do believe this would be pretty realistic in many places. I don't know whether she chose San Fran to start in or whether she had no other choice, but if she did choose this, it was a mistake and cost her a great deal of sleep.
Been using Clojure in production for our API (core of the system) for close to a year now, it's been a very interesting ride.

Like many others pointed out, I do wish I had types though: refactoring is a giant pain in the ass even at our modest codebase's scale (10-15k lines), requiring endless UTs to make sure everything's still sane. Dynamic typing is fun for the simpler cases, but as soon as you go into trickier computations like crunching analytics data, you continuously run into run-time type mismatches that take forever to correctly pinpoint. Also having to continuously keep in your head just what exactly you're threading through functions is a pain and requires a lot of mental overhead.

The JVM also doesn't seem to bring much of a benefit to the table, considering that we only ever deploy onto 64bit Ubuntu 12.04, so there's not really a big need for portability.

The best part has been how fun it is to work in clojure and the community around #clojure channel with so many of its freakishly smart people. People on there seem to generally be very willing to help explain something if you're being obtuse.
I believe "enforceability" is the key word here.
Stir, A Kinetic Desk Startup From An Ex-Apple Engineer, Raises $1.5M
The ecommerce platform I work with, Demandware, makes its Eclipse plugin a critical part of the workflow. I don't really mind, seeing as how I've used Eclipse (or variants thereof) just about every day of my career.

If I write some Java on my own, I go Netbeans.
these are very much me-too companies. Algolia says they are database-centric but that's just marketing speak, search is search, "database search" is just facet search where you've told them the relevancy of each facet. TheDatingRing sounds like an absolutely horrible idea, it's like getting a Realtor but for the opposite gender. And their website is embarrassing. They miss the whole point, for many the act of using the dating site is itself rewarding. I've seen this a lot, people enjoy the online attention. Dating really isn't that hard, you don't need a realtor to find someone for you. Their real (online) competitor is facebook. AptDeco are competing against CL which is a waste of time, no matter how fancy the website.

This crop seems to be really disappointing. I didn't see a single company with any actual technology, it's all just me-too plus a little spin.
Both AWS free and GCE require a credit card before doing anything at all, so that's not a barrier.

As for the actual price... GCE's cost of .013c / hour is so tiny that I don't see how you can say it's a "huge deal".

You can spin up a GCE for 5 hours a day for a week to experiment and it'll cost you less than 50 cents. It's not quite free, but it basically is. As long as you're just playing around, always-on shouldn't matter so you can spin the server up to play, down when you're done, and thus pay almost nothing.
You don't get it. It's not just "against the law", like jaywalking. You publicly have those opinions (that imho, have some justification) and the consequences are many :

1) you won't get hired in pretty much any company if they know.

2) you will be fired from the police force and/or army if caught having them.

3) government departments are regularly purged of much less controversial opinions.

4) If you talk about this in a cafe or some such someone will report you to the police who'll find a way to correct this.

5) some decisions you may make can be punished if you are known to have these opinions. Something like the human rights commissions example you gave.

If you're smart and have these opinions, you'll bury them deep down.

I find it funny how this works, and I truly wonder what European socialists are trying to achieve by making this happen. They've already succeeded in making the extreme right comparable in size to the moderate left, and far, far larger than extreme left. And they're driving more and more people away because most of their actions are really about jealousy-driven wrongful accusations within their own people. The right, even extreme right, is currently very open to dissenting opinions and cooperate with eachother even when there exist large rifts in ideology between factions. The cynic in me says that's because they have to be. But it's giving them power.

As to why they do this, having lived there, the answer is extremely obvious : because a big class of people enjoy doing this to other people. It shows they're a good person ... yes, really.
I know that's how Chrome DevTools does it, but "because that's how Chrome DevTools does it" is not a good answer to the question "why specifically when the DevTools are open".
200k is 200k. It'll be on the public markets. If you think it'll go up a lot, you are welcome to put your own money in it.
>but that for PC reasons thats the acceptable "truth"

Are blood donations accepted from gay men now?
I always hated that term. And signal. Took me way too long to figure out that signal just means function.
Amazing resource! Thanks for the link and keep doing what you do.

Although, how are these organized? The colors seem to imply some kind of grouping, but besides "the big 3" at the top, the rest seems to be a random order. Maybe group by alphabet, or front end/back end, frameworks, tools, level of skill required, etc. Finding what I was looking for took a little scrolling, no big deal. I appreciate the resource and I will definitely be using it more.
It depends on what you mean by "mobile" :) It works between Chrome on Android and desktop. Unfortunately, Safari (neither desktop nor mobile) doesn't support WebRTC.
Holy fucking shit this is the best thing since sliced bread. You don't know how much I hate emailing file attachments.
Ask to talk to one of the company's investors if you aren't sure the founder is being upfront about runway. They should have a good handle on the company's cash position (and if they don't, that might be a yellow flag).
It sounds like no taxes would be collected at this point according to this:

"Do I need to file or pay taxes if I own Bitcoins?
Not if you bought Bitcoins or any crypto-currencies with your own money. However, if you traded, sold, or used any to purchase something, then you might. If you were given Bitcoins as payment, as a salary, or as a gift/donation, this is income and should be reported as any other income you earn.
If you sold any, spent any or even traded one coin for another, then this is a tax event. This probably means you either gained or lost some money on the of the coins you just disposed. Gain or loss, you are supposed to include the sale on your tax forms and include the profit or loss you made. This is taxable as capital gains."

- https://bitcointaxes.info/faq

But would it need to be marked on the tax form as owned property? At what value?
You may be able to use it for a home server but unless you have a particular need for the NVIDIA parallel processor you're better off with other cheaper systems. If you're looking for a tiny home server check out a Raspberry Pi or ODroid: http://hardkernel.com/main/products/prdt_info.php
As of 2011 brokerages are required to keep track of cost basis information.
Ask HN: What does this make you think = 'Looking for a technical co-founder'?
I didn't see anything that mentioned this affecting google drive - did I miss something?
"However, I think this market is in the wrong direction of technology. In pure software, marginal cost of a new unit is zero, while of course for each new Louis Vuitton bag or each new Rolex, there’s costs for material and craftsmanship. But projecting forward into a world with ubiquitous, sophisticated 3D printing, the value of material and craftsmanship attenuate."

What luxury goods sell (art, handmade Rolls,...) is a story, not a product. The category that looks more likely to suffer are the luxury goods that are merely almost-luxury products - industrially manufactured but high priced (I'm thinking Nespresso here). What will hurt them is the increased transparency - the cold spotlight on their industrial value chain. They will be exposed as fakes.

But what will likely thrive is everything that has nothing to hide but everything to gain from this new transparency - everything that is ugly, earthy, hand made, at the expense of sweat and blood and occasionally the lunacy of the artist or artisan. That stuff will probably become astronomically expensive.

And then, someone will figure out how to produce that semi-industrially and we can start over again ;)
Webkit is the new IE.
IMHO you shouldn't do it in a grid, it's confusing as a graphic and in some cases results in wrong representation of the data (which every graphical representation of data should avoid), for example, outliers can be too close to "normal" data, distance between two points is not representative of actual variables variation (sorry for alliteration), overlapping points seem to be different and you can't infer a drive price/cost to be better than other unless they share one coordinate(the worst, because that's the purpose of the graphic)

I'd say your points need to be smaller or you need to use less points in order to represent your data correctly.

I'd like to see a line representing the 1$ per GB ratio and other one representing the mean ratio
It does not make me think of anything.
Against Tolerance