skysight-inc/HackerNews huggingface dataset:
I've found that the biggest problem with IDEs is that they let you get away with a sloppy architecture/modularization and having tightly coupled code.

Why bother thinking about a clean separation of concerns, isolated modules and good interfaces? The IDE will let me change any method or class name at any time, so I can just use everything everywhere as much as I please. Why bother making minimal well documented interfaces that make sense? I can just make sloppy, huge interfaces with 100s of little functions and use my refactoring and completion tools to find out which ones to call.

I call systems built this way "boogeymen". They are really scary to work on. You're changing some method in some class and you have no idea what will be affected by that method (until you run the system or the tests). You have no idea if that public method is part of an interface to the larger module, or its just public because another class from the same module is using it. Come to think of it, there is no "real" modularity and isolation.

I strongly believe that "necessarily complex system" meme is a myth and complex systems are the result of sloppy work on architecture, modularization and tiny interfaces that make sense. IDEs help perpetuate this sloppiness by helping mitigate the consequences, not by solving the underlying problem
What I love about bugs
It looks like we have a lot of different "Linuxes for online learning." Perhaps we should peg different open source LMSs to particular distros. Since edX and Stanford's system seems to be destined to be the most popular and user-friendly, we should from now on call it the "Ubuntu for online learning." Further, I suggest Wikipedia be called the "Arch Linux of online learning." Traditional colleges and universities can be called the "Drupal of online learning."
Rackspace Cloud has regions in the US and UK only. AWS has regions globally including 3 in the US , 1 in Europe, 2 in Asia, 1 in Australia and 1 in South America. Object storage content is often sensitive in nature and not distributed publicly by CDN. Additionally, AWS provides a larger and more comprehensive suite of complementary cloud services including a more robust compute platform.
I'm surprised that someone hasn't started another Bitcoin yet. Is it harder than just changing some initial seed? Because the artificial scarcity of digital currency is what's allowing for these high prices.

Then all you need is intermediary parties that will exchange your V2 Bitcoins for V1 Bitcoins (which will currently have the highest acceptance for buying things). Over time, V2, V3 etc. may even become accepted directly by merchants, if they become big enough.

UPDATE: Thanks for the info on additional ones. This is getting really interesting. So my initial scarcity hypothesis was wrong, which means it's just pure herd mentality. Hopefully over time the availability of multiple currencies will lead to some sort of equilibrium though.
Nonsense.

He knows it's terminal (it's spread all over the place), and if he chooses to live the rest of his life on his own terms and not enduring the significant side effects of chemo, then it's his choice and good luck to him.

My grandmother refused chemo (cancer in bowel, liver, lymph nodes) and I think she made the right choice.
I bought a domain at Namecheap. That sent me over to BitPay which I gave the current USD price in BitCoins and an hour later Namecheap had accepted the payment.
Almost nobody is buying anything with bitcoin. At least 99% of the bitcoin price is due to speculation.
It's like in Germany in the 30's.
And two days later you regretted not hoarding the bitcoin instead.
I absolutely love the Culture series. Although it doesn't delve into the Culture universe proper, Use of Weapons is one of the best books I've read. Would highly recommend checking out this book. The two narrative flows and the conclusion at the end, wow, just wow.

Definitely very sad news.
It's a completely different type of exploitation to online gambling. Online gambling exploits individuals, some of whom struggle with reason and control at great expense to themselves and the people around them. The profit gained from these individuals is sometimes not proportionate to the amount of pain it inflicted.

Office raising their prices mainly exploits businesses. These businesses are not buying Office based strongly off impulse and irrationality, and I'm sure a lot of these companies would not weep regrettably into their pillows after purchasing it. Their buying process is rational, and based on need. Online gambling can be entirely irrational, out of control and is never based on addressing a need.

I think from a utilitarian point of view it would be quite easy to argue that online gambling causes net misery.

I don't blame Zynga for taking this route, I'm not surprised. But it doesn't mean I can express my distaste for something I think is ethically questionable.
https://bitcointalk.org/index.php?topic=134179.0
I'll agree with that actually, he's in favour of an independent Scotland as his dream of a socialist Britain is unlikely (from a Guardian article he wrote a while back).
Most everything you do in life is chasing highs and reinforcing biological addictions or psychological habits. Going for a run? Chasing that runner's high, scratching that addiction itch. Having sex? Getting that orgasm high, scratching that addiction itch. Eating food you love? Getting that sugar high, scratching that addiction itch.

Research on slot machine players: http://www.emeraldinsight.com/journals.htm?articleid=1705333...

Utilitarian gamblers, in essence, are looking for something to do. Many are seniors, who are looking to kill time, reduce boredom, or simply get out of the house – and they are less motivated by financial rewards or excitement. Some enjoy people-watching as much as the actual slot play.

Excitement gamblers are looking for a buzz – the thrill of winning a jackpot, relaxing and having a good time. This group doesn’t like progressive machines with bigger payouts because they don’t pay off frequently enough to provide the excitement.

Multipurpose gamblers tend to be younger, less educated, have lower household income, and are less likely to be married and own a home. Their motivation is to have fun and win money, and they are attracted to themed games and other machines they consider “lucky” or fun to play.

Relaxation gamblers were the most educated and well-to-do, and played slot machines for the socialization and fun. However, they also like to stay within their denomination – usually 25-cent machines or $1 machines, and often look at slot play as a way to relieve day-to-day stress.
Another person that might be cryopreserved [1], but probably won't be, much like the 150,000 who passed in the last day or so [2]. Many sorts of terminal case can actually lead to better quality cryopreservation under present legal restrictions [3], in comparison to the drawn out and uncertain end of aging, precisely because they are more rapid and certain in time.

(Or might be plastinated [4] in the alternate history thread in which people actually got up and started to do something about death in the late 1930s [5], when the chemical industry started to be up to the task of building a mass plastination concern).

If you've made no preparations but still have $200,000 or so sitting around, then the certainty of oblivion is still your choice, even at the last minute. (Most people who are cryopreserved fund it through life insurance taken out decades earlier). No judgement on that choice is offered, as the right to vanish is a good right, just judgement on the fact that while other options do exist, they might be far more available for everyone and better thought of were the world just a little bit different.

[1] http://www.fightaging.org/archives/2002/11/cryonics.php

[2] http://www.fightaging.org/archives/2002/12/death-is-an-outra...

[3] http://www.fightaging.org/archives/2011/02/to-die-in-order-t...

[4] http://www.fightaging.org/archives/2009/04/plastinate-everyo...

[5] http://www.fightaging.org/archives/2011/05/when-did-we-becom...
Litecoin.
Namecoin.
Ixcoin.
Ppcoin.
Terracoin.
Devcoin.
Dude just a quick vocab tip: try 'than' instead of 'then'.
CyanogenMod removes opt-out of stats transmission
Burlington Ruby Conference: Ticket Sales Now Open
But then you're not really charging BTC, you're charging USD but allowing BTC as a payment mechanism of USD.
Oh to be reading them again for the first time. I envy you.

This is a lamentable loss indeed. It really grieves me that my shelf of Culture novels will likely never grow again.

Fuck this fucking disease. It really makes me angry. The lives cut short, all those possibilities lost. We need to fix this bug and soon.
Anonymity is not really the selling feature of bitcoin - in fact it really only offers pseudo-anonymity.

The fact that no-one else can just "print" bitcoins, and that you can transfer funds at internet speed to anybody else anywhere in the world and that (after a short time), the transaction cannot be reversed are the main utilities.
I guess the y-axis should be logarithmic at his point.
Actually, there's a lot of other virtual curriences, see for examples: https://bitcointalk.org/index.php?topic=134179.0

Yesterday 2nd popular one, Litecoin (LTC) more than doubled its value.
Amazon continues to make S3 maybe my favorite of all of their services.
Usually company is compared with other vendors in the same industry. E.g. Qliktech (NASDAQ:QLIK) in 2012 had net income of ~3,839,000 on the revenue of ~388,537,000 which is a profit margin of 0.99% vs Tableau's 1.26%.
CodeMirror: Edit code in your browser
http://friends.banksophilia.com for a personal statement and guestbook.
Just sold my BTC for about 75% profit within a few weeks, still probably gonna bite myself in the ass if Bitcoin ever hits 1000 USD
Thanks, I missed it the first time.
"you'd have to be very brave indeed in order to put a limit on the expected BTC price."

Or quote a fairly aggressive price (so that the hedger pays a significant premium for the service)

Also, how are you getting futures/forward prices on USDBTC?
What was driving the price of gold for the past decade?
He doesn't have a chance of lasting more than a few months, most of which will be painful and with rapidly decreasing functioning. With the type and severity of his cancer, an experimental new treatment will simply ensure that his last days are more painful than they need be.
Maybe, maybe not. This essay was published almost ten years ago...

"Wealth is what you want, not money. But if wealth is the important thing, why does everyone talk about making money? It is a kind of shorthand: money is a way of moving wealth, and in practice they are usually interchangeable. But they are not the same thing, and unless you plan to get rich by counterfeiting, talking about making money can make it harder to understand how to make money." http://www.paulgraham.com/wealth.html
The Guardian Project - a privacy, security and anonymity stack for Android
Great talk in NYC for the Guardian Project and annonymity.
Remember the saying: no one ever gets fired for taking profits
Show HN: HN Store
Rather than recreate Google Drive, Yahoo integrates Dropbox into Mail
A year or two ago a group in .ch (which is not China, BTW) organized a group buy of Debian logo'd swiss army knives. I got in on the deal and unfortunately ended up paying well over 50% the cost of the knife in various transfer fees. So my "$25 knife" or whatever it was ended up costing me about $50. First I needed to convert from dollars to euros, then an international xfer, then into something kinda like a cross between what americans would call paypal and a checking account I believe it was the iban system where I basically sent money to a number almost exactly like paypal would send money to an email addrs. Nobody would do stuff like this unless they were desperate or crazy or just didn't care so the financial cartels tacked on incredible fees at each step. Oh if only we could have made a transaction with BTC. It takes about 5 minutes to make a BTC transaction so the currency risk is pretty minimal compared to the 50%+ fees from traditional currency changers. Given those numbers, even during an active crash its safer/cheaper to use BTC than traditional forms of transfer.

Anyway the value of a bitcoin solely due to transfers is (how much money the world is transferring across borders with BTC today) / (how many BTC are available for that kind of transfer/trading today) with a correction factor for velocity of money today. So if a billion bucks a day flows outta $dying_country and there's ten thousand BTC in the trading pool being used to transfer the money, and the velocity of money is the btc change hands a thousand times a day, then the price delta due to Cyprus/whatever would therefore be "about" $100 per individual BTC on top of whatever existing value due to other transfers and such. These numbers are pretty well made up but this is generally where very long term price estimates end up. So assuming BTC someday approaches 1% of paypals volume, then given paypals well known transfer volume stats, and some realistic estimates of the BTC trading pool size, the price per BTC would be...

Much like EE work this valuation benefits from a hydrologic comparison. So given hoover dam, how much does a gallon of water weigh? Well if you know how many pounds of water fell over the dam per day, and you know how many gallons of water fell over the dam per day, and one day's worth of water takes exactly one day to fall over the dam, then a gallon of water would seem to weigh x pounds...
See ? That´s the visceral proof that today, we have very few visionaries, real entrepreneurs and much more "employees like" trying to run a business. I can´t see Bill Gates, Sergrey Brin or Steve Jobs (TRUE VISIONARIES AND ENTREPRENEURS) selling their companies for shit (like a fucking trip? a house ? wtf go borrow some money to your moms health problem). And if they do, they got depressed, like the OP. So welcome to the true Hacker News OP.
> If getting rich is your priority, become an investment banker

People keep saying this, but it's a whole different category of thing than "become a programmer". You can't start with no particular skills and no education, work hard at learning for three months, and get a job as an investment banker (or, if it's possible, it's not so easy as to be a common route to investment banking, like it is for programming).

Being an investment banker requires knowing people; being a top programmer only requires knowing stuff.
It was a great surprise for me to see him at the book signing event a couple of months ago in Bristol. Not a deep and mysterious person I imagined him to be after reading the books - just a great, happy guy who shared some thoughts about his imagination. He could really make the whole room laugh.
FastMail rolls out super-fast new email search
Note that the 'UK gambling industry' is rarely based in the UK and does not operate under UK rules. Zynga's site is based in Gibraltar and operates under that country's much more flexible/less customer-friendly gaming laws. The only UK thing about the casino is that they are targetting UK users.
I only just started reading the Culture, after the first book I was already hooked. He is a great writer.
Do you know this guy? Perhaps there other other unprivileged issues he has had to deal with by being a member of one or more of those groups.
Exactly, I removed java from all my computers about week ago. And since I am having my personal debian server, I installed ownCloud 5 on it for filesyncing.. and I am happy so far.. the clients are in C++
Yahoo Mail owns the U.S., with 7m more unique visitors than Gmai
You're right, for simple indoor positioning, reading the socket 5 times per second is a good enough rate. For sport applications we'll probably have to increase it a bit.

Your 3D application sounds awesome, d'you have any link?
Think of it as a chance to invest in something tangible and productive.
Sometimes it just isn't worth fighting. it'll just ensure suffering. Make every minute of your life count and you can live with this outcome.

Cancer sucks worse if you put everything in your life off.
I don't get why HN isn't open source so that everyone could improve it.
Could you explain your point to me please?
I agree with the premise that the current situation is unstable but I am not sure what conclusions you are drawing. (Maybe something about the morality of the gambling industry?)
Enterprise B2B School of Hard Knocks
One major problem with using any aggregator site for commenting is the very-short-term nature of the discussion. With many blogs, you see comments months after the original article was penned. AFAICT, there's no way for HN to notify you that you received another comment months later
The one thing to be said of online casinos is that they offer good protection against underage gamblers. Unlike a fruit machine in a pub, you can't just wander by and anonymously put money in. The payment systems generally prevent registering/depositing by under-18s. And even the Gibraltar gambling commission (of which Zynga falls under) is very strict about preventing minors from playing.
You're upset because Zynga is exploiting addictive behaviors? That's their entire business model, and always has been.
I bet some execs are looking at the stats for this and just going 'hmmm... what a coincidence that EVERYBODY is using the same browser!'
> Why does it have to be lumped into IDE? Both could be written as standalone utilities that your favorite editor can call.

Yes. And it has been done. Over and over, each approach crappier than the next.

I'm using Eclipse/CDT; it's really shitty, but sadly still more usable than Vim for large (-ish) projects.
Spammers? Gaming the karma system? If those parts were open, it would be easier for spammers to take advantage
I did something similar to what you describe by writing a custom Python server to communicate with a Unity client.

Most highly interactive games can't just use TCP, because it has too much overhead and you want different reliability for different kinds of game-data. For instance, if you're sending a constant stream of position updates, you don't need them all to be reliable. E.g. just send the last N frames of updates in each unreliable datagram. That way if one is missed, you can just interpolate / extrapolate. Triggering particle effects or other non-critical eye-candy can also be unreliable.

Check out RakNet. It's a really solid C++ networking library optimized for games and similar soft-realtime use cases. Internally, this is what Unity's built-in networking is implemented with. Since I couldn't access Unity's RakNet directly, I wrapped the DLL for access from my own client-side
Unity code. I used custom Python on the back-end.

Another option to consider is SmartFox Server. It does things like lobbies, IP block ranges, and sessions management.

Chances are you'll end up re-implementing a lot of functionality that they've written already. I was okay with that, because I wanted to learn how.

Hope this helps.

You should decouple your network polling from the game update loop to avoid headaches later. I.e. don't do it in Update. Also, Update is frame-rate / display-dependent, whereas FixedUpdate is not.
Gibraltar is part of the UK and it's under the same laws for the purposes of gambling. Gambling companies operate out of Gibraltar for tax reasons.

http://en.wikipedia.org/wiki/Gambling_Act_2005
Spot on. There's no heroics in hanging it out.

Sorry for your loss.
In Las Vegas, there are slot machines with all sorts of cartoons (Disney characters, etc). But if you look under 18, and you walk up and touch them, security is going to appear out of nowhere and ask you to leave.
This is a feature not a bug. Also its much more valuable for the endpoints to be dissimilar payment regimes because financial transfers have obscene fees at this time. You double the currency exchange cost while eliminating all transfer fees. Transfer fees to go from my employers NYC bank checking account to my local credit union checking account are pretty low. On the other hand hopping borders and using multiple payment processors adds up pretty quick and the rates are extremely high for small transactions.
I recall hearing about abuse of a storage service by saving data in the access logs (which were not billed) for 0-byte files.
I'm disappointed in Hacker News. The top comments seem to be about people lacking the patience to read the article and then criticising the article for being too long!

Please either spend real time reading the article and thinking about it and then comment, or don't comment at all.
The real question is: will they be successful at lobbying the US government to allow them to operate in the States? Buying the stock now is (in my mind) largely a bet that they will be.
If you interested in HPC topic, especially in terms of HFT, you should his previous presentation on LMAX system:
http://www.infoq.com/presentations/LMAX
This is horrible news. We are all poorer today, all of us. Banks is an inspiration to all who read him - of what could be, what can be, what is to be.

Cancer has claimed a terrible toll in my life. Three in my immediate family and counting, the countdown very fast for one of them. And now it seems to have turned its unwelcome gaze to my intellectual treasures. I hate this disease, I despise it so much it's hard to express.

I'd say it's my hatred of cancer that drives me to want to achieve riches, via a startup, so I can pour money into its vanquishing. It was hatred that made me agree to be a member of "the 300", as useless as that has turned out to be. And it's the knowledge and memory of those lifeless bodies on hospital sheets, cold before their time, that forces me onwards, reminds me that that capricious finger of death could swivel my way at any time.

Banks, you are a titan. You inspired me, you inspired others. You'll never be forgotten, and god willing maybe you'll inspire a few to take revenge on your blind, callous killer.
> Valve can pull this off, they are a game company, always building the next great game

Ironically enough, Valve hasn't created a game for years. These days they are mosty a platform (Steam) company rather than a game studio.
The original poster seems to be arguing that the gambling industry is doing 'a great job' at self regulating. I believe that statement to be pretty meaningless, and I think regulation is likely a positive thing.

The fact they've done a good job of regulating (assumption) up to this point shouldn't be a consideration when deciding if they should be regulated in the future because we inherently can't trust them, and there is no guarantee whatsoever that it will continue that way (and I believe inevitable that at some point one of them will step over the line if they haven't already)
In the short term you're probably right. In the very long term all fiat currencies collapse, so yeah it will happen here, eventually.

You have to have an engineers perspective. All manmade bridges collapse. That doesn't mean they're not useful, or its going to fall over tomorrow. But delusions of immortality are not realistic.
CMMI: I will never list this on my resume, period. Not that I don't think CMMI can be valuable, but management never implements it properly and I don't want to waste 2 years of my life doing that ever again.
What sanctimonious rubbish. The top comment added nothing to the debate, and failed to engage with anything the article said.

And now you dress that comment up as reasoned and adding value. Wow.
Litecoin now trading for $5.78
Why is installing databases so fraught with difficulties?
Archaeologists discover 'Gate to Hell'
This is Hacker News. We take our code seriously.