skysight-inc/HackerNews huggingface dataset:
Fun fact: An early developer preview build of an older OSX version (now called macOS) had inbuilt ZFS support.

http://arstechnica.com/apple/2009/10/apple-abandons-zfs-on-m...
Oh, and also - this morning FB suggested I may know the Lyft driver from last night. I wasn't even the one who ordered the Lyft, I just rode in it. I don't have the FB app installed on my phone. WTF?
In Berlin you can easily hire people from all over Europe and nearby countries without much immigration hassle.

Well a few lines up from here someone was claiming the exact opposite -- "there's a huge lack of talent." (Which would seem to imply both local talent, and talent that can be drawn from outside).
After voting for Brexit, residents realized EU won't give them $85M/yr
Have you ever seen an ATM skimmer at an automated teller machine?
Any idea how it works and what makes it (supposedly) impossible for a phishing site to copy?
If loading a small text page is a hassle... I'm not sure what millennium your connection is in.
So you're understanding the grave seriousness of the considerations, but still waiting for somebody different to convey that to you?
Heck, speaking of transportation, there are people on-call for barges floating down rivers.
As if the chicken had a chance when you kill it "with your hands"... No reason to be condescending towards another's hobby.
That does not mean they store plaintext passwords. When you login to most any website you have to submit your whole password. It is usually hashed and the hash is compare to the stored hashed pasword
For that, I was under the assumption that the 'People you may know' on facebook was also who had been looking at you on Facebook, so the driver might have been looking you up.
Does it randomize its DOM elements too?
https://en.wikipedia.org/wiki/List_of_cognitive_biases#Frequ...

https://en.wikipedia.org/wiki/Confirmation_bias
Actually the reason for it is that lower layers already do checksuming and generally at that layer you don't get scrambled packets. You only lose packets which happens when there's congestion.
Please post it here on HN when you're done. I'd love to read such a tutorial as well!
Mozart requires running the audio through compression multiple times. Without that, half of it is inaudible and you'll be constantly adjusting the volume knob.

(at least with modern performances -- perhaps Mozart intended differently, and is now spinning in his grave due to excessive dynamics)
This is a really good interview, in that the interviewer has knowledge comparable to the interviewee. Obviously that can't be achieved for when a single interviewer interviews people with widely ranging skills (e.g. many radio shows themselves) but is nice to have with something niche like this.

On a different note, why is that (as far as non-expert me knows) that nice mics often have eq settings? Is this not a blatant layer violation?
LabView is node-based. It's extremely popular (and quite old).

http://www.ni.com/labview/

Matlab's Simulink is also node-based (probably because of LabView). It's also widely used.

http://www.mathworks.com/products/simulink/
Financial institutions are not interested in being good at catching money laundering operations. They are interested in avoiding expensive fines. False positives are really bad for customer relations.
OWASP Zed Attack Proxy is a proxy for pentesting - https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Proje...
I'm pretty sure that health incidents due to food-borne pathogens have declined dramatically in the past 150 years. Eating at Chipotle is probably an order of magnitude safer on average than eating at the real "Ma Warren's" of 1875.
> mwfunk 2 minutes ago

If someone can't state their point without warping the very language they use to support their point, it makes it very hard to feel like anything they're saying is credible.

Thanks for saying that - that's one reason why I struggle to take this article seriously.
I think a large trench around your village would be enough to stop any elephants.
Well, you get points back for using the word 'chide'. And you didn't break the rules that badly, which is why my comment was mild. But here's a detailed explanation.

Beginning a comment with "your post is nonsense" is leading with a left hook regardless of what was said upthread. Nothing good can come of it and it frames everything else that you say as hostile (even if it isn't). Perhaps there's a semi-technical meaning to "nonsense", but in the context of an internet forum it can only count as name-calling, which the guidelines prohibit (https://news.ycombinator.com/newsguidelines.html). (By the way, rough-and-tumble discourse can function well in smaller, more cohesive contexts, e.g. research communities or literary salons. But it emphatically does not port to large internet communities. That's something it took me years to figure out.)

Replacing it with "it is your post that makes no sense" doesn't help much, does it? (It reminds me of "I'm sorry the honorable member is a liar.") You'd be better off not rewording that bit but dropping it altogether. Sticking to the substance is a better way to show (not tell) the weaknesses of another comment.

"Now you're making an actual point. Good for you." is just two condescending swipes in a row. That's like finishing with a couple of right hooks. And "Seriously, this is not how logic works" sounds condescending to me as well. If I read your comment without those bits it becomes much more substantive and respectful.

The editing time I was talking about isn't the two-hour window for which comments are open to be edited, but an up-to-10-minute window you can have before your comments appear to others. (That's the 'delay' setting in the profile.) That lets you see your comment in the wild before it appears to other users, which sometimes helps clarify where it crosses into incivility—which can be difficult to see beforehand.
The thing is the problems are never solved. They might be solved in one way, for one given case, but problems can't be generalised at that scale.

Just look at the tyres. You use different width, different patterns for different road types, per season. And the industry is still evolving!

Even a programming language can't fit to all scenarios!
It also doesn't have near enough protein for someone who is actively working out, so they're going to need to supplement it, too:

People that don't tend to work out need around 0.8g / kg; but, people that do work out tend to need 1.2-1.4g / kg a day.[1]

http://www.medscape.com/viewarticle/414351
One thing worth noting is that, unfortunately, lacking a Facebook account doesn't truly shield you from it... people can still mention you, tag you in pictures, etc.
Brexit for Facebook - really? Is that all we learned from this recent referendum?

Yes, it is weird to have this much personal information about so many people in the world in the hands of a corporation. But Facebook serves a real need - to connect. And they do it well. The problem is real - we need to have a non-commercial entity run this. But if Facebook dies tomorrow another company will take its place. How do we solve the need while addressing these issues? Should the government take it over? Which one? Should it become a non-profit? How should it be run?
The problem is real but the solution is not to shut it down, but to work together to find the best way to serve all users. So Facebook is now a political issue - an international one. For all the bad things that came out of Facebook, there is also a lot of good - some would argue more.
Let's address it by working together instead of shutting off.
But how many subsets would you do? With enough of them (and particularly relative to password length) this would leak a lot about your password. For say an 8 character password, do these things ask you to enter more than 4 characters?
Just because you are using someone's software doesn't mean that you need to agree to that person's political views.
The WebAssembly VM is already there. It's the same VM as is used for JavaScript.
At first, I thought "hmm, the site (or, actually, its visitors) would probably benefit from some piece of CSS that just does a bit of nicer-looking typography - to be easier for the readers' eyes."

But then I had also thought "nope, I suspect I'm misdirecting my wishes - it's the browsers (and their users) that should benefit from a default stylesheet that looks better than the current not-so-nice defaults."
thanks, will do.
The unipolar empires
Is it fair to test students in Ramadan? Trick question
Is there any explanation for what this is and why it's useful?
I still don't get why anyone would ever want to treat SSN / national ID numbers as private information. They're usernames, you give them to so many people all the time and they're printed in so many places plain that it's ridiculous to think they should be used as a secret for authentication.
The keyspace is also shared with the larger "TIN" (Tax ID Number) pool, though the pretty-print format is different:

SSN and ITIN: nnn-nn-nnnn
EIN: nn-nnnnnnn

So it covers not only all the individual taxpayers but also all the employers and businesses that are taxable separately from individual income tax payers.
I just started doing infosec coursework in my spare time. I go to cert courses and despite many people being better read than me, none of them know radare at all. I have a very introductory interest in the RE end, and the Radare2 book (which is a tome, full of so much free goodness) is just like a treasure troves of the infinite learning possibilities I will need to exploit it.

Seriously, thanks to the radare devs (if you are not one, xvilka, you talk like you are; in that case definitely thanks to you too). I am surprised in the era where people still people handsomely and brag about IDA Pro and scripts for it, I only learned about radare ironically from HN this year.
It's not about farm to table, it's about economics and about what people prefer to eat especially in places where there is a big difference between winter and summer.
Gazpacho isn't a dish you really want to have when the temperatures drop below 0, but on a hot summer day is perfection.

Pretty much most restaurants regardless of being high end or not, have fish of the day, soup of the day, dish of the day etc. that's just a normal reaction to the supply of the market during that day as it's often considerably cheaper to secure the daily catch or w/e your veggie guy has that morning than securing seasonal items daily.
Fan noise isn't even remotely periodic, because most of it is due to moving air rather than moving blades.

However, you can take advantage of that because the sounds you want to keep generally are periodic at short timescales. You can use DSP filters to remove components of the sound that don't show significant autocorrelation. The same idea lets you remove white noise and random static from radio signals.
Thanks to both of you for your insights. It is always difficult to interpret foreign politics.

The basic assumption of democracy is that people can make good decisions. It must be so even in indirect democracy because otherwise how are voters meant to judge the track record of their existing politicians or the manifestos of new ones?

You can't argue on one hand that people are too dumb to understand the issues and on the other that people should select representatives that do because those representatives (a) come from the existing population and (b) aren't supposed to be elected on the quality of their smile but rather their policies.

I'm sure Mark Rutte believes he is a democrat, whilst simultaneously ignoring referendums and pretending nobody wants them. I think that's a nonsensical position.

The second Wilders prosecution is interesting. Whether one likes his position or not is irrelevant, it was political speech. If the Dutch courts decide to jail (?) the countries most popular politician for talking politics, well, I would not be in .NL when that happens ... sounds like the kind of thing that can spark civil unrest.

> We have a lot more to lose from Brussels forcing a NL/DE trade war, if we decide to leave the EU

Yeah, but at that point Brussels would be fighting a trade war on two fronts. How much tolerance for conscription into a fight for the power of the EU elites do the ordinary people in Europe have?

The Czech Republic is already calling for the resignation of Juncker, I see. Things look volatile.
How is "without any contact with the EU" an accurate description of the "BREXIT scenario"?

"Closed borders" and "Exiting the EU" are not even remotely the same thing.
How can you block them? The whole point is that spammers call from unknown numbers. Double calling is just an annoying arms race.
How would he look me up? He didn't know my name. Can lyft drivers see the full name of the people who they pick up, or just the first name? If they can see the full name, then MAYBE he looked up my friend, then looked at his friends list and found me. I find that extremely unlikely. I've also seen a lot of very, very strange "you may know" suggestions for people that I've only met in passing, and again without full names.
There is zero incentive to recognize money laundering "too well", particularly because it means essentially whatever FinCEN wants it to mean. It's an issue for lawyers to hash out exactly what patterns must be recognized.
We switched to Let's Encrypt literally because of this, so that's a direct penalty for their stupidity on this one ;-)

Do you know a writeup anywhere of the cert chain issue? (I ask for idle amusement, no way we're going back to them.)

Oh, and when I say "fully up to commercial use", we plan to use LE certs for our dev instances too (so we're SSL at all stages of development).
If you are referring to the Lebowsky quote:

I used to believe that to be true about Stallman too.
Now I believe he is just right, what makes him so obnoxious is just that his truths are so inconvenient.
Perhaps I'm being unnecessarily charitable in my interpretation of what a3n said, but I gathered from the differentiation between "capital A" atheists and lowercase a atheists as a subtle distinction between individuals who evangelize their beliefs and those who don't.
Me too! Please post the link on HN when you have it available!
couldn't agree more :)
...starving hysterical naked,

dragging themselves through the negro streets at dawn looking for an angry fix,

angelheaded hipsters burning for the ancient heavenly connection to the starry dynamo in the machinery of night,...

http://www.poetryfoundation.org/poems-and-poets/poems/detail...
Studio audio technicians are not so easily fooled. I'm sure the field has its fair share of peculiar magic, but it's not like home audio.

People who spend thousands on exotic speakers in the name of "transparency" in their home setup could do so much better in that respect with a pair of active studio monitors. But they might not like the results as much.
Seriously, hitr, thanks for you taking the time to respond.

Also, the dead comment appears to have alluded to the 71-660. Once other things settle down, I am diving into Sysinternals and these books when I had put them aside.

Seriously, thanks a bunch!
No. The point is well understood and so poorly expressed that is actually repellent. It's not the "somebody" so much as the way "somebody" insists on using transparently manipulative rhetoric. It's very off-putting even to those of us who agree.
This is an area where "Eastern Europeans stealing my job, but former colonies are OK" or "Who is the president of the EC or EU Parliament" kind of problems does not matter.
Show HN: My side project – Laps – Client, Project and Time management
Una antena base de telefonía movíl, sin avisar enfrente de un colegio
I agree with that analysis. It appears that people like Schulz and Juncker who make so many outrageous statements in recent days are in reality reflective of the thinking of the political elites in general, hence the difficulty of bringing about real change.

If the issue is that they're suffering from a kind of groupthink (and I strongly suspect they are) then having one of their members tossed out and replaced by someone who is actually against the group might be sufficient to break it.
Of course Russia routinely violates peace agreements with its neighbors. That doesn't mean these agreements don't have a significance in another, more psychological sense. In particular, that significance is:

"See? We got you to think you can feel safe in exchange for swallowing your pride and making major concessions to us. Then we attacked you again anyway. Now you're really our bitch."

It is something western elite can't understand.

Dividing the world between east and west, or thinking "westerners think in such-and-such way, they'll never understand our situation" -- is exactly the mind trap that Putin and the secessionists in eastern Ukraine would love to have everyone fall in.
> In any large scale C++ conference like CppCon.

> In tooling from Microsoft and Apple.

Microsoft and Apple regularly ship memory safety vulnerabilities in their codebases that are written in modern C++. Their browser engines, for example.

> Using C++11 idioms, or C with classes?

Using C++11 idioms. C++11 doesn't actually do anything to mitigate use after free, for example. In fact, I think there's a reasonable argument to be made that C++11 is less safe than C++03 in terms of use after free, because of features like move semantics and lambdas.

And I'm not intending to argue "use Rust" here. There are plenty of other memory safe languages out there. I'm simply arguing that C++ is not memory safe, and it cannot be while preserving any semblance of backwards compatibility. The specific technical reasons for this have been elaborated in posts that I've sure you've seen. I'd like to see proponents of the idea that modern C++ is memory safe actually try to rebut those.
Sometimes off-putting is what your need.

They don't put unicorns kindly asking you to quit on cigarette packs. There they put lung cancer pics.

Stallman's points are digital equivalent of cancer pics. "Quit or you'll see more, every day".

And no, I'm not 100% sure that works. Regulations surely do, tho.
Wouldn't surprise me, the guy was a legend.
One thing is a lot of asian recipes tend to be more modular.

Also, the middle/lower range asian restaurants can't afford to print menus each day.

So for instance, if the shrimp don't look good that day, they'll gladly throw in the littleneck clams that just came in. Same with green leafy vegetables, where they're pretty much interchangeable.

"We have ong choy instead of a choy. Deal with it."

Whereas in a lot of western cuisines, if you need endive in a dish, it has to be endive. Especially in higher end restaurants. They care so much about the flavor that substitutions are not possible.

Maybe this green is slightly more bitter than this other green, and it throws off the whole flavor of the dish. Whereas, in a lower/middle end asian restaurant, nobody really cares.
There's also this effect that you hear when there's a chipotle incident anywhere in the country, but if there's a local grocery incident, it will either be local, or, not at all (because the victim count will be so low).
Also true. :-)
The kitchen opens today at noon. Instead of speculating about whether having an oven in the delivery truck makes a better pizza, I'll order a pizza today and then order the exact same pizza in August when they start using their oven truck and see if I notice any difference. If anybody else wants to try, you can use my referral code (https://zumepizza.com/#/r/593698), which will give you a free pizza and give me a free pizza credit to fund the August portion of my experiment.

I just hope nobody from Zume reads this and intentionally sabotages today's pizza.
If it's indeed so - where I live is this stupid law that makes eavesdropping devices illegal.

Maybe they should sue Samsung & FB tandem for listening to conversations, write them a fine the size of small country budget. Make it useful even if just once.
Have you ever traveled to somewhere that is "really touristy". Patong beach in Thailand, Magaluf in Mallorca are two that come to mind (as I have ended up in both in the last year). I am sure they were far nicer places before the tourism.

Tourism brings in money so from an economic perspective its a no brainier, but there is more to quality of life than economics.
I live in Dallas and have noticed significantly lower prices in the local Indian grocery stores as well. Would anybody here know if the same concept applies there as well.
I do that too but shot myself in the foot on one site. Somehow I did not get one of the three random "answers" recorded in my password manager. And of course THAT is the question the site is now insisting I answer. I have tried a few times hoping one of the other two questions is presented, but so far no luck.
I think the joke is more that they wish it wasn't so; going by the very name "National Public Radio", demographic skew is quite unfortunate.
An MIT Algorithm Predicts the Future by Watching TV
The EU / USSR comparison is indeed not perfect, the EU is much better than the Soviet Union ever was.

My point is that political unions are often painted as eternal, but the USSR proves it's possible for a huge integrated trade bloc to disintegrate within just a few years.

That said, I do not get the sense that the people running the EU actually care about the prosperity of their citizens much, nor democracy, and they do have a love of central planning ...
<soapbox>

It helps if you speak the language. I'm not saying you don't speak the language, just for those following along at home.

You have to have some rough idea of what you want. If you want stir fried vegetables, you'll say something like "I want stir fried vegetables. What's good today?" Or "I want a seafood noodle soup. How do the mussels look? Any suggestions?"

Time location is important. Instead of just saying "What's good?" ask "I like rice plates. Anything good come in today?"

Finally, it's not always like this. I know I've squashed down at some street vendors and ordered a bowl of noodles without this conversation. This doesn't happen at every meal.

</soapbox>
I think the issue with this is that it doesn't allow for the existence of black boxes. I think an improvement might be to recurse until you hit something you don't think is worth understanding fully, and then move back upward.
Ask HN: Looking for a Book on Cellular Automata
I'm self-studying cellular automata and I'd love if there were any sitebooks or torrentable textbooks.
On my >10 character passwords (I generally don't use shorter passwords with banking sites, so I don't know how the system behaves for short passwords) they ask for ~11 characters. Of course the login box can, and often ends up, being longer than your actual password, so it doesn't visually reveal the actual character count of your password. In my case they usually end up asking for ~5-7 "real" characters.

I presume a good implementation hashes and salts each "sub-password" separately. Since it's the server that decides which subset it wants, I don't think it reduces the search space, unless the hashing/salting algorithm is vulnerable to differential cryptanalysis (which it may be, I don't know this aspect of state-of-the-art hashing functions).
Ditto, that silly political wordplay always drives me nuts.
> I got a notification on Facebook: "(a friend of mine) mentioned you in a comment". However, when I clicked it, Firefox tried to download the following file:

I interpret that as it started downloading when clicking the notification but the picked answer suggests otherwise.
When there is no food, the parents need to decide which children will die. This is true in all species. This is what leads to the emergence of specific neotenic traits that in the context of humans we regard as "cute" or "adorable" or, in a more sinister context, "superior". Consider skin color as an influence on parental investment:

https://books.google.com/books?id=LSCf0j5lNeYC&pg=PA142&lpg=...

Also, fitness and kinship:

https://books.google.com/books?id=2XH0CwAAQBAJ&pg=PA113&lpg=...
Swift Playgrounds and Creativity