skysight-inc/HackerNews huggingface dataset:
That is a genuine issue with fork(), but if you do fork() followed immediately by exec() then you won't ever encounter it. (The new process's memory space completely replaces the copied pages of the child.) So it's a real problem for e.g. spinning off worker processes, but not at all for e.g. calling out to a shell.
Sounds plausable. I certainly like it as a plot line to a story instead of a sentient AI trying to take over the world that unaware deep learning AI takes over and kills us as it adapts to our preferences of sensationalisim and find those destructive social cycles
They document everything they do. See here: https://www.google.com/chrome/browser/privacy/whitepaper.htm...

According to the policy, they use this data only in anonymized and aggregated form.
Firefox still crashes or freezes for me.. (Arch 6gb ram) -- I want to be able to use it, but chrome seems to work better and longer. I do like tree-style tabs, but I can't have my browser crashing or freezing when I'm working. Time is money. I also noticed that some of the dev tools stuff doesn't catch as much as google chrome does... I couldn't solve an issue because some vue errors weren't showing at all.. open it up and chrome and the console lit up.

Albeit I'm more of a backend guy so debugging in chrome/firefox isn't my forte, but I can usually gather enough data from dev tools to fix things.
I am willing to pay 10$/100k coins. It is guaranteed to have 5$/coin in this environment.
>A couch potato will suffer through every mile of a run, until they give up.

Couch potatoes can train until they stop being couch potatoes and become runners

Similarly with introversion, you learn more skills and become less afraid of the interactions
बन रहा है महायोग, 2018 में इन दो राशियों की लगेगी बंपर लाटरी, जानें कही आपकी
I owned a stove top and my wife refused to use it. My wife uses the Instant Pot all the time and the dreaded slow cooker is gone for good.

I still like the stove top 8 qt model for when we have company for dinner and I am making a roast, (I always try to eat a roast all the time so good excuse).
That is deep. Trying to wrap my head around what it means.
Thank you for the explanations. I agree with you that this more abstract view of the chain rule (and the derivative itself) is superior to the sum-of-products formula one usually sees in a first course in multivariable calculus, but I feel most students have to learn the complicated, technical version first before they can see the beauty of the more abstract one.
IANAL but based on my understanding, manslaughter generally includes some form of negligence (instead of premeditation like homicide) so until our laws and culture catch up to the power these developers/decision makers actually hold, it's unlikely that a jury would blame the developers (or that a judge would even be sympathetic to the argument). Our society has agreed long ago that drinking and driving is irresponsible so thats why drunk driving fatalities are often prosecuted as manslaughter but the same is not true of software engineers and their creations. We need a sweeping cultural change outside of software engineering just like we had with civil engineers in the 20th century.

Nowadays, a professional engineer (a phrase with a precise legal meaning) can be held criminally and civilly liable for negligence even when they are "just following irders." Unfortunately, we're at the very early wild wild west stages of the industry, before some big exposé or calamity completely shakes up the industry (i.e. Sinclair's The Jungle did for food, Carson's Silent Spring for pesticide use, or the 1906 SF earthquake for building codes).
Not to sound snarky / adversarial but why is it that (nearly) every article I see on Git has some sort of diagram within it? Yet "execution" is typically limited to CLI? That just feels suboptimal, if not just foolish.
Not OP, but author. Line continuation is pretty annoying. Adding custom methods wouldn't be hard (https://github.com/EntilZha/PyFunctional/issues/113), I just don't have time right now to add it.

With respect to _, this would make these two equivalent:
a = lambda x: x + 1
b = _ + 1
a(1) == b(1)

Is there an expanded example I could look at for the pipe stuff, I haven't used clojure before
The Agricultural Revolution a Mistake? Not If You Count Food Processing (2016)
There does seem to be a culture where poor people are dismissed as being lazy when often that's the opposite of true.
> An Internet that is completely decentralized and
> independent of gatekeepers is the only long-term
> hope that I can see, and it's a very remote hope at that.

How do you see this happening? Some big interconnected mesh network? At some point there needs to be a backbone connection right? Or do I misunderstand?

I, personally, could go to Level 3 and get my own fiber circuit in my house for around $1700/month and act as a gateway for all my neighboring houses but then aren't I subject to laws/rules that big ISP's are?
How do you structure + incentivize government orgs to prevent these sorts of issues?
Yeah, and here's a link to their Google Scholar page [1]. It's not surprising at all for a PhD student (especially a full-time one) to be working those hours.

[1] https://scholar.google.fr/citations?user=JgOyYi8AAAAJ&hl=fr
If it is any comfort, people who are suicidal typically have pretty serious problems, often including brain wonkiness.

I am sometimes suicidal. I have extremely good support. My adult sons don't leave me alone when I am suicidal, because most suicides occur while alone, so simply having company is a deterrent.

But they also don't bother to try to reason with me because I am not rational at such times. There is no convincing me that my warped perception of my life is completely unrealistic. Rebutting my crazy statements with facts to the contrary makes zero difference.

I'm sorry for your loss. And I agree that this is something social media has an obligation to do better on.
I'm in the same boat. CPU-mined somewhere between 1.5 and 2 BTC back in 2010 or 2011, and lost the wallet years ago. I wonder how much BTC has been lost to similar mistakes, but I guess there's no way to know or even estimate, right?
You can meet them online, however, are they truly, honestly someone you care about if you don't ever contact them outside of facebook? Or wait passively for facebook posts to broadcast messages?

I assume that you met your wife in person before getting married - would you propose to her if the only way to contact and know her was through social media?
Looking where I live on that map is disturbing. There are two jails near me and they are practically 100% green. :(
They reward people for using the platform.
I mean, Mr Robot probably wouldn't use Microsoft Edge. Probably some hacky shit I never heard of, but Firefox seems like an appropriate choice to drive an anti-billion-dollar-corp-controlled-internet message. I don't have a problem with it, really.

The addon seems harmless, too, but sends the opposite message and I don't understand why their marketing and security teams didn't sit down to discuss this and immediately come to the conclusion that it's a horrible idea.
I think the case in question made some national headlines (because of the ongoing ACA debate) earlier this year after Mr. Boyle had died:

https://tonic.vice.com/en_us/article/ezwwze/the-high-price-o...

https://www.snopes.com/shane-patrick-boyle-died-after-starti...

What algorithm is being blamed? Twitter's or Facebook's? If the former, @shanecomix had 232 total tweets since 2012. The GoFundMe tweet could have been easily missed in a chronological newsfeed.
Venezuelan Bitcoin Miners Must Register with the Government
> North Korea has acted especially badly, largely unchecked, for more than a decade, which is false and a political swipe at the prior President.

How is that false?

PS: The US government isn't the only group pointing the finger in the direction of NK here [1] [2].

[1] http://www.bbc.com/news/technology-40297493

[2] https://www.symantec.com/connect/blogs/wannacry-ransomware-a...
> All because you've given Facebook responsibility for keeping in touch.

Because let's face it: In this day and age it's the most practical way to do so.
It's the one place where you can aggregate all your personal relationships from different "communities" you interact with.

> One suggestion for keeping in control and in touch: a less algorithmic address list in email.

"I don't want to manage that" is a legitimate excuse in this case, just like it's a bit dishonest to compare "writing emails" with what social media does.

There's value to be had here, helping people connect with each other, in easy and obvious ways, is a noble goal. I don't want to explain to my grandparents how to manage mailing lists, but I'd still love for them to partake in the "digital happenings" of friends and family.

In that regard, social media also serves the function of a public diary for many people, giving opportunities to share and appreciate. That's a need that shouldn't be underestimated, but it most certainly could be facilitated in a better way than with this sole focus on commercialization through advertisement.
I have switched back to Firefox after years on Chrome due to Quantum, and could not be more pleased with the switch so far. This is disappointing, but doesn't really affect my decision
Nope. That does no one any good. Using git verbage would, at the very least, acclimate them to very common terminology used by the rest of the folks they will eventually encounter.
Just about every single post I’ve seen from Shirriff has been a gem. One of my favorite blogs these days.
Most probably no one can tell or even care
41% of GoFundMe campaigns are for medical expenses.
Show HN: Toastiest 100: Predicting the Hottest 100 of 2017
Labor is cheap in China. It’s not racism to make factually accurate observations.
I rarely (actually never I think) heard anybody complain that "I have to pay for somebody else's healthcare?! Socialism sucks" where I live.

In the US however that seems to be a different matter for a lot of people. This - to me - goes beyond mere self-interest... It's essentially stating that one is fine with other people suffering and dying just because they are too poor to pay the ridiculous health care premiums in the US or find an employer who does that for them.
A bit dated, still useful:

Seth Godin: The Big Red Fez

https://www.amazon.com/exec/obidos/ASIN/0743227905/permissio...
Despite the truth of your historical timeline, 'WannaCry' does neatly fit the profile of Room 39, a department of the North Korean government which raises foreign currency through cybercrime and other criminal activities [0][1]. They have been implicated in past hacks by non-U.S. groups as well, including Kaspersky Labs [2].

[0] https://www.washingtonpost.com/world/asia_pacific/he-ran-nor...
[1] https://en.wikipedia.org/wiki/Room_39#Purpose_and_activities
[2]http://money.cnn.com/2017/04/05/news/economy/north-korea-eco...
Nor do you need javascript for basic comments* or analytics.

*if your site is spammed hard enough, javascript may become necessary, but you can try honeypot fields first in pure HTML.
Very true. My '13 WRX shakes pictures when I start it up in the garage, I have to immediately pull into the street so I don't piss anyone off while getting Google Maps and Spotify set up before I drive.
Basically at that point AI becomes an echo chamber for our own evil tendencies...until the point it totally drowns us out.

It would make a good novel, but it would be too confusing and depressing, like the Infernal Desire Machines of Dr. Hoffman, but more frustrating and confusing.
I don't see how you're inferring this, as a consumer's home network doesn't have trusted access to the hospital down the street.

What I did imply is that if I develop a device and put it on my network, then I'm essentially responsible for whatever damage it causes. Eg wiring a RPi to a heating element that will start a fire if left on continuously is a poor idea, regardless if the proximate cause is a cosmic ray bit flip or malevolent Internet noise.
Sure, and then I miss the fact that a friend from overseas is visiting, because he would rather write on facebook then post to everyone/keep their details updated.
I would assume because they live in a third world country such as the United States.
Thanks on name!

Fair enough on docs being a bit scarce. The main intent is to being able to easily make a pandas dataframe a sequence of tuple/namedtuples, and convert a sequence of tuple/namedtuple to a pandas dataframes.
Cryptocurrencies Are Starting to Affect the Real Economy
Big fan of monitor arms. Get separate arms rather a dual arm setup if you use multiple monitors. More range of angles available.
To add some real world numbers: it seems that federal, state, and local taxes total about 40% of the $18.6 trillion GDP, or $7.4 trillion per year. The broad money supply M2 is about $13.8 trillion. So more than half of all the USD in existence anywhere need to be handed to US governments every year! If the value of the USD were to fall precipitously, this fraction would go up. It seems crazy to think that this doesn't bound the value of the dollar.
> Families would call all the close contacts and relatives to make sure that they knew.

I think people generally still do this? When my mother died a few years ago we took turns calling her relatives and close friends. We wanted them to hear the news verbally.
I just spoke with someone today who argued that HIPAA requires TLS termination on an instance, not the ELB. Can’t confirm or deny, as I’m in financial services, thought I’d mention it for those under such compliance/regulations.
For operations where vectorization pandas will be much faster since its based on numpy. That being said, there are things which are very awkard to do in pandas which are very easy in pyfunctional
I had a similar experience a few years ago.

https://righteousruminations.blogspot.jp/2015/06/hating-face...
"We didn’t think hard enough about how our actions would affect the community, and we’re sorry for letting you down."

Yes, I know, Mozilla. I've been telling you this for 18 years now, and you still don't listen. I've called annoying, an unfair critic, and an asshole, and yet I've been RIGHT every time. And I've taken the time to tell you this for years because I CARE. That's why I spent years as a bug triager, a teacher to new triagers, a community member, a community news site publisher, and potential employee. And it's why I gave up on you about 3 years ago.

Mozilla has always had a tone-deafness about criticism pertaining to it's public perception, and I have absolutely no reason to believe it will change. An idea takes hold, and people who suggest that maybe it might be perceived in a different light are ignored and shut out. Mozilla can't learn from its mistakes, and it's very sad, because they're not mistakes that are costly to avoid.
Adding a fiat on/off ramp doesn't make a coin centralized.

As for privacy, that's okay too. Once you send Monero to your own wallet, Coinbase has no idea what you do with it afterwards, just like withdrawing cash from a bank.
And mirai was the russians! (Sarcasm,it's not).

I'm not saying it's not NK,just that there are plenty of well funded large scale advanced blackhat organizations (e.g. - Dridex). It's also known that NK has foreign offices in China and elsewhere. Russians recruit hackers for their APT work and in exchange let the hackers do whatever they want,why not NK hackers?

If you were a NK hacker in china,wouldn't it cross your mind to weaponize a treasure trove of NSA tools into a profitable ransomware? Code similarities with lazarus group tools can be explained by this and other similar plausible theories.

NK is low on cash so it could have been a pyongyang directive. But the whole operation lacks a lot of the operational and organizational details a typical APT operation would exhibit. A kill switch but no whitelist to avoid annoying allies. when kill switch was discovered I would expect a nation state operation to quickly adopt. Nation states love hoarding strategic compromises (typically websites,botnets,etc...) As far as I know,no pre-existing botnet or compromised sites took part in catalyzing the worm.

Again,not saying it's not NK,I'm just saying a few too many things seem off, I take this attribution with a few grains of salt.
If you build a machine that builds random types of robots but are negligent to make sure it doesn't create robots that kill people, isn't that still criminal negligence?

I think of these algorithms as being algorithms created and vetted out by algorithms, therefore, its negligent to not understand what they are doing. Since its difficult to know what they are doing, then the risk to use them in this way should be viewed as too great
The Beast library is now officially a part of Boost.
Beast makes REST and WebSocket programming easier in modern C++. Congrats Vinnie Falco for a job well done!!
Data interchange between the two is relatively seeemless. seq(df) converts a pandas dataframe into a sequence of tuples/namedtuples. Calling .to_pandas(columns=cols) will convert a sequence of tuples/namedtuples to a dataframe with cols optionally being the column names
Have you considered partnering with Watsi.org to provide EMR functionality for their third world universal healthcare project?

http://blog.watsi.org/watsi-coverage/
Ask HN: How do you prepare for your annual review?
My company has an upcoming review, and this will be my first under any sort of professionally done process. How do you prepare for them? Anything to watch out for?
WASM is 80-90% native performance and you can do a lot of the grunt work in web workers.

I think you'd be surprised just how fast a web browser is.
I didn’t mean that I think this is anything bad, just that charging that much online for something not worth anywhere near the given price is generally questionable.
Wow, that’s amazing to know - thanks for sharing!!
Thank you for the insights!
Unlocking the Long Tail of Political Participation: More Options for Better
Thanks; that's valuable to know. And certainly past mis-attribution does not make every attribution false.

> 'WannaCry' does neatly fit the profile of Room 39

Let's keep in mind that for state-level intelligence agencies, sophisticated frame jobs are normal activities and attribution of IT attacks is difficult. Again, that doesn't rule out NK in any way, but in this situation the profile of behavior doesn't tell us much (though I do value the other evidence in the parent).
Seq doesn't return a generator. At its core there is a concept of Lineage taken from Apache Spark. Essentially, when you do something like seq(data).map(func) it builds on a list of operations to execute and holds a copy of the base data. When asked for a value only then will it compute the result.

So for parallelization operations that are embarassingly parallel (map/filter etc) are paralelized with multiprocessing. If the data is heavy and serialization is expensive it might be slow, but for operations where the bulk of the work is done in parallel it can help a lot.
I appreciate the kind words. Yes, it's certainly not social media's sole fault, and as others have said down thread, there have always been other ways of keeping in touch. I certainly don't blame Facebook for not showing me anything that may have been posted - more, they're in a position to do so much good for the world, and I hope they can do that instead of optimizing for clicks.
My cousin had to stop weed rapidly; first thing he said "never dreamed like this in years". He was also in 2x speed, so quick it was almost funny.
I'm a big a firefox fanboy as the next guy. But they didn't send it out disabled. I never opted into studies but the plugin was enabled on my browser. If mozilla wants to retain users who value privacy, they need to put their money where their mouth is and not sell them out for ARG $$.

I'm not the only one, and this apology doesn't admit to that. Therefore it's as good as, if not worse than, no apology. Definitely considering switching back to chrome.
The author is not a victim. A "meticulous FB feed peruser" is at best a by-stander. Why wait passively for a FB post?

A simple "I haven't heard from you for awhile, what's up?" text or call or even message on FB messenger would be far more effective.

It's not an asshole move to choose to use facebook to keep in touch with "friends", but it's pretty naive to make it the only way to keep in touch with someone you truly, actually care about (that's another issue...).

Hopefully the author learns something from this unfortunate event.
> I'd see an announcement of my death on Facebook as an insult, as my death would essentially be creating engagement/ad impressions/clicks for Facebook.

That's an odd way of seeing it considering that paid obituaries, in Newspapers, have been a thing for quite a while.
The family pays the newspaper for the obituary, the newspaper sells advertisement space and then even asks people to pay for that whole package.

Compared to that, the Facebook version at least feels only like half a rip-off because your family wouldn't have to pay for it being posted and others wouldn't have to pay to read it.
It's a hard problem, but I think it lies in great part with the "underpaid, incompetent [government] employees".

If you make sure that your government employees are educated, provided with good benefits, feel like they have an impact, etc., the outcomes will invariably be for the better.

A very good example of this is teachers. The OECD tells us:

"[...]in nearly all countries, when teachers perceive that appraisal and feedback lead to changes in their teaching practice, they also report greater job satisfaction. When teachers believe that appraisal and feedback is performed only for administrative purposes they report less job satisfaction. In addition, teachers who report that they participate in decision making at school also report greater job satisfaction. Indeed, although fewer than a third of teachers believe that teaching is a valued profession in their country, those teachers who report that they can contribute to school decisions are more likely to report that teaching is valued in their society."

http://www.oecd.org/edu/school/TALIS-2013-Executive-Summary....

And other sources tell us that satisfied teachers tend to lead to better outcomes.

"TN teachers’ job satisfaction linked to performance scores"

https://news.vanderbilt.edu/2017/02/01/tn-teachers-job-satis...

In other words, much like regular companies, governments with happier employees tend to have better outcomes. This should be hardly surprising to most HN readers.
If you think the US is a bad country to be poor in, then you haven't traveled much. The US is one of the best places, you could probably count on one hand countries that would be better to be poor in.

If you don't have any money, Medicaid will pay for your insulin. If you do make money but are living above your means so you can't afford health insurance or the medicine itself, then you are doing it wrong.
Could be their attempt to revise top news so you finally eventually stop going to most recent? It's like this: let's personalize your news

You: personalization is not accurate enough. Go back to most recent.

Computer: got it. Changing algorithm. Trying again.
This is exactly the same reason I too use CLI. But a word of caution Git Bash on windows has some serious problem(s). I remember, I lost my commit and in reflog it doesn't show up on CLI, however GIT UI showed the same! Not sure what's the issue, but it occurred for me twice.