skysight-inc/HackerNews huggingface dataset:
Code explains what the program does. Comments explain why a program does what it does. Code and comments are orthogonal, not coincident.
I would imagine we would hear a lot less information about an internal issue regarding a Facebook employee than an external one as well.
Flexie CRM, Workflow engine and automation builder
Well, if it significantly impacts functioning, whether social or otherwise, it's pretty helpful to label it and find ways of solving the problems or coping with them (using said label to refer to the particular issues).

That said, I do agree that at least in the 'public mind' there's too much focus on these weird things being a problem. In fact, I've found that with those who struggle with mental health issues of many kinds, the pathologizing is a significant part of the problem. There's a strong pressure, both external and internal, to conform. Very often that's part of the problem, or the cause of many of the symptoms, and it strikes me as frustratingly pointless.
Yes! See also the AI Effect: https://en.wikipedia.org/wiki/AI_effect
The blog post mentions some of this. It claims " For a long time, we believed that the problem of package versioning would be best solved by an add-on tool, and we encouraged people to create one. The Go community created many tools with different approaches"

These many tools were the thrash, including godep, gb, glide, dep, and more.

Each of these expressed versions with different manifests, many of them could import other format's, but not all. All-in-all it has been a mess.

Sure, the go team has not officially done much, but that's because their stance has been borderline negligent on the topic.
I'm an Econ major so am totally on board with being analytical about allocating resources, but it's not quite as simple as just increasing supply

Healthcare services (doctor salaries + facility overhead) is 80%+ of US healthcare spend. At first glance increasing supply of doctors seems reasonable. But how do you do that? Number of doctors (esp primary care and mental health) has been declining because of decreasing reimbursement / payment and increasing burnout. Being a doctor requires a decade or more of making no money, working long and unpredictable hours, and tremendous stress -- literally making life and death decisions. Can't just spin up supply overnight. To really increase supply you'd need to increase doctor salaries or decrease the cost of becoming a doctor. The former would not reduce costs, and the latter also is not ideal

One perhaps better way to increase supply is by rolling back consolidation. So same # of docs, but more independent practices. Another way is letting nurses / others practice at the top of their licenses, although I'll grant your point that physician societies sometimes make this hard. Also, one could argue that having more work done by low cost providers would encourage more volume and potentially unnecessary care

The main overarching issue though, even if it was as simple as increasing supply, the healthcare system in the US is not designed to optimize cost efficient care. It is designed to maximize profit and regulations arent optimized around this. So when hospitals view patients as numbers, the implication is that they will milk every last dollar out of a patient (30% of healthcare spend is unnecessary care). Insurance companies are incentivized to deny as much care as possible. No organization with any power in the system is incentivized to view and manage healthcare costs in an optimally cost efficient way
> That means that even in the unrealistic best-case scenario that all the available single men find a perfect female match, then out of every 100 single men, 27 will still have no partners left to date.

Assuming a closed dating pool (both geographically limited and no turnover over time), and all single people of both genders both looking for a partner and exclusively heterosexual, sure.

Of course, all of those assumptions are very false, so it means nothing of the sort.
So you're saying it's time to start plugging Mastodon[0]? Because I'm in!

[0] https://mastodon.social/about
And it worked for the Republicans, they used it as a wedge issue to regain control and ultimately the Presidency. That in turn allowed them to pick our pockets and hand out tax breaks to the wealthy. The media failed in its duty to protect the public by exposing these dirty tricks.
And who knows if the analysis that is derivable from this private data leads to a bunch of false-positives (that are conveniently not known by the person affected)?

You could be "doing nothing wrong" and still get screwed by right people thinking the wrong things about your data.

1984 or Brazil - it doesn't matter they're both dystopias that revolve around totalitarian constructs - neither of them work without this kind of comprehensive information.

[edit: clarity]
If Facebook started almost 15 years ago and targeted university students then it's a fair bet that many of its users became the parents.
Unified Logs in High Sierra Show Password for APFS Encrypted External Volumes
Not only would a gun that wears out quickly be a safety concern, it would also be extremely undesirable in a market where reliability and longevity matter more than almost anything else. It would be like trying to sell Jags to a group of people who only drive old Volvos
>"The market has a short memory, and FB is not going anywhere."

Maybe FB isn't going anywhere but if users and advertisers do you can be sure the market will reflect that.
Please let me know when there is a blockchain election where I can monitor my votes in real time. Please let me know how I get a copy of my vote tallies today to ensure that it wasn't tampered with?
>On the other hand, by that definition, no one can be luckier than anyone else.

Huh? That doesn't follow at all. Luck could be described as 'beneficial acts of god', there's no connection there to everyone having the same amount of those acts befall them.
Remington 870 is a perfect shotgun to start with this fantastic sport. And it can protect your family too.
What Is a Lean Canvas and Why It’s a Must Have for Every Startup
I am definitely on the side of “do the things you ultimately enjoy.”

If you don’t enjoy something, ask yourself if you really have to do it, and if you do, ask yourself how you can enjoy it more. And I say this as a dad who has changed hundreds of poopy diapers and resolved thousands of toddler requests and minor conflicts. Learning French is not “better” than watching TV. There are lots of pointless, impoverishing hard tasks and meaningful, enriching easy tasks. Any value judgments on struggle will make this harder to see.
If I had a nickel for every time someone called me paranoid or a conspiracy theorist for mentioning this before last week, I'd have a ton of nickels.

I should feel better now that people of aware of the nefariousness of this type of data collection, but I feel worse. The general public is being fed this as "Russia" and "Trump", and not getting the real, horrifying, surveillance state truth of what's going on.

I'm less worried that the Trump campaign used CA (and that the Clinton campaign used CTR), than I am by Obama saying "it's just metadata".
I would disagree with the claim that Facebook is "pretty good at its job" -- the News Feed is completely full of ads and "suggested content", notifications have become complete noise at this point, and even Messenger has ads in it now, and makes it difficult to get to your actual list of online friends.

In 2011, Facebook was good at its job, with a chronological news feed, meaningful notifications, and a messenger paradigm that worked much like AIM in the early 2000s -- you could see who was online, away, go invisible, etc. In 2018, Facebook has lost all of those positives, and with it a lot of user engagement, all for the sake of cramming the maximum number of ads down the users throats. And I'm not even getting into the nasty dark UX patterns, like hiding the ability to delete your profile (seriously, there isn't a link to do this anywhere on the site -- you need to search Google for it and they change the link all the time to break external guides) and showing random pictures of "friends who will miss you if you leave!" when you try to delete your account. I don't think your average user would mind leaving Facebook much if there was any actual alternative.
They are still making new guns, take a look at this heinous thing:

https://en.wikipedia.org/wiki/FN_P90

The only possible use for this is calling lots of people quickly at close range.

I became aware of this model and cartridge when I used Google Maps to see how many gun shops are near Parkland High (3 within walking distance.) One of the shops specializes in these weapons. If the shooter could have afforded it, I would guess he would have bought this.
Stop Saying Blockchain and Decentralization Will Fix the Internet
You just enjoy other things than some other people enjoy. That doesn't make you sick or non-normal.
We want Coinhive to not benefit from it.
And not totally clear that it's a (official?) Mozilla effort.
Deep interest about any topic which is considered "uninteresting" or "impractical" by "normal" people. Might be the history of a particular aircraft, or a car, or an event in the distant past. Your brain is consumed by it for completely irrational reasons and you feel obliged to dig even deeper.
That is inaccurate. In short, Russ Cox has been bashing cargo's approach of preferring newer versions and lockfiles and a SAT solver (or really an approximation of one).

Apparently making the dependency-manager's code simpler is a goal worth removing developer's ability to be expressive and removing security updates.
There would be competitive features and low barrier of entry since the data isn't warehoused by one entity.

Sure a platform could add their own features off-chain. But the user would not be rewarded by the protocol for such divergences.
The constant thrash caused by the lack of a standard package management tool—even a de facto standard. Just look at the various package managers that have come and gone over the years:

1. https://github.com/tools/godep

2. https://github.com/kardianos/govendor

3. https://github.com/robfig/glock

4. https://github.com/rogpeppe/govers

5. https://github.com/Masterminds/glide

6. https://github.com/golang/dep

I'm sure I'm forgetting a few. And just when it seemed the Go team might be ready to standardize around Dep (6), they threw this wrench in the works.

I'm of two minds about vgo. I think it has some interesting ideas, but Dep works today, is widely adopted, and has nearly all the features you'd expect from a modern package manager.
I dunno, the poor get medicaid which is great insurance. The real problem is that they are too poor to utilize it. The other issue is that medicaid has a state component so you see drastic differences in implementation even though there are Federal minimums.
The quote sounds like wishful thinking to me (reminiscent of drum-beating realtor-speak).

100% of this customer wants to hear from 0% of the companies with whom he does business.

Then there's this common unsubscribe strategy: "Okay, we've unsubscribed you from all messages pertaining to (some narrowly-defined topic)."

Web 2.0 killed popups and unders and overs for the most part, but these sprung back to life once Mom and Pop were told they could make money blogging and pimping other peoples' products (the new Amway or Avon).
This is great, excited how the NIH got the most funding increase
I love Rust.. but isn't this approach very different from Rust? Rust doesn't even have the concept of import paths, which is almost entirely how Go is doing versioning here.

Sure, they have verifiable builds, but even JavaScript (Yarn/etc) has had that for years.
So how does the final example even look with else's? I'm not sure what argument you're trying to make with such an awful control flow in the first place?

I also disagree with needing a comment, which is why I think not having an else in the first example is great. Having a return statement at the end of a function is obvious, and then all you have to do is scan upwards to find other return tokens. Especially because the final return need not be an error state.
On the other hand, if she had accepted any of those settlement, she would have been out that amount of money, whereas by not doing so, she hasn't paid a cent, choosing to file bankruptcy instead.
It either works or it doesn't, I didn't speak about efficacy which varies greatly depending on 1000s of factors. If you accept that it does work then I'm not sure what you're disagreeing about.

Does it improve over the baseline? Yes. It's very easy to see with modern analytics pipelines that report sales in real-time. Ask any growing venture-funded company selling a product or service. Stop the digital ad spend, see what happens. Start it again and see what happens. This has been done by channel, format, campaign and more to do media trials for the largest companies. These tests may not tell you exactly which ad was best but you can derive that this campaign works, or this format works, and can definitely see that the entire medium works. That's before getting into advanced referral tracking and econometric attribution modeling, or even simply asking customers where they last saw the ad.

All these media buying companies might waste money but they aren't in the business of losing it. FOMO/prisoner's dilemma from the other poster is just an interesting perspective regarding signaling, but it is not new. Advertising works but that's completely different from "it works for opposing sides or competing companies to create a net zero influence" which is just a cost of playing the game and a perfectly acceptable strategy. Maintaining market share is just as important as growing a new product and brands spend to signal that they can spend, thereby showing quality and success. Here's more on that: https://en.wikipedia.org/wiki/Signalling_(economics)

I'm not sure what you would like as proof but the Nielsen company has been doing this for decades and is accepted by the industry. Digital advertising isn't a new concept, it's just exposure like it was in TV, radio, print and signage since the beginning. It's just much faster, more personalized and much more pervasive in today's media and devices, and also much cheaper to run.
While I think you have a point, I really, really dislike the conclusion, as I've seen and experienced the harm it causes.

While I'm sure there are cases where the person diagnosed is coddled (and this is something to keep an eye on), there are many more cases where there's a real problem, and the lack of a diagnosis or the lack of accepting that the (un)diagnosed simply has limitations is a big part of the problem.

It's a bit like the attitude that welfare is a bad thing because some people are lazy. I'd argue that, provided we can afford it as a society (and we can), if even one out of ten people is helped, the other nine can scam their way into welfare all they want.
Single Function Exit Point (2014)
Python specific IDEs will smartly indent code upon copy and paste.
Problem is, you may build the if pyramid of death, if you branch too deep.

So break early.

https://www.youtube.com/watch?v=GIl_BNIJcFg
"Autism" is simply a label for a certain basket of
personality characteristics that tend to occur together. It's scientifically interesting but not very relevant to daily life -- especially on the milder end where there's less predictive power (in more severe autism, seeing one symptom makes it likely that you'll see other symptoms, so you can correctly plan to encounter them).

The label itself doesn't provide more meaning than whatever individual specific characteristics a person exhibits to what extents.
FTC investigates Facebook data misuse, as more advertisers exit
Shopify’s Infrastructure on Google Cloud
> Even to this day there are a lot of things that "normal" people do that are utterly foreign to me, like going to clubs or watching sports on TV.

I wouldn't characterize being into sports as a "normal" thing -- I have friends diagnosed on the spectrum who are utterly obsessed with sports. If you ever want a rabbit hole of statistics and details to dive into, baseball is a cornucopia.
Thanks for your comment, I appreciate it. Here is my reasoning process.

Ultimately, I have to choose one of two philosophies:

(A) Be ashamed of the free (MIT/ZLIB/Apache2 Open Source) code that I have spent tens of thousands of hours donating for others to use.

(B) Or strongly believe in why I've devoted so much of my life to, fixing these problems, and be proud to share and evangelize it with the world.

Obviously, I don't want to come off as a bot, but ever since the first day I started working on GUN I've gotten haters saying things. As a result, it forced me to grow a thick skin. Even if you try to do nice things, people try to hate you, be skeptical, or be suspicious (this is a natural human tendency).

So, do I be (A) fearful to not post or comment, simply because I know some will not like it or get tired of it? Honestly, the thought crosses my mind every time I basically do anything in life, but I've decided "No, that is an easy trap of depression and pessimism to get stuck in."

Instead, I've decided to be proactively do (B), that even if only 1 person gets value out of my post, and they discover "Aha! This is a free MIT/ZLIB/Apache2 system that does EXACTLY what I need!" then my belief is that the world is better off. Better off for them, better off for me, and hopefully better off for the users who use the app they create.

If I forced you to pay me $$$ to read my articles or $$$ to use my code, then there would be a strong argument that my behavior is unethical.

Or even if I tried to show you ads or mine your data, then that would be unethical.

The problem is, I'm building tools that fight that type of unethical behavior. But that immediately puts us at a disadvantage compared to those who do exploit/manipulate people/the-masses into doing things.

Now, what is the relevance of the week-long HackerNews-obsessed Facebook debacle?

Well, I hope my comments have pointed out clearly, that nobody would be in this situation if they used P2P/decentralized end-to-end encrypted systems. And that is exactly one of the reasons why I've built the tool, and donated it for anybody to use. However (perhaps this is my pessimism coming through), it seems like people get more glee complaining/griping about how evil Facebook is for hosting all their pet/child photos for free, while still playing the victim card, AND doing nothing to change their behavior or spend time/energy/work to build alternatives. (To clarify: We shouldn't pity Facebook, they profit a lot off of people, but building solutions is a better win for the world than complaining about it. Although I'm afraid comments like that will cue the haters.)

I do occasionally mention SSB, Mastodon, etc. but they also have their problems (Mastodon is federated, will lead to the same thing as with email, everybody will use gmail), SSB is way way way better.

So, there you go. Thoughts?
It depends. Short, dense code can make the code more difficult to understand/change later, while overly bloated code can have the same effect.

I often find inelegant, yet straightforward solutions are generally better options than dense, mathematically pure solutions, simply because inelegant code usually relies on fewer assumptions. Noting that code rarely/never evolves the way we expect it to, apply Occam's razor and strike a balance.
So what does "bad quality" look like in a firearm? Because a "quality" problem in a device that ignite an explosive propellant in the palm of your hand and propels a piece of metal at deliberately lethal velocities sounds really bad.
Darch: A tool for building and booting stateless and immutable images
Yes they did. And we ignored it back then as well.

Largely, the TOS/“contract” doesn’t define host clearly. So you need to get real specific what you mean.

Blocking an ftp server because it’s a host would also block Apple iChat video because it’s “hosting” a video stream.

For my ISP (ATT/uverse) they prevent hosting a commercial service, otherwise they aren’t specific. And it’s not for hosting purposes, it’s for SLA purposes so they aren’t responsible for revenue loss from system outage.
When I was in the Nederlands last year they actually had public signage advertising a WhatsApp group chat (for emergencies and the like) for the surrounding community.

I was surprised by how popular it is.
Sometimes thrashing is good. Consider the pile of crap that is NuGet in the .NET world. Sure there's Paket, but it has nowhere near the adoption/support of the Microsoft blessed NuGet package manager.

At least the Golang team can cherry pick the best ideas & lessons-learned from these community-driven package managers.
It's very easy to diagnose someone with extreme autism, just as it's easy to diagnose someone with extreme dwarfism. It's blurrier when you get to mild autism (and mild shortness) where there is less visible impairment, less obvious behavior, and often visible benefits.
The initial interaction is the point for that, not just never speaking to any one. If they politely or brusquely brush you off, it's harassment if you continue. Not for the initial interaction.

There's also loads of non-verbal cues which guide you to who's open to talking to or not. I don't talk to random people much, but I do get asked for directions all the time, even though I'm a 6'2 guy. I think mainly because I'll happily make eye contact and smile at random people who look as if they're a bit confused or lost. I deliver the non-verbal cue that I'm happy to help if they want it. That triggers people in need to ask for help.

If someone struggles picking up on those cues, it might be worth practising at places where people are supposed to be meeting other people. Meetups, networking events, etc.
Can you elaborate on exactly how "big four banks" built a regulatory moat that no one can breach?
Ask HN: Why has no-one fixed the problem of web elements moving as things load?
This is probably my pet peeve: Going to a website and trying to read some text, or maybe clicking on a button or even just seeing elements move around on their own as things load in. I try to click on a button and have it whisked away in front of my eyes and a new unrelated action occurs...

Why is this still a problem? With the website community still so stringent on standards and acessability why does this still happen on such prominent sites as youtube, facebook, google search etc. Is it just because the problem is hard to solve? Or is it just that there's market research or something that determines it's better to have some elements load early even if it results in bad practise?
An ethereum-backed digital tombstone for my uncle
Heh, I'm a total layman so this could be trivially impossible, but could we not somehow put a fusion reactor into orbit around earth such that its own gravity would contain itself just like a star? Or would that just not be feasible?
Thanks for sharing. I've been forcing myself to be independent from a git GUI, and just learn the commands. I didn't even know that was a --graph option to git log.
I think they all seem to have a pretty scientific explanation. Don't we see research on meditation pop up here almost every other week?

I guess I'm pretty firmly in the atheist-materialist camp here. If you don't mind me asking, what happened to you to convince you otherwise?
I don’t think you understood the article on illegal material in the bitcoin blockchain.
One thing that I'd say makes it more specifically an 'aspie' thing is that it's often obsessive to the unhealthy point of severely neglecting other aspects of life, and it can be weirdly temporary. Something like being into sudoku's for weeks on end, and then entirely forgetting about it afterwards.
"I am saying that mathematical abstraction is not the right tool to get a better understanding for a lot of subjects."

As a possible example, I found Categories for Software Engineering to be...unspectacular, both in terms of category theory and software engineering.