skysight-inc/HackerNews huggingface dataset:
The basis for this surely is business of people in USA. Meaning that the business is in USA even if the people currently were in Switzerland. Recently, there has been more public attention on tax evasion, and football (as I call it; soccer for Americans) is big business.

I do not believe the Swiss police would have acted for this on a U.S. request without some substantial evidence of actual wrongdoing that happened in the U.S. and is punishable by law both in the U.S. and Switzerland.

I am happy that the U.S. is finally putting some pressure on FIFA and its corruption (and inefficiency).

(As an anecdote, I got really pissed off by the FIFA procedures when trying to let an exchange student, a young kid, to play just for fun. They really try to squeeze the money off of ordinary people, just for a 16-year-old to be licensed to play. The end result: he couldn't play.)
That was one of my first thoughts there as well... I like the idea of writing lower-level node modules in Go over C/C++ myself.
I would like to know this as well, since I just turned 31...
Let me try:

Imagine an empty company loans 100 companies $1 each.

To get the $100 to loan, that company sells bonds to 2 investors for $50 each.

One investor is senior and one is junior.

What this means is that if any of those 100 companies default and don't pay back their loan, then the junior investor loses money.

The junior investor loses money until their entire $50 is lost, and only then does the senior investor have to suffer loses.

The senior investor therefore only has losses if more than $50 of the total $100 loans is lost.

This is basic credit tranching in funded format.

Unfortunately things get a lot more complicated when instead of $1 loans, we have $1 credit default swaps, which instead of loaning someone $1, you promise to pay them if a 3rd party company defaults.

This trade is DB buying protection from a company on a very senior tranche of this type of trade, but they are buying it leveraged, so for example they buy $100 of protection from a company that has $10 of cash inside (provided by the third-party investors), with a promise to pay more if the tranche deteriorates.

As far as rationale, the primary purpose of these trades is to offload super senior risk from DB's balance sheet, which they accrued through doing a different type of trade.
Don’t Hold Your Breath for the Apple Watch Snapchat App
Snapchat Considers Losing a Finger
I've had this idea for quite a while for git visualisation tool where you open a project and can open a file and scrub through the timeline and see the changes live.

The fact that this idea is better suited inside an actual code editor (and not just a standalone app) and me not being brave enough to tackle writing a code editor is what is stopping me from doing it.
Also the NES emulation is done in Javascript, making the 77 lines a little less impressive. It's "just" server for handling multiplayer part.
https://news.ycombinator.com/item?id=9601234
""[Google]'s Section 102(b) argument also suffers from a broader flaw." (this sentence transitions from the Administration's rejection of Google's suggestion that declaring code is inherently more functional and less expressive than implementing code to the DoJ's agreement with Oracle's lawyers on the purpose of Section 102(b))"

That Google would be in the right by copying the declaring code of 27(!) different namespaces is nothing but crazy.

http://www.fosspatents.com/2015/05/us-dept-of-justice-finds-...
As a Windows Phone user with my secondary phone I hope there will be a way to remove it from the system some day.
It might be an oblique reference to the fact that the filesystem code hasn't been specifically hardened with respect to a maliciously-crafted filesystem image.

Traditionally this was not seen as an attack vector, because only root could mount filesystems anyway (and without filesystem encryption, someone who could modify your filesystem image could just modify any binary to add a backdoor).

This is why only specifically whitelisted filesystem types can be mounted in unprivileged containers.
>By the way, this is a wonderful exercise of effort on our part as a society. Really very important we sort these these nuances out. People may be dying, the poor may be getting poorer, but this is what is important. /s

It's sarcastic, I get it, but it is also profoundly stupid. Sorting out intellectual property and ownership is _the_ 21st century problem as we continually move away from the importance of physical objects and towards the importance of pure information.
https://news.ycombinator.com/item?id=9583976
Hackers Hit the IRS and Make Off with 100K Taxpayers’ Files
I think the attractiveness is that you can share Go code between applications on different platforms, which is not possible with Swift as long as the compiler and standard library is not open source (or generally available).
I think if anything should be seen as analagous to Maxwell's equations, it should be the lambda calculus. It is actually a piece of mathematics, rather than the mess of compiler internals this article describes.
From Moonshots to Android M: What to Expect from Google I/O
Agree.

After 15 years of using smart phones right back to Palm Treo things WP is the only platform that is depressingly boring and entirely uneventful.

And you know what, that's why I use it. It just works.

I've been left in the poop a couple of times by Android and iOS. Even old windows mobile shot me down once or twice.
Thank you, I didn't catch the significance there. Whoever owns those teams (I somehow doubt it's the country itself) is pretty important.
Advantages: Huge density of talent, capital, entrepreneurship, potential clients. E.g. there are regular meetups about every niche technology, where you can validate idea/find initial clients. Even if you bootstrap, you indirectly benefit from your clients having VC money.

Disadvantages: Cost are huge, competition on talent is ultra intense. E.g. if you move from Spain, you need to spend incredible energy and time to get through visa pain.

Is it worth it? Depends on your case. IMO bootstrapping, not so much. VC heavy business, likely yes.
A Finance Minister Fit for a Greek Tragedy?
What's the best solution in Go to support graceful degradation for browsers without websockets / networks that disallow it?
If you can do robots with Node.js, I'm pretty sure Go may well be acceptable here.
Exactly, that's why the password shouldn't be on the server, but having to type it in every time is inconvenient. Nothing I've been able to think about is secure so I was asking.
I also understand that any attacker gaining access to the server while it's running (the usual scenario) gets access to the unencrypted file system so maybe it doesn't make much sense to encrypt servers. Still I'm curious.
So, what you been up to, lately?
Minecraft Stars on YouTube Share Secrets to Their Celebrity
Mandos[0] does this, and allows you to configure a policy for how long the server is allowed to be offline without requiring an administrator to authorize boot. You could also cook up something for debian/ubuntu's support for embedding dropbear in the initramfs to supply a key.

0. https://wiki.recompile.se/wiki/Mandos - note that you'll probably get an SSL warning because the site uses CACert.
The second line doesn't do anything though, since you already reassigned True to False it's like assigning False to False.

You could write (False, True) = (True, False) though.
Quality Hardwood Flooring Installation Denver| Tile Denver
Eigenlandscape Art
It may not always be better since you'll likely never be able to call from Go into Cocoa libs, but if you can write a shared library and use it on the server, iOS and Android, then it's a big win. Linking a Swift app against the shared Go library and calling directly from Swift into Go sounds pretty great to me.
According to the Swiss Federal Office of Justice, the bribery has occurred in the US and paid through US banks :

The bribery suspects [...] are alleged to have been involved in schemes to make payments to the soccer functionaries [...] totaling more than USD 100 million. In return, it is believed that they received media, marketing, and sponsorship rights in connection with soccer tournaments in Latin America. According to the US request, these crimes were agreed and prepared in the US, and payments were carried out via US banks.

https://www.bj.admin.ch/bj/en/home/aktuell/news/2015/2015-27...
I thought it was pretty common knowledge in France that live ammunition for the Great War are still found in this part of the territory and should one find such a device they should immediately contact the Gendarmerie.
Who Will Be Hurt Most When the Tech Bubble Bursts? Not VCs
Can't judge the library itself, but the effort to make it turn-key is really impressive. Boilerplate provided, docker deploy provided, even some basic UI components.
Try eating "pure information". Or building shelter out of it.

I hope this drags on forever. It's fun watching pigs in mud, aka lawyers in the Valley.
I disagree. I'm still a fairly new developer and I've tried developing both native and web apps. I found that there are thousands of great well documented frameworks that make developing web high performance web apps easy. Meteorjs for example took me about a weekend to learn, has a huge community with lots of prebuilt packages, and countless tutorials that make implementing smooth animation incredibly easy. Before Meteorjs I used Angularjs and found mostly the same thing. I'm sure it's similar with React or even just standalone Javascript Html and CSS3.
Blatter can't show his face anymore even in some of the most nobel restaurants in Zürich because other guests will heckle him.

He needs to go and so does the non-profit status of FIFA.
The only way to do this is to have the server only operate on encrypted data to begin with. Any scheme where the server can read the unencrypted data by itself can be subverted.

As with DRM, it is impractical to store both a lock and its key in the same place and expect it to be secure.
Don't miss the comments in the linked page for more insightful information.
had to:

"Lex: It's a UNIX system! I know this!"

[1] http://www.imdb.com/title/tt0107290/quotes
That's not totally a given anymore with so many UEFI laptops capable of Secure Boot. They additionally mentioned android as a use case for this which also generally comes with a locked bootloader among other boot chain security features.

You can build the kernel as an EFI module (using EFISTUB) and have EFI verify its signature. Most new laptops do support this and an increasing number of desktops and servers do too. In this case, some users may be surprised to find that even though they used ext4's encryption on /, someone can still modify the inode table since it remains unencrypted (though I could be reading the article wrong).
Crash landing: A common argument for letting Bitcoin blocks fill up
For point 2, you can't just expose a smaller block to the next layer - everything is designed to work with 512-byte logical blocks. You could possibly do it if you were willing to sacrifice half your disk space by pairing every 512-byte data block with a 512-byte authenticator block, but...

...the other issue is that you need a way to atomically update the data block and authenticator together. This is a similar problem to the "RAID write hole", and doing this at the block layer requires even more overhead - something equivalent to RAID write intent bitmaps.

The filesystem, on the other hand, already tends to have a journal, log-structure or COW rules that allows some form of atomic transactional updates. The encryption authenticator can piggy-back on this.
I'm disgusted that the Swiss let this thing go on for so long and still give FIFA non-profit status.
If you don't have experience with packaging, https://github.com/jordansissel/fpm is probably your best bet. And it is super easy to use.
Getting my football nerd hat on …

The WC qualifiers, Copa América and Gold Cup are international competitions, the USA Men's National Team (as they're called) participates in the WCQ and Gold Cup, although why the Copa América is included is odd, that's a South American competition.

The Copa Libertadores and CONCACAF Champions League are both club competitions, again the Libertadores is odd, that's South American, but 4 clubs from the United States participated in the Champions League (in 2014-15 that was Portland Timbers, Sporting Kansas, New York Red Bulls and DC United)
This makes a ton of sense now with the increased scrutiny of US financial institutions as of late.
> Getting rid of C was a huge advance for the project.

> Code is cleaner, testable, profilable, easier to work on.

This is just great!
Did LG acquire Meerkat?
Not just FIFA, the IOC aren't exactly squeaky clean either
Obama started the bulk collection by executive order.

He could have easily ended it by executive order as well, yet hasn't done so, and instead blamed Congress for not killing it.
Did you check for updates in store and settings after changing region and language to UK? I made it work once and I'm not even in an English speaking country.
Try our free Website analysis at no cost
My response to this is already in another branch of this discussion: https://news.ycombinator.com/item?id=9602791

Explains how it wasn't necessarily his first thought. In the beginning, it was HN comments where the first thought is more sharing content you feel is relevant, or the gamification of karma.

I'm responding to you and at no point do I feel like I am marketing "prawn" or anything I do online. I'd use a relevant username for one thing!
Only in Python 2, since that is a backward-compatibility feature. (“False” and “True” used to be variables containing 0 and 1 before Python had true booleans, many ages ago.) Python 3 makes “True” and “False” be constant values, like “1” or “2”, like they should be.
Why Rust? It doesn't really compete with Go anywhere.

I guess people compare Rust and Go because they were released in similar timeframes and people like to view things in competition.

Rust is especially attractive when you can't afford a garbage collector, need deterministic destruction, and full compatibility with C. It's what C++ would be if it could start from scratch.

I think your point needs to be re-iterated more often: if garbage collection and ~2-3x the running time of C is not a problem, OCaml, Haskell, Scala, F#, etc. are the competition of Go. They integrate modern (read: mostly 70ies/80ies) language design insights, while providing approximately the same performance as Go.
Not OP but I've been on an F1 for 7 years and I'm currently applying for an H1B, but I don't think I was selected in this round.

Anyways, the easiest way would to be enroll in a US university. Most grad programs in STEM will give you significant financial aid if not completely paid tuition.
Another way is just applying for a job with a big international corporation and eventually they'll bring you on board.
Yet another way is J1 internship which you can use to do an internship here and see if you can find a full time job (much like OP did).
And finally you can always just keep applying for the Green Card lottery every year because you never know, you might get lucky. And the smaller the country you're coming from, the higher the chances of getting selected.

Good luck!
Dutch Harbor?

Are you assuming Pearl Harbor is pre-war?
Extensive discussion 3 days ago: https://news.ycombinator.com/item?id=9596596
Unfortunately? I'd love to know when changing false to mean true and vice-versa would make sense in any codebase.
Working on UNIX operating systems means there isn't much of a choice in terms of system programming languages.

Why to you think all of them created languages to replace C on their daily work?

There are many reasons to use a specific programming languages besides "I like it".

For example I will never use C on personal projects, but will use it without any complaints if that is what my customers ask for.
Introducing BuzzFeed’s Open Lab for Journalism, Technology and the Arts
The floodgates are open.

Companies like Qualcomm, Texas Instruments, Siemens, etc. haven't really had the trial-by-fire experienced by companies like Microsoft, Google, or any of a hundred consumer-facing service providers. How many embedded controllers are out there waiting to be pwned by something even half as sophisticated as Stuxnet?

I personally hate Windows and most other Microsoft products but it's undeniable that the asskicking they got in the 90s and early 00's has really transformed Microsoft's outlook on security.

Half these companies are still in the security-by-obscurity mindset. I'm not optimistic for the next decade of the so-called Internet of Things.
... and API copyright would give an excellent commercial advantage to US companies over Europe, since they have more startups than we have. On the other hand, my government (France) doesn't do much to help startups [1][2], so it's only fair that we get invaded by talented foreign companies.

[1] For €1000 sold to a customer, the employee gets a purchasing power of less than €300, even in the absence of expenses and stakeholder dividends, because our VAT is 20%, mandatory contributions 46%, income tax 10-15%, land tax 5-10%, and laws are so circumvoluted that the tax accountant takes 45€ per paysheet per employee and charge about 2000€ yearly to the company. And the founder gets to spend >10% of his time on the phone with administrations or filling forms. I know the IRS of USA isn't much better, but I've lived in Australia and administrations make a difference on CEO time.

[2] I'm aware of that the French government provides benefits for startups like CRI (Crédit Impot Recherche), which basically funds the PhDs you hire, but it wastes paperwork pumping money from companies into companies, requires a person to manage the grant, and isn't socially fair since it advantages those with a PhD.

I could always blame TTIP agreements for advantaging Americans, but we, French people, tackle down our own companies on a massive scale.

French people, please don't answer "Hey man the CCI can help you for your paperwork if you fill in this form and post it to this address and fill the file they return and the RSI will take a levy of 0,015% for training (truth) and ... form ... and ... paper ... document... and... minitax... organisme social... excess... deductible for SMEs if you tick the box 5UV and ..." Please. I just wanted to hire and code, and the Australian PAYG paysheet is frigging awesome.
HTML5 XSS Cheatsheet
Something using the SockJS protocol. A quick google search for "sockjs go" brings up multiple options.
Portefeuille – Free HTML One Page Website Template
Well the FIFA is not a league of amateur in this field. They know that they must accept their gifts in other countries and follow the law at it's strictest in Switzerland so that they risk next to nothing.
>>> (False, True) = (True, False)

>>> 1 if False else 0

1

>>> bool(0) == False

False
Bret expresses uneasiness about accepting that the web and the world that uses it should have permanent memory. My perspective is one that falls more in line with efforts like the Internet Archive: save it all, wholesale.

He mentions technical solutions for enforcing ephemerality, but under the guise of preserving ephemerality. The problem with this is twofold:

Re preserving: The ephemerality guarantee was never there. I've been watching The Americans. (Side note: good show.) If early 1980s Henry or Paige wanted to spend all evening talking on the phone and keep a recorded copy of their conversations, they could have. Tape recorders existed. If something interesting was said, and they realized they wanted to keep it on record after the fact, they could have written it in their journals. The end of ephemerality began long ago, before either the writers of this comment or the linked article were born, and before our Paige and Henry were born into their fictional universe.

Re enforcing: This ephemerality guarantee can't exist. The analog hole is inescapable. If I understand correctly, Snapchat exists to allow expiry of content and even place preconditions on sharing, such as who it can be shared with when using the app's own sharing mechanism. This isn't enforcing a standard for ephemerality that has been lost. It's attempting to enforce a standard for ephemerality that never existed; it exploits the properties of digital transmission to synthesize something that doesn't and can't exist in the analog world. And failing. Because the digital world still has to interface with us through our analog one. So for all the effort that has gone into trying to make Snapchat's protections work, those efforts can be circumvented by something as simple as a 10 year old who can operate a camera or just possesses the ability to recount what he or she has seen or heard.

"Should the web remember, and should we use a medium that has permanent memory for so much of our business?" are the wrong questions, and trying to answer them is a distraction.
Was hoping for some news on vendoring, the discussion on the mailing list didn't really end with any actionable conclusions.
It seems like the DOJ is doing the same thing they would do against a gang; get a few lower-level people to take a plea deal and hand over the kingpin. There's no way Blatter gets through this unscathed.

It will be interesting to see if the World Cup will be moved now; it never made sense to have it in Qatar in the first place (no infrastructure, incredibly hot during the summer, hundreds of migrant workers dying and injured because of the insane conditions they're working under to prepare the stadiums. It's really, really messed up.

I've never seen /r/soccer so happy about anything - this news has 99%+ upvotes.
Deutsche Bank is hardly a bank in the traditional sense considering their balance sheet. With $72.8 trillion euro in derivative exposure (the largest in the world, 21x the GDP of Germany) this will have to blow up in a spectacular fashion once one of these counterparties fail:

http://imgur.com/MNECKC4.jpg

A former Kansas Fed president called them "horribly undercapitalized", with a leverage ratio of 1.63 percent:

http://www.reuters.com/article/2013/06/14/us-financial-regul...
I'm not sure how this is supposed to work in the mobile device (Android / Chrome OS) scenario.

These devices are typically on (but suspended) when they're lost. If this means the master key is still in memory, then the attacker has it.

If, on the other hand, the master key is wiped when the device suspends and is reloaded when you unlock the device, how does your SMS application write your messages (that come in while the device is suspended) to disk? How does the phone lookup your contacts to display the incoming caller name if the device was suspended when the call came in?