skysight-inc/HackerNews huggingface dataset:
It's actually not the spending of money I have issue with, though admittedly I don't know how big a part of the budget foreign humanitarian aid represents. It's the underhanded way in which immigration is being accomplished - Germany had "guest workers", which the government promised would return to their home countries. The U.S. had the Immigration and Nationality Act of 1965, which was promised wouldn't change the ethnic make-up of the U.S. Both promises were broken. I don't think anyone believes the current wave of refugees will ever leave - who would be willing to deport them, after they spend 10+ years in Europe, and raise children here who've never seen their 'home' country?

Consider this - despite graphic photos of drowned children, the funding of refugee camps on the other side of the Mediterranean was not exactly loudly promoted.
They don't because GPG is ancient, and there was no proper way to do email validation back then. It is sort of better now, but still very hard to do.

If you have realistic worries that someone can intercept your email, then email validation of your GPG keys is not going to help.
So typing the simple command

cat /dev/random > filename

can actually get you imprisoned. Good to know.
Kind of? https://zepman.tweakblogs.net/blog/12999/signal-on-android-w... (April 2016)
Ask HN: Company asks to BYOD. Is it a red flag?
I recently got hired at an early stage YC startup. I was told to bring my own device for development. I haven't been able to find good information for this on Reddit/HN so wanted to make a post about it.

I was wondering if asking employees to bring their own devices was considered a red flag? It seems strange because they are already paying such a high salary that it doesn't make sense that they can't afford a machine for their developers.
> The same mechanism - if real - should apply in China as well.

Yeah, I think it's realistic to expect growing wealth to affect the political landscape.

I guess my point is that self-imposed political reform is a choice few governments make willingly. OP was suggesting that the soon-to-be dominant world power would choose self-imposed political reform with the specific objective of attracting more overseas students.

To me that seems like choosing to cut off your arm rather than trim your fingernails.
Just saw the performance of this "consumer" device and remembered this thread: http://www.anandtech.com/show/11104/the-patriot-hellfire-m2-... . This SSD can write over a GB/s and read nearly 3 GB/s. We've come a long way since 32 KiB buffers were a sane choice.
I feel like Matrix may be the way forward; it also looks like it's possible to build an email-like interface on top of it. But currently, federated Matrix leaks metadata, so that's a problem.
I would call it stupidity, because the biggest threat to jobs is provably automation and not immigrants.

Immigrants are occupying either the low end jobs that nobody wants, like what you get in agriculture (e.g. strawberry pickers - if you don't know how that's like, try it out ;-)), cleaning services, etc, or they are occupying the high end jobs, like what you get in Silicon Valley, an industry that creates jobs, or say medical doctors, which are hired because of their expertise or to lower the prices, which in the end translates to lower healthcare bills, etc.

Either way, if you ban immigration, you'll get automation, or a crashing economy due to other countries being more competitive. And if you get automation, it's worse than immigrants, because those immigrants are spending their salaries locally, whereas robots don't get salaries.

You know, it's funny you should say that. I'm from an ex-communist country from Eastern Europe and let me tell you, the problem with communism was the extreme inefficiency due to the state's incentive of keeping people hired which ultimately led to hunger and the fall of the USSR.
Keybase.io is the best solution that has been put forward to solve this problem.
Don't forget about US proxy invasions and the global drone program... and so on, and so on...

I am not defending the Russians, but at least they have the audacity to be upfront about it.
People made similar arguments about selling MP3's when piracy was free. As soon as Apple was able to remove enough friction from the buying process, the market exploded.

Even people with the most modest of incomes used to regularly pay a quarter to read the daily newspaper. I see no reason why they wouldn't again, if the process was smooth enough.
Simple. Re-register the device under your (buyer's) name or reset device to the factory defaults & re-register.

Almost like buying a used car from somebody. The seller transfers the title to you, via a signature, after you pay. Then you the buyer now legally own the car & must register it with the DMV; get inspected, new plates etc.
1110 + 1111 = 1101
1101 - 1110 = 1111
1101 - 1111 = 1110

Overflow doesn't matter if you just want to swap.
Straight from the horse's mouth: https://www.youtube.com/watch?v=kqD8lIdIMRo
Bluetooth 5.0 – Easier, Better, Faster, Stronger
The modern messaging services agree with you. Nobody has completely nailed the UX for long-term long-form conversations, but services like Signal are designed with those kinds of conversations in mind.

At the same time: if you had to compare the UX of running a long-term secret conversation over Signal versus the UX of trying to reliably encrypt messages over email, no normal user would ever choose the latter.

Secure messenger UX will get better long before email will be reliably encrypted (that's cheating, because email will probably never be reliably encrypted, but even if it wasn't, messenger protocols are going to win this race).
You are defending the Russians to a slight extent by bringing up the misdeeds of the US. Two wrongs do not make a right.

American here.
And 2017.1b2 is finally available for Sierra :)
> why bother? Email is just one of dozens of messaging systems available to Internet users. Better to move sensitive conversations to things like Signal, WhatsApp, or Wire --- the double ratchet construction is designed specifically to make IM-like protocols secure even when conversations are sporadic and last months.

This makes me sad. There's something profoundly democratising about the idea of running your own email or XMPP server (or any kind of server, for that matter). It's something you're in control of, that's configured the way you want it. Using someone else's server for everything brings with it a kind of tyranny (even if the people in charge promise not to use it for anything tyrannical (like that's ever happened)). If the response to that is "yes but it's hard/impossible to build a secure, distributed messaging system" then I think that's overly cynical.
Al Jarreau, Grammy-winning jazz singer, dead at 76
Why I Moved to Vue.js from Angular 2
Delicious, but Scotland for many many years had terrible coronary health stats and part of that is terrible diet.
Countries either stand for something or they don't. The countries who give enough lip service, money and legislative attention to egalitarian principles always outperform countries who do not. What does Russia stand for and how has it made the world a better place?
So they effectively turned the GPU into the CPU...
I actually find it extremely interesting that xkcd is so spot on and the term "Relevant xkcd" has almost been "Simponised" in that "Relevant xkcd" comes up as much as "Simpsons did that." I wonder how many other cases of popular culture is so highly cited like this.
> languages are not interesting in the academic HPC crowd if they sacrifice speed for anything,

It depends. If it takes 8 weeks for the program to run using a high-level language, but 1 week for it to run using a faster language, dropping down to C to cut the running time down to 6.5 days doesn't help if it take several weeks to do it, and you are not sure that you won't have to rerun the program due to hard-to-find bugs.
I suspect the parent comment was meant as sarcasm, but in line with Poe's law, it's unclear without some kind of notation.
Cooperative ethics arise immediately in the Prisoner's Dilemma merely by adding an unknown number of iterations to the game. The most efficient strategy is a version of tit-for-tat.
Ask HN: What's the state of current HN iOS clients?
I was wondering what HN app people are using on their iPhones these days and why they like said client?

I've downloaded and tried probably every single HN app from the store over the past 4 or so years, at the start I'd flip between using two or three of the more common ones until the one at the time annoyed me enough that I moved on / back to another client.

I've found myself pretty much exclusively using MiniHack for the past year now, but I'm sure there must be better out there.

The key criteria as to what I look for in a HN iPhone app is probably (in nonpaticular order):

- Fast, 'native' feel, if it feels like javascript it bugs me very quickly.

- Ability to easily comment, reply and submit.

- Stability.

- Decent reader like view for articles that has to be fast.

- Evernote integration would be fantastic.

- The ability to save draft comments or submissions would be fantastic.

- Being able to efficiently use screen realestate to get as much info onto a page as possible.

- I really value being able to select a font of my choosing and to be able to set the font size very, very small and preferably with a lite typeface as my eyesight is quite good up close and I find large typefaces annoy me to no end.

- Light and Dark mode interfaces.

- Some form of formatting helper or even a comment preview would be great!

- It would be fantastic if you could view the comment / post you're responding to while your writing your comment.

- Reliable editing of your comments and voting.

- I'm absolutely happy to pay for a good client as long as you can preview it first either a 'lite' read only version or even just a really good description of the features provided and good screenshots.

Over all, as of Feb 2017 - MiniHack is (for me) still the best native app to experience and interact with HN, but I feel someone could do so much more!

Am I asking too much of such an app? Does something out there already exist and I've missed it somehow?

*Link to MiniHack: https://appsto.re/au/UtFNL.i
No one cares if the damn train and railways are built or not.

Opponents object to the fact that the State is acting as a (clueless) investor that will push the state into an even more unsustainable fiscal position. It's a generic and valid objection that has nothing to do with the train.

And of course it's being built: it's a way for various parasites, from crony capitalists to public unions, to do really well for themselves at the expense of the taxpayer. Again.
Ask HN: Is the web application dead?
For example, I've built fastvenues.com as a way to connect diners to unique/discounted set-menu meals at their favourite restaurants. However, it's strictly a web app, and the bookings have been less than promising. Is the web-app dead? Should I invest in turning it into a mobile app?

I'd love to hear your thoughts.

Thanks!
An alternative take on application architecture
I'm glad S/MIME gets a mention because I've always been skeptical of it based on the fact that everyone rallies behind PGP.

I recently failed to install gpg2 on freebsd (for some reason it barks at me and fails and I don't care enough to waste my time on it) and decided to give S/MIME a chance with a signed cert from comodo. (which was free, just to try)

I have to say though the experience is beyond reasonable, it's very easy to get to grips with. If you're using S/MIME, I see a little verified badge in my client, not only that, if I've receieved signed mail from you, I can reply with an encrypted document that only you can decrypt.

This works with CC's and everything. The CA cargo-cult crap definitely has a benefit when it comes to web-of-trust.

(YMMV, I was using Thunderbird)
Now your critiquing me personally while spewing the same old conservative nonsense, we're done.
The Cost of Defying the President
I got a new design for my website. Accidentally
S21GM S21KW Bangladesh
At the request of those countries, no?
I think, the points about search and archival must apply to any communications medium.

If one isn't searching through their IM history but does so for emails, I guess, it should mean they just don't send anything non-ephemeral via IM.

(May be this is because IM has pool usability for any large bodies of text, while email handles those really well.)
> My conclusion is that the people who care about "decentralized" systems are a rounding error. I care about non-technologists managing to send asynchronous messages to each other that are well-encrypted by default. That's a solved problem.

You don't understand the problem: if you rely on a service like this, two things can - and by the laws of probability, will - happen:

a, a centralized service goes down and suddenly no one can talk to nobody
b, you're unable to send a message to someone and never realize it

Imagine if there was _one_ ISP. One single mobile provider. If it goes down, it goes down everywhere, for everyone. Not fun.

As for b, I can't remember, but there's a term when a provider let's you post but it won't get show to others. They can also alter messages - see the Whatapp signal implementation issues that certificates can be silently re-issued.

You are, unfortunately right though: very few of us realizes how important this is. Thankfully the smarter elders of the internet seem to do.
https://www.decentralizedweb.net/
Well, the bases aren't actual aggression, you know. They're generally built based on agreements with host countries. Most often the host countries enthusiastically welcome them.

Invading Georgia is aggression. Invading Ukraine is aggression. Sending "little green men" over is. Sending anti-aircraft batteries to shoot down civilian planes over the "Novorossiya" puppet regime's controlled area is.
Encrypted email for this user group is certainly not over, and there is still no realistic alternative for it. So PGP is not going to go away completely.
Melhores práticas para iniciantes no PHP
Nothing had changed in the web stack that would prevent someone from building a webpage the same way as 20 years ago. Text editor and a browser...
> Misinterpreting undecidable problems as "impossible problems" is a classic undergrad mistake.

Good thing I am one. Thank you :)
What annoys me about office 365 is that yes your new Windows laptop ship with office, no you can't start using it unless you hand your personal data over to Microsoft. And apparently you have to do this within the first few months of using the laptop or else.
Brother QL-700 Driver Download
I can understand those concepts just fine, but when I look at the dam in Google Maps, it is not clear to me how this is specifically going to occur. The main spillway is on the hillside next to the dam, and the emergency spillway is on the same hill, yet further from the dam.
A New Robo-Adviser Lets You Build Portfolios That Shun Guns and Oil Shares
Oh. Practical Redux is your doing; Good stuff. Thanks.
There is substantial research that suggests taking a moderate asset allocation combined with annual rebalancing will have a fairly predictable return over the long run (a decade or more).

If you're making trades frequently, you're probably (as shown by research) throwing that money away.

There are always things that go up, and others that go down, but a well constructed portfolio will do more of the former and less of the latter. Annual rebalancing then buys the cheaper asset (by definition, on a relative basis, the cheaper asset is bought and the expensive asset sold when rebalancing).

And yes, it is actually that simple. The problem is (as someone else on this thread had posted): fear and greed. If you can ignore that, you can do well.
Usually, I see people going in opposite direction.
No, I fully understand the problem. If Google Mail vanished tomorrow, a pretty large number of people would probably stop emailing altogether. The number of people for whom that's true increases every year.

If you find that unthinkable, consider the bubble you might be living in. I appreciate that there are people that require a decentralized service for messaging and understand where they're coming from. I don't deny their existence. I simply think their numbers are much smaller than they appear on nerd message boards.
Why People Share Your Content Marketing vs. Linking to It
Indeed. Thanks for the correction. The science, as I understand it, is that just being cold, but not to the point of shivering, will help boost your metabolism if you're performing exercise, while just being cold while idle will burn a basically insignificant amount of calories.
By the way, it creeped me out when your picture moved.
FWIW, although everybody talks about their new chat system, key verification is one thing keybase.io does well.
Agreed, mostly :-) The paper does state that they used -O3.
What do you consider a "radical pro-business" agenda to be?
There's a 2 swapped with a 3:

https://gist.github.com/lukegb/243952e51ee1f7f9b6e1ed4177421...
The naming of "private key" versus "secring.pgp" is very valid criticism.

Also the fact that it crashes on first use, and that it is all not very user-friendly are all valid criticisms (still!).

PS. please don't down vote because you disagree.
https://arxiv.org/abs/gr-qc/9704009 p2 (fig1) is pretty nice
Few powerful forces oppose legal child porn. Very little money is on the line with CP and very few powerful people would be diminished if CP was legal.

To outlaw or end programs like PRISM you'd have to take on the entire political establishment, the military industrial complex and all branches of the judiciary and law enforcement.

It'd be far easier to legalize CP than do away with PRISM and the like.
There's the huge issue in Munich that the city cannot pay much more than has been agreed upon country-wide, it's all according to TVL. So in a city as expensive as Munich and with such a low unemployment rate, why would anyone start working for the city and not just choose a company? That's even more difficult for IT and other academic personnel.
For everyone asking about yesterday's email, here is the text:

"I work in the motor sports parts, service & sales industry.

An issue we're constantly facing is that we have trouble identifying and locating parts for older model Harley Davidsons.

The ideal software would help us locate and identify the parts more easily, saving us hours of research.

I would pay somewhere around $500 for this software."
Maybe I'm paranoid, but I'm suspicious of how, just as crypto is having a cultural moment, this expert consensus is appearing against the one cryptosystem that has demonstrated itself to be genuinely effective even against the most powerful of adversaries (Snowden used it and, perhaps more significantly, leaked internal NSA complaints that they're unable to break it when used correctly). And we're being pushed towards these centralized (and centralized in the US) systems instead.

Suppose the NSA have accepted that they can't hold back the tide: users want something that sounds like end-to-end crypto. At the same time they want to retain as much ability as they can to read users' messages. What would they do? If they had subverted some security experts, how would the world look different? How can we proceed robustly assuming that there are adversaries among us?

> An enormous installed base of clients that won't do encryption, meaning that at best you're attempting to tunnel encrypted messaging over an unencrypted transport.

IP is unencrypted, so that's always going to be the case on some level?

> A protocol that leaks metadata, including some message content, at the envelope layer.

True. Worrying. But certainly not fixable by switching to a centralised system. Doubly-certainly not fixable by switching to a system that uses phone number as ID.

> Hundreds of millions of users that primarily access messages through browser clients that can't meaningfully implement crypto.
> An archive-always UX that ensures that huge amounts of plaintext are scattered around the Internet by both senders and receivers.
> An unencrypted installed base that ensures encryption will be opt-in for the foreseeable future, meaning that users will routinely reveal plaintext accidentally by, for instance, quoting messages and forgetting to encrypt.

Client-specific, and avoidable. Better clients are to be encouraged.

> End user demands for things like search that can only be delivered efficiently at scale by databases of plaintext (most likely at centralized servers).

How do any alternatives avoid this?

> Better to move sensitive conversations to things like Signal, WhatsApp, or Wire --- the double ratchet construction is designed specifically to make IM-like protocols secure even when conversations are sporadic and last months.

There's a place for IM-like conversations, sure. I think there's a place for email-like conversations too. Certainly I want to keep what is by a long way the most battle-tested cryptosystem we have, OpenPGP (even if used over Jabber or the like rather than over email). And while I'm probably willing to use a double-ratched construction implemented by someone I trust (i.e. Matrix/Riot and possibly Conversations), I would certainly not switch to any centralized system or anything based on phone numbers. That would be a serious downgrade from what I have with OpenPGP.
As 5 ferramentas de front end mais usadas pelos desenvolvedores .NET
your being dismissive. they have legitimate complaints that have been ignored for more than a decade. their situation (and really most people) continued to get worse as pro misses of prosperity from globalization landed on a few.

maybe they are wrong, but basically they are being called dumb for being pushed into minimum wage jobs and told 'dont worry, we'll raise minimum wage to 15 an hour and give you free community college' and rejecting that offer.
Yeesh, minimize civilian deaths?

"The Iraq Body Count project (IBC) figure of Documented civilian deaths from violence is 155,923 – 174,355 as of March 2016. This includes reported civilian deaths due to Coalition and insurgent military action, sectarian violence and increased criminal violence.[19] The IBC site states: "it should be noted that many deaths will probably go unreported or unrecorded by officials and media."[20] The IBC website currently states that, "Further analysis of the WikiLeaks' Iraq War Logs may add 12,000 civilian deaths.""

Source: https://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War#Ira...

150,000 CIVILIAN deaths, by just one count alone!
To me a more useful model is the one implemented by keybase, where a number of proofs are provided, tying a specific key to the user's online identity (e.g. github profile/HN profile).

Many times I want to "communicate with the persion identified as X on site Y" and this allows that to occur.
Until (I assume?) not that long ago, people were also still using icb to work on OpenBSD together. That doesn't mean it's important for us to discuss future directions in icb.
When discussing EU military capabilities one must go beyond dollar amount spent. The huge inefficiencies in the collective national militaries in terms of having an integrated force should not be discounted. Diversity of equipment at the level mentioned in the article is not a collective strength. It is a weakness.

The real weakness however is the inability for the EU to collectively act militarily. Recall Kosovo and Europe's inability to deal with it without the U.S. And that was when Russia was very weak. The EU in political terms is a military lightweight. It lacks the political will and the military capability to act on it's own.
I just updated! It seems to work :D
(I had switched to Sierra but not updated the PGP suite. Nobody I send email to uses PGP :( )
What on earth could you possibly be talking about? No cryptosystem has proven itself less capable of standing up to state-level adversaries than email, and nothing demonstrates that more clearly than the progenitor of this "cultural moment", the saga of Edward Snowden.