skysight-inc/HackerNews huggingface dataset:
While I prefer non-upgradable contracts for the same reason, there are mechanisms to reach some middle ground, like:

1) a significant delay between the announcement of an upgrade and the actual upgrade (enforced by the blockchain)

2) a mechanism to opt-out or cash out before the upgrade happens
"In general, nations have been barred because of geopolitical considerations, not doping"

Right, because doping really is the sole reason for banning Russia from the games and geopolitical considerations have nothing to do with this decision at all.
Contactless cards did exist here in the US a number of years ago. I had one from Chase. Then around 2014 when it expired, the replacement card did not have contactless payment anymore. According to this article it was simply a lack of demand: http://www.digitaltransactions.net/news/story/Chase-To-Disco...
This, I also feel is the gap between academics and real world coding. Students learn all kinds of programming constructs, type systems, garbage collection, memory mapping, data structures and algorithms, yet are extremely ill prepared to write a non trivial real world application.
There are a lot of different cards with different incentives. Shopping at REI? Use the REI credit card for 5% cash back. Groceries? Use this different card for 6% back.

There are advantages to the stores providing the card (data, CC fees, brand loyalty) and very easy for shoppers to apply while in the store.

Additionally, to get a good credit score, you need a high amount of available credit and long lived accounts. There aren't many disadvantages to having multiple accounts assuming you are able to manage your spending.
Authenticator Plus[1] has an android wear view, but it goes into lockdown mode if your phone is offline. Luckily (but also insecurely) it also supports regularly backing up two factor codes to google drive with gpg encryption, for when you crack the digitizer on your phone and need to get a new phone.

1: https://play.google.com/store/apps/details?id=com.mufri.authenticatorplus&hl=en
At least here in Canada the term "track and field" is used to refer in general to running, jumping and throwing athletic sports.
It's best to have the codes on multiple devices. Might not help in the short term ie 'left my phone and won't be home to use my tablet until 9'.

But in the event our phone was stolen, it can get pretty tough to recover some accounts once you've set up 2fa. If it's not, then there's really no point in having 2fa on the account at all.

EDIT:
Also of note, If you don't have a second device, a yubi key will store all the codes on the key. So any phone/laptop with the yubico auth app will be able to show the codes if you wanted to use that for a backup.
In the US "Athletics" is generally understood to be any sport that is athletic. The "Athletics Department" at a school oversees Swimming, Squash, Football, Basketball, etc. Track & Field is a specific sport for which a school would compete: while individuals win their Track or Field competitions, the school gets points for each individual competition. This may not be how the terms are viewed outside the US, though. But high schools will have "Track & Field season", usually in the spring, which is when they have their meets.
It is quite awesome. It'd be even more awesome if it had support for kerberos (and delegation) built in so I didn't have to write an external JWT provider, if I could rely on PostgreSQL's built-in kerberos support for authentication it would be amazing.
Today I Learned – a Hashrocket project
The Prince in particular is full of advice that runs counter to nice things we wish to believe about ourselves. That is where the phrase "Machievellian" comes from.

For example who among us wants to believe that once we come to power we should distrust those who got us there, and look for our best allies among those who had opposed us? Yet again and again in actual organizations those who think they are owed will try to take advantage of the situation, while those who have reason to fear that they never can be trusted will overcompensate for that.
My random advice from the internet: If it makes sense, just build something with it. Over the long run, what matters more is learning to execute and get the job done rather than the ins and outs of any particular tool.

React is hot for two reasons. It is the new hotness. It addresses a particular set of issues that arise in a particular set of circumstances. Some projects are using React because new and shiny is often fun. Other projects are using it because it is the right tool for a particular job.

Early on, the thing that matters is gaining experience that can be used to make informed judgments in the years to come. Knowing what GWT can and can't do goes toward that. Knowing it's bounds will help determine when React is a better choice.

But coming back, the real choice is "what do I build?" not "How should I build something?" when there's no clear idea about what sort of thing that something is. "A React app" isn't a meaningful description, it could be a toaster or an insurance form.

Good luck.
Curtsy (YC S16) lets women borrow dresses from their neighbors
Congrats, Ben. Looks legit! We're going to take a look ourselves.
I often wonder if this matters anymore, since food has a high amount of salt, and minerals.
Google me bruh
Massachusetts is doing that. Every outlying town is now required to select an area where they will now zone for denser housing with offices and shops. If they don't, Beacon Hill (the state government) will select it for them.

It's still not going to be completely European (the early American settlers built streets wide for fear of fire, and because they really, really liked being able to do U-turns with horse carts,) but American 1890's style is well worth cherishing on its own merits.
Did you miss the part where it's only the Track and Field team? Russian athletes will still participate in many other events.
The very first example shows "We think you're really going to love this" change into "We think you're going to this".

That's literally the first thing they wanted us to see. It took a sentence and broke it and rendered it meaningless. If it had only removed the "really", that would have been one thing.
Have you read about the sophistication of Russia's doping program? Its unprecedented.
I that for any athlete, being forced out of an olympics is quite a disaster. You only have a few options within the time you are at your best, maybe two or three. I'm not saying that it is unjustified. But you can't just replace competing at the olympics with, say, a world championship.
*Maybe. We'll know on Tuesday.

I am kinda surprised, since the Russians seem to have been cooperative with everything the IAAF asked them to do.
Podcast: Exponent Episode 083 – Microsoft and LinkedIn versus Apple and WWDC
Subtitle: A shadow network of patients are trying to treat their own debilitating
diseases — by infecting themselves with gastrointestinal worms.
How Pacific Medical Training Became Carbon Negative
It's certainly illegal for brokers, exchanges, and fiduciaries, sure.

It's certainly not illegal for me to do it, if you happen to tell me your stop loss orders over beers, or if I predict people's stop loss orders using public information and/or a sophisticated model.

So which side of the line is Trigger on? They don't seem to be a broker, exchange, or fiduciary, and they wouldn't be getting the relevant information from those sources.

"The User acknowledges and agrees that upon posting or transmitting information [...] on the APP, the User assigns to the Company [...] all rights, interest and title in and to such information"

If you want to manage your money through a tech startup, I suggest choosing one that is a broker and/or has a fiduciary responsibility to you!
Both those versions should work the same from the compiler's point of view. But from a programmer's point of view, specifically someone migrating a JS system to TS, it's useful to read "oldVarType" instead of "any", because it tells you that it was just a quick way to migrate rather than necessarily designed to be "any".
In this case, you maybe don't have to sacrifice much at all. There are plenty of good reasons to go work at a large software organization, e.g. stability, and most startups will work you harder for less tangible benefit.
It used to be a security thing, but that seems to have completely fallen by the wayside. I think these days it's basically just formally indicating that you're agreeing to make the purchase at hand, so you can't later go back and say that you somehow didn't realize you were handing over money, or that you thought you were paying less than you were charged.
> the project leadership will intervene

The project leadership can only propose change. Change requires "ratification" by a majority of miners as well as the support of node operators and holders.

> So what now are the benefits of Ethereum smart contracts over the traditional legal system?

The contract can only be invalidated by a significant majority / supermajority of the community through the consensus process. Therefore this is unlikely to happen often if ever, and if so, only in very extreme, clear circumstances in which the entire community is in jeopardy. [0]

[0] Theoretically.
Not really, or it shouldn't be. If you have a few hours to spare each day on this hobby and you sit down each day and make a video game that you want to make, in very short time you might have five or ten different games that you've come up with, especially if you're impatient or have a number of different ideas.

You have to consider that a prototype can be very, very rough. If it takes 12 months to make a prototype of a video game, then that's the wrong way to go about making a prototype. This is assuming that the core premise of the game doesn't involve inventing something impossible or solving the halting problem. Even if it involved something tough, you would just have to "fake it" until you figure out what you want to make, anyway.

You should also pick a platform that lets you do things easily, and limit the time you spend. If what motivates you about a game idea is the art and you spend most of your time designing characters or worlds, then after a while you have to treat that as your prototype or put in the minimal effort to combine them, instead of making cut-scenes and making a Final Fantasy game from everything.

The audience for the prototype isn't the final audience either. Maybe it can be friends if they're uncritical but you should really just make it for yourself if you're still in the picking an idea phase.
Americans have been made totally neurotic with card rewards. My mom will dither for probably 10-15 seconds every time she pays for something, which card to put that particular transaction on, in order to extract the best points. Restaurants get a better kickback on card A, gas on card B, airline tickets on card C. It's crazy I hate it.

This is why merchants get hit with anywhere from 2% to 5% fees and have no idea which card cost them so much. And why friends say they're "losing money" if they don't play this game. It's fakaked.
If I read the article correctly, this isn't the IOC that is imposing the ban.

It's the IAAF, and for which the IOC needs to comply with.

From a different source, the IOC (with IAAF's blessing?) was considering allowing individual Russian Athletes to file an appeal, on the basis that punishing one athlete for the behavior of another is not justice.

I'm struggling to come up with a governing sports body that isn't corrupt on some level.

As a fan of US professional sports, I've yet to come across an athletic association that wasn't mired in some level of controversy endemic to the organization.

High school athletic programs, and even little league baseball have problems with "corruption."
You wouldn't happen to have a link to that, would you?
Video Campaign Tips That Lead to Your Startup’s Success
3 extra characters to make the variable user takes no time and makes the code clearer
100% scam. I'm surprised they've been able to get away with this for so long. Voting this up!
How to setup a successful AWs environment
Well, the kind of 2fa that simply sends you a text message, once you get a new phone with the same phone number, you're back in. Which can happen pretty quickly.

But yeah, I think there are probably a variety of 2fa nightmares that we'll only start encountering/discovering in the near futre, some amount of time after 2fa reached critical mass.
Asciidoc is really underrated. It feels more "natural" than RST and scales up to large documents.
I wish people spent more time looking at alternatives instead of jumping on bandwagons.
Ditaa? http://ditaa.sourceforge.net
In the US, almost every major retailer issues their own branded credit card, and they offer financial incentives for using that card at their stores.

As a card issuer, they get a cut of the interchange fees whenever you shop with their card, even if you're shopping at other stores. That provides both a discount on their own payment processing costs (some of the fees they pay their processors come back to them when their own branded card was used), and an additional revenue stream unrelated to their own store sales.

To entice consumers to sign up for retailer-branded cards, they offer significant discounts or rewards on purchases at that retailer.

Banks can offer rewards programs for use of their branded credit cards as well, but their reward programs can never pay out as much as a retailer-branded rewards program, because the retailer can cut into their profit margin to finance it while the bank's program has to be financed entirely through interchange fees.

It's perfectly rational to sign up for an Amazon card that offers 5% off your Amazon purchases if you shop there often. It's similarly rational to sign up for a similar program at each retailer you shop with often. So a rational consumer can end up holding a number of credit cards, some of them issued by their bank, some issued by retailers, simply in order to minimize their bills.

Beyond all that, there's also people that churn through cards in order to earn rewards for opening new accounts, or whom carry large debts and transfer balances to new cards with introductory 0% interest rates periodically to avoid accruing interest on their debt, essentially using new cards as loan extensions.
Great Radiolab episode on this subject: http://www.radiolab.org/story/91951-an-update-on-hookworms/
I disagree. It is a great, clear, readable, succinct name, the same way that 'i' is a great name for an index in a loop, or i,j,k can be great names for nested indices. Einstein's multi-index notation was based in the same principles and works great in the contexts where it is used, the same that 'u' works great above.
Human digestion doesn't produce nearly the amount of methane as cattle. Our digestive processes don't rely so heavily on fermentation.

Of course, if we stopped eating meat, our digestive processes over time would evolve to include more fermentation, so... Hard to say. But, now, humans aren't ruminants, and so produce climatically insignificant amounts of methane.

Livestock doesn't even account for the majority of methane production anyway; landfills, fossil fuel production, and burning of biomass produce even more.

That said, we do need to reduce our dependence on ruminants as a food source. Methane production aside, a significant amount of deforestation occurs to make grazing land for cattle. Add in carbon/methane emissions during transportation of livestock products, environmental effects of the deforestation... Cattle have a fairly large carbon "hoofprint". (I use carbon footprint, or humorous derivation thereof, to include methane, which does after all include carbon)
Beanstalk doesn't like having more than one virtual host per application/server/load balancer. You can do it but its a lot of custom code to make it work. Beanstalk does do deploys very well though with automatic deploys to a subset of instances, checking they are working, then deploying to a new set of instances. Big fan but it is really designed for one domain per instance set.
The problem with that kind of attack is that it's easily traceable and easy to spot. That guy needed a merchant account to carry it out. To get that someone had to show their identity to the processor. Also, once it's discovered you can easily find out who else was affected.

It also takes some time to get that money out of the merchant account. I've yet to hear someone actually doing that in practice because it only sounds if you don't think too long about it.
My experience from the US is... interesting. I tapped-and-paid $700 (not a typo) when visiting NY... and American Express had no idea I was in the US (unless they cooperate with US Border Controll). In the UK, I'm limited to 30 GBP.
Hindi Karaoke
www.indiankaraokeonline.com is one of the best Hindi Karaoke song website. In this music library available most of the popular Hindi Karaoke song in this music library.
visit http://indiankaraokeonline.com/hindi-karaoke/
This whole doping scandal explains why Russia won so many medals (gold in particular) at the last Olympics after a long decline.

2014: 33 (13 gold)

2010: 15 (3 gold)

2006: 22 (8 gold)

2002: 13 (5 gold)

1998: 18 (9 gold)

1994: 23 (11 gold)

We also have a dead head of the anti-doping committee (Nikita Kamayev), and a dead ex-head of the same committee (Vyacheslav Sinev), both suspiciously dead within two weeks.

http://www.unian.info/world/1264887-two-senior-ex-officials-...
The sentence was already meaningless. It didn't break the sentence but revealed that it was already broken.
Related discussion: https://news.ycombinator.com/item?id=11787862
Join Us and Paul Vixie on BIND, Alternative Root Servers and DNS Security
I kept waiting for Captain Kube to kill Phippy.
Why "u"? Why not "a"? Because "u" stands for "user"? Then make the variable "user" and don't add extra mental overhead for me when I read it.
Energy Storage Market Landscape with Links
Exactly. This is being pitched as a negative, when really, consensus-based changes are probably always for the best.
Relax, it'll be 1,500 years before aliens contact us
I try.
Wrong. Track and Field are specific events on a running track, and include events on the field, like shotput and javelin.

Obviously a millenial. I feel like I am wasting my time explaining it, when you could just look it up in a dictionary.
A couple years ago I put together one of the more popular themes for Sphinx. It's the one used by Read The Docs and you've likely seen in countless times when searching for Python libraries.

I prefer Markdown.

It's readable and easy to start writing by non-technical folk. More than that that, it's less flexible and isn't as likely to be destructive. At the end of the day rST is as complicated and as flexible as something like HTML. The biggest problem is its ability to nest markup. Markdown is pretty flat and you're not putting lists within tables within blockquotes. As someone making a theme, it was pretty difficult to style against the level of nesting that people end up using rST for. This is of course me bitching about how people write their rST, but there it is. I think rST by nature leads to inconsistent markup.

Basically what I'm saying is. At that point, I'd rather just write HTML. rST sits in some weird middle world where it can get very verbose, but you end up losing all the simplicity that you wanted in the first place.

Also want to note that rST doesn't HAVE to be so complicated. Plenty of people write clean, rST docs. However, as someone who spent a good deal of time learning the Sphinx system and the markup quirks of rST, in general I ended up seeing people use it in all sorts of crazy ways which then led to weird styling errors.

When it came time to document my own projects, I just built a simple markdown system with a tree structure and added some syntax highlighting. That's gonna get most projects 95% of the way there. While you can do a lot more with rST and it is really powerful, I really think it's only for those 5% of projects or more than likely, scientific documentation that needs more context.
True. But for documentation purposes it makes more sense than tacking on prefixes to names.
Digital Love Letters for fathers who are incarcerated
I'm sorry if I haven't read all the comments, but this post basically tells me that the company should remove both founders and have a real CEO to do the right decisions from the beginning of the growing, 34 to 94 it's 3 times the size and having retreats and perks like those mentioned are not worth it specially for such a small/young companies
Small asteroid is Earth's constant companion
DarkForest vs. AlphaGo - is it a possible scenario in which DarkForest learns from AlphaGo?
A majority of hashpower as "ratified" by a sufficient number of nodes and holders.
I recommend using "let" and "const" instead of "var".
I'm not at all familiar with programming in Rust or Ruby, but what is the significance of the string "muffins" on this line? https://github.com/danielpclark/faster_path/blob/7033f5a5673...

Edit: changed link to blob version which will not change line numbers on me.
Because Google et al. want your phone number for certain commercial uses unbeknownst to you? Is it possible that personal information could be more valuable to these web companies than hex digits? Marketers cannot do much with a block of hex but they will pay for a working phone number. Collect enough personal information about people and in today's world you have a valuable company.
Yep. Ethereum just rendered themselves pointless.
BlueStacks App Player Pro Crack v2 Download Full Version
Ask HN: Any B2B SaaS apps that you hate?
Hi HN,

I'm curious if you are currently using any B2B SaaS app that you hate?

It's basically an app that is useful for your business, but you wished it was done differently/better.

Thanks!
GitHub: the logical next purchase for Microsoft after LinkedIn
For anyone who wants to watch all the videos in this comment, I created a youtube playlist: https://www.youtube.com/playlist?list=PLYMnBtxJ_oErE0qEFFxQS...

Thanks for the effort put into gathering all these different videos!
LiveHire successfully completes $40M IPO and hits back at the critics
http://asciiflow.com/ ?
Ask HN: Fastmail alternative with better spam filtering?
Can anyone comment on why the author used Lua?

I'm curious if it's for Torch, or perhaps there's something more fundamental about why it's a good language for AI that I don't know yet.
That's been a successful strategy for me. I'm still up on DAO even after the drop :)
Sure why not? There isn't any competitive advantage in the AI model for beating this game – there's probably tangential knowledge and experience gained.

Maybe someone can clarify but it doesn't seem like hoarding this model (specific to playing Go) would help Google have an advantage in their search algorithms over Facebook, for example.
One does not simply learn to code
Not to mention the very common practice of using one card with a very high balance and 0% intro fees to sweep lots of other card balances onto, in order to effectively suspend all your interest for a year.
You can also have a backup phone number on most websites (google, github, dropbox).

If you lose your phone you call your carrier to block that sim card and request a new one anyway, so you're not locked out.
Does it actually make the code clearer, though? If u is used as a temporary local variable meaning a user from users throughout the code, I think it's quite clear. Consistency seems like the important thing here.