skysight-inc/HackerNews huggingface dataset:
What if one of your physical paper currencies in your wallet right now was involved in a robbery at some point? Should that serial number no longer be valid and cause you to lose that money when you attempt to spend it in the store? If currency is successfully laundered it frequently will end up in someone elses wallet - the same would happen with bitcoins, with the main difference being that it could be tracked back to the originating offense. Maybe an exchange will want to keep an eye out for that - but what makes you think a laundering site or gambling site will care? I give you $100, and you give me back $95 from your wallet and since I can use a different wallet to receive the funds it isn't tied together. In the end someone will end up with those hot bitcoins and fractions there-of, but they might be completely innocent - so should they not be able to use those funds? Should every person care about the source of their money? If you could track your paper currency back, would you reject any transactions that were at some point involved with some illicit behavior? I'm not talking about the technical feasibility, but really if people are bothered enough to care.
Stripe in Canada
The event is one for creative outlets. Even a low-utility project like this that goes viral provides many lessons applicable to more economically-stimulating projects in the future.

I don't disagree with the value of solving serious problems, but this sort of behavior should not in any way be discouraged. I think I would dislike working in that kind of environment!
What will the API offer?
Precognitive Build Servers
Funniest comments in source code
out of the ~25 people who bike to work at my office the youngest person is 35. The majority of the hardcore cyclists are 45-55.

But there is only one person who uses a chariot to drop their toddler off at daycare on the way.
I use an iPad in the same way, after switching from an MBA. the big advantages of the iPad are inbuilt 3G (I get 5gb/month for peanuts on a special offer from a couple of years ago), battery life (I never got more than 3 hours from the MBA), I move more (lean over to do some browsing and shift my position or walk around). And most importantly I am far less likely to switch to HN or some other distraction.

The big disadvantage is the lack of a web inspector, but I'm mainly working on back-end stuff at the moment.
I would assume that the people behind whichever inside jobs are just waiting for things to "die down" and for their former customers to forget and move on with their lives before the thieves cash out.
As a U-M/MPowered alum, I am very excited about this project as an example of the kind of creative approaches leveraging modern web infrastructure to tap into a newly emerged social behavior. I strongly expect this experience will be applicable to your future activities :-)
Good points but don't forget that he probably also increased his expertise in Ruby which itself drives value in his consulting work.
I tested simple a simple Go program with a for loop counting from 1 to several millions and making simple integer calculations and the same with Java. Java was 4-5x faster than Go.

It looks like HotSpot VM is preety much optimized and that Go still needs a lot of compiler optimizations...

I know that this test isn´t representative and complete, but it is a good smoke test for first comparison. C and Go should be faster than Java in pure integer numerics (or at least as fast as Java)...
Flake8Lint (available for Vim and Sublime Text 2) works really well for me, and my co-workers. The optional complexity checking is a nice bonus. You also get the PEP 8 linting and some logic checks.
It hurts at first, to see all the errors pop up, but once you tweak the settings (maybe you don't care so much about PEP 8 spacing and you'd like your equals signs to all match up, in which case it's simple to ignore those issues), it can help keep code consistent. I think the big win is on large projects with a number of people writing code. Having an enforceable "style" really helps cut down on bugs and makes everything more readable.
A Better Spotlight design for iOS
Do you have any additional details on this? If he found these locations via another site, is there something ethically wrong with what he's doing here? Or is the issue that he is just grabbing the original screenshot? What if he takes a screenshot of their screenshot?
No, it's like comparing sprinters by having them run, and someone telling you: "hey, the problem is not that sprinter X is ten times slower. The problem is what you want to do in the real world. Do you want to go from A to B? Why not take the bus, etc".

[I'm not saying this about the L1i cache case specially, which is a good point, but rather for the prevalent response to any benchmark in Go-land, a defensive attitude which I have not witnessed in any other language community. Usually Python, JS, Ruby, Rust etc guys get on to fixing such microbenchmark behavior or explain why it's as it is. Go guys just propose you forget about it and rewrite your code in another way].

I don't care about a specific real world case of getting from A to B, or how it can be done faster in another way. I care about measuring sprinters. The case that's important here is benchmarking itself. How fast each and every instruction of a similar type executes in a language.

E.g if I do:

for i in range(10):
print i

and

for i:=0; i<10; i++ {
fmt.Print(i);
}

I don't care if this kind of code is not representative of an actual program, I don't care if the code inside the loop might take more time in most cases, I don't care if I can write some particular program using some other structure.

I only want to know why this takes X time in Python and c*X time in Go, and if the c factor can be improved.

Suggestions about "real world programs" and "write this another way and then measure" in this regard are counter-productive, because they focus not on raw benchmarking the language but on specific cases.
I did something similar, but with just a webcam and a laptop, and instead of beer it was mead. Basically, I pointed the webcam at the air lock, which produced a bubble every 15-30 seconds (depending on the fermentation process). I wrote a small Python program using PIL which processed webcam frames and detected sudden changes in the image (a bubble). Each time a bubble was detected, it would write an entry to a database (date, time_delta_from_last_bubble).

This was really cool when I went out of town because I could login and see the delta between bubbles gradually increasing, and once I saw it sitting at 40-50 seconds between bubbles for a day or so, I bottled it.
Say more sir. I like the non-toxic spin, pricing seems good, and yet, by the bios on your "about us" page it seems like you are very marketing oriented. That's fine, but perhaps enlighten the mass here on how you struggle or over come some of the objections raised above? Personally, I despite mattress retailers, but I also want to lie down on the thing before I commit to spending 30% of my life on it.
Takes half the time to do the same task, how about it?
It doesn't have to be tribal, either.
Yes!!! Great job, Stripe Team.
Yes, but jerk can be treated, idiot is genetic. If his employees like him then you can work on his insecurity, if he is always like that and his employees hate it, walk away.
This seems much more complicated than is necessary. It costs ~$200 for a 7 ft^3 chest freezer and ~$50 for a fridge thermostat with the required temperature setpoints.
Interesting that HTC have gone the 'bright colours' route as well. I'm a fan- it's about time that people tried to make phones look bold and exciting.
VintageLines - Relative line numbers for Sublime Text 2's Vintage package
In many ways, launching in Canada is a big step for us—going from 1 to 2 is often harder than going from 2 to n—but it’s only a small piece of what we have in mind. We grew up in countries from Honduras to Kenya, and a large part of why we’re so eager to build Stripe is to help those outside the US to participate as first-class citizens in the internet economy.

I'm glad they address this before people complain about Stripe only moving to Canada.
Who benefits from iOS6's crappy maps?
This could be great for people with Alzheimers, or kids.
"Nights & Weekends" - How We Built A Killer App
How to run "Like Incentive" FB campaigns
I think the bug was maybe fixed (I haven't seen it in a while), but Ubuntu ships an ancient version of Chrome (looks like Chrome 18, while I'm using Chrome 23).
Good job guys - what's your ETA for the UK ?

We're crying out for you !
Put First Things First
Patent Complaint Filed Against Rackspace For Hosting GitHub
What about companies with outlook calendaring, isn't this a "killer app" where WP8 would shine? Or does exchange sync work flawlessly on android/iphone?

Technically the lumia 920 is at least on par with the iphone, in many ways even better and more innovative. The iphone just has such a strong brand with people willing to spend $500+ for a phone, so anything else probably isn't even an option. These people aren't looking for any special features, just an iphone.

For poorer people there is android in any price range.

So I don't really see where nokia would sit, except maybe as a "corporate phone" / "more serious phone".

Maybe some day apple will lose it's shine, you really are rather common nowadays with apple gear. It could just take some "trend setter" type person to start using nokia or some tv series mocking "old fashioned" apple fans. We have already begun to see people mocking "stupid" apple fans who can't even recognise their own phone when being told its the new iphone 5...
Hadoop and NoSQL: Interview with J. Chris Anderson
This is very cyclical. We're in the honeymoon period with some of these technologies. Two years ago you saw a lot of posts proclaiming that NodeJS and MongoDB were fantastic, world changing technologies.

Now you see a lot of posts saying "We're switching from MongoDB to Postgres/Riak because of X, Y, and Z". I suspect we'll start seeing similar posts about Node.js very soon.

No telling what will happen with Go, but just enjoy the honeymoon period for what it is and stay tuned to find out what happens later.
Twitch.tv raises $15M to expand its eSports webcasts
I've always known when bill day is, but in the last years I have never thought about which weeks pay day falls on except for one bad month when property tax and first+last at daycare happened during the same week.
If you throw out all paid edits, the customer might find all that is left of their Wikipedia entry is nasty stuff. That could be a big discouragement right there.

Wikipedia's own transparency is the best cure for corruption. Anyone can run data analysis on contributors to look for suspicious patterns. May be with a high profile "scandal" like this one more people will try it.
It's important to remember that some of the possible states arise from the memory model rather than what your code intentionally does. Say a producer thread fills a buffer and queues work, and a consumer thread receives the queue entry and reads the buffer. Does the consumer read any or all of what the producer intended? It depends on whether they were scheduled in different cores, and how full their caches were, and whether there was a memory barrier that's global (which is slow and not always needed) or only applies to the queue itself. Good platforms trade away just enough performance to guarantee correctness here.
I like how Jim priced it at $42. It seems like a lot of authors go too low, trying to profit from quantity instead of quality. To me, asking a higher price on an ebook helps show the value you can expect from it after reading it.
http://what-if.xkcd.com/11/ Shit unlikely to happen
We at Shopify just enabled automatic account provisioning for Canadians. End of an era of endless pain. We are thrilled!
There's a discussion on that — https://github.com/kevinlawler/kona/wiki/Coding-Guidelines

"The unusual appearance is a side effect of writing C as concisely as possible. There are great benefits to writing code in this way. Someone familiar with the style can read and comprehend the code much faster than they could with traditional code. Brevity creates a discipline that reduces bugs. Some of the benefits will not be apparent until you try it. Some of the downsides of the style are inaccessibility and a steep learning curve."
I'll be curious to see how he finds the surface keyboard. I'm dubious of the one that doesn't have physical keys on it. I find it really hard to type effectively without that physical feedback.

Great to read the year-after follow up, by the way. Really well done.
This, see the VLC fiasco for details
77 free videos about Java Certification (a little old but still valuable)
1. Languages are not fast (or slow), implementations are. The language semantics can help or hinder, but in and of itself a language doesn't run.

2. This is old news. The Shootout was debatable before, but 12~18 months ago it suddenly decided that only one implementation of each language (picked completely arbitrarily and according to no clear cut rules, and sometimes allowing two implementations e.g. Python gets CPython 3, Lua gets Lua, but Ruby gets both MRI 1.9 and JRuby, Erlang gets HiPE and Javascript gets V8) would be allowed after — as far as I understand — a spat with the pypy team.
I see and understand why this post has been criticized, both here and on Reddit.
But I believe bad content is a part of lesson learnt and I shall keep the link.
This is a great step. I'm really looking forward to being able to split transactions with the Platform so I can easily create an Apple-like App Store experience (where my customers get 90% of whatever and I get 10% of the transaction).
Android Galaxy S3 Remote Code Execution over NFC demonstrated
This is great. Although I was a bit surprised by the lengthy prohibited businesses section - https://stripe.com/ca/terms#Prohibited+Businesses

There are some legitimate business apps that not allowed. e.g. anything twilio based: (36) prepaid phone cards, phone services or cell phones
> Now that there is only one implementation for each language allowed

Not that they respect that rule of course: http://shootout.alioth.debian.org/u32/benchmark.php?test=all...
How an industrial accident has helped evolutionary theory
"Ecstasy" was originally used as a synonym for pure MDMA, before the crackdown on MDMA and its precursors. I have no idea how the term is used these days.
PassRocket Lets Any Business Create Loyalty Cards for iPhone5
Says the guy who made it...
Maybe they deleted their wallet in order to destroy the coins?
Announcing Heroku Enterprise for Java
Great work! Naturally I figure Sweden will be next ;)
> My car has a spare tire. I'm not "obliged" to use it.

But you probably would if you got a flat tyre.

Also, when the the police are given guns they will also be given training and procedures that will require them to use their guns in certain situations.
You can do this with Apps already (although it's still in beta)! (:

https://stripe.com/docs/apps
I sometimes question the utility of guest rooms.

I've often seen people layout their house so the guest room is in some prime area of the house and the workroom they use all the time is in a horrible dungeon.

I've always thought that the rooms should be allocated based on their utility.
I think this is a prime example of why apple products are harder to use than they need to be because they refuse to evolve the hardware as the software evolve. They start out with very simple functionality that only need one button. Now, one button does different things depending on if you press, double press or press and hold it down. It's the same with their laptops, so many functions are hidden behind multi-fingered gestures on the touch pad or moving the pointer to some corner or the screen. It's not any easier than putting more buttons on the phone or making the options visible somehow.
I've read a few of the MMM articles that have landed on HN before, and I think the original article was very reminiscent of the tone and style of MMM (but without the details and examples that MMM would have included).
"Body of missing toddler found in a junk-filled closet"

http://news.yahoo.com/video/detroitwxyz-20910802/body-of-mis...

SAME HOUSE! WTF!
Whoops, here's the relevant fee-splitting docs:

https://stripe.com/docs/apps/fee-splitting
They are also supporting Java 8, pretty nifty. Exciting news for the Java community.
We've had a pretty good response so far with our current options while at the same time being able to stay away from any profane, offensive, or really malicious content; however, we would love to have expanded options for other target demographics outside of college students.

Do you have any ideas for options that would be more well-targeted at your demographic?

We already personalize options to some of the user's basic fb info, but have yet to come up with buttons that we think other specific age groups would be more likely to use.
It depends on what you eat, but there's far more than lahmacun on the diet. Now, you're probably sticking to Turkish food (Chinese is going to start at 15TL, the equivalent of 8.5 dollars or so) but I'm regularly eating decent food for the 3-8 dollar (2.5-6 euro) range, with drink.

Great produce is also ridiculously cheap here, which makes cooking a much better deal.
I know this opinion may be unpopular, but: people have been successfully writing xlib apps for literally decades. There's no reason to use xcb for that type of app, especially if you're just trying to get a GL window on the screen and you don't expect to be doing lots of tricky X calls.
Also available as a user script, not saying that this is the same author though. http://userscripts.org/scripts/show/138037
Examining Load Average : CPU Utilization Metric Demystified
An Apple-alike one would be great. With the standard Samsung one I struggle to put two words together without a mistake, whereas with my iPhone I managed to type a 3 paragraph email while I was walking home last night and managed about two minor errors in the whole thing.

Admittedly I do like the SwiftKey keyboard, and I keep meaning to buy it (my trial ran out and I've not got round to associating a credit card with my Google account). The single best thing about Android for me is that you can at least swap out most of the things that you don't like about the stock OS.
>it sends a message -- particularly to women in tech -- that if they speak publicly, if they offer up their opinion, they will be attacked not about the content of their point but about their competence to speak at all.

Oh, don't worry about that. I'm an equal opportunity insulter! I didn't even care that she is a woman or not while making my point. Nor do I think that women in tech need special treatment. We all get what we all get. Do you see exchanges between males being any more courteous?

Notice also how I avoided to speak about their opinion on Yahoo at all -- they might or might no be 100% correct.

I only responded to the statement by some parent poster, that her CV "proves" that she is especially knowledgable in the ads field.
Dark Patterns in Domino's Order Online Service
GREAT STUFF STRIPE!

Crossing Stripe off the list of innovative services I can't use in Canada

Will definitely use you for my next product!
The last I heard of this is that the Metro versions of the different browsers can run on Intel-based Windows 8 devices, but not on ARM-powered Windows RT.

This is a shame. Firefox is great on Android.
I took the other fork in the road.

After joining a company several years ago in an executive position, I witnessed the CEO treating other employees horribly, and remember thinking that I'd leave if he ever treated me like that. Unlike the OP, I didn't make a principled stand at the time.

By the time it inevitably happened and I was subjected to the same level of disrespect and disdain, I was too invested financially and too critical operationally to leave.

Even though I had enough leverage to push back, it still made for a miserable work environment to see the CEO disrespecting everyone else, and it was never pleasant having to fight to preserve personal boundaries every day.

Not shockingly, nearly every hire left within 6 months. It ultimately worked out decently from a financial standpoint, but I'm still torn on whether I would make the same decision again.
This is way cool, but wouldn't the problem be direction and not accounting for obstacles? Wouldn't this point you "as the crow flies", so to speak, not accounting for terrain/surroundings?
Maybe, now that they have almost 200 courses they would build also the interconnecting web of notions so there are no holes.

Also, if possible, some kind of assistance to get over the difficult moments and choose wisely the education path would be great.
And what are you building today? Jesus, what a derisive attitude.
I don't think I could handle working full time on such a small display.
Thank you stripe for:

1. Listening to us :-)
2. Adding a viable resource to the Canadian marketplace.
Is it a false dichotomy to assume he could have made the same $15k doing something else in less time? $15k is still $15k, and it's likely that had he opted not to write the ebook n+6 months ago he wouldn't have earned any additional income.

There may also be some non-financial benefits of going through the experience as others have commented, plus the sense of accomplishment.
While I am on board with the Linode, I can't imagine coding on something that small. As it is, I have vim on 1920x1080 and a full tmux on the other screen. How did you get used to seeing so much less code at one time?
I love this, such a creative creation - although I'm not much sure I'd wear it, fashionably speaking, but it's a great idea. Setting coordinates via USB isn't the best, it'd be awesome if I could use my smart phone to connect to the shoes and set the GPS coordinates.
Less than an hour of billing and they've got new techniques and better understanding of application architecture. It's also the answer to life the universe and everything.
People don't do these things for the practicality of them.
Tip: If you are running CyanogenMod (and possibly some other ROMs), you can take a screenshot by long-pressing the power button to bring up the power menu. In CM10 this is optional and can be enabled in settings.
They forgot Interac for Canadians.
Check out balancedpayments.com. I haven't seen anyone else with an escrow and payments solution that is robust (i havent used them, just doing research for my own projects)
Most spam protection technologies are not discussed publicly as that would defeat the purpose
Huge security vulnerability found in iOS 5 & 6
Stacey, we've already had hundreds of people use the site and have received great feedback from many of our users. Sure, it's not something people use every day, but I definitely think it brings some good-hearted humor into people's lives.

Even if it just brings people a few laughs, I'd say that this product has meaning, and that I am proud of it.
St Andrew's College
"Sure you can bring out your cellphone or GPS and spend some time typing an address"

I tried that in the Medina of Marrakech - really didn't help much. We had to resort to the tried and tested approach of asking some of the local youths (who clearly are used to doing this) to guide us back to our hotel for a fairly small fee.