skysight-inc/HackerNews huggingface dataset:
Code style is extremely important. A lack of consistency with existing code makes both the new and old code harder to work with in the future. And neglecting to maintain a consistent coding style often indicates neglect in other areas, such as correctness and robustness.
You can partially infer something from the lack of ratings. People usually only do them to give good or bad ones, so you can balance it out a bit with non-voters as "average" scores.

It's still goofy, though.
The End of Snow?
Yeah, I have a long purchasing history of sci-fi novels. But then I buy a book about UX and another about value investing, suddenly my recommendations are all replaced by Warren Buffet and web design books...

Sci-fi novels are an area where I need a large amount of discoverability to find new authors - recommendations are very useful. Not so much when I break my trend and buy a stock market textbook.
This is another example of how government tries to simplify its job by creating problems for others. If the anti-theft technology of any use, more companies would introduce them and users would buy such phones.
I need to clarify my points a little bit. I don't mean we don't need controllable devices. I need door locker, window slider for years. But I will not buy a thermostat for > $100, because the way to produce the "things" is not economic.

We can have centralized program to control all the things at home. Two usages:

1. Need to control from remote: we should control them via OS level security to reduce the unnecessary cost to speak HTTP no matter how cheap the OS is. If they can be controlled directly, why do we need them to understand HTTP?

2. Need to talk to each other: they can talk via the controlling program. They don't need to be that intelligent to talk to each other via HTTP.

By the time when we have every "thing" at home, you can see the difference. The cost must be reduced to almost nothing in order to make home automation popular with very low additional overall cost compared with the existing devices. Again, think about it, we'll have 100 things at home, are you going to buy every thing for $100? Not necessary, not scale.
> how big a market is the thermostat market...

As has been expressed at various places on the web, the Nest acquisition was most likely about more than just thermostats and smoke detectors. It was probably about good consumer product design in general.
I was strictly replying to the Intel FLOPs claim of the parent comment. I have only a faint idea how the Mill CPU works, so I can't really compare against it.

From the little I have read, the Mill CPU looks like a cool idea, but I'm skeptical about the claims. I'd rather see claims of efficiency on particular kernels (this can be cherry-picked too, but at least it will be useful to somebody) than pure instruction decoding/issuing numbers. Those are like peak FLOPs: depending on the rest of the architecture they can become effectively impossible to achieve in reality. In any case, I'm looking forward to hearing more about this.
The success of Flappy Bird is probably two factors:

1) Social Competition

I deleted Flappy Bird almost immediately after downloading it with the thought: "Seen it. Seen it done better." So, there is some level of social interaction that keeps people engaged with it if there are other people around also playing Flappy Bird.

2) Microtransaction fatigue

The success of Flappy Bird may actually be more of a reaction against all the microtransaction garbage than anything else. Flappy Bird REALLY stuck out for not having microtransactions. I was absolutely gobsmacked when I opened it, could play it, and didn't get hounded. That's pretty powerful.
Go Away Dog
All your Bitcoins are's belongs to us !
Tangent: Why does everything have autoplay videos these days? It's like we're going back to the terrible days of geocities.
I can't figure out what etcd is. Any help?
So to translate: 'Don't you worry about space communications, let me worry about blank.'
> Debt taken out by the government has to be paid by the tax payers in both principal and interest.

That's not actually true, particularly, there is no necessary reason why, as long as economic growth can be maintained over the long term (even if that's not always the case over shorter terms) a country can't sustainably have an ever-increasing debt balance, without ever paying any of it off other than by issuing new debt.

Even if it was true, if government deficit spending increases stimulate economic expansion, the tax funds to pay for the spending can be produced by the spending.
Yeah, it could be implemented inexpensively in SDR using GNU Radio and a USRP. Of course you'd still need the front end hardware; high gain antenna, LNA, and PA. Not something out of the ordinary for some hams though. It's probably NASA not having the manpower to devote to it.
I'm curious what would happen if they asked a simple y/n question: "Was there anything negative about your Uber experience?"

Of course, this means you can't really reward drivers who are amiable and make you feel comfortable. But I feel as though answering "no" to the above question implies that your ride was a at least a "4."

I think three tiers of experience make more sense anyway. Your ride was either Bad, Good, or Exceptional. It's difficult to gauge what a 2/5 or 3/5 means.
Almost. I agree dick was too harsh, and in fact, it was shaming. And I do think that if one "side" is not contributing resentment can build up that no one wants. I do take issue with the notion of "sides" and I think it should be left to each couple, working as a couple to determine what fair contributions are, and shouldn't be left to popular culture pundits to declare that this is the era of 50/50 sharing and only regressive neanderthals would think otherwise.

I'm out, I have to do a Costco run.
I did this with a Belkin WeMo Switch hooked up to PagerDuty through IFTTT [1]. I should've used the Philips bulbs though, they seem to work so much better.

1. http://euri.ca/2013/turning-the-lights-on-from-pagerduty/
"A highly-available key value store for shared configuration and service discovery. etcd is inspired by zookeeper and doozer..." -- https://github.com/coreos/etcd
> At every count, each soldier looks at their neighbors, considers what they themselves were already doing, and decides what to do next, completely according to what they see.

Anyone else think this is an incredibly ugly problem statement? It's like they thought firing squads were cool and tried to shoehorn the problem into it any way they could.
You're pretending that Rome didn't make war to capture slaves.

(Or captured hundreds of thousands of slaves as a result of conquest; phrase it however you like and it still looks pretty awful)
It is 'illegal' in the same way all foreign currency (more accurately, anything that isn't the ruble) is illegal - that is, you need specific permission to trade, hold or settle in any other currency.

In Russia currency is extremely regulated - you won't find rubles outside of Russia and within Russia what you can do with other currencies is extremely limited (and requires permission/licensing). They did this to stop locals fleeing the ruble and causing a crash. At one point 90%+ of all cash transactions in Russia were in foreign currency - so these laws stem from that period.

The best way to interpret this guidance would be as a reminder from the Russian government that bitcoin is not a replacement nor alternate currency for the ruble, and the same laws apply to it as apply to the USD and other foreign currencies.

This is far from a 'ban' on bitcoin, you can still hold bitcoin in the same way you can hold USD or any other foreign currency. You just can't settle domestic transactions in bitcoin.
It is a distributed configuration management clustering product like zookeeper. It simplifies the creation and sharing of mostly configuration data in clustered or distributed systems.
You raise some interesting points. As an employer, do I have a moral obligation to help an under performing employee through a bad period? Many, though not all, would say, "yes."

Let me rephrase the question. Do I have a moral obligation to pay said employee more than the current value he is providing to me? Now, most economists would say, "No," though there may be an argument about the present value of what the employee can provide me with in the future, perhaps in terms of special skills or increased loyalty.

Now, let me rephrase one last time. What if the cost of supporting this employee is make or break for my business? What if it is not just the under performing employee, but several others who would lose their jobs? What then is my moral obligation?
I work for a payments company.

Generally, you use JavaScript to actually tokenize the card. You then save that token in your actual application, and then use it to actually charge against.

This model works just fine with background jobs.
I don't think that is a fair assessment of him, even then.

At any case, I hired him fairly recently for a security audit and he worked quickly, and was very effective (he found several important vulnerabilities and reported them in a crystal clear manner). He was also a pleasure to deal with (no bullshit stance, something I find enjoyable).

The 4000 USD for ~20 hours of work were definitely well spent!
I don't know what that means or what zookeeper is... Can you explain the problem it solves?
Sidecar does something like this, They ask if it was bad, good or exceptional. If you say good, they ask what could've been improved -- and I usually find myself selecting "nothing in particular"

That gives a very accurate picture of the driver. It's cool that sometimes my sidecar driver gives me candy and tells jokes, but that's not why I use the service.
Their employees do some really interesting things. ReactiveCocoa is incredible. Seems like a great place to work to me (I'd love to get a job there!)
That is exactly it. Because of the instability in the economy during the 90s where most Russians abandoned the ruble and used USD the Russians heavily regulated all non-ruble currencies as a way to force stability.

This notice is more a reminder that bitcoin is treated as other non-ruble currencies are. I'd assume most of the Russian based markets already knew that.

The laws are there but they are extremely difficult to police, while you can't just open a bank account and accept USD (which you need a license for) there is still a large grey economy.
I'm in the midst of reading Types and Programming Languages right now.

I'm also reading the more recent Practical Foundations for Programming Languages by Robert Harper. It's written for a similar audience.

I would recommend both.
There is some discussion of fork here:

https://groups.google.com/forum/#!topic/comp.arch/sICkAag4ga...
Imagine you're working with a processing system made up of tens or hundreds of computers all (usually) identically configured, networked together and solving small chunks of a large problem. This is software to minimize the effort required to configure all of those individual systems which make up the "compute cluster".
I don't think the food metaphor makes any of the issues easier to understand.
You might disagree with him but calling him a fraud is uncalled for. He was a respected biologist and has had over 65 thousand citations to his work.

http://scholar.google.co.uk/citations?user=kALUT54AAAAJ&hl=e....
I'm at 62 right now which is low for me. I use a crapton of tabs of basically two reasons:

1. I use tabs as a lightweight to-do system
2. I basically hate any kind of latency so I'll always open links in the background, then switch tabs when it's done loading. I hate latency to the extent where if I find a multi-page news article without a single page view, I'll often close the article rather than have to endure each page loading.
Show HN: Automatic VPN Generator – Protect Yourself at Sochi and Starbucks
The Illustrated Guide to Law: "I was entrapped"
This is too simplistic. There are still roads in china that aren't used much, while inner city infrastructure is insufficient. Also, many houses that are built are villas that farmers from the country side can't afford; Beijing has a lot of empty apartments and a housing shortage at the same time.
Hawala is closer to traditional banking than is made out to be. Despite the hash code entries there must be a form of eventual resettlement. There must also be a distributed enforcement apparatus that charges its own fees. Also, in many countries hawala operators are 'too big to fail', which is the ultimate proof that they are banks.
Competitive Jobs Will Never Go Out of Style
I very rarely have more than ten open and I would be curious to hear what the benefits of having so many can be. The only one I can imagine is that if you have a very slow connection, it may save you some load times.

In Firefox, I can access pretty much any website from my history or bookmarks by typing a few letters of its URL or title in the address bar.
The older I get, the more I understand and believe the stereotypes in that book.
Enjoying a ...
This seems like a good place for a kickstarter?
Mostly agreed but most importantly follow convention in the 1) code base and 2) domain/language you're working in, in that order.
I think I see the next natural progression in the open-source movement:

1) Open-Source Software

2) Open-Source Hardware

3) Open-Source Spacecraft

So ... if NASA and the other space agencies aren't willing to make use of this spacecraft, would they be willing to cede ownership to a group of hackers dedicated to helping the hardware continue its mission?

I've got quite a bit of ancient hardware in my basement, and while I was a broad-band RF engineer (in the cable industry), I know the theory behind narrow-band transmission. Anyone think we should start a Github project?

UPDATE:

It looks like the highest bit-rate that would be required would be 2048 bps:

"Tracking and telemetry support have been provided by the DSN (Deep Space Network) since January 1984. The ISEE-3/ICE bit rate was nominally 2048 bps during the early part of the mission, and 1024 bps during the Giacobini-Zinner comet encounter. The bit rate then successively dropped to 512 bps (on 9/12/85), 256 bps (on 5/1/87), 128 bps (on 1/24/89) and finally to 64 bps (on 12/27/91)."

This should be pretty easy to achieve with any UART. Now to find the frequencies used during communication.

UPDATE 2:

I'm currently working at the Pennsylvania State University and just sent an e-mail to a friend who's the Flight Operations Team Lead of the SWIFT Mission Operation Center here (http://www.swift.psu.edu/). More information as I hear back from those I've contacted!
What would interest me: does the comm protocol of (interstellar) satellites include any form of authentication or was it assumed at build time that only government-level entities would ever be able to build transmission equipment powerful enough to reach the probes?
I think exist some gap in how build languages. I wanna make one, but need to re-create a lot of basic stuff just to bring my own thing. I know .net/java/llvm is suposed to solve this, but exist something that give just a AST and I plug onto it? So I don't need to invent how declare a var or how make a function, but just control the syntax, the sugar, etc.. (ie: Like have a API to build languages).

Of course, where this dream get killed is when I'm interested in do it in C, not in .NET, or need a VM (or not). But when I see julia/GO/lua/nimrond and think "Hey, I could build on that" but is too highly coupled and then the option is do everything from the start...
UberX intentionally set their rates (recently) below Uber, at least in SF. Uber has 5 different tiers of car.
Slow Cooker + USB thermometer = Sous Vide
>>: the on-chip cache is much quicker than conventional architectures as the TLB is not on the critical path

I would really like to know your reasoning that the TLB is a major bottleneck in conventional CPUs. CPUs execute a TLB lookup in parallel with the cache, so there is usually no latency except on a TLB miss.

Basic research on in-memory databases suggest eliminating the TLB would improve performance only by about 10%, this certainly isn't a realistic use case and most of the benefits can be obtained simply by using larger pages. So I don't really know where your claims about 25% fewer reads is coming from in relation to simply getting rid of virtual memory.
The top comment on this link has a nice explanation of why the offered explanation is unlikely to be a sufficient one. I find the claims intriguing, but a full decryption would definitely take more.
Serious question: how is Krita a "Photoshop killer" and GIMP not one?
> So I'm still not clear why a vacuum in a thermos is superior then?

It's not just the vacuum, but a combination of a vacuum plus a reflective coating to deal with the effectiveness of radiation as a heat transmission method. In this way a vacuum thermos addresses all three heat conduction methods -- conduction, convection and radiation. More here:

http://wiki.answers.com/Q/How_does_a_thermos_bottle_work

This doesn't mean a vacuum thermos won't lose heat, it only means the rate of heat loss as a function of time is greatly reduced.
Kind of takes the fun out of it doesn't it?
Uber does this already. If you rate 3 or below they ask you to classify the complaint and leave a comment.
Why not use VMs for isolation, and containers for their own distinct reasons?
> Also, don't tell people your ethnicity.

Or gender, while we're on the topic of things to avoid. :)
Photoshop is not mainly a painting application, though it can be used as one.

The strength of Photoshop is in its automation, ability to integrate with all kinds of things, ability to open a hundred different formats by default, plugins, 16-bit-per-channel support, color management, work with huge files, etc etc etc.

This looks like a competitor for ArtRage or Corel Paint.
This is awesome, but there's always something that makes me feel uneasy when asked for API keys like this. They could probably list and delete any and all of my droplets with that kind of credentials, couldn't they?
They probably have some sort of crypto on the communication, you could could probably break it on your iPhone :) 1978 was a long time ago and security wasn't nearly as well developed as it is now.
Apparently the highest gain antenna NASA has is 61.7 dbi at the relevant frequency. If they used 5 watt transmitters, that would be like running 4.5 megawatts into a conventional dipole antenna. The reality is NASA probably used many tens or even hundreds of watts to contact the spacecraft. As an amateur radio operator I assure that is out of reach for most of us.
Definitely agree. We hopefully answer some of those questions on our FAQ (https://www.tinfoilsecurity.com/vpn/faq). We also link to the script we run if you want to set it up yourself.
The Art of “Forgot Password”
From the parent post:

> Think about how many great things have sprung out of places like Reddit.

To think about what is lacking in the fantasy lets start with what happens when there is no overwhelming support for anything. How does a whiz-bang networking technology solve fundamental human disagreements?

It's also worth asking if speed of execution is really the defining characteristic of a good government. Plenty of horrible governments have been able to get horrible things done quickly and efficiently.
Buffett is best known for investing in companies that are undervalued. If he simply invested as you describe, he would be lost in a crowd of investors who use the same criteria.

Also it's important to say that some investors are going to succeed by chance, not design, and there cannot be a consistent winning equities investment formula or method. More here:

http://arachnoid.com/equities_myths
Need secure internet? Just drop your API key in here. Yes, I know they link to the script, but you don't have any assurance that they're running the same script when you give them your creds.

Promoting the use of VPNs and secure browsing habits is awesome, and I applaud them for open sourcing the script. But asking people to trust them to do the work negates much of the benefit they're trying to provide.
Mainly not about tech? It's such a perfect summaries of what's happening in the tech history for information processing. Like to see more of this kind.
It seems that Hawala might be used for import tax evasion:

>Most hawaladars take care of money transfers as a side part of their small business, so often hawaladars pay each other back in non-monetary ways. The most common case is by discounting goods in an export/import business. So in Ibrahim’s case, if the hawaladar he visits in Dubai exports goods to the hawaladar in Alexandria, the Dubai based lender can pay off his debt by discounting the value of his goods.

If the cost of the imported goods is discounted, then proportionally less import tax will be paid.
Not a bad idea, all of mine is speced from about 1.5 years ago before haswell was publicly available. So while a little dated, certainly more than enough to do pretty much most of what someone wants.
The "skip" shortcut is Cmd+K, Cmd+D. You can also undo selection with Cmd+U to step backwards.
> 1) Open-Source Software

> 2) Open-Source Hardware

> 3) Open-Source Spacecraft

Turns out that 3 is really just 1 and 2, plus Open Source mechanical engineering as well: http://psas.pdx.edu/
Sure, I know that much of this is "learned preference."

What surprised me is that even that didn't actually seem to be a problem in practice [for me], even when frequently switching between zero-based (C++) and one-based (Lua) languages...
Buttercoin
Dev Ops Engineer - Palo Alto, CA
http://buttercoin.com

Buttercoin makes Bitcoin trading platforms. We make them fast, safe, and easy to use.

We're seeking an experienced Dev Ops Engineer to start immediately. This would be a full-time on-site position at our office in downtown Palo Alto, though we might be open to a contract position with the right person.

Do you love branching, testing, and deploying code across multiple servers at a moment’s notice? Does the thought of migrating hundreds of thousands of database items in 10 tables across 5 machines get you excited? How about backups? And, more importantly, restoring those backups? Remotely? In the middle of the night? Are you a source management pro, with extensive experience using distributed version control systems (i.e Git, Mercurial, Subversion). How much do you know about large relational and NoSQL databases, and can you manage the internals of our systems, check load balances, and respond in the blink of an eye to automated messages about the state of these machines? All while managing risk and delivering superior results?

If this sounds like a typical day in your dream job, then we’d love to hear from you! You should be a developer with some experience as a systems administrator, or a systems administrator with extensive programming knowledge, and have an extensive open source portfolio (a link to your GitHub profile is required, please include it in your response).

Preferred Experience:
* Provisioning tools like Chef or Puppet
* Node and Java. Scala experience strongly preferred
* CI and frequent deployments on a released product
* Some Bitcoin knowledge preferred

Responsibilities:

* Own the workflow for getting new code into the wild
* Use and develop tools to automate QA and release deployment
* Design and implements systems to monitor the health of running code
* Troubleshoot issues across the entire stack
* Develop app features relevant and participate in code reviews
* Take part in 24/7 on-call rotation

If interested, please send an email to "jobs@buttercoin.com" with a link to your Github profile
A Wrangler Unlimited might not be too terrible as a passenger... regular backseat, hard sides and top, etc. Not quite a "real" Wrangler though.