skysight-inc/HackerNews huggingface dataset:
A Tour of Five Refugee Camps
Could Open Innovation Be NASA's Window to Tomorrow?
Google Chrome will block Flash content starting next month
This is the best answer so far on this thread.

I would add: if you have additional time, it's worth starting to learn about machine learning. More and more problems are being attacked with machine learning models, that a few years ago would have required with hand-coded algorithms/rules or basis statistical techniques.

Learning about ML may not help you much with the core of the interview process (algorithms, data structures, and system design), but it will give you a better idea about the types of problems you might want to work on.
Thats why the XMPP http://www.xmpp.org/extensions/ is there defining the payload.
reading values http://www.xmpp.org/extensions/xep-0323.html
writing values http://www.xmpp.org/extensions/xep-0325.html

No there will always be several solutions interacting for different usecases, XMPP fits very well in some.
> One case although, is to keep a simple password you'll remember to access your client-side encrypted cloud backups of your password manager db. Otherwise you could end up in a case where you've lost all of your passwords and your shit out of luck when you lose your computer and your local backup.

The problem is that if you can remember a password, then a computer can guess it, and if you store something in the cloud then a computer can perform offline attacks all day long. And as time goes by, those offline attacks only get faster. This is one of the reasons that Mozilla's new Firefox accounts & sync system are insecure and unsuitable for storing passwords or other private data.

Sure, if it's an epic passphrase run through PBKDF2, bcrypt, scrypt or argon with a truly evil work factor (like, on the order of hours), then _maybe_ it's suitable for securing a backup of the keys to one's kingdom. Maybe.

Better, I think, is to encrypt the backup with a secure key, then encrypt the secure key with a memorable password, then use k-of-n secret sharing to give shares of the encrypted key to some number of trusted people. Up to k-1 of those people may disclose his share without endangering the encrypted secret, and if k do disclose it then it is still protected by the memorable password.

The problem is that in a world of cloud backups, a mistake tomorrow can endanger yesterday's backups.
My computer is locked in a mesh cage anyway. Well, the thin client is.
I'd love to see a similar dissection of WinDBG, how it works and why.
Yeah, implied subject is a thing, implied predicate less so in common parlance.
Maxwell's equations can be written as one equation with geometric algebra, □A =J/(c є0) If the math comes out ugly we can just macro our way to prettier math and stick complicated things behind simple looking symbols. I don't think this is a predisposition in the initial search as much as aesthetics on making the form of work pleasant regardless of what you start with. But then, maybe it's even more than aesthetics, truth and reality seem to have an (unreasonable?) simplicity to them, so maybe there's objective beauty in simplicity; I don't see the point in intentionally seeking out ugly formalisms for ugly's sake especially when we've had so much success with simple and elegant.
This page has a poor layout to be showing a spreadsheet in anyway - half the horizontal width is taken up by a big static title/header element.
I've been using this for a while, and it's really cool. I've not found a huge number of "public" services on the network, but I've used it for IP tunnelling and also to access my machines without having to worry about dynamic DNS.
Naviforce watches
Broken features aren't used
I can't be happier that Flash is bein removed except that I a heavily use Google's own MotionChart[1] which is built using Flash and there seems to be no HTML5 alternative yet available [2] (although google internally seems to be uing a HTML5 version of it [3]):-(

[1] https://developers.google.com/chart/interactive/docs/gallery...

[2] https://github.com/google/google-visualization-issues/issues...

[3] https://www.google.com/publicdata/explore?ds=ltjib1m1uf3pf_#...
Windows, Mac OS, BeOS, Symbian and quite a few others offer direct support for it, it is just a matter of using the OS APIs.

This was already like that on the 16 bit days.

For example, with Turbo Pascal for Windows, you only needed to do, after generating the resources via the resource compiler

{$R resource name}

and then make use of FindResource/LoadResource/LoadFromResourceName
Addendum from the bottom of the article :

Update: An earlier version of the story indicated the purchase price was more than $350 million, according to a source. Multiple investors told Recode the purchase price was significantly above that price, with one pegging it at $408 million.
What specific tech challenges do you see that require building your own datacenter?

The problem is you're thinking of it as a "build more datacenters" problem.

It is not a problem of needing datacenters. It is not a problem of needing a bunch more computers. It is a problem of needing a combination of data, access to the data, communications and people. That is the thing that is complex to set up and complex and expensive to replicate and not worth the cost.
Wine has gotten so good that it's almost not worth bothering trying to run native Linux versions of games.
The one where consumers and merchants are free to chose.

Yes a unified system on which Apple, Android, or whomever wants can develop a system that is open to all to use.
Which is probably why Google don't mind seeing it go — they use JavaScript for all their privacy violations.
On the IRC channel, the link to the PoC is included :)
There is https://github.com/ienaga/swf2js that works really well.
"Britain". You mean "Great Britain".

We might not be so great anymore, but it is the correct name.
That's even an option on the laptop!
Sugar is regulated and the price is kept high for farmers. But not for the consumers which is my point. Farmers are given subsidies in all crops so they can sell them in the global market at below market rates, not only for the population, but to compete with out countries doing the same thing.
Amir Najam – Covington, Kentucky, United States – Couchsurfing
While I'm not a fan of crypto backdoors - thinking of it, aren't all public/private key pair systems a form of backdoor? If someone leaks the private key then everybody with the public key are affected? Think root CAs or app store signatures as example. They manage to keep their private keys secret quite well.
No new particles means that we're going to need a bigger accelerator.
That is pure FUD and you know that. Here we don't have ApplePay (yet) but alternative payment solutions for bankcards have also certain restrictions and sometimes this also means regarding hardware.

That being said I have still the choice to way I pay and that won't be different than when ApplePay is available... . If I heard it correctly it can even use the same POS HW that other NFC based payment solutions use.

The only "negative" thing will be that I as a consumer, will have more choice.
I'd like an explanation of the recommendable column
> I want to stop contracting and apply to a company solving real problems after this process, google, facebook, zalando, amazon, etc..

The bigger the company, the smaller the feeling of doing something 'real'. Just my experience.
Australian banks have a good thing going down under: they are the most profitable in the world in terms of profits as % of GDP. They may not make as much in payments but seem to have plenty of money making options.

[1] http://www.news.com.au/finance/economy/australian-economy/au...
Plus this works without uploading your contacts to FB.
I agree their might be some correlation. What I'm saying is:

- If you really meant you can get 95% precision in hiring from the answer to one question, I believe you only if you're super-conservative in hiring (i.e. will reject unless you're super-confident). In this case, your recall and false negatives is also going to be really high, so your single-question test isn't really helpful.

- If you actually meant 95% accuracy (i.e. precision in the everyday sense, not the math sense), then I don't believe you, because you probably can't estimate your accuracy, unless you also hire some people who fail the interview process.

There are awesome programmers and technical leads who don't have side projects just because they are so focused on their work and being a good parent.

I'm probably over-analysing your original statement, so I'll stop here.
Neo900 Migrating away from Eagle, to KiCad
I suggest they follow laws about obtaining permission to use my data before they use it.
great decision, it is time to move forward. i believe flash will cease to exist in 5 years
Looking at the results, I don't think installing via deb or snap should be a requirement to make a game "recommendable".

In my experience Linux gamers aren't just Linux users and they're quite happy with tarball files and clicking on a executable. All self-contained and without getting all over the place with an installer. List requirements (if any), and it works.

Personally I don't like installing games as root, because the game developer doesn't have the level of trust that my Linux distributor has earned over the years.

Good effort anyway. It is true that Linux support is usually poor. If the game plays OK with WINE I usually don't bother trying the Linux version.
I vaguely remember something around a potential fix but I lost track of it. The strange thing is that this appeared yesterday. I haven't had time to actually test this, am just looking to see what the community knows, whether someone could confirm this.
"Think of it as an experiment to confirm or deny the standard model. So far it is confirming it."

I understand that very well.

But most of the Standard Model was well confirmed.

Really what we got was confirmation of Higgs.

The 'non confirmation' of a bunch of interesting theories is not a very big win.

But don't forget the politics of it all: this is bordering on a 'big lose'.

They spent 24 Billion and really didn't get much out of it. There was a lot of hope, maybe even promise, and really - we got the 'lowest outcome' possible.

Ask yourself: would we have spent 24 Billion to 'confirm Higgs'?

Anyhow - I'm glad it was done, and if it were up to me I'd have spent it, knowing the outcome, but the optics of this are bad.
Cursory hack – Fake address bar interaction
Upvoted it for you. The current proliferation of web bloat is getting ridiculous.
At some point bigger accelerator doesn't help. It just creates bigger and bigger black holes.
Opt-out is legally dubious in most of Europe
Show HN: Usersnap Blog – Development tips, tricks and news
I've seen it, and it may work for quite a bit of that legacy content... there are also stand alone players/clones that I've seen a few of... I haven't had to work with or generate that kind of content for a while though, so no idea what the modern tooling equivalent is.
ah yeah sorry, for a second I thought he used more than one params.
> The OP's mess could have been avoided if he'd ... you know ... systematically chosen secure passwords.

In this exact scenario that is true but in general, not necessarily. He could of had a very secure password on his dns provider but through some other method that account could still have been compromised (social engineering, sql injection, poor brute force rate limiting, some other attack vector). And then once the dns account is compromised a password reset on github is trivial if there isn't 2FA on the github account - or any other account linked to that email account.
> Also, where possible, use two-factor authentication.

I have turned on two-factor wherever possible, but I am thinking about turning it off again for PayPal. It sends an SMS every time I log in, even in their app or on a PC I have logged in on before. I wish they would keep a device authenticated at least a month or so, only asking for the password on each login.
Sandbox meta app Collections made with Rust
TL;DR: Microsoft's Secure Boot bootloader is vulnerable to an attack where you use a (Microsoft-signed) supplemental boot policy instead of a regular boot policy, effectively removing the Secure Boot lock and allowing to run unsigned code.

This affects locked devices (Windows RT, Phone, ...) and might be used for jailbreaking devices as well as to attack their security.
I was a bit surprised to see FTL not recommended, for example. I would describe it as a very good, very accessible game.
I have a question, why is it that every time this person/company updates their blog with a new entry it ends up on Hackernews?

In my opinion this starts to feels very self self-promotional.

As someone who enjoys variety and diversity I think it's a valid question.
Side note: It's a lot less painful with Steam.

graphics drivers sometimes are a problem, depending on your hardware setup. But if it works it works smoothly.
They don't state flops because they don't do floats. The nervana chip has some weird fixed point format that they think works better for deep learning. I've heard similar noise out of Google (the other TPU company ...), so I wouldn't be surprised if we'll see the same in many of the specialized chips that people will build for deep learning.

I really don't think CUDA support is important for nervana's offering. They think of themselves as the Apples of deep learning - they want to offer an integrated stack from the chip all the way to the APIs. The way most people use deep learning you don't really need to know CUDA, you just need to use a library that is fast. So it's enough that nervana's engineers know how to write deep learning libs for their own chip. Furthermore I can't see Intel caring that much about CUDA support, since CUDA is owned by Nvidia.

What I've heard about the chip makes it sound really exciting. Many of the trade-offs in deep learning are different from the ones you do in graphics, so specialized hardware makes sense.
It was rebuilt as a native app on iOS to improve performance. The initial release didn't support all iPad hardware because it was too slow.
From the document:

"Anyone should be able to use the games they buy, no matter their technical provess.

That means it has to install via deb or snap, register in the OS menu and package manager and run without any issues."
Major European Airport Cuts Wait Times by Half
It was from 1900 - 1936:

https://en.wikipedia.org/wiki/Polo_at_the_Summer_Olympics
In an organisation on github you can see all members who don't have 2FA (indicated by a red !) - https://github.com/orgs/<org-name>/people

No way to mandate 2FA yet though.
Only Britain is great.

https://goo.gl/images/W6fmhd
The problem is that email is insecure. It isn't good security practice to send root passwords over email under any circumstances.
One question if some knot theorists (or at least topologists) are reading along: I can understand why knot theorists are so interested in finding invariants.

But now let's define a "dinvariant" ("dual invariant" or "different invariant"): A dinvariant assigns to each knot also some object such that if the knots are different (or topological space are different in their class where they come from (say: are different simplical complexes or different CW complexes), the dinvariant will assign different values. On the other hand, if the knots are equivalent, the assigned values might not be equal.

What I want to know is: Why doesn't there seem to exist a theory of dinvariants for knots (or topological spaces)?
ceph-docker: Docker files and images to run Ceph in containers
Unfortunately, I had to disable SMS 2FA on Paypal. I got locked out multiple times for days because their system had issues and it wouldn't send me the SMS code. Eventually I had to call service support and get them to disable it so I can enter the account again. And I left it disabled.

Paypal is one of those services where it's very dumb not to have 2FA, but until they overhaul their 2FA system, or support something like a Yubikey/Nitrokey/U2F and Google Auth, I won't risk using it again.
I wish it had multiplayer, hope they will add it.
Blaming religion for setting back science is lazy. It's a nuanced topic - for each instance of antiscientific pressure you can find instances of e.g. the Catholic Church supporting scientific advances.
Funny that https://mozilla.github.io/shumway/ makes Chrome crash immediately.
So they are finally admitting that SS7 is a huge security problem to the point they have to recommend everyone not to use it for 2FA anymore....but they are not going to try and fix SS7.
I think you are underestimating the amount. I know of _nobody_ (parents, grandparents, friends, friends of friends, etc) that do _not_ use contactless payments when they can (anecdotal, I know). MasterCard, VISA, and the banks have spent many years marketing and educating the entire populace to just "tap and pay". Every payment terminal here, and by extension the merchants, has to support contactless payments. Every (debit and credit) card issued by a bank within the last few years have an NFC chip built-in. 99%^ of people with bank accounts have it, 99.9% of those use it when they can.

^there are some small banks / credit unions that still issue EFTPOS-only cards, but these are in the minority.
also https://en.wikipedia.org/wiki/Racks_and_quandles
The authors says that particles which could only be detected by a bigger accelerator is too "heavy" to solve the tugging problem.
User deafcalculus submits stories from a variety of sources.

The domain jvns.ca gets submitted by a variety of people. (Lots from ingve, but that user submits a lot of other stuff too.)

So it's probably that people post it, and other people upvote it.

Do you think it's something that is interesting?
How to Put Multiple ISO Files in One Bootable USB Disk|Create Multiboot USB Disk
Cincinnati International Airport Approaches TSA about Queue Technology Solution
Thank you for the article. Please share the upcoming parts yourself in here! I look forward to reading them!
Loops tangle creating more loops easierly and do not undo themselves typically but rather get tighter upon pulling
Australia is by far the smallest country (23M) to make-the-grade in recent times, and its almost entirely because of efforts in or on water.
Here are some of resources you can use for learning CS topics related to interviewing. You don't have to do all of them, do as per whatever combination suits you.

For learning Algorithms and data structures for interviews

1. Coursera courses on Algorithms by Prof Roughgarden

2. Coursera courses on Algorithms by Prof Sedgewick

3. OCW 6.006 as listed above would be good too.

4. Prof Skiena's algorithms course

5. Berkeley CS 61b by Prof Shewchuk for refreshing basic Data structures like Linked list, tree traversals which are not covered in above mentioned courses.

For practice,

1. geeksforgeeks.org

2. leetcode.com

3. interviewbit.com

4. careercup.com

5. Hiredintech.com

6. topcoder, hackerrank , spoj etc are good sites for practice in general but their problems are embedded with extraneous information not seen in interviews. For example, interviewer is not going to explain you 2 page story, instead he will tell you directly what needs to be done.

In books,

1. Cracking the Coding Interview

2. Programming Interviews Exposed

3. Elements of Programming Interviews

Books on Design Patterns

1. GoF

2. Head first design patterns

3. Software Architecture books by Robert Martin

4. Elements of Enterprise Architecture Patterns by Fowler

5. System Design research papers, gainlo.co has many design questions
All of the above is already done for all practical purposes. The banks presumably want to have an app do card emulation with a given AID. The protocols are ISO standards and they're trivial. Android has allowed this since 5.0 IIRC.

Presumably Apple doesn't want to lose their cut. I don't see why allowing card emulation is a problem in and of itself for security, though.

The security problem I do see, though, is that third parties will have a hard time using the secure element to protect their keys. Of course, Apple could help them, but it obviously doesn't want to.
You've been using HN exclusively for political arguments, and you've made a lot of accounts to do it with. Those things are abuses of HN, and we ban people for doing them, so please don't do them anymore.

There are websites where fighting political battles is on topic, but HN is not one. Here it's corrosive. Some amount of this is understandable as a spillover effect, but it gets less legit the more it approaches single-purposeness. We ban accounts that do this repeatedly, and it seems to me that yours have. Please either use HN as intended or don't post here.
Fascinating how outsiders change the world. Despite their progress, it should be food for thought for our modern-era universities too.
Wikileaks offers reward for information about murder of DNC staffer
Not in my experience
The future of blockchain in 8 charts
Netflix launches iOS and Android apps for its internet speed test service
Jacob Appelbaum: Inconsistencies in Rape Allegations
I think it's a great idea to study algorithms and math for CS, and that OCW is a very good resource. Also consider taking a Coursera course on algorithms. One taught by Tim Roughgarden started Aug 8. [1] I haven't taken the class, but I've met Tim and seen him talk. He's both extremely intelligent and a dynamic speaker.

I wouldn't prepare specifically for the interview yet. I know that others are very skeptical of the algorithms interview, but I conducted it myself many times, and I'd like to defend it. When done right, the goal is to see how you think about algorithms. I didn't care about whether you jumped to the solution as much as I wanted to hear you think out loud.

My goal was to decide whether I could see myself developing a new algorithm with you as a peer. For many interviewees who lacked a former CS background, the answer was clearly, "No." You need to have a basic and intuitive understanding of Big-O notation, and you need to be able to develop an algorithm yourself. These courses will teach you exactly that (though you absolutely must do the problem sets as well).

Now, it is true that the interview process has its own quirks. So, get experience. Apply to a bunch of jobs, and try to setup interviews with other companies before you even have a phone screen with a company you really want to work for. As with developing algorithms, nothing beats experience. However, I really believe that this step should be secondary to learning the fundamentals. They truly are the basis for the rest.

[1] https://www.coursera.org/learn/algorithm-design-analysis
I believe the comet swarm theory also rested on this being a fairly short as well as really massive and rare one-time event, which makes it rather unlikely (though obviously not impossible) that we just happen to be looking just as it happens.

It also doesn't explain the long-term dimming of the star. The alien megastructure kinda does. It's not a perfect explanation either, but from what I understand, slightly more convincing than the giant comet swarm.
Most of the games available in the Humble Bundles and the Humble Store come with a Steam key as well. The process for every game is the same: buy game, get Steam key, add game to Steam library, play. It just works.
Of course you are right, coin generation is a waste. The part where ether is changing hands for useful work is at least somewhat "useful".

Best we can hope for is a future blockchain that emphasizes this kind of work more. A seti@home-coin or cure-cancer-coin is, as you suggested, hard to implement.
Don't know about other banks, but the Commonwealth Bank app is nice.
Won't you need another exploit to do this on RT/Phone? It's not like they allow you to write to arbitrary files by default...
Read this: https://en.wikipedia.org/wiki/Literal_and_figurative_languag...
yes, and "they" can be used to describe a single person: https://en.wikipedia.org/wiki/Singular_they