skysight-inc/HackerNews huggingface dataset:
Yes: for instance, the TLS BEAST vulnerability, which affected all the block ciphers in that version of TLS, because the protocol standardized interchangeable ciphers and a message encryption construction based on CBC as separate components.

Ironically, when the RC4 attack refinements were published, for awhile sites were forced to choose between a vulnerable CBC implementation and using the vulnerable RC4 cipher.

With the exception of MD5 in X.509 certificates and RC4 in TLS, has there been another cryptographic vulnerability that required the retirement of a cipher? SWEET32 is about as close as you come to that, right?

And, obviously, there have been many more problems, even just in TLS, than X.509 MD5 and RC4.
Going to be hard to outdo Google and Amazon with the dogshit that is Siri. Ok Google and Alexa are lightyears ahead of Siri in terms of voice recognition and response.
I was born in Russia, and moved to America when I was ten. After graduating college, I moved to another city, and took a Russian language 101-equivalent course to meet some people with common interests.

I would not have passed that class if I hadn't already been mostly fluent in the language.
This is a really tough problem, particularly because advertising revenue has become a metonym/euphemism for online surveillance and tracking. IMO, the only way to fix this is very clear legislation about tracking, data-aggregation, "targeted ads" and privacy rights concerning internet activity and information. Otherwise the internet will continue to evolve down the most profitable path, which is the one we're on. The personal data being accrued on individuals is not only easier to achieve than convincing the average internet user to pay for a service, but it's also something that will only gain more value as the aggregating entities learn trickier and trickier ways to use the data they're taking.

I did product demonstration and sales for a couple years, travelling around to different venues and stores to sell a great product. As a result, I now have a nightmare scenario in my head based on the fact that if, while in the sales cycle (feature -> benefit -> emotional benefit), someone like me had a device giving "suggested" points to tailor my pitch based on the personal device of the person(s) being pitched (like for health: "cancer", "weight", "diabetes"; similar products purchased, hobbies, or really anything that allows a higher chance of emotional connection like insecurities, pride points, value system, all things that can be gleaned via content consumption and posting on the internet), my sales and closing percentage would be through the roof.

I might be suffering from something similar to Slothrop's anti-paranoia[1], but to me it seems like this sort of vision is where the current "advertising"-based model of the internet is heading and why a saner subscription model will not dominate without clear legislation.

[1] http://jtls.shirazu.ac.ir/article_201_cefaf62f0af6aa172e2b36...
Yes, compositional reasoning is important, but it depends on being able to substitute equivalent code. If you're too strict about what counts as equivalent (including performance in the type system, say) it would be harder to make local changes since fewer substitutions would be possible.

You can look at const correctness in C++, Java checked exceptions, async versus non-async functions [1], and Rust's ownership model as other examples where making fine distinctions for good reason has a side effect of making substitution harder - or perhaps safer, depending on your point of view.

If you need it, you need it, but when you don't, it's a luxury to be able to substitute whatever you like and see what happens.

[1] http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...
The first 5 things to do when your Linux server keels over
Is traffic to your site mostly from Google searches, and if so, could you say what you found to be the most effective method of improving your ranking in the search results?
Event: Design and Artificial Intelligence, 7/10-12, SF
I can't wait for electric SDCs. They will be the final nail in the coffin of anti-folks.
Spending $800 million on tons of tiny general construction projects will kill just as many people.
Yan tan tethera is usually postulated to be of Celtic origin (it usually uses "dick" for ten, which is presumably a cognate of the Welsh "deg")

IIRC the celts moved all across Europe, but that pushes the timeframe back by two millennia or so
Sure, but SHA-2 512/224 predates SHA-3 and the Sponge construction by, what, a decade and a half?

And prefix MACs predate all these things by multiple decades (they just happen to be insecure in full-width-output MD hashes).

I don't think the ability to use Keccak as a simple prefix MAC is all that gamechanging. You can hash data once --- and much, much faster --- by using SHA-2.
So I worked for the family construction firm for a few years. The amount of ass covering, paperwork and complexity to what should be a simple thing was amazing. The amount of litigation involved when anything was not as expected was amazing vs. just trying to sort it between the those involved. My father build a $M business on just doing change orders & claims. There is your problem.
The game is not cheap.
Wondershare Dr.Fone for Android 8.2.6 Crack Incl Key Is Here – [LATEST]
They have their own wikipedia even! https://sco.wikipedia.org/wiki/Main_Page
Augmented Reality Hand Puppet App [video]
The echo supports a range of music services, not limited to amazon music. I use it with pandora, for instance.
> The fundamental problem is that he doesn't actually want to be doing what he is doing

That was my thought as well. It may sound like trite management-ese, but autonomy, mastery and purpose can be important considerations for employees too. Every time I've burnt out, I looked at the situation through that lens and realized all the things I liked about my job were outside of those intrinsic motivation categories. You can be well paid, on a team you love and actually enjoy the work you do, but if you don't feel you're improving in your craft, don't feel like you have enough control over what you're working on and can't connect deeply with the reason you're doing the work, you may still burn out.
>From there, yes, more data is better

Data augmentation is also a thing.
I find the opposite. I regularly get similar thought patterns going around in my head leading to insomnia. When I change location its far easier not to get trapped in those thought loops.
In Canada, renting a car when you're under 25 years old is pretty annoying. It's usually an extra $25 a day and that's what turned me off to renting. Some rental companies won't even let you get a car if you're under 25. It's actually a function of age, so I'm currently 24 and in theory, it should be cheaper now.. so let's do some blanket math to entertain your idea.

- I drive my car only on weekends, so Friday - Sunday

- It tends to break down every 3 months, at around $1000 a repair each time(BMWs have expensive repairs.) That's $4000 a year

- Insurance is about $1750 for a year

- Looking at rates at www.enterprise.com for my city, it's about $100 CAD for a rental car for 3 days (pick up at 7:00AM Friday and drop off at 4:00PM on Sunday.)

- $100 CAD * 4 is about $400 a month for a rental

- $4000 (repairs) + $1750 (insurance) + $120 (stickers) is about $489 for owning

It looks like using rental cars on weekends is not a great investment still and that makes me sad. I only save $89 a month and have to deal with picking up and dropping off the car and also not using it through the week. $1068 in yearly savings is not worth it!

Note: Gas is not included because I have to pay for gas for both cars, I guess it might be a little cheaper for the rental cars since they tend to be gas efficient, but I still don't think it's huge savings.
Isn't Linux becoming more and more compatible with modern games/development?
The only meaningful campaign finance reform would require a constitutional amendment, because SCOTUS has said a corporation is a person and persons have free speech and money is free speech therefore corporations can spend any amount of money on behalf of a candidate. So you'd have to rip that up with an amendment. There are two paths to an amendment, via 2/3rds agreement by both houses of Congress, or 2/3rd of the states calling for a consitutional convention (which has never happened). There is no chance such an amendment gets proposed by this or a foreseeable future Congress. Both of the major parties prefer the existing system.

Which leads to the other possible amendment, up ending the monopoly the political parties have on the primary voting system. One way that sounds nice, but is specious, is destroying the political parties - simply disallow their existence. Probably better is to change the voting system:

a. Range or preferential voting in a single election rather than the current tribal primary system which is not controlled by law but by each political party. Primaries encourage members of the tribe to vote in a reactionary way, the extremes of each party tend to win.Range or preferential voting is better than runoffs, it's basically an instant runoff system.

b. Get rid of the Electoral College. The idea it will keep us from getting incompetent presidents is pretty much proven wrong, plus it's been broken again by the two political parties who have gotten states to enact laws that require electors explicitly to not vote their conscience, under penalty. So it doesn't at all do what it was designed to do; and it comes from our racist slave history, the southern slave states wouldn't ratify the constitution without this provision. So get rid of it. The only thing worse than tyranny of the majority is tyranny of the minority.

Anyway, it's not going to fix itself. People will have to want to fix it.
Well, that sounds weird to me.

My native tongue is of the Romance family, and yet I've always thought that Russian is not particularly hard to learn. Perhaps that's because I've been exposed to a variety of Slavic languages when I grew up.
Without visual feedback to see misheard phrases in real-time, the form factor alone effectively necessitates a massive increase in accuracy.
Somehow you put the double construction costs in the middle of "IQ difference" and "we can't do it". Why?
After Lambda: Exactly-Once Processing at Google Part 2: Ensuring Low Latency
This is true of firms getting government contracts in general, especially true of federal contracts, and, from everything I've heard (especially from people who've worked on defense contracting from either side) epically true of defense contracting.

Working the contracting system is a completely different competency than doing the work that is contracted for, and the people that get contracts are the ones specialized in getting contracts.

They probably have some competence in the actual work, but they often aren't competing with the best in the field for the work, because the best in the field for the work often have no or less competence in the relevant area ofmgovernment contracting.
Sorry, not clear. Didn't notice what?
Scala 3 first release candidate:
https://news.ycombinator.com/item?id=14453196
I'd send this to myself
Yes, we still use local caches on each host.
Those liability problems exist in every advanced Western country. It's true that litigation is more costly in common law countries, in some cases twice as high, and that this cost can be internalized in the ways you suggest. But those costs only account for single-digit percentages overall.

What you describe could also be understood as an inefficient way of organization that is peculiar to the United States, and a by-product of American business and economic logic. Firms (i.e. vertical integration) exist to reduce the comparative inefficiencies of having separate, independent entities. Most other countries still have huge conglomerates (e.g. Japan, Korea), or contractors enjoy closer and longer-term business relationships.

With rare exception (Berkshire Hathaway, Elon Musk, etc) Americans have systematically shifted toward looser organization of smaller, independent business entities. One of the downsides is the exploding cost of orchestrating these entities for big projects, and the loss of knowledge about how to manage such projects.
How Do Bitcoin Transactions Actually Work?
You don't think people in Europe live in suburban or rural areas?

The difference is networks of buses and trains that the countries and cities invested in over decades.

America went in another direction, and looks no closer to changing it's mind.
Speeding up Android Gradle builds
I thought the martian was praised for generally being pretty on the money with the science content?
The advantage to 224 or 512/256 is that they don't expose the full register state of the hash at output and thus, like Blake2 and SHA-3, aren't vulnerable to length-extension attacks: you can (though it would be idiosyncratic to do so) use a simple prefix MAC with them, rather than HMAC.
AFAIK Google Home doesn't work with Amazon Music and Echo doesn't work with Google Play Music or Chromecasts.
The Exquisitely English (and Lucrative) World of London Clerks
Amusingly, much of the backend of digitalocean runs via kubernetes. They way they do k8s secrets in hashicorp vault is pretty nice actually:

https://blog.digitalocean.com/vault-and-kubernetes/
> U.S. costs are high due to general inefficiency -- inefficient project management, an inefficient government contracting process, and inefficient regulation. It suggests that construction, like health care or asset management or education, is an area where Americans have simply ponied up more and more cash over the years while ignoring the fact that they were getting less and less for their money. To fix the problems choking U.S. construction, reformers are going to have to go through the system and rip out the inefficiencies root and branch.

That's a tall order. It'd be nice to see the article suggest a way to accomplish that.
Mary meeker sold out? The report is padded with (paid?) name drops.
Lexicographically, "SaaSa". Software as a Service architecture?
Wikileaks is based on this insight.

Here is a very interesting perspective on Assange thinking.

"... according to his essay, Julian Assange is trying to do something else. Because we all basically know that the US state — like all states — is basically doing a lot of basically shady things basically all the time, simply revealing the specific ways they are doing these shady things will not be, in and of itself, a necessarily good thing. In some cases, it may be a bad thing, and in many cases, the provisional good it may do will be limited in scope. The question for an ethical human being — and Assange always emphasizes his ethics — has to be the question of what exposing secrets will actually accomplish, what good it will do, what better state of affairs it will bring about. And whether you buy his argument or not, Assange has a clearly articulated vision for how Wikileaks’ activities will “carry us through the mire of politically distorted language, and into a position of clarity,” a strategy for how exposing secrets will ultimately impede the production of future secrets. The point of Wikileaks — as Assange argues — is simply to make Wikileaks unnecessary. ..."

Another interesting tidbit:

"...This is however, not where Assange’s reasoning leads him. He decides, instead, that the most effective way to attack this kind of organization would be to make “leaks” a fundamental part of the conspiracy’s information environment. Which is why the point is not that particular leaks are specifically effective. Wikileaks does not leak something like the “Collateral Murder” video as a way of putting an end to that particular military tactic; that would be to target a specific leg of the hydra even as it grows two more. Instead, the idea is that increasing the porousness of the conspiracy’s information system will impede its functioning, that the conspiracy will turn against itself in self-defense, clamping down on its own information flows in ways that will then impede its own cognitive function. You destroy the conspiracy, in other words, by making it so paranoid of itself that it can no longer conspire:..."

https://zunguzungu.wordpress.com/2010/11/29/julian-assange-a...
He mentions Islam twice (he circles back around to it), so it is an important part of the article. Besides, what is militant Islam but the most effective harnessing of technology to undermine elites there is? To ignore that is to ignore a very practical example of this at play.
interesting insight. We all get in at the same time, but the meetings point is definitely an issue for me.
Shameless plug (this is one of Sean's, though):

http://cryptopals.com/sets/7/challenges/52
It wasn't clear from your post that you meant /battery/ cases.

What's the problem with the cases on the market that make them unacceptable? I haven't tried the one I linked to but it looks good, seems to be well designed, and is around the total thickness you're aiming fora
Wasn't that more because we had not really thought of aead constructions? I mean we didn't even know we had to mac after encrypting.

If we had more stream ciphers at the time we would not have been stuck with beast or rc4.

Imo sweet32 was just the weak but well-marketed cherry on the top to get rid of the previous generation. We just had the sha-1 collision.
But at least it probably won't activate when someone on your TV says "Alexis"
It's not the hardware - it's the software. I went all in on Amazon Echo and Dots. I have them in my living room, office, bathroom, bedroom.

The ecosystem that Amazon provides is far richer than Apple can hope to provide. Google does seem to be better positioned.

Even if the hardware is amazing, I don't want Apple music (I have prime music) the voice assistant is no better and I have serious doubts about the integrations that will be available.

Whats going to make this DOA is integrations, it's not in Apple's DNA and its going to be the best sounding, most beautiful, most seemless voice assistant nobody wants. I hope I'm proven wrong.
Have a source for any of that?

Sounds like a completely made-up justification after the fact.

Surely someone would have raised the point that the soviet union could just launch it's missiles in the middle of the work day.

Also, Moscow is tremendously sprawled out.
> How do you do that with abortion? (Just picking a controversial topic)
> there is _literally_ no common ground

I don't think that's true. Ignoring fringe lunatics, everyone agrees that after a baby is born, they should not be allowed to be "aborted". Likewise, virtually everyone agrees that sperm and unfertilized eggs do not have rights as humans. Those two endpoints on the continuum are common ground.

The question then is where do people stake their claims on the line between those endpoints. Some people think if the fetus is old enough to be viable if born that early, then it should be illegal to abort it. Others, if the fetus has a developed enough brain and heart to conceivably feel pain. Others, if its implanted. Others if it's fertilized.

And, of course, it's not a straight line, but more like a space. Some fetuses, regardless of age, are not viable because of genetic deformities and people pick different regions in that space where they are comfortable with terminating. There is another axis in the space related to how the pregnancy occurred—rape, incest, etc.

Within this space, you can find regions and boundaries where many people do have agreement. This is how governing works. There are no perfect solutions or black and white problems. It's about finding consensus and compromise, and picking something that is the most acceptable to the most people.

The real problem, I believe, is that there are powerful people who want to deliberately sabotage that process to their own ends. They want to convince us that there is no common ground, and that those who have a different preference are evil people who cannot be tolerated, much less worked with. They've found that if you create an enemy for people, you can get them to show up for polls and keep people in power. That's the real goal. They don't give a shit about abortion. They care about tax law and gerrymandering and other legislation that keeps the powerful in power. But abortion gets them to the polls.

See:

https://en.wikipedia.org/wiki/Southern_strategy
https://en.wikipedia.org/wiki/Conservative_coalition
https://en.wikipedia.org/wiki/Moral_Majority
3 Developer Podcasts you shouldn’t miss in 2017
Personally, I see all religions as indulging in delusional superstitions. But I still see myself as religiously tolerant, because I don't do anything to interfere with any of it. People are free to believe whatever foolish thing they like. The Christians can still have their symbolic cannibalism ritual, and the Jews can pretend that they aren't playing up a minor holiday just so their kids don't feel bad around the solstice, and the Scientologists can train themselves to cheat lie detectors to zap the invisible parasitic spirits that make them crazy, and the Mormons can believe that Utah liquor laws are reasonable. I can believe crazy ideas, too.

Religions don't automatically deserve respect just because they're old. They deserve respect because their zealots will kill you (or worse) for showing them disrespect.

Anyway, the technology umbrella that protects states from stupid rebels simultaneously lulls them into a false sense of security and ensures that only smart rebels can become successful enough to supplant the old state with a new one of their own devising. One would hope that smarter rebels would be able to come up with better forms of governance. The danger is when there are so few smart people in existence that they cannot overcome the inertia from the horde of technologically-supported dummies. Then you end up with a machine-enforced idiocracy.
Innovation via duplication.. Genius!
My understanding is that the actual pitch is not getting considerably smaller, despite the (still fairly large) changes in quoted node size.

Also the cost per wafer for TSMC 20nm is still the same as when TSMC 40nm was introduced, the latter today is about half as much money, AFAIK. 16nm is about half way between the introductory price of 20nm.

The transistors are getting slightly smaller, but the cost per transistor seems to be staying the same or increasing; Moore's law really died like... a decade ago.

These days you see us coming to terms with it. For years we've been telling people that computing resources are abundant and they needn't worry about memory or CPU time because their application will double in speed in a year. This is probably why most websites are awful these days, and take more time than ever to do things they did nearly 20 years ago in half the time.
I use my Alexa also for listening to Baseball which, correct me if I'm wrong Internet, Home can't do.
Relevant XKCD: https://xkcd.com/915/

Beware over-training your ability to discern differences. Such subtlety might give you an advantage in some fields... or it might remove your ability to enjoy basic food and drink.
How to Code Less and Influence People
It is largely projects over $10,000 go out for public bidding, generally with sealed bids. For most State or Federal level stuff you can see who the bidders were, and what bid won the contract.

Municipal or County level projects probably have so much variability that it's hard to make any definitive statement.
True, but even in Boston they can't get public transportation and infrastructure right. Boston is almost certainly one of the most vibrant economic hubs in America and one of the most compact cities, but the subway absolutely sucks, is completely outdated, and can't adequately service proximal cities like Somerville. The city is also desperately in need of further tunneling and infrastructure expansion to service the Cambridge / Somerville area as well as the Sea Port but I can't see that ever happening. It's taken us over five years to fix a single small bridge with two lanes in each direction...