skysight-inc/HackerNews huggingface dataset:
I think it's occupying a nice spot on the spectrum between say C and Ruby. If you're implementing some CRUD app with a few hotspots, maybe you'll implement the whole thing in Rails, then break it out into an SOA with golang services powering the hotspots. Finally if you really need to you can hand-tune the hottest spots with some C code inside of your Go services.

One thing I've been enjoying out of the Go community is narrowly scoped command line tools. Heroku's CLI client runs on Ruby, but there's an `hk` variant written in Go that offers 90% of the functionality with a fraction of the runtime. More of that, please!
Different shipping addresses from billing addresses are absolutely standard practice. I don't know why you'd think that a seller would disallow shipping to something other than the billing address.
How is this different from expensify? Expensify uses the slogan "Expense reports that don't suck."
You are essentially trying to do the same thing here.
What are your main differentiators and what exactly are you doing better than these other solutions out there?
I'm so glad you replied!

I've heard versions of what you've said hundreds of times and honestly, you academics are missing the point!

Yes, the particular tool you learn will become obsolete, but debugging between Eclipse, gdb, Visual Studio etc. is all basically the same. The knowledge you get is transferrable, just like they have a head start if you teach them C++ and they end up in a Java shop.

Teach them tools that are going to be obsolete! Stop worrying about that.

You have no idea how much time your students are wasting hitting their heads against walls that shouldn't exist trying to debug their crappy code instead of actually working on understanding the underlying concepts. I'd say it's a 9 to 10 ratio of brain-numbing debugging to actual concept implementation.

I really strongly encourage you to set up your students with IDEs. Have a few seminars on how to set up a Visual Studio environment, and how to debug a large codebase. It abstracts a lot of the fluff that stands between them and the underlying concepts. The command line and its tools are great in the right context, but you're making the barrier to entry a lot larger than it needs to be. You can transition to command line tools in more advanced courses, but don't hamper their learning from the get-go.
South Africa please.
As a beginning language Scheme and especially Racket are better designed languages. There's nothing of significance in Common Lisp that's better for a beginner and much in Scheme and Racket that is.

If I was going to move away from Scheme and Racket for vocational reasons but stay within the Lisp family I'd give strong consideration to eLisp since it touches on toolmaking. Clojure would be a second choice because it touches on imperative programming and library use.
Coinbase has stated they're not affected by this issue
Per your statement, how does this article cluster any less with "technology & programming" than the "world news" category you mentioned?

There have long been articles dealing with sociological and economic realities of our time on HN.
That must be a very recent development for 0mq then, do you have any source for this new feature?
FWIW it's an error in the BTC reference implementation so it's an easy error to make
That looks absolutely gorgeous. For a long time i've been using Firebug to deal with code in browser, then switched to Chrome and its inspector. Now i'm very tempted to try using Firefox as my main tool again.
How We Work as a Remote Team
FF Dev Tools have serious usability quirks vs FireBug that prevent me from considering it for anything but FFDT-specific functionality.
My company uses Stripe. The chargeback resolution process described in the original article sounds identical to our experience with Stripe.
It appears that Bitstamp did indeed use the creation transaction API in bitcoind which returns a transaction ID and they made the incorrect decision that the transaction ID returned had properties many programmers associate with IDs, like "meaning anything at all."

What they should have done was waited an hour then done an O(n) scan of all transactions globally in history to find the transaction by inspecting for parameters which exactly matched the ones they provided. That is, the Bitcoin developers now say, the correct use of the create transaction API.

Let me use an example programmers may be familiar with. Twilio lets you do SMS messages with three parameters: from_number, to_number, message. You are given back an SMS ID, which you can query to see the results of the SMS message (like, say, was it delivered successfully or did it fail with an error like "that telephone number did not exist").

Here's a discussion with Twilio in the bizarro world where it's like Bitcoin.

Me: "Hey Twilio I created an SMS message but when I try to query it for the results it 404s."

Them: "Are you sure you created the message?"

Me: "Yep pretty sure."

Them: "Are you sure you are looking for the right message ID in /messages/:id?"

Me: "Yep, I'm using the one that I got back when I created it."

Them: "Maybe it changed."

Me: "... What?"

Them: "Message IDs can change."

Me: "They don't usually change."

Them: "Of course, they don't usually change. Why have an ID if they usually changed? They only change some of the time."

Me: "What determines if a message ID changes?"

Them: "Oh, anyone globally can change your message IDs."

Me: "That sounds a bit insecure for a system which is, by its nature, deployed in a hostile environment."

Them: "Don't worry, they can't change after about an hour. Well, probably. It would be pretty expensive for an attacker to change them after an hour. Don't worry though, you'll never need an ID."

Me: "I find IDs useful for querying things. Like, say, messages. Which I have to do. To see whether the message was successful or not."

Them: "Well you're already downloading every message ever. Just scan through for one which matches the same from number, to number, and message contents."

Me: "... You're serious."

Them: "Don't worry though: they can't touch the from number, to number, or the message contents."

Me: "... Does this sound a little problematic to anyone else?"

Them: "It's on our wiki, noob!"

[Edit: Maybe somebody thinks I'm joking. Let me point you to one of the dangerous functions.

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls...

Name: sendtoaddress

Parameters: <bitcoinaddress> <amount> [comment] [comment-to]

Comments: <amount> is a real and is rounded to 8 decimal places. Returns the transaction ID <txid> if successful.

You should naturally, upon reading this documentation, figure "I should immediately discard that transaction ID, because it could be changed instantaneously after this message call. If I instead rely on that transaction ID, I will allow malicious users to break the software I am building."]
Writing Your First Sweet.js Macro
Minor caveat: Developers are usually business associates, not covered entities, but the upshot is similar.
I just switched a month ago from Chrome to Firefox Nightly as my default browser.

Some parts of the Chrome Web Inspector still outmatch Firefox (and Safari), esp. the profiling/heap view parts. Right now I switch back to Chrome when I need this functionality. Firefox’ web inspector feels a bit faster to me overall, though.

With Firefox’ new design in the nightly and the recent speed upgrades I don’t see a technical reason to prefer one or the other in many situations and that’s a very good thing. Welcome back FF!
I am a mac user myself and only use VS with Unity3D on Windows. But man, it has really turned my opinion about IDEs. Yes, even Jetbrains IDEs are slow compared to Sublime/vim but every time i have to explore a huge Api or framework to find out how things work i feel crippled by Sublime. For example in PHP i often need to know

- Which classes implement this interface ?

- What was the namespace of that class again ?

- take me to the definition of this (in a different file)

- show me uses of this function across the entire codebase

Yes you can also do all of that with some nifty search action in Sublime, but i don't think its as efficient.

When you work for example with a node or angular project that doesnt matter, i am happy with Sublime there, but i currently built a huge application on top of symfony2 in php with tons of third party libraries and in that case it just doesnt work well.
You should consider moving your coins out right now, since there's no benefit to keeping them in Coinbase unless you're trading. (This is always true regardless of the current problems.)
> 100 GBP in the API =~ $1.

I think you mean £1.
massively corrupt

The data, comparative experiences, and commons sense, disagrees with you.

Single payer is easier to audit. Because it's more simple.

Healthcare Fraud: Auditing and Detection Guide [2012]
http://www.amazon.com/Healthcare-Fraud-Auditing-Detection-Gu...

Healthcare Fraud: Auditing and Detection Guide [2007]
http://www.amazon.com/Healthcare-Fraud-Auditing-Detection-Gu...

And before you say "tort reform", single payer and universal coverage largely eliminates need for malpractice insurance. Again, because we have existence proofs (every country that has single payer) that discerning people can use to inform their opinions.
I didn't ask for the right answer. I said how about any kind of suggestion.

He's not being helpful, he's just being a douche.
I guess EU would require Sony to certify the player for food contact and that would be expensive enough to be not worth the trouble. Or require to wipe any suggestions that the water is drinkable.
From the article:

> A Google search unearthed a number, but it was literally nothing but a recording, directing the listener to go to their web site.

> So to the website I went, sending them the following message through their web form

> When I came into work on Monday, one of the first things I did was to fill out their chargeback response form again

> I received none of the “updates throughout the process” that they promised

So, he's followed their rules, and used their channels of communications. Their response was an automated "we cannot divulge the reason for your account termination ... our decision is final."

Past articles from people who encountered the same problems have posted the response to challenging these to be "stop contacting us, your account is closed, our decision is final".
On a Mission
Here's what's going to happen: neither parametric polymorphism, nor exceptions are going to happen in Go. The answer in the FAQ is just PR bullshit; the designers of Go are not interested in having parametric polymorphism and that's the bottom line.
What mechanism would cause the regulatory agencies to be any more competent than the people running the exchanges?
Because of the massive (and justified) collapse of confidence in everyone building web servies for this space.

It shouldn't surprise anyone that after months (years!) of BTC services absconding with millions of dollars worth of users money and now the exchanges starting to collapse in a similar fashion (users can't get money out) that the wider user base of bitcoin would begin to default toward not trusting services that purport to store coins 'securely'.

This is bad in the short term as the remaining exchanges prices show, but likely a positive progression in the safe use of crypto currencies going forward--
Yes, because Rob Pike is so inexperienced. You should explain to him what he's getting in to.
Use HTML labels with your radio buttons, please; I don't want to have to aim for the little circle.

</body>
</html>
<script>

hem. use this instead:

<script type="text/javascript">
…
</script>
</body>
</html>

I doubt it will be any efficient compared to native implementation. Cool hack though, it reminds my when I played around with basic real 3D drawing with Quick Basic.
March madness
The problem is that you can spend someone else's money just by knowing their digits

That's part of it. The other parts are that unlike a PIN or password, people routinely tell others what those digits are, and that the system works as a pull (the merchant decides when to collect the money and informs the customer's bank via the payment processing system) instead of a push (the customer decides when and where to send the money and informs their own bank).

Most of the problems with security, fraud, chargebacks and related areas in the card payment industry ultimately start from this fundamentally flawed model.
Heh, you summed up the stupidity of the current cryptocurrency rush in one sentence. Shouldn't they be self-contained and their success not be affected by exchanges?
Klout is a perfect example of great marketing trumping great product. Klout scores influencers, but in reality it's not that much superior to tools like Followerwonk, BuzzSumo, or Twtrland. But they came up with a score that ppl could digest, they had a memorable brand, and they created PR with the gamification of these social scores.

I might be wrong, but the real value if any in Klout is that they have a bunch of data aggregating social media profiles for a bunch of influencers, but only some of it is public like Twitter - stuff like Instagram/FB is opt-in (I might be wrong). But all in all, it's not something you can't gather on your own with a year worth of development.
The short answer is that plurality voting is a scoring method (give one candidate one point) and so has all the weaknesses of a scoring method, and it is a rank-order method (which only considers the top) and so has all the weaknesses of a rank-order method, and it isn't very expressive. I intend to put together a more complete answer at some point.
In one day, nothing.

The objective of this is to generate awareness, and it is achieving it's goal.

My mother knows what the NSA is and sees the problem.

The only thing that might get us to a better place is to slowly change awareness and with it, will start the political pressure.

Why one day? a focused campaign will generate much more visibility.

Think of how fast the zeitgeist has changed for civil right to minorities, you'd be surprised, maybe in 10, 15 years privacy might be on it's way to being respected again.
- open dev tools
- click on Network tab (far right)
- make a request (e.g., reload current page)
- click on one of the entries in the list
- there's now a tab for cookies on the right
Have been following the Positive Money campaign for a while, good to see them getting some mainstream media exposure.
Great site, looks great and seems slick and fast.
Can you tell a bit about the languages/frameworks/tools you've used?
+1 for this. I trust you're working hard on these problems, but can't fantom why it takes so long. I'm really curious about what bureaucratic mess is hidden under the hood of currencies.
This gets really philosophically deep if you keep going... :)

Like... how do you bootstrap epistemology? Given what you say above, how is it that a completely naive learner learns anything? If you immerse a naive learning entity in random noise, it will only learn random correlations. But if you immerse it in an environment with structure, we must assume it would begin to mirror that structure in its internal state. (Learning is information transfer.) But at some point it has to start somewhere... to start by attempting to correlate one apparently non-random pattern with another.

BTW, I do agree that the graph I posted doesn't prove anything. But if it continues to repeat, at what point should we start questioning the null hypothesis and searching for underlying causal factors? Does statistics have anything to say about that?

This gets into areas like "if we built an autonomous space probe, how would we program it to look for 'interesting' things? Define interesting..."
Well, 2 identical transaction not resulting in the same hash is more a bug in the bitcoin implementation, than a misunderstanding in the protocol, imo
1. The currency conversion rates can be checked by retrieving the charge's balance transaction via https://stripe.com/docs/api#retrieve_balance_transaction

2. We are working on supporting different payment methods, but have no immediate ETA on when these will be available.
Interesting! Is this similar to Concur?
I'd like to play devil's advocate for a bit: are we ignoring the value of credibility with cops? Cut off benefits previously promised, and you find potential workers no longer trust you.

This really is devil's advocate, because I think pensions are outdated and shouldn't be offered to new workers. But part of the bargain with the civil service has been, basically, lifetime employment + retirement. There are costs to backing out on that.
You donated more than me.. and I am employed , shame on me.
> I am lucky that about two months ago I moved over to Coinbase from both Mt Gox and BitStamp. I wonder now if Coinbase is going to start having issues.

You mean something like this? http://www.reddit.com/r/Bitcoin/comments/1wtbiu/how_i_stole_...

'Someone' didn't ensure their trading engine did atomic writes to a database (by the way, that database doesn't do write isolation on multiple documents by default.. guess which database is that? Hint: it starts with the letter 'M'), which resulted in a potential race condition that could be exploited.

Coinbase uses that database, and apparently did not know that you need to ensure atomic write operations.

edit nwh links to Coinbase CEO's comment that it was not them. Ok, good to know. However, I still can't see how anyone would use said database in critical/production infrastructure, sorry. Maybe in a few+ years time it will be mature enough.
Asking politicians who have broken laws in secrecy to stop being secretive and stop breaking laws isn't going to work. The only useful course of action is to vote them all out of office.
I'm having trouble figuring out the exact use case. Who is this product for?
An inside look at real Basecamp projects.
Hi, I'm one of the developers. Let me know if you have any questions.

We'd like to get as much feedback as possible, and we have a special offer going on towards that end: free service with unlimited users until April. We'll also build out your integration for you if you'd like us to.

If you think this'd be helpful for your company, leave a message here or email me at ben@datanitro.com.
Very different supply lines. Bevereages companies have many bottling facilities distributed throughout their markets, electronics companies tend to have relatively centralized manufacturing.

With low value:weight beverages, transport costs dominate manufacturing, so it is most economical to have many bottling facilities relatively close to consumers, at the cost of reduced manufacturing economy of scale. With electronics, manufacturing costs dominate transport costs, so it is most economical to centralize manufacturing, taking advantage of economy of scale.

Of course, sony could work with some drinks manufacturer to hybridize those supply chains, but I don't think there's value in doing this large scale. This is a (great!) marketing gimmick, and they can get most of the value by doing it one-off. There's not a lot of marginal value in scaling it out.
It is my sincere hope that this understanding becomes pervasive in society, such that the inane social movements based upon naught but angry emotional mob mentality become part of history.

As it stands, young boys are medicated with psychiatric drugs for beings boys, and this is deemed acceptable by society. Boys are failing at every step in public institutions, with higher drop out rates at all levels of schooling.

All of this based upon the misguided idea that a Y chromosome is equivalent to an X chromosome, such that sex differences are "socialy conditioned". This madness must stop now, before our children are harmed any further.
Machinery to extract ChangeLogs from git repositories
I ended up with these: http://www.amazon.com/gp/product/B0037Z1FRM/ref=as_li_ss_tl?...

It came with 3 sizes of earbuds, I had to use different sizes in each ear. They are terrible headphones, but they stayed put in the water.
Πόσο πρέπει να ξοδέψω για υπηρεσίες SEO;
Unless specified otherwise
I also agree that I find FFDT unusable compared to Firebug or Chrome dev tools. I find it hard to pinpoint exactly what it is about it though.
The Coinbase CEO mentioned that this wasn't them being discussed there, which begs the question who else it could have been.

https://news.ycombinator.com/item?id=7214973
Politics is often about making bad problems worse.
Waterproof listening devices have always been wishful thinking, but never actually implemented correctly nor have had the demand properly assessed (lots of people think they want them, but I'm not sure if they truly do)

Challenges I see:

- Cords get tangled really easily due to the nature of the sport (Solution - make them completely in ear)

- Bulkiness slows you down or at least presents issues when they fall out (see solution 1)

- There is no easy way to control volume or change the song (solution - perhaps use something in your mouth to "chew" on to change these parameters maybe?)

Swimming (especially the 3-4k I do almost daily) can be painfully dull, so the demand is sort of there, but it seems the amount of tech involved far outweighs the presumed benefit (and therefore demand).
As a guy who has filed and approved hundreds of expense reports over the years, BRAVO! This looks very interesting and is definitely something I'll check out.
Tumblr Removes RSS Redirection
There is also a work in progress to add a better interface for inspecting storage (including cookies): https://bugzilla.mozilla.org/show_bug.cgi?id=926449
The one time my card number was stolen was to purchase computers that were shipped to my house and taken from there.
Heaven help you if you ever live in a place with moderately bad weather for even part of the year. Neither Sydney nor SF are even remotely good places to model transport policy on.
I bought a camera and tried to have it shipped to my father's house. It was understandably difficult with them actually looking up my home phone and calling me to verify the information before shipping. They called my Dad too to make sure he was ok with it.

These are/ should be normal precautions when shipping expensive equipment
The armchair activist is the person who thinks that the world's problems can be solved in but 3 years, by doing nothing in particular whatsoever, and such that you'll never again have to lift a finger to make the world a better place.
Didn't coindesk just report yesterday that the 'transaction malleability problem' that MtGox was worried about was already known and a non-issue?
> What you want is an independent audit, not regulation.

Maybe even some regulation requiring such a thing?
It probably doesn't hurt to talk to the other company and see what's what. At the very least you'll make some contacts going forward. I would only negotiate with your current employer if your willing to leave if they so no. If they are willing to pay to keep you that shows they won't be looking to fire you since they would just let you go if they didn't want to keep you. If they don't counter or play games like counter less, leave because they are willing to gamble with replacing you.
We're being redirected to http://liveweave.com/1POv7l/index-alert.html and seeing a 404.
Is that true? If so then significant blame goes to that in addition to the exchanges.
The PlayStation Cloud Sync Experience