skysight-inc/HackerNews huggingface dataset:
First off, thanks for the reply.

I have to say it feels a bit weird to deduct points (so to speak) from a highly regarded cryptographic hash function because it doesn't outright prevent one particular, broken MAC generation scheme, but I guess the argument has some merit.

While I think it's harmless to say that SHA-512/256 is stronger than SHA-256 (as they otherwise provide the same theoretical level of security), I still think it's wrong to claim that SHA-512/256 is also stronger than SHA-512, which has a vastly greater theoretical security margin.

Just use a MAC algorithm that isn't terrible.
Xtensio is a toolbox for your startup: Persona Creator, One Pager builder,
ES6 `const` not always immutable
It isn't really about ease of learning - vim key bindings are just more internally consistent than Emacs ones. Even though I am a die-hard Emacs user, I like vim approach to keybindings better - because they're made to form a language of sorts.
This is a great example of Adaptive Content. This should be accessible on almost any device anywhere.
I'm guessing it's drawing based on linked spring physics (and reflected) because I did something similar in 2009: http://www.mrspeaker.net/dev/canvas/springs.html (view-source for code ;)
This is the thread:
http://www.reddit.com/r/technology/comments/2wzmmr/everythin...

Apple is using third parties to help make Siri better not to make money.

And let's be clear we don't know the contract between Apple and these companies. Given Apple's track record it should have numerous privacy conditions.
Mozilla could also implement shims, to make sites continue to work. So if a site breaks because it makes a call to a tracking library but that's now throwing an error, just provide that same tracking library's functions, but obviously they won't do anything.

This would at least fix sites that aren't going out of their way to break things.
Avoid: ... SRP, J-PAKE, ...

Are there any recommended schemes for password-authenticated key exchange?
The solution is to use a tracking library. The library should be hosted on your own server, and should not phone home.
wait, what? How does custom tailored ads based on your usage patterns harm you? there is an awful lot of adtech hate because its easy to see how poorly implemented adtech can hinder performance, but i dont see how it is malicious in nature.
For a similar US company that is more focused on the B2B side, check out Devicescape.
http://www.ibm.com/watsondevelopercloud
The same reason that I and a lot of other people on this site and elsewhere would still write software even if we weren't (relatively) highly compensated for it.

Why would I want to stand behind an espresso bar all day making cups of coffee for other people? That's not something I personally find challenging or intellectually stimulating and so if given the choice between my current profession and that at the same rate of pay I'd happily stick with what I love.

Hell, if the choice was barista or retrain as a physician for the same rate I'd take a stab at medicine even though it's only marginally interesting to me because it involves more of a chance of working on the types of problems I enjoy solving.

On the flip side, I'm sure there are lots of people that find the coffee business more attractive than medicine. That's great, they should absolutely pursue that. The freedom for people to do the things that they truly enjoy as work is something that we should be promoting and finding better ways of enabling.
I often imagine how we could make average folks rediscover it :)
Wrong. I'd like to get a cut of the huge tech capitals cake to convert it into charity.
Considering how little progress we've made, I hardly think that our lifespans are the primary limiters in that venture. I mean you can travel to Mars in 8 months-3 years, yet we haven't.

Energy is our primary limitation right now. We have nuclear but are too afraid of launching large quantities of the raw materials into atmosphere in case of a catastrophic failure (and showering land OR sea with some heavy radioactive metal).

We also have fossil fuels which are very energy dense, but still heavy/expensive. And finally we have solar which has been a long-term popular form of spacecraft energy, but it doesn't provide enough to travel between planets YET.

Ultimately if we invented "infinite safe energy" tomorrow I don't see Mars or greater space exploration as being too big of a challenge. In particular as getting stuff into atmosphere is now energy-free, and your only limit is the cost of the raw materials.
Cold storage
Are you European? American houses simply aren't as well-built as houses you might be used to, and they never have been. Sure, history is the reason why we don't have any 500yo houses. One might wonder, however, why we don't have any 100yo houses. Any that do exist are on a historical register, because they are rare. The reason is stick-and-mud quick construction methods.

This is actually a perfectly reasonable practice, as Americans move around quite a bit. Some of the crappiest 80yo houses I've seen were in Toledo OH and Detroit MI, two cities that don't actually need much century-old housing. But that sort of thing exists everywhere, and in many places is regularly torn down and replaced with new buildings that will also be torn down within the lifetimes of many people living today.
Could you elaborate on what you think shouldn't have been included in libsodium? I'm very interested in this, as someone who uses libsodium.
What are your thoughts on prototype status of NaCL's ed25519 signatures and the updated structure used in libsodium, supercop, ed25519-donna etc....?

Should we prefer curve25519 from NaCL but stick with the finalized ed25519 construction for signatures and long term compatibility?
Interesting points, anti-shill. In this vast country which even today is mostly empty land especially in the great Southwest, the West, and many parts of the interior, surely it's possible to do something about this terrible housing problem we have, where tens of millions can't even dream of owning their own homes.

I would think that investors could make a reasonable profit building a gleaming new city with thousands of affordable homes, not fancy or luxury but stand-alone structures with garage and yard, what used to be considered the American dream of home ownership, with retail and industrial zones to provide employment.

Inexpensive cost of living allows for modest salaries and wages, which allows for lower cost basis for manufacturers and other industries.

If I had the money, heck, I'd do it. Driving across Arizona, New Mexico, and Texas, I saw millions of square miles of vast, untapped potential. A hundred new cities housing 100,000 each and providing ample employment would go a long way to solving these difficult housing problems, not to mention adding millions of net tax payers to the rolls, providing vast new opportunities for construction and trades, box stores, small retailers, manufacturers, service providers, etc.

We need to think a bit outside the box, or in this case outside the fossilized cities that have become poverty traps for so many.
An REIT in Chicago, Illinois which is able to come in and quite literally leech the low-income wealth of a community in East Palo Alto ...yes, that REIT should have to pay the city of EPA or the state of California for that "opportunity".

Should it be paid for in the form of another tax? Maybe, but that is not always efficient, as you pointed out. So how else could it pay? How about in direct shares given to residents of takeover properties in exchange for their rent or rent increases? I like that idea better. Because whether it's rent or shares... they're both going into the REIT's bankroll; this might actually make renting an appealing opportunity (and create the good kind of competition among landlords) if renters could (or had to be) paid a refund or rebate based on REIT dividends.

Maybe this is what Eisenhower originally envisioned.. it was the 1960's and the Interstate highway system was still being developed.

Let the wealth and assets of a city/community stay in the city. Residents with more disposable income (especially low-income) tend to spend it locally -- or let them save to be able to buy their way out of the slavery of renting.
Exactly.

This is the comparison it feels like he's making:

a universe with just the US with immigrants from a lower socioeconomic status

vs a universe with just the US without those immigrants

and then sure, the net effect is that the 'without' universe is better because if you get immigrants with relatively (vs the current inhabitants) lower education, skills, literacy, networks, cultural cohesion etc, you inevitably reduce the average person's scores on those traits, that's just simple math. And those traits correlate with social and economic well being.

But the actual comparison is that the US isn't alone in the universe, the immigrants already exist, and they're better off in the US than not.

Now if you live in a world where you believe that because you're born in the US, something which is literally a blood right, which has nothing to do with merit, affords you the unique luxury of living in the US while others do not, then sure... the first comparison is your perspective. But if you consider yourself a human being who happened to live in the US, then the latter comparison is your perspective.

I mean it's obvious. Let's create an extreeeemely exaggerated comparison. Imagine a universe of twenty people, you and 9 others lived, solely, on some ocean paradise where food, health, education etc was 100% abundant, provided by sustainable robots. And you're rich, well educated, crime free etc. And then the other 10, poor people with little education, raised in a shithole environment of scarcity making him prone to crime as a tool for survival, and one of them wants to migrate to your island. Of COURSE your island will be worse off when it comes to security, education, cooperation etc, in the short term. But it still makes the world a better place to have him on the island instead of some shithole. And if carefully managed (e.g. 1 coming over every few years, resources dedicated to integrate these people, give them educational subsidies, mix them into your neighbourhoods instead of seclude them, give them representation and give them preferential treatment for jobs for the first few years), the negative effects would be minimised and temporary, and a few generations later it'd all be fine.

This is an extremely exaggerated and simplified story of course (to the point it's very paternalistic, even a bit racist) but I truly feel this is pretty much what a large part of the immigration debate boils down to. I don't think anyone questions that in the short term immigration from lower socioeconomic classes has slightly negative effects, but it's not really an anti-immigration argument for me.
Another major one is Cloudflare. They mitm connections to many sites (with the sites' permission), meaning they cannot be blocked. HN is behind Cloudflare.
Tech Meetups...Its always better to co-found with someone you've worked with before or someone you know well.
Cryptol: DSL for specifying cryptographic algorithms
I really like the paint analogy on Wikipedia for explaining this concept to laypeople who will never need to understand how DH actually works.

If you need to explain DH to someone who demands an understanding of what it actually does, DH is so easy that you might as well have them bang it out with small numbers in their scripting language of choice; you can talk someone though DH in about 4 minutes, and it even works as a sort of magic trick if there's a third person in the room who can hear your public values (again: use 2-3 digit numbers).
Ask HN: Are there any easy to understand/implement API integration tutorials?
Looking at using Ruby on Rails
If we're to take the minimum wage example seriously, we'd also have to treat the act of employing people at minimum wage, in a state with lower minimum wage, the same way -- in both cases the person has less compensation per time occupied than the given baseline minimum wage, whatever that is. Likewise, if the minimum wage were lower but downtown rent more affordable, we'd have to treat equivalent longer work hours at the lower minimum wage -- which gives the same effective conditions -- to be a form of "wage theft." So I think you would say that if the minimum wage is too low, paying people at that wage is a form of wage theft. Or simply, paying people at low wages is a form of wage theft.

Minimum wage works because it improves some workers' negotiation positions so that they can capture more of their job's economic surplus -- likewise, somebody sprung with surprise business travel, or surprise retail job responsibilities, is in a poor position to negotiate just compensation for this change in situation. So the presence of some sort of weakness of negotiation position might be what characterizes your generalized notion of wage theft. The minimum wage example is distinct from the others though because it doesn't spring any surprises on the employee.
People always bring this up as if it's got some huge insight into human nature but I disagree. The simple fact is that conflict engenders dynamic equilibria. It shifts a game from having exactly one right answer (why the original maze game got boring) into one in which you need to constantly adjust strategies in reaction to your opponent.

The pattern of something positive happening to you resulting in something negative happening to someone else is one of the most prevalent mechanics in game design. Shooting is simply one of the most literal instantiations of that.
These doctors are not working for free, are they?
Isn't that cupertino? There's a huge difference between different subcultures, I grew up in san jose and can recognize extreme differences in each city and side of a city.
If so many people are unhappy with the state of the pop music landscape, then that is not a global minimum. The space of possible music is immense, you could invent so many new genres. By not exploring the unknown, they are missing out.

Iterating endlessly on a single recipe is just not how you build a sustainable artistic business. It makes money in the near term, but it is doomed in the long term. The music labels and Hollywood will have to realize this at some point.
The problem is that this situation sometimes (not always) demands that we apportion blame to both the perpetrator and the victim.

The perpetrator is always to blame, and their blame is obviously not mitigated by anything the victim does.

If the victim has a duty to protect the information lost, and the victim is negligent, they have an orthogonal culpability as well.

On message boards, it really seems like people have trouble holding these two thoughts together in their head at the same time. Of course, nerds like us on message boards have a cluster-headache of a persecution complex as well, which is ironic given that we're all making bank making everyone else's jobs disappear.
Type to Design – An Instagram generated font
It's a creative idea, but mobile homes really aren't designed for that. The biggest problem would be poorly-insulated floors suddenly exposed to the open air at elevation, although perhaps some skirting could be developed to interface with the frame or the house below. However it seems that the idiosyncratic plumbing, siding, roofing, heating, etc. components particular to this style of home would not be robust to lifting to or existing at the heights required. Also I doubt the fire codes would ever be amended to allow this scenario.
You can encode logic into types making what were previous runtime logic errors compile time errors.
That sounds about right (right in the sense as that probably how it is and right in the sense that IMHO that's a fair difference). Now would be really interesting to see the same numbers for the US and also have not just the salary but the take home pay after taxes.
Game of LoansInterest is coming(Trust and believe no dragon will save you)
Whatever I draw always ends up lookiing like a uterus.
Can you list some ways/reasons Purescript is too unstable for you? Maybe a link to the JS Array type mistake? I've used purescript for some semi-serious stuff before and didn't notice anything unstable.
I'll just leave this here... http://tech.just-eat.com/jobs/
Upvoted because there's no point in denying that Singularity-related topics do often sound like things in the Bible. But that's only because it stems from the basic human needs - we'd like to not die, not get sick, and to get our deceased friends and family back.

The difference between cryonics and resurrection is, however, fundamental, and we've been through similar processes many times. It used to be that only birds and angels could fly. Then we figured out how to do it ourselves.
Up until last summer (when the Government won a case letting them change the law), having your expensive house owned by an offshore corporation was the canonical way to avoid a particular type of UK tax called Stamp Duty.

When you buy a property, you have to pay Stamp Duty [1] on the value it's sold at. Stamp Duty uses marginal tax brackets, and the highest one (for the portion of the transaction over £1.5M), is 12%...so it adds up if you're buying a large house.

Given that the tax rate for buying "shares in a foreign company that has a share register in the UK" is a flat 0.5%, the scheme was that you set up the house as the only asset of an offshore corporation registered in the UK, and instead of selling someone the house, you sell them the shares of the corporation. The buyer can now inhabit the house at their leisure (since they own the company that owns it), but the direct ownership of the house didn't change - so no Stamp Duty was triggered.

There are likely other tax benefits to having your expensive house owned by a numbered corporation, but Stamp Duty is/was a significant one.

[1] https://www.gov.uk/stamp-duty-land-tax/overview
Interesting letter showing lawyers think matching music thanks to an hashing function is not obvious (else why would they try to bully someone to remove that information from www).
Really? That's the best title you could come up with?
How would you even know that you've lost a job due to a back-channel reference check?

Word gets around, and people doing things that are inappropriate tends to get around faster. Obviously, you're not guaranteed to know about it every time that this happens. Sometimes you find out, sometimes you won't. It's when you do find out that you can try to do something about it (not that there's any change of getting the job back, but in terms of revenge on the people who got involved in your business).

Several times, I thought an interview went really well, and then they never got back to me. They don't give a reason.

Of course. That's typical, and usually the reason doesn't matter. It's rarely something scandalous that merits anything other but "eh, guess that didn't happen". Most of the time, getting turned down for a job is just a regular lack-of-chemistry thing not worth getting bent out of shape over.
Susceptibility to length extension would also have disqualified SHA2-512 from SHA-3, where that property was a requirement, so it seems like the cryptographic community has come to conclusion about this.

The "security margin" of a full SHA2-512 digest, over its truncated SHA2-512/256 alternative, is not meaningful in practice.

If you want to use full-width SHA2-512, go ahead. SHA2-512/256 is safer.
Anything that libsodium does, or allows clients to do, that Nacl doesn't allow you to do.

Nacl isn't an open source project or helpmate for application programmers; it's an academic effort to design the best misuse-resistant crypto interface for programmers. I like libsodium, but it is not that.
This is not true, Mr. Prince
Which leads to:
https://support.apple.com/en-us/HT203905
" If you're using the iTunes Store or App Store for the first time
If you're using the store for the first time with an existing Apple ID, you must provide a payment method. After you create the account, you can change your payment information to None."

I've always end up back in UX loops wanting my credit card since I seem to need a new version that is free but in the app store to get security updates..
In a not too distant future there will be a Mozilla browser with servo and a no tracking option. I'll leave chrome after several years and never look back.
Don't do password-authenticated key exchange.
> Driving across Arizona, New Mexico, and Texas, I saw millions of square miles of vast, untapped potential.

Water?
That is exactly what I would expect.
API Error means Adwords conversions data could have been reported wrong
https://youtu.be/6NcDVERzMGw?t=165
> it's simpler to directly call the right function, rather than over-engineering things with a short-lived intermediary representation.

That intermediary representation can enforce that your input is valid. Then you can create functions based on that intermediary representation and act as if your data is valid because it is.

The intermediary representation can also ensure you cover all cases if your states are encoded with sum/product types thanks to exhaustiveness checking in supported languages.

> I'm not trying to shoot down Haskell here, I really wish someone will point to something I'm missing and make it click. But right now it just looks like over-engineering that JS could do but chooses not to.

JS can't turn runtime errors into compile time errors because it doesn't have a compiler or a powerful type system. In fact it has a very weak/dynamic type system.
They're very cautiously dipping their toe in the water given the holy shitstorm that happened a couple years ago when they announced they were going to block third party cookies by default. I imagine that doing it this way means they can show metrics that blocking in this way doesn't meaningfully affect bottom lines.
It isn't what happened that makes me think this rather what happened after.
http://r.weavesilk.com/?v=4&id=hoq105j3r97
How is it different than someone selling barely modified WordPress websites?
I'm not into that line of work but obviously, many small businesses in America rely on selling custom open source software.
You mean like physical ability is ridiculously overcompensated in sports? Yeah we really need to make sure to foster those people with obviously better genetics and weed out the inferior ones...
The difference is that the inn keeper, a single person with no authority, a small social network, and a visual range measured in feet, is replaced by an invisible, omniscient, omnipresent organisation with the power to bring arbitrary legal troubles down on your head.

Only if all CCTV were to become publicly viewable at all times by everyone could we speak of it as a force for social cohesion, rather than a mechanism for amplifying differences in power.
"Equity LifeStyle Properties (ELS) is the largest mobile home park owner in America, with controlling interests in nearly 140,000 parks. In 2014, ELS made $777m in revenue, helping boost Zell’s near-$5bn fortune."

They may be despicable, but I don't understand how these numbers support that claim. $777m revenue over, say, 70,000 parks (taking 'controlling interest' as '50% ownership') is around $10,000 in _revenue_ per year, per _park_.

It also doesn't seem consistent with those $300 a month rents.

So, please elucidate me. Do I misunderstand those numbers? How large is a typical trailer park? Does rent include a trailer or do you have to bring one on your own?
Coming from a dynamic languages background, it's great to see that systems details are introduced so those of us without C can get the hang of Rust. Great to see such a nice resource available.