skysight-inc/HackerNews huggingface dataset:
> The other things you mention are just great language features, but not specific to functional languages. Imperative C++ also has type safety, Swift has non-null types, etc.

All those features in combination are shared by the vast majority of languages called functional programming languages. They're pretty much the defining features of functional languages was my point. Other languages can have a subset of the features but it doesn't make them functional languages. See: https://wiki.haskell.org/Functional_programming

The Wikipedia quote is really vague.
> a network protocol is not designed to be error-proof in an intentionally antagonistic environment

Err, really? That may be the case sometimes. Also these days many things can be antagonistic: anything online is exposed to adversaries. So is anything that routinely reads untrusted input on everyone's computer (like a video player, or a pdf reader).

Thinking of the sheer amount of potentially vulnerable code out there makes me a little scared.
> Like trusting the data once the police recover your stolen laptop.

If that's your scenario, then you should also expect EFI-level implants or extra chips. Having authentication isn't a bad thing... just don't expect it to be enough.

The only thing you can safely use that machine for post-capture is to read a still encrypted disk image over the network.
No Cloudflare?
There are more people who don't work for the government than do, and would prefer the original source
A ton of benefits. It's a very good habit to pick up. Not a wonder drug though.

>In 2013, researchers at Johns Hopkins identified 47 studies that qualify as well-designed and therefore reliable. Based on these studies, they concluded that there is moderate evidence that meditation reduces anxiety, depression, and pain, but there is no evidence that meditation is more effective than active treatment. [1]

1. https://en.wikipedia.org/wiki/Research_on_meditation
Just remember in the end of the 80s and the begging of the 90s, Japan was on the verge to become the world most powerful economy and market crash after that... 25+ years later the market is still almost in half - so many retirement money lost and a great example why buy and hold for a long time is actually not a good retirement strategy...
T-shirts for C++ programmers
So don't click the link. It's not a hard thing to avoid.
Then, didn't the fork give the guy a number of Bitcoin Cash coins?
Cargo cult data science
If a vulnerability is found for the outer encryption method, additional encryption of the inner message by a different method may provide some defence.

If that is the goal, though, it would be better to use two well studied encryption methods rather than something homemade.
OVH lets you use the advertised bandwidth 24/7, if you wish to do so. Naturally, this doesn't replace a CDN, and their peering isn't the best, so some routes might be congested and won't be that fast.

I have no experience with Scaleway on this, but based on what I've heard about them in the past, I imagine their policy is roughly the same.
Mine are woodworking and exploring the sights, sounds and tastes of my city.
Do you know this for a fact? Do big exchanges really maintain a list of "blacklisted" addresses? Wouldn't they need to constantly be growing that list to include the destinations of any transactions originating from the blacklisted addresses?
> That's a big assumption

No, it's not. At all. It's part of the DOM Level 2 standard that specifies what `addEventListener` does and has been for going on 20 years.

https://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-...
I think it's only useful if you know which serial numbers were stolen, for example if you give specific range of serial numbers as a ransom payment.
There is this high quality[1] article/blog post I've seen before on HN in relation to software and Japan and it mentions it too: http://www.kalzumeus.com/2014/11/07/doing-business-in-japan/

The paragraph starting with the sentence "Don’t have a wife?" and the next one after it mention that practice, it's too much to copy paste in here.

[1] as in - lengthy, detailed and well written, but I can't judge the content itself.
In the mean time, I'm struggling to open Atom on an i7 processor with 16GB of memory.
Thanks, unfortunately I can't edit the post. :(
EFF Continues Fighting for Public Access to Patent Litigation
HYBRID VERSUS NATIVE APP DEVELOPMENT: DECIDE FOR YOURSELF
I appreciate your view point and wish it were true, but Canada is way less diverse than the United States. (https://en.wikipedia.org/wiki/Demographics_of_Canada)

Research shows that as diversity increases, so do political difficulties. Homogeneity is credited for a lot of policy successes in Scandinavia. Canada is simply another example of this, plus it is one of the earth's biggest petro-states.

It is less a cosmopolitain melting pot and more like Minnesota with the oil wealth of Texas. Vancouver and Toronto are admirable exceptions.
> But, the value of Stack Overflow is that it replaced 10-20 minutes of RTFM with a simple answer.

But at the same time you are learning with blinders on, i.e. you miss out all those things you would have also learned by reading the documentation.

This is not particularly bad when you're just starting out. But if you see RTFM-level questions from people which appear to already be in the business of building complex applications then you start to wonder if this kind of thing incentivizes help-vampirism.

Personally I prefer to answer niche questions or things that are not well-documented yet.
I highly recommend watching the related episode of "Mayday" Air Crash Investigation about Tenerife.

Hulls are so fragile that they've often shred up in flight (De Havaillan, DC-9). Landing is around 200-250kmh only, but planes have caught fire just sliding on runways or terrain. The quantity of jet fuel immediately means catastrophe.
Embedded stuff in Ruby?

Now that's a story I want to hear. Any pointers?
Disclosing a password weakens that password, since passwords only work when they are kept private.
I'm talking more about following the transactions than the "coins". Unfortunately I've messed up my semantics along the way which doesn't help anyone.

So in this case wallets A,B,C,D, and E are all suspect, and at some point they're going to try and buy something tangible or convert to real currency from one of those wallets.
Here is a visual illustration -
https://i.ytimg.com/vi/L5RzYV-ICu4/maxresdefault.jpg

You start out with something really nice and functional, soon you have some issue that needs a patch now, then another, then you need to write additional modules but no time to re-code to adapt... But don't worry, everything just works great!

If you take time now and again to maintain code you are good, if you take time to get code in place properly you are good (but probably sill making more minor messes..)
This isn't exactly true (EDIT: Although I suppose its an accurate statement if you're talking about MVNOs [+] riding on top of a carrier's infrastructure).

Yes, they share the tower. Yes, tower position (higher is better) is dictated by agreements and dollars spent. Yes, on rare occasions backhaul is shared (remote cells via microwave). But that's where it ends. Each carrier's RF and networking gear is dedicated, and usually their backhauls are copper or fiber dedicated to themselves.

The problem is people want to treat mobile data like it's not a shared RF medium with 1Gbps backhaul to each tower. This is not how it works. If you think it's hard to get fiber to your home, consider trying to get fiber to every cell site. These problems take years to solve, with construction crews trenching or using a ditch witch to run new physical cable to each tower from nearby termination nodes.

[+] https://en.wikipedia.org/wiki/Mobile_virtual_network_operato...
If you find that someone does not have any criminal history and is using your boards to apply for jobs, what action might your company take?
Because of Canada's immigration policy, most of the immigrants are highly educated, they wouldn't be an immigrant if they didn't finish high school. Refugees is everyone else who couldn't immigrate and had to go the other route.
So you might have a Sudanese immigrants who are highly educated and Sudanese refugees who are more likely to be illiterate (a bit generalizing but still).

This is very different from US where you have a green card lottery and your typical immigrant is just an average population because everyone has the same chance of winning lottery, it doesn't matter if you are a farmer or aircraft engineer.
> Amazon had almost 20 years in business without "making any money" except a few quarters where they accidentally eked out some non-trivial profit.

AMZN could get away with it because it was growing and expanding nearly monopolistic company. It was similar to a social media company in that regards. There is only ONE AMZN and was a pioneer in a new "industry/sector".

TSLA is different. They are trying to invade an industry/sector with a lot of heavy hitters and established companies with lots of money.

If you think TSLA is going to be the sole monopoly in the car/electric/etc sector, then you might have a shot. And if you think TSLA could expand into other sectors like AMZN did ( IE cloud ), then you are right.

> It's amazing just how many people on different sites (stocktwits, seeking alpha, reddit) continue the "they're losing money, why are they valued so highly?" comments.

It isn't amazing. It's sensible. The problem with a company like TSLA is that there are a lot of people with vested interests to only talk about the "good side".

I owned TSLA for a few years and I sold last year. Probably sold too early but couldn't justify not cashing out after more than a 400% gain.

I may buy back in if it drops significantly, but it looks like it's gonna keep going up for a while. Who knows. In an era of easy money it's hard to valuate a company. Especially an "all-or-nothing" stock like TSLA.

One similarity between TSLA and AMZN is the backing they both had from the hedge funds/wall street. And one of the reasons why I invested in TSLA is that Musk was able to get people with money to trust him. The same way bezos did.

But one thing I don't like is the near religious/cultish craze over musk that didn't exist with bezos.
It was promising, but they really didn't give it enough time to take off. That's sad.

There's plenty of libraries out there that could benefit from something like Documentation.
Bengal Famine of 1943: A Man Made Holocaust
Germany is much worse in this metric compared to UK. I am specifically talking about London.

I get contacted by recruiters from Germany (and other EU countries) quite often and they could never match London contractor pay even remotely.

Germany also has higher taxes and health care coverage is comparable in UK and Germany (both have national healthcare).

I think that's a microcosm of US vs EU salary situation in software engineering. IT job market in London is very different from any place in Europe, I'm not sure why that is.
If you happen to do work for a repressive government that does not want you to access wikileaks, maybe you should just refrain from clicking links to their domain?

I don't live in the US so I'm perfectly fine reading about their shenanigans, directly on from the source at WL itself.
You're not taking into account the size of the US. If you look for per capita Nobel prizes the US is not even in the top 10.

https://en.wikipedia.org/wiki/List_of_countries_by_Nobel_lau...
i am an infrequent but consistent user of stack overflow. I used to answer questions before my area of expertise became riddled with 0 vote questions. I still go there to get answers especially on technology that's new to me. I even participate in moderator elections and the yearly surveys.

So while I'm not a power user, I use Stack Overflow and yet I was not aware of Documentation until I read this sunset notification.
It's seen as fairly basic/text-book knowledge, and finding a paper on it is pretty difficult. It was probably shown in the 19th century and isn't easily found on google scholar! I did find one reference [1] from more recently. Part of our sepsis warning scores depend on the heart rate to rate the severity of the illness. I suspect even in mild colds your cardiac output goes up, but it might be difficult to notice just from measuring the pulse (stroke volume can change).

Heart is just one example - our kidneys get worse as we get older too (see figure 4 of this paper - it's a straight line pretty much [2]). In practice, it doesn't cause us problems in day to day life, but give it a really big insult (like sepsis) and it can decompensate. The difference with kidneys is that we can support kidney failure with dialysis or filtering (if their heart can support that), whereas with cardiac failure this is not so simple.

Brain failure is probably one of the worst forms of failure. Most causes have no cure, and they often require 24hr care.

[1] http://ajpregu.physiology.org/content/246/3/R331.short

[2] https://www.spandidos-publications.com/10.3892/mmr.2015.3292
> Comparing a refugee with an immigrant is unjust

The refugee system in Canada is frequently abused. I hear anecdotes from my friends about kids from rich families in safe Easter European countries, that pay thousands to immigration lawyers and apply for refugee status simply because the partied too much and didn't manage to get enough points to go through the point based system. Such "refugees" can be safely compared with immigrants.
That's written by patio11, who wrote the comment above.
Me too. This is something that already exists today [0]. It can detect when the aircraft is not lined up with a runway and issues a "Taxiway Landing" aural and visual alert.

[0] https://buy.garmin.com/en-US/US/p/545578 , see SurfaceWatch at the bottom.
> The ill-gotten money's in both X and Y. 0.5 BTC each.

How did you reach this conclusion?

Why not 0.1 in X and 0.9 in Y?

Why not 1 in X and 0 in Y?

> This assumes certain infrastructure, of course.

Will not happen any time soon. Just like it doesn't happen with the dollars / euros / etc.

Even if you somehow magically force this kind of filtering at the node level, people who desire freedom will move to some other cryptocurrency. Bitcoin is actually quite simple compared to more modern and more anonymous offerings.
>Computers also enable absolute privacy via current-gen public/private-key encryption protocols.

You don't work in netsec do you, judging by your use of the phrase absolute privacy?

Crypto does not guarantee privacy, especially if your endpoints are pwned
Bitcoin Forks and Unicorn Fakes
Well argued and reasonable. Have my upvote.

Our opinions will still differ somewhat though.
People hate significant whitespace because whitespace and indentation are meant for human readability. Introducing the potential for bugs into syntax that a compiler or interpreter shouldn't care about seems unnecessary, or at least not superior to the alternative.

Incorrect bracing and incorrect indentation are equally easy (or difficult) to spot depending on a programmer's familiarity with the language, the features of the editor being used, and the size of the codebase being analyzed, as significant whitespace is just a more complex and brittle form of brackets that uses multiple, visually indistinguishable but incompatible non-printing characters.
Yeah I'm sure automated money laundering is perfectly fine in the eyes of the law.
They would probably only need to blacklist addresses from major thefts likely to have legal implications. I don't think it's a big task to keep it updated.

The big exchanges are making a lot of money, so it would seem incredibly ill-advised for exchanges not to do this - the risks are simply far too high.
I charge $100 / sold vehicle. Dealer and private owner. I need to grab market share then flip it to $100 to post an ad. Dealer just uploads XML (SFTP) file then i import and publish using a WP import plug in.
> I worked on Quartz for a few tears

This lovely typo deserves to be noticed.
>How does one stay anonymous without being perceived as a threat by authorities is the million bitcoin question

It shouldn't matter if you're perceived as a threat by authorities if you're anonymous. Bitcoin's biggest selling point is that it's supposed to render governments and law enforcement impotent to interfere with transactions, regardless of their legality.
A majority of these videos have the same recurring Disney / Marvel characters. I have a VERY STRONG suspicion these videos ARE sponsored by these very companies. There is no way they would allow these videos to get 100+ MILLION views if they weren't behind it. Regular people get fined and/or arrested for copyright infringement and/or pirating content all the time.
I've been using vscode for the past year at least.

Can someone describe the benefits of sublime over vscode or even atom(I find atom to be a lot slower than vscode)?

So many people swear by sublime so I assume there must be something I'm missing. At the same time I love the simplicity of adding plugins in vscode, and sharing settings through a git gist is great as well.
Agreed. Brilliant tagline.
I'm sorry, I don't understand what you're trying to say. Can you clarify?

What I am trying to say is that you gain nothing by, say, implementing your own encryption algorithm, using it on a plaintext, then encrypting the resulting ciphertext with a known good implementation of a known good algorithm like AES. That is how I interpreted your previous comment.

So - you don't gain anything from that, if that's what you meant. If you mean just implementing a known good algorithm on your own (again, like AES) - why? You are overwhelmingly more likely to shoot yourself in the foot, and there are plenty of open source implementations that you can inspect if you don't trust the code.

Finally, if you distrust the design of a known good algorithm, you're out of luck, because (again) you're almost certainly not going to come up with something better. If you do, by all means use it, but it's simply not likely whatsoever.

And again: you're not increasing the safety margin by double encrypting, unless you know both algorithms and implementations are solid. And even if they both are, the safety margin improvement will be negligible compared to the decrease in performance.
How does the overhead of creating a new process for every request compare to language specific runtimes.

I realise it will be more, since it adds flexibility, just curious how much.
I don't personally visit twitch.tv but I just did and it loaded normally and streaming auto-played without enabling Flash (although the site requested it for some reason).

Speaking of Flash, some sites request Flash on Firefox but not on Chrome for example (although it's totally unnecessary). This is becoming less frequent recently but it shows that a lot of websites are not taking advantage of Firefox's full features as they do with Chrome (something to consider as well).
... and this is why I didn't get on the Bitcoin train when I was first fascinated by it in 2009. Too much RonPaulnomics in the community, a refusal to discuss Gresham's law and an unwavering optimism in that transaction costs melt away magically.

Then, me and my intellectualism lost big to the australopitheconomists-with-crypto.
Always thought moving fast and breaking things was the least intelligent approach to any problem..except when people can only learn things the hard way and are in too much of a
hurry to do anything but cash the check.
Reminds me of the bizarre behavior of many co-workers who wait over an hour in line when Dunkin Donuts has free iced coffee day.
That's the GP's point though: it already is impure! If you rewrite as

let acc = {...}
footballPlayers.reduce(...,acc)

It should become clear: acc is an external variable that got mutated by the reduce.
Didn't you know about the new warfare that western governments employ ? Create unrest in a country by printing fake news, thereby topple the government. Much cost effective than weapons with less world attention.
> you miss out all those things you would have also learned by reading the documentation.

That's assuming that the documentation is articulately and technically well written. Unfortunately that's more often the exception than the rule. That's rather the whole reason that StackOverflow even exists, I think.
Right, the thing is called ADSI: https://msdn.microsoft.com/en-us/library/aa772170%28v=vs.85%...

Yes, both JScript (not the same as JavaScript, BTW) and VBScript are still supported and both are included in modern Windows versions.

The project is still somewhat useful because it runs on any OS, not just Windows. It doesn’t use ADSI, it relies on this instead: http://ldapjs.org/
Can we get a wikileaks reveal on Julian Assanges finances?
There’s less code for me to review in this project than say in utorrent or another application.
Thanks! im working on the design update. Will improve mobile nav button. Goal is to make the site stupid fast. Stupid simple.
Australia's Commonwealth Bank accused of massive money-laundering breaches
Agreed. I think a lot of this could be solved if they unpinned accepted answers from the top spot on questions and weighted votes based on how recent they are. That way new answers to old questions would have a better chance of rising to the top of the page more quickly.
Consider that anyone actually involved or interested and believe in the mission of Wikileaks would not read it at work. Assuming that, anyone who does read it at work (for the government) is almost certainly reading it with a biased view against the website.

If they are reading Wikileaks with a bias for the site, they probably shouldn't be working for an employer they don't agree with ethically.
"Preemptive threads with synchronization."

From working in 6502 asm in the 80s on a c64 I must say:

Most astonishing.
.. and Powershell. It's very, very hard to discover what this API is though.
they can be referred to as techniques often found in functional programming, techniques that can obviously be used in non-functional manners.
A signed minimal perfect hash function may be a better bet. You can get down to around 2.68 bits per key plus w sign bits where the false positive rate is 2^-w.

For false positive rate of 2^-9 (0.00195) that's 447 MB, which is slightly less than an optimal bloom filter for the same number of items, and lookups will be considerably faster.

Construction time and the fact that you can't add to it without rebuilding the whole thing are the downsides. But given the application I don't think they matter much.

http://sux4j.di.unimi.it/docs/it/unimi/dsi/sux4j/mph/Minimal...
Right, that observation is correct on the surface. But the reason why that's almost never done is because the goal of a cryptographic algorithm is to contribute enough safety margin on its own. Instead of encrypting twice, it's better to encrypt with a greater number of rounds, or to come up with a superior algorithm. In practice you sacrifice an unreasonable amount of performance double encrypting in a production environment for a threat model that is fantastically unrealistic.
Sure, this works if the mixing moves all coins through a single wallet.

By using a set of different wallets where the control is shared but unknown outside of the mixer, you can end up with coins that are not traceable through wallets.

A bit like you giving money to a third party, who calls up his friend, and then his friend gives the same amount of money to your friend. 'Your money' then ends up being used for something else (unrelated to you).
This article seems to be trying to disarm tech elitism by diving into the deep end of it, but by and large the humor is pretty forced and the tone condescending.

I'd also recommend that the author remove the attempt at being edgy at the end with the snide reference to the reports of sexual harassment at Uber. Especially the cheeky "too soon?", which simultaneously acknowledges the gravity of the situation for the victims while also dismissing it entirely in favor of an attempted joke.
The Science of Passionate Sex