skysight-inc/HackerNews huggingface dataset:
It's unfortunate that the 'bar' in misuse-resistant crypto isn't always equally high, and different experts (as evidenced from this thread) argue that you get there in different ways. In that regard, I think the author makes a good point: despite the hard-to-implement-in-hardware aspect of GCM, the dangers of nonce reuse have always been well-documented, and it's only recently that that went from being a simple algorithmic contract to bad design worthy of correction.

I think the point the OP makes is that a suggestion like "use SHA-3" is a simple, succinct, and not-unacceptable answer to a question like "what cryptographic hash function should I use?", giving a safe albeit conservative, but instantly graspable answer without having to go into additional detail -- other than the obligatory mention to that general-purpose hash functions aren't by themselves appropriate for key derivation ("password hashing").

The alternative view -- that SHA-512/256 (which suffers from its naming), or the longer-but-less-truncated-state SHA-384 is faster, more studied, more widely supported -- is a more nuanced recommendation, but then you have to explain why you don't mean SHA-256 or SHA-512. The innovation of libraries like nacl and libsodium was to the user of crypto from having to be a crypto expert themselves, and once you have to explain which of the SHA-2 hashes specified in FIPS PUB 180-4 you should and shouldn't use, we're not really any better than in the footgun days.
Right, I'd be curious what the deal is here. Are they buying blood or plasma? Are the donors compensated? Or do they think they are helping burn victims and end up helping Covfefe supporters?

I've long that people should be allowed to profit from selling their bodies /organs to medicine (especially after they die -- ie selling options), but it seems that only others can profit from your donation for the most part.
or designated initializers.
American banking: Socialism or laissez-faire?
I've noticed that the best way to get programmers to use a different language is to build something they want to use in that language.

I could talk to my perl programming colleagues for days about the advantages of python over perl, but what got them to switch was boto, since we were moving to aws.
OFFICIAL: Franck Kessie Completes Milan Transfer
Got it. Moving billions of dollars through the US between illicit governments and banned groups is totally the same as tweaking search results and should be fined in equivalent amounts.
It's strange to admit this, because I'm sure the OP doesn't share my worldview on most topics. But as a National Socialist I completely agree that everything has a political dimension. The code we write touches the lives of so many of our people. We should keep that in mind while we write it.

Attempting to segregate one's work from the wellbeing of one's volk is a sign of a sick spirit.
I'm talking about salaries working for one of those big corps, and I'm talking specifically about iOS, which is higher than Android when comparing mid-level and senior salaries. This is based from what I've seen on Glassdoor, and from talking to recruiters in my area (SoCal).
And blood from injured people.
Many would call this "the destruction of marginalized communities" and try to stop it.
> so they introduce UAF to replace passwords

Oh, how is it going? Is there any UAF supporting app, ie no passwords? All I see is slides and presentations.

> Are you arguing there is never a case for a second factor

Correct, once first layer is fixed and password-related attacks are mitigated, there's no need for u2f as it doesn't stop malware.

Even something as basic as hmac(masterpw, domain)-app would do better job than FIDO stuff altogether.
Domain displayed is no real protection, actually its weakness is what drives phishing. But the link you provided contains some interesting info:

> How SQRL changes things

> When using SQRL, users do not identify and authenticate themselves with a username and password. Instead, their unique user identity is derived from their secret master key and the website's full domain name.

So that's similar to what U2F does - domain name (origin) is part of the protocol.
> Is there any reason that I cannot see why making food isn't a form of making that we can be proud of?

No, but we were talking about why people post pictures of food that they buy, not that they make.
Heh heard that one, and the always very convincing answer in a discussion to do or not do certain things...

"if it is on the checklist, then.. it is on the checklist"
A not-for-profit company is different from a company that doesn't make any profit. A nonprofit company just means a company in which profit is not a goal for its own sake. It is quite possible for a nonprofit to make a profitable product, and this is what Mozilla does.
Nope, it's all about the risk percentage that you want to take. They will normally tell you how aggressive and volatile they are with the fund, but there will never be any guarantees with any of these since there is no way to predict the exact future. The only thing you can do is diversify your investments in multiple low and high risk investments.

The mix you decide on will be purely yours in the end, no one can guarantee any type of result. I recommend just doing your own research and market testing to see what works for your short and long term investment needs.

Just remember the higher the possible returns the bigger the risks are.
Perfect, yes, excellent distinction.

I'm all in favor of a vastly simpler tax code, but I'm also in favor of a vastly more progressive tax code. These two things aren't in opposition to one another.
But you are on Google's site, it's a company, not a public service.
Lol. Have no worries. They are high up on the list. Trump knows the extent of the issues with google and facebook. He will strike when the time is right; when enough of the population is well aware, and supportive of him, and when he's gathered enough evidence to prove they are criminal(and evil.)
First, no fine has been done.

Second, you're not answering what I have asked.

Do you have statistics about the EU fining more US companies than other companies?
Buying a house can be stressful - really stresful. And once you are finally sure you've found the right one, it can go back and forth for weeks of uncertainty if you'll actually get it.

And moving is indeed a heck of a hassle.

And having a small house that's well within your means makes everything financial in your life much easier.

So, there's obviously some truth to your feelings.

That said, the pain of moving can go to almost zero if you pay good professionals to do it. They can just move everything, and when you walk into your new house, and open your sock drawer, your socks are already there.

On the house buying process, I would just expect it to be terrible, and it probably will, but it's only temporary pain. The new place feels like home really fast.

As for the budget - can't help you there.
Prettier 1.4: TypeScript and CSS support
The fine is not $9 billion, that was a complete guess by Reuters. It's the classic "the max penalty in theory could be this", like reporting that a criminal "could face" life in prison even though in reality they'll get a couple years.

I don't understand your comparison to the US. Obviously EU courts do not follow US laws, they follow EU laws. If the laws are unfair, don't open a business there. For example, I think the blasphemy laws in Iran are unfair. The logical conclusion is to not go to Iran or at least not commit blasphemy there, not to go break the law and then complain that "this would never happen in America".
You make a good point, but I don't think it's a foregone conclusion - think this is an area of open research - could we build UX for discussion forums that don't encourage and highlight shouting matches? I think the wide-open nature of twitter, for example, where everyone can immediately jump in on any conversation without context or consequences encourages such shouting matches and abusive comments.

There's a reason a one-on-one discussion is much likelier to at least be resolved in amicable disagreement and a greater understanding of perspectives, versus online "discussion" is often about vast hordes of people participating in one single "conversation" one comment at a time, while also trying to get upvotes.

I think it's quite possible to alleviate this, but requires getting over the simplistic per-comment upvote/everyone can comment on every thread model.
VW's fine is equivalent to less than 2% of global revenue for a far more serious act.

BNP (which must be at the top of the search results when people are googling this) violated criminal law while illegally helping Sudan transfer vast sums to illicit and blacklisted groups through the US financial system.

Again, that was $9 billion for something far more serious than tweaking search results.
But wait a second, the "detox experiment" was abandoned after only two days. 'dang summarized the learnings as

"it's impossible to define 'politics' with any consensus because that question is itself highly political, and that HN is at its best when it can meander through all the (intellectually) interesting things, some of which inevitably have political dimensions."

More at https://medium.com/a-change-is-coming/learning-from-hacker-n...
Those things aren't at near-constant density, though. And although the article shows that icebergs do flip, the fact that the Smithsonian wrote an excited piece about it suggests that it doesn't happen too frequently. And it sounds like that happens because pieces break off or melt. The examples in the image search aren't just kinda unstable; they're completely implausible.
Sounds like the US should fine companies more for doing bad things, too, then. That sounds like a pretty straightforward solution to this terrible injustice.

(And besides: Google isn't an "American company" any more than any multinational. The EU is fining the European-incorporated arm of the company.)
It's like conventional currency vs cryptocurrency. If you couple the two, given enough market size for each, volatility couples as well. No need to go through the meanders of algorithms or blockchains.

(Coincidently, cryptocurrencies are just another target for some hackers with deep consequences for any economy that trusts them.)

Some things cannot be ignored, or seen as independent. They are stuck together since their conception.
Ashampoo WinOptimizer 15.00.02 with Serial Key Download
Blood vampires & financial vampires combined! Horrible..
They did that. It was the first iteration.

The problem is that - as described above - many websites use ads from multiple networks, so actually even if you paid, most ads did not disappear. It was more or less random. Also, it turns out ads make sites a lot of money (who knew), so to get even that sketchy coverage required you to pay a LOT.
It's bad for their brand and image. They promote their ads as least intrusive. If they are so user-friendly, why would anyone get them removed? It is simple brand management.
https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
States are pretty arbitrary divisions. If California split into 66 equally populated pieces, nothing about the people or land would change, but they'd suddenly have 132 senators instead of 2, and each chunk would still have more people than Wyoming. Or they could split into 1000 pieces and have 2000 senators and completely dominate Congress. Would that be fair, do you think?
Right. There's no incentive to "fix politics" with computers from a business standpoint.
If anything, there is plenty of incentive to break politics from a business standpoint with computers.

A well known example: Target people with a particular political persuasion, make them mad or shocked with some bait headline, and get clicks. Basically the well known phenomenon of "clickbait", which is also implemented non-politically. As implemented in politics, such might reinforces "echo chambers" or epistemic closure. But they also made some people a fair bit of cash.

The same goes for what large social networks probably are already doing to keep everyone happy in a polarized environment: curate people's news feed to match their "political tribe". EG: the red feed blue feed concept reported on in the Wall Street Journal (http://graphics.wsj.com/blue-feed-red-feed/). Again, same concern: such may reinforce "echo chambers" or epistemic closure. But the alternative might be users quitting there social network = less ad dollars. So there is no incentive to promote balance.

Unfortunately, humans are very tribal creatures. To break away from this requires active resistance of what is a very human trait. I don't think hardly any human alive has done this completely.

So even in the "superpower AI god" case, probably another "tribe" would come along to make another "superpower AI god" with a completely different filter, and we'd be in the same place.
Brock lesnar vs. Roman reigns in Bloodiest match ever wrestlemania 31 raw 2017
I'm in favor of TTIP, so if that would help create a process to address this, then great.
And travelers can now promptly regret Facebook's Real Name Policy.
https://wowbrary.org/

nonprofit to connect people with their local library's catalog

run by one person for 10+ years
There are different rules when you use a dominant position in one market to gain share in another.

This is equivalent to the Microsoft/IE thing.

https://en.wikipedia.org/wiki/Competition_law
Use Micro Habits to Tackle Big Health and Productivity Goals
“I don’t want to say the word panacea, but here’s something about teenagers, whatever is in young blood is causing changes that appear to make the aging process reverse.”

Sounds like the most stereotypical trope of snake oil.
Conspiracy theories would probably tell you that it's the retaliation of a string of Deutsche Bank's fines by the Fed in the last two years.

[1]: https://www.google.com/search?q=deutsche-bank+fine

[2]: http://www.telegraph.co.uk/business/2016/09/27/like-dodgy-pl...
I think it's socialism
Blood banks do have plenty of real costs and a payment to the donator would just get passed through to the patients receiving the blood.

It looks like I donate to a for profit organization, but for instance, the Red Cross isn't paying shareholders profits from the blood they sell.
But it's not. I never use Google for searching and I do a lot of searching. It's merely the largest search engine.
We are using Kops. It's worked well for us so far.
AD 1. I suppose it depends. From my POV, the outcome of any election that happened during my lifetime in my country had close to zero impact on my life. But maybe I'm just fortunate. Or maybe the talking heads change, but the general direction stays mostly the same way anyway. Honestly not sure about that.

AD 2. People here are not ignoring them. The issue is about the difference between knowing about important changes, downsides and risks, vs. discussing every trivia of political sphere. A lot of the things said out loud don't mean anything, but they still invite outrage and flamewars.

AD 3. This is my personal outlook. Technology is more powerful than politics because it can unilaterally shift the playing field. If you talk Elon Musk, skip the OpenAI. Think Tesla, and how it basically forced the hand of all the other carmakers. It fought hard to make EVs a viable product, very much against the market.

AD 4. See my comment to 2.
Show HN: Resume in a Gif
I used Sublime (2, 3) for perhaps 5 years or more. I have a paid key. I switched to Atom about 6 months ago cuz diversity. Now I am hooked on my of Atom's side features, but the main show is not nearly as good as Sublime. Unfortunately I cant pry myself free from the social, package management, and theming tools from Atom, but still get a bit frustrated each day because Atom is not Sublime.

I just want to say, I miss you, Sublime. Can you just pls get all of the community oriented niceness that Atom has, so I can stop using Atom and come back to your elegance, pls?
C++ impregnates the tissues, and then it hardens and settles like silt. It makes your aorta stiffer than a hockey stick. Whereas C caresses your insides, leaving nothing behind but its scent
Hullo. I'm Erlend Grefsrud, and I urgently need some contract work, so spent last night knocking up this one-take, procedurally animated micro-resume in Unity.

Used Prime31's ZestKit for tweens, the rest is my own shaders and C#.

More formal resume here: https://docs.google.com/document/d/1a41-8IEhldOAmmkuG-uz8ZJj...

Contact: erlend(at)bifrostent.com
This isn't really a regulated monopoly in the sense of a utility. It more has to do with the illegal practice of using a monopoly in one market (search) to gain advantage in another (translation, etc.). Right or wrong, that's where the line is often drawn.
Bitcoin to me seems like a great currency for oligarchical/plutocratic type governance systems. Authority can know what addresses are controlled by who, give people privacy and the feeling of security, and can create a hierarchy of knowledge where people get increasing insight into the country's(world's?) economy/social graph as they reach the top of the power pyramid. All transactions are recorded for all time. Great.
"- Show how the STL makes most things easier (arrays, maps, etc)"

The problem with the STL is that you are always running into roadblocks when you try to compose things. I tried for a very long time to like the STL, and in the end it was very very good for one thing -- pushing me to look for something better.

I suspect things have improved some with the newer C++ standards (it's probably been almost 10 years since I gave up doing much of what I wanted to do in C++), but I much prefer Lisp, Scheme, and other languages now (most, if not all of them dynamically typed). Learning Lisp-family languages did indeed change how I program in other languages -- IMHO greatly improving the way I write code.

I might revisit C++ at some point, just to see what's happening there. I've only skimmed a few articles about the newer standards, and some things look promising. But it would probably take my involvement in a real-world project that uses C++ to get me to go there. I've just spent way too many frustrating hours trying to get things to work the way I wanted in C++.
Miner signalling != user preference
Is it possible to short BTC?
Yes, and the key words there are "intellectually interesting" (as opposed to other kinds of interesting) and "some".

The other thing to understand is that this has always been the policy. It hasn't changed, other than the few times we've run explicitly temporary experiments, like the no-politics one or Erlang day as described elsewhere in this thread.
Here's a prior article about this startup and Peter Thiel:

http://www.vanityfair.com/news/2016/08/peter-thiel-wants-to-...
The Ultimate List of JavaScript Tools
you should show some screenshots before asking for a download
Google's motto is 'don't do bad things' so I highly doubt there's any merit to these accusations.
You know, people can see when you fib about salaries.

According to Glassdoor, this employer's salary to an engineer is 97-104k.

According to the Department of Labor, you are paying an engineer 102k/yr (https://lcr-pjr.doleta.gov/index.cfm?event=ehLCJRExternal.ds...) It says Mountain View. Begin date 09/01/2017.

Could you explain the discrepancy or please correct your salary information so people don't waste their time interviewing when it's not your intention to fit the salary you specified?

Not trying to cause a scene, but interviewed for a few places with high salaries and after sincerely following their interview process, realized they were just giving a widely inflated salary to get resumes in.

It may be a "junior" engineer. But still, you're posting 140k as a minimum range in the post currently when glassdoor says 97k and DoL says 102k.

Maybe I'm mistaken. Not making accusations, just want to give you a chance to clarify things.
Actually aggrid or handsontable are the commercially available spreadsheet browser plugins.

We use HOT, but have been considering aggrid. Because of these tools, that's not the hard part any more..It's the synchronization and computation logic.
Shameless plug but I cover a lot of lower level network and hardware effects for web developers in this book: https://unop.uk/book/

It's mainly aimed at people interested in ASP.NET Core but there are a lot of general performance tips in there. I have a EEE background and I think understanding things down to the transistor level can really help you write better software.

BTW Gary's WAT video is great fun if you haven't seen it.
Business(Finance specifically) and CS may be a thing. In NYC finance companies seem to like this combination.
And I guess, you are just plainly the smartest person in the world.

At least, you paint nice pictures.
How brain hacking technology is looking real this year
I love that, true to form for the U.S.'s peculiar flavor of capitalism, the producers can't legally sell their product, but those who receive the donations can, leading to a company whose value-add is apparently advertising and customer service creating yet another creepy service for rich paranoids.

Think I'll be checking with the place I occasionally donate to and see where theirs ends up. If they need money, they can ask for that; reselling what I thought was going to hospitals, etc. to these literal vampires is not, ah, kosher with me.
> It's easy to envision a system utilizing a crypto currency and a digital wallet held by your browser that you fill occasionally and that prompts you to pay

Check out: https://satoshipay.io/
For all the good it did...

/s
Enhancing the Python Experience on App Engine
I worked in a department at one of the largest tech companies that only developed custom, complex Excel plugins. It wasn't my cup of tea but there's definitely a lot of expertise out there.
Statement on QuadrigaCX Ethereum contract error (~$13M loss due to missing “0x”)
I do not fully agree with the premise that C programmers don't know what's best for them and need to be educated to switch to C++. I do agree that C++(14++) isolated is a better programming language in many ways compared to C. The problem is that a programming language seldom is used isolated, but is part of a toolchain or is used in an environment with other technologies.

In this situation, C is a much better choice because most other languages have nice interoperability with C, but seldom, if ever, with C++. For example, as an iOS developer I can use C and C-libraries very easy with Swift, while inter opt with C++ is not possible at all and probably never will.

The main thing keeping me away from C++ is that it does not have a stable common ABI. This makes it very nearly impossible to use C++ to create and distribute a shared library. I even believe Google developers internally are prohibited from creating C++ libraries for this reason. So I'm sticking with C for low level stuff. It's a perfect glue language and fast. For higher level stuff, why use C++, when you can use Swift, Java, Haskell etc etc?
Yeah which Facebook doesn't use for rendering newsfeed ads. I'd imagine that google does the same thing for its native adverts. Also, I'd imagine that all banner adverts displayed in third party apps are native as well. Disclosure, I worked on the main Facebook app.
Can you add Notepad++, please ?
"It's the largest search engine, but I never use it, so it must not be a monopoly" :slow-clap:
>Files can now be renamed when only the case has changed

Finally, yes. This has been an issue in sublime as long as I can remember and has confused me more than once.