skysight-inc/HackerNews huggingface dataset:
I don't believe the Hoover Dam should be replicated. It's a marvel of engineering but I'm opposed to damming any rivers.

Damming our rivers like that has had such terrible and unforeseen environmental and economic consequences that I can only hope we un-dam wherever possible.
I had an idea somewhere along the lines of your un-PAC. However, the one I imagined would hire lobbyists who would shmooze politicians to pass anti-lobbying laws. The PAC's job would get harder and harder the more successful it was.
Am I the only one reading this article as needlessly anti-Islam? I'm not Muslim, but I certainly wouldn't attack their faith as "delusional superstitions".
> might change soon enough

Don't hold your breath.
She puts out all the slides independently of talking about them. She will present a summary / rapidfire at Code Conference if she hasn't already.

She has done this for a long time, it comes out every year.
Elon Musk threatens to leave White House councils over Paris deal
I'm basing everything I say, including the numbers used, based on the article: He accepts that his weekly output is at 80% compared to before.
At this point, I think we need to define a "currency". I googled it, and wikipedia (what else?) told me that:

"Currency in the most specific use of the word refers to money in any form when in actual use or circulation as a medium of exchange, especially circulating banknotes and coins."

Also in Investopedia:

"Currency is a generally accepted form of money, including coins and paper notes, which is issued by a government and circulated within an economy. Used as a medium of exchange for goods and services, currency is the basis for trade."

CCs are circulating as a medium of exchange; emissions and transactions are [dis]proven by automated government (consensus of participants, iirc). What's the difference? In that uncommon "government", consisting of real demos this time?
Building a $1M Business Solo with Mike Perham of Sidekiq
Commission Impossible: How and why the FCC created net neutrality
Rogue One: The Physics of Ramming an Imperial Star Destroyer, Explained
In other words, it's the technology stupid.

I wouldn't claim it's making it more unequal though but rather it pushes the "highlander principle" on any industry or nation that becomes "technologized".

Contrary to locally based businesses or nations like restaurants or several states in ex. Africa where technology doesn't have access, in a technology driven groupings there mostly can be one and a few runner ups far far down.

But yeah the way out of the problems of technology is trough technology. I wonder if not jumping onto the technology bandwagon will render som nations obsolete in a few years.
> What prevents you from renting a car when you want to drive out to the countryside?

Nothing, but it is a barrier. When you own a car, you just get in, make sure you've got gas, and go. When you don't, you need to go out and find a rental place, get there, find a car you want/like, etc.

It's a small barrier, and mostly psychological, but it's there and it affects decisions.
How did you find out that it was filesystem problem?
Overdrawn. Nearly every language has certain features (or annoyances) that very few other languages have (except for closely related ones).

There's a "fat tail" of these weird-isms, basically, and English is just another dot on that fat tail. Yes it's a creole (and creoles are kind of weird), but it's not like it's unique that category either.
This doesn't go quite that far, but takes a generally-similar approach: http://www.nand2tetris.org/
True, the symmetric primitives are sort of interchangeable, but I'd like to see how to build an AEAD using hash functions that doesn't require you process the data twice. I don't think it can be easily done, if at all. It certainly won't do to combine a HMAC with a CTR-mode encryption.

Keccak allows for very simple and efficient implementations of all these primitives.

> H(key ‖ m)

This is insecure for SHA2 (length extension). However, it is secure when done with SHA3. In fact, it's pretty much how you construct a MAC from it, that's how natural it is.

HMAC was invented specifically to deal with the shortcomings of SHA2 and predecessors. For reference, it is H(key ⊕ opad, H(key ⊕ ipad, m)), where opad = 0x5C… and ipad = 0x36…. Compare that with the above and you'll see what I mean with simple and efficient.
> "Freedom" doesn't mean living wherever you want and having every option available to you.

Obviously there's a limit to how reasonable multimodal transportation is. Nobody's expecting decent transit among rural farmland. But we could do better than we're doing now -- MUCH better.

> Want bigger homes, yards, quite, etc? Live in the suburbs.

The biggest problem with this is that in the US you usually have to choose between one of two extremes which dovetail with your examples. You're either in a big ugly apartment block downtown (or in a downtown-ish area) or you're in a super low density suburb where Cars Are Law.

Plenty of countries manage to have more of a gradient, where you can have, say, suburbs of middling density, where driving is easy, but so is walking, biking, and taking the train to the city. I live in Munich at the moment and the suburbs nearby fit this mold perfectly, but in the US such towns are extremely rare.

There are still plenty of cars in Munich proper, for that matter. There are just lots of other options too.

* Also in most American cities even the downtown still isn't very walkable, definitely isn't bikable, and has crappy transit. There really are only a handful of cities in the US where these things all work reasonably well.
The author describes Hebrew as much easier to learn than Russian for a native English speaker. Can anyone comment on this? Is Hebrew particularly simple/rule-based with few exceptions, or is it just that Russian has a lot of complex/one-off rules?
This article struck me as ignorant enough that I gave up before it got to the history, which may have been interesting. Every language has things unique about it, otherwise it wouldn't be considered a different language. Picking a couple from English (some of which are really arbitrary, others not even true) proves nothing.

Yes, English has some unique features. But rather than every English speaker going around thinking their language is some massive exception, I'd like people to understand that English has been subject to essentially the same forces as every other language, and makes plenty of sense given the history of Britain. But I think many of us anglophones want to hold on to a sense of uniqueness rather than acknowledge our commonality with the rest of humanity.
There was not a single mention of refusal to share information nor refusal to document. Just that they assume responsibilities others don't want do and that they work on critical systems.

Going out your way to learn about systems that needs to be maintained is a good thing (if that is hoarding). I want team full of people who are like that.
Those were just example figures. A month-long project will finish 1-2 weeks later. A 4 year long project, will finish 1 year later - for instance, a smartphone.
I don't think this is a "begging the question" fallacy. General purpose programming language often need to deal with binary data. This can be anything from documents, compressed files, images, audio, video, network data, a video framebuffer, and so on. Dealing with binary is in no way a "specialized use case" of programming; I'm honestly a little incredulous at your insinuation.

Further, this "distortion" amounts to adding 4 types and defining bitwise behavior, and since unsigned shifts are easier than signed shifts, no problem. I wouldn't call that a distortion, especially not compared to things like for-in and lambdas.

But really, can you explain your disdain for unsigned numbers? I've never heard someone argue for their exclusion from Java -- I thought we all accepted it was a mistake.
I don't even understand the need of physically being at the same place, for information workers at least (until remote surgery and hairdressing catch up). Working remotely is good for the environment!

I like cars, but I'd never want to use one for commuting. Random places at indiscriminate times — this is what cars are for indeed.
I'll add that Keccak brought the duplex construction as well! Root to keyak, ketje and Strobe!
There is some poor analysis in the article with regards to Davis Bacon Act, they approached it and then missed what it was telling them.

Here in Hawaii, Laborer Prevailing Wage is $50+ an hour, toss on our mandatory insurances worker's comp and taxes and it costs almost $80 an hour to pay that worker before profit and other overhead.

Laborer rates vary by locality, but no construction worker who gets more than 3-months of Davis Bacon pay is averaging $35,000 a year it's going to be closer to $50,000.

Whenever we do any State, or Federal work there is a huge stack of submissions that have to be made, I kill trees like it was my job, shoveling paperwork out the door for these projects.
One cannot omit policy as a driving force.
Any advanced technology... :)

I don't actually recall what the in universe explanation of it was outside of it running off water as its fuel. Either way its specific impulse is crazy.
Maybe in the past, the left has grown increasingly authoritarian on social issues over the last few years.

Just yesterday a mob of left-wing students tried to assault a professor over a social issue.

http://college.usatoday.com/2017/05/30/protests-erupt-over-r...
Nearly all of our internal zones are internal and not sync'd to an external provider. In a few cases we need to perform lookups of internal zones external to our network and those zones live both internal and external.
> it's a creole

…is it? It's an example of heavy language contact in a few places, but “creole” seems hyperbolic at best.
Generally she presents this at the annual Code conference. Link contains video presentation
https://www.recode.net/2017/5/31/15693686/mary-meeker-kleine...
You know that this is a post about _infrastructure_, right? How does it not occur to you that talking about the culture around cars (and its effect on politics/policy) might perhaps be relevant?
My personal favorite https://www.youtube.com/watch?v=hkDD03yeLnU
Why don't we use hash functions that combine the output of two discrete hashing functions and combine the results?

It seems to me it's easy to break sha or md5, but what about breaking two fundemantally different algorithms at the same time?

Implementation seems as easy as concatenating the two hex outputs into a single string and comparing the results.

I'm curious to what others think of this idea.
SaaSaS. Finally, people will work on their regex skills.
> It looks like Goldman Sachs is betting that Venezuela will sort it self out by 2022

Or GS thinks they will have more favorable government in power in venezuela who will pay their bonds in full.

Looks like GS, CIA, Trump, etc are lining up to overthrow the venezuelan regime in the next few years.

> I'm not sure how that is “making a quick buck off the suffering of the Venezuelan people”

Forcing a nation to pay 100% on bonds that are worth shit is how you make a quick buck off the suffering of the people.
This is a good question, and there are very few n=large enough surveys to point to any single cause, but the biggest one is that almost 50% of Internet traffic in India is on UC Browser (from Alibaba) that has very robust ad blocking (which consumes less data than Chrome while browsing). You should expect this to change as Jio becomes more widespread.

Disclaimer - I led the India section of this report.
> As the size shrinks, less and less area and volume are available

Wait, are you sure?
They don't have that freedom now because of zoning that restricts the development of urban-core-like development and because of subsidies that favor sparsely populated suburbs over the urban core.
I..should have clarified that I don't have easy access to a windows machine and don't have access at all to one that I can install stuff on.
It was done for a very rational reason: making country more immune to a nuclear attack, especially the retaliation to its own nuclear attack (i.e. a nuclear attack that is coming in convenient time of day and week because you chose the time). It works perfectly to that purpose: it is whole lot better to keep all relevant population in separate houses with basements, with little combustible material around, than in multimillion cities with no way out of them.

If U.S. launched its missiles while all these people just came home from jobs say at 11pm ET/8pm PT, and people in the Soviet Union were on the way or at their factory jobs during Moscow morning on Siberia mid-day, it would be a slaughter for the Soviet Union and an easy win for the U.S.
So if I understand correct, they didn't like LLVM because it wasn't really designed for this purpose. Webasm has some advantages over it like being designed from the ground up to be a secure sandbox and fit in with existing javascript JITs. LLVM also isn't a fixed open standard and doesn't guarantee backwards compatibility (I think.) You can also compile LLVM code to webasm even today, so it isn't that much of an issue.

But this is just my impression to listening to some talks by the developers of webasm.
I guess 32-bit x86 performance is maybe not the best benchmark. I think people aren't optimizing for that ISA to the same extent as they are optimizing for x86-64, 64-bit ARMv8, or 32-bit ARM.

If you care about performance and you don't have dedicated SHA-256 instructions then on a 64-bit platform you should evaluate SHA-512 as it is much faster. If you only have 256 bits of storage available then truncate its output to 256 bits. IIRC, it's about 1GB/sec on my Haswell laptop.
I wish I'd done a UI critique of it back when I was doing the relevant teaching.
I thought the slides comparing business app development and mobile games were interesting
The Mill CPU is very innovative and I think that it will have the "Mach 3" as promised in one of their videos: 3 times higher IPC. It has also a lot of features that will make it more efficient. OS calls, function calls, function returns, loops are all faster. And the cache is faster since there is no address translation.

So I think the Mill CPU has a high potential.
But progress is slow and as far as I understood there is no big investor (yet).
For good competition and better consumer proces I would like to see that a non-US investor helps Mill Computing Inc.
>I'm willing to bet the deep learning thing is just one more Neat fad that will eventually cause disillusionment at its lack of results, reverting us back to the Scruffy view that intelligence is far too complex to be described holistically by small sets of simple algorithms. The great thing about the Scruffy philosophy is that it isn't derogatory...deep learning will always have a place as a tool in its tool set. It merely doesn't hold unreasonable expectations.

Deep learning is already a Scruffy fad. It basically says, "Hey, let's use a really huge hypothesis space of circuits that often includes a heavy prior towards convolutions." Gradient descent is a Neat principle, but the whole point of things like improved training methods, new objective functions, and convolutions was to deal with the exploding-gradient problem.

Deep learning didn't come up with its own Neat principle, it invented Scruffy methods to apply a Neat principle to a really fucking huge hypothesis space, so long as you've got a pretty big dataset.
What is the milestone for crypto currencies that allows them to cross from marginal development to internet trend?
Don't forget Puerto Rico. GS and a lot of hedge funds linked to GS "encouraged" PR to take on a ton of debt...
Hosting federated apps as extensions in your browser (Mastadon, etc.)
No, but they are (usually) meant to be representative of the real thing, to the degree that it's recognizable. The more that representation diverges from reality, the more suspension of disbelief you'll bust for people that see it. Sometimes it can't be helped, or is one of a few things you are expected to take for granted for the plot, and that's generally okay with most people. Worse is when there's no real reason for it to be wrong except for lack of care. That's when it's really annoying.
Only if they explicitly offer that. I've never got compensation for anything unless I got invited. And you only get invited if you've built a name for yourself.

Bigger conferences also usually offer financial aid that is always worth trying.
The idea of crawling for S3 content has been around for a while (see this post from 2011 https://digi.ninja/blog/whats_in_amazons_buckets.php for one example).

Also google can end up indexing content in places like S3 or Azure file stores if there's a link there from another piece of content that it indexes. (for example https://community.rapid7.com/community/infosec/blog/2013/03/...)
Don't have an authoritative answer for you, but I thought this chart was pretty great; it shows the profit/loss for the local government (so, taxes vs spending) for different neighborhoods for a city in Lousiana: https://www.strongtowns.org/journal/2017/1/9/the-real-reason...
>If people don't bang on about it, nothing will ever change ...

It's not going to change anyway. The car haters on HN are in the minority of Americans.
It turned out that breaking the combination is SHA-1 and MD-5 is much easier than people expected:
https://www.iacr.org/archive/crypto2004/31520306/multicollis...
Cloud isn't less secure than on-prem if you are your average software startup or non-tech company, which, for many reasons, is unlikely to go all out on on-prem security. Commodity cloud should be less secure than on-prem, if you are fucking Booz Allen...
Can't the people who bought the BAT resell it now?
>For those who say cloud isn't less secure than on-prem...

I mean that's fundamentally untrue, simply from a trust, venn-diagram point of view. With cloud you have to assume an additional trust with a third party that you don't with on-prem.

Is this difference meaningful? that's arguable. But no matter which way it's argued it's still fundamentally true that in direct comparison between a cloud-hosted and self-hosted system, the cloud-hosted version inherently requires that a higher level of trust.
It's complicated. But I think it's important to note here that, pre-ACA, the American system had two major flaws - high cost, and incomplete coverage. The ACA chose to address coverage first, rather than cost. The CDC reported the results here:

"More recently, the percentage of uninsured adults aged 18 to 64 decreased, from 22.3% in 2010 to 11.9% in the first 3 months of 2016. During this 6-year period, corresponding increases were seen in both public and private coverage among adults aged 18 to 64."
I just tried to get started with minishift and it doesn't seem to work.

`minishift` seems to be similar to `minikube`. On my mac, running `minikube start` successfully starts a minikube instance in Virtualbox.

Unfortunately `minishift start` seems to sit there and fail after 120 seconds (with xhyve and vbox) because "the docker-machine didn't report an IP address", and it seems that the docker-machine is not even created.

This is a shame, I'd very much like to try out openshift. If anyone else has the same issue here please let me know!

Edit: Someone replied but deleted their comment. I should have run `oc cluster up --create-machine`!
Nothing that I'm aware of, but nothing stops their users from using regular Chrome if the payments dry up.

There is also scope for click/view fraud also

Even if the original token pool is a fixed size, they could choose to issue another token pool later, so different token types could have different values

Other parties could use the same token scheme for their advertising and not pass anything on to their users

The whole area is intriguing
This possibly isn't the least hard to read sentence I have read :)

Easier to read and hopefully captured what you were trying to say:

> Reduced monetization likely reduced developer pay.
Humble Book Bundle: Linux and Open Source Presented by Apress
I also like the part where:

1. Fundamentalist Islam is a "delusional superstition".

2. "Modern insurgent groups" -- the most famous of which all follow the said "delusional superstition" -- are the good guys.

3. Even though fundamentalist Islam is a "delusional superstition," "Islamophobic conspiracy theorists" are still "whacked out".

And Doctorow probably sees himself as religiously tolerant, despite all this. This is why you want to check on your beliefs from time to time, to make sure they're not contradictory.

(And I forgot to mention the part where Saudi Arabia's wealth comes from technology; Doctorow's using "technology" to mean Internet technology, high-bandwidth transmission, and the like, not oil wells and internal-combustion engines.)
> due to Amdahl's law, it's always better to have a single faster processor than multiple slower ones

This is not what Amdahl's law says. Amdahl's law gives you a theoretical maximum speedup given a program with a sequential component and a given number of processors. So as long as that speedup is higher than your faster processor is faster then it does make sense to have multiple slower processors than one faster one.
I agree with you. But at the same time I wouldn't toss SHA-3 which is the answer for many applications. If you're agile and you know what you're doing sure. But for people who don't know what they are doing, following the NIST standard is a safe decision.

In 20 years maybe we'll get hardware support for keccak-f. In the mean time we can get excited at the idea of most of your crypto primitives (kdf, prng, aead, hash, ...) being built on top of a single, simple, short and well audited implementation of keccak-f.
Tk is crossplatform, free and open source: https://en.wikipedia.org/wiki/Tk_(software)

It might look a bit dated on some platforms, but it will be lean and fast, unlike Electron.
Analogously Neural Network learning, i.e. learning modeled as a phase transition between disorder and order:

“... studies the connection between the highly non-convex loss function of a simple model of the fully-connected feed-forward neural network and the Hamiltonian of the spherical spin-glass model”

from "The Loss Surfaces of Multilayer Networks"
Choromanska, Henaff, Mathieu, Arous, & LeCun [1]

[1] https://arxiv.org/abs/1412.0233

Also the physics of collapsing sand piles.
I believe GP is talking about virtue ethics even if it is worded a bit clumsily. Two proponents of virtue ethics are the Stoics and Aristotle. A brief introduction:

"Virtue ethics is currently one of three major approaches in normative ethics. It may, initially, be identified as the one that emphasizes the virtues, or moral character, in contrast to the approach that emphasizes duties or rules (deontology) or that emphasizes the consequences of actions (consequentialism). Suppose it is obvious that someone in need should be helped. A utilitarian will point to the fact that the consequences of doing so will maximize well-being, a deontologist to the fact that, in doing so the agent will be acting in accordance with a moral rule such as “Do unto others as you would be done by” and a virtue ethicist to the fact that helping the person would be charitable or benevolent."

Link: https://plato.stanford.edu/entries/ethics-virtue/
You must be joking if not outright lying. US EPA maximum annual exposure limit is 12 micrograms PM2.5 per cubic meter whereas Shanghai is above 40.
Management is not a promotion. It is a career change
Isn't this basically what we have now with the cable TV industry? There, many complain because they're paying for content (channels) that they never watch and don't want.
Webasm doesn't currently have access to SIMD instructions or the gpu. So that kind of intensive matrix math stuff might not benefit too much from webasm.
Why all the guesswork about why it costs so much?

That sort of thing should be readily explained by accounting: follow the money.

Public infrastructure should be financially transparent.