skysight-inc/HackerNews huggingface dataset:
>If the movie was long enough, you could include them getting divorced and the husband & wife's attorneys each using legal AI software to optimize the best divorce settlement.

You're being too pessimistic. Instead, in light of the fact that humans typically married within extremely small communities (and so got along fine with far less matchmaking power than we have today), the couple could learn to live with each other's faults as they realize that even if they start out imperfect, each one can each grow in to what the other one needs.

The divorce rate in New York is pretty high and the matchmaking pool there is gigantic. In fact, divorces tend to be a little more common in dense urban areas. Maybe that's evidence that insufficient matchmaking is not the bottleneck of relationship happiness.
Ways how to visualize data: choose the right one
Programmer's Compendium
Nice to see I'm not the only one still using an X200, it's still a pretty decent machine with an SSD, 4GiB RAM and coreboot. I fully agree with Drew.
[Golang] Help us to grow the biggest resource of easy to use unit test helpers
> This laptop is a great piece of hardware. 100% of the hardware is supported by the upstream Linux kernel, including the usual offenders like WiFi and Bluetooth. Niche operating systems like 9front and Minix work great, too. Even coreboot works!

If it's a Thinkpad X200 like he says, it could even support Libreboot:

https://libreboot.org/docs/hardware/x200.html
It's a fake popup. Clicking deny brings up another page with "congratulations you have won" stuff.
Suggest installing a different browser (eg Firefox) which supports uBlock Origin?
Thanks for reading. I'm pretty open about the fact that "bestseller" is relatively meaningless, but that I use it anyway.

Some people will say that you only have a "real" bestseller if NYT or WSJ say so. And, as described in the article, you could sell 3,000 99¢-cent ebooks in a week and be a WSJ bestseller. Well short of 11k or 8k for that matter. No guarantee you'd sell another book after that timeframe. Authors manipulate these lists all of the time. Especially NYT, which is curated.

Just about anybody can get a "bestseller" tag on Amazon. Is that somehow not a bestseller? It's an argument in semantics.

I talk about it more in this article: https://writingcooperative.com/yes-your-amazon-best-seller-i...
If you can afford to spend a few hundred dollars then sign up for a few personal training sessions at your local gym. A good certified personal trainer can teach you proper form to avoid injury, and put together a customized workout routine that you can follow on your own.
The complaint about null as a bottom type and then saying haskell fixes it isn't quite right.
Haskell has an explicit value ⊥ that is part of every type. This is very close to Null with regards to the complaints of OP.

The difference is that ⊥ can't exist in a Haskell program. The moment you get it your program will either crash or loop forever.
(The reason it is useful has to do with lazy evaluation)
You might be interested in this ticket: Encrypted subdomains for routing ads https://github.com/StevenBlack/hosts/issues/801

A PiHole could do wildcard blocking for the subdomain - but as in the ticket where the content for the site is also served from the same encrypted subdomains - nothing can be done. uBlock origin filters also fail at blocking these requests. After some research, I found a potential solution is to block off of request headers, since the ad tool is using headers as a way to send data. Unfortunately I'm unaware of any browser based tool that is able to block requests based on header content.

Its very interesting that this encrypted subdomain tool is only enabled in chrome and not Firefox. It will also detect if the developer tools are open or not. WebMD is a good example where this tool is being used.
Yes. Usually I try and press Pause to get it to turn off the credits music, but because of focus it accidentally starts the next episode instead, and I need to scramble to avoid it.

Even if you've turned off play next episode, it will still auto-play the first episode in a different series after you've finished the last episode in a series.
Short and Tragic Story of Life on the Moon
Sure.

"My name is Bond. James Bond."
While I love those old Thinkpads (and I have one), my main issue with these posts is that nobody talks about battery life.

If I work on a laptop, I don't want to have to look for a power socket around, I need something to work on battery for at least half day.
Ask HN: Why does this IPv6 adoption graph spike on weekends?
https://www.google.com/intl/en/ipv6/statistics.html

Adoption seems to spike every Sunday (?) and before New Year's. And that one time just after Oct 2014. Why?
> It would be nice to have a Mint-like streaming services dashboard I could use to selectively toggle on and off various streaming accounts when I decide they've built up enough content I haven't seen to warrant activating for a month. There's a product idea for ya.

I recommend JustWatch - https://www.justwatch.com

Note: I am not affiliated with them.
I did a consulting gig about 15 years ago, when the company (my client) went bankrupt. It had been recently acquired, and the new owners gutted the company, embezzling at least several million dollars. The structure was quite intricate, including at least six different companies with revenues in at least the tens of millions. I think the bankruptcy left about $30 million in debts (they owed me about $15,000).

There are a few articles about it in Swedish, linked below. Company I worked for was Azzets, or Depicta, under Delling Group.

A few years after, when I google their names (Geir Lolleng and Aksel Bratvedt), nothing about this turned up on Google. Instead, there were links to all kinds of tumblr, blogspot, weebly, twitter, youtube etc links. (And the notice Some results may have been removed under data protection law in Europe.) I found Geir Lolleng's LinkedIn, and his next job after that was starting a new company:

Helmword is a specialist firm that protects and supports companies’ and executives’ reputation online. Together with the client we can achieve long term results. We work with clients in Asia, Europe, Africa and South-America.

https://www.resume.se/nyheter/artiklar/2011/03/23/sa-styckad...

https://www.affarsvarlden.se/bors-ekonominyheter/konkurser-n...

https://www.norrteljetidning.se/artikel/norrtalje-kommun/nye...

https://www.affarsvarlden.se/bors-ekonominyheter/konkursrytt...

https://www.affarsvarlden.se/bors-ekonominyheter/omstridd-re...
Yes, but you can also use Coreboot without blobs on this particular machine, so it doesn't really matter. Libreboot is just a Coreboot fork which is only compatible with machines that are usable without blobs. And they deliver the firmware as a blob, for more easy installation, Coreboot is basically a git repo.
Well, you know it's not shooting up, as HN isn't currently swarming with the Bitcoin zealots from Reddit.
Look around your living space. Make a list of the things you do every day as part of your daily routine. Think about a person living in the middle ages, and how your routine differs from theirs. How many outsourcing relationships do you benefit from, compared to them? Do you have more or less agency than that other person?
Oh haha, duh, I misread your comment as talking about the proof, rather than life. I guess my response is then, if it’s just physics, why aren’t computers mating and reproducing and getting smarter on their own already?

Aren’t there some kinds of math that are proven to be unable to solve some problems while other kinds of math can? Trisecting an angle can’t be done with a ruler and compass, and a 5th order polynomial can’t be solved analytically. Both of these things can be done numerically.

Is it possible then that some physical systems can’t act in the same ways as other physical systems? A granite rock can never burn at the same temperature as a tree, but they’re both physical objects. Is it possible that binary logic on silicon doesn’t have the physical properties for intelligence that animal brains do?
To add to that, not too long ago I was wishing Rust was more like Go on the Async front. Where the scheduler was more built into the language, and I didn't have to use "ugly" async/await stuff everywhere.

In hindsight, I prefer async/await. My reason is primarily that like your example points out, it really lets me be in full control over the scheduled behavior. I could even take non-io work and make it "async". Ie, some long processing application takes a break every million iterations to let other tasks steal some work. That's just cool!

Arguably a similar thing could be designed in Go if every million iterations you used some type of IO primitive, like sending some data over a channel, but the behavior of Rust's model is more fine grained.
Yes, I have fond memories of hanging out in their offices above beta house. Amazingly welcoming bunch of people and one of the best things about the Berlin tech scene for me. Hope it works out well for them. I know they were never in it for the money but they deserve a decent payout for their years of commitment.
I thought Tim Holy's Trait Tick was considered the de facto way to use traits in Julia?

https://github.com/mauro3/SimpleTraits.jl
> Brian Kernighan or Dennis Ritchie

I think we're already there in a lot of cases.

Personal disclaimer: I had no idea who John Carmack was until this post. :P
Loved Travis support over the years. I wish them the best.

Though lately ruby-travis cli has been broken for me on Arch, and with their YAML changes & associated complexity... I'm starting to look forward to Github actions.
I have enjoyed many of PG's essays, but I am somewhat upset by this one. I'm not too keen on his throwing theology into the same pot as alchemy, labeling it an "obvious waste of time", and implying that only crazy people would have anything to do with it.

For one, theology is not a science and doesn't claim to be a science (at least not in the sense that physics is and alchemy claimed to be). Secondly, Newton's theology was actually a driving force behind the science he did - like many scholars of his time, he was deeply religious and did science with the explicit intent of exploring God's creation. And thirdly, discarding all theologians as "crazy" seems gratuitously anti-religious.

PG's point about the "risk of discovery" is valid, but his example is unfortunately chosen and worded.
Personally, I've seen growing stability issues. Builds are failing for no apparent reason and work fine after a manual restart. Circe CI was the next free service to try.
>how can we help less tech-savy users have an ad-free experience

I'd advocate for encouraging adoption of more flexible browsers, if it comes to that. Firefox is far from perfect (see Looking Glass), but for less tech-savvy users it's probably the best option (and you'll get better results than a hosts file or DNS server since the ad blocker can actually fix the page layout and modify elements, too!).
A Recap of 2018 at Monterail in Eleven Points
The authors claim Julia is a general programming language, but after a few tries I am not totally sure about that. Yes, it's a nice programming language for scientific computing but I am afraid its usefulness stops there.

Matlab is (was?) the default tool for computational science, and Julia borrows lots from it. I'd say it's safe to put Julia in the same category with Matlab and Mathematica
"In Lua, point would be the x value, and y would be silently discarded. I don’t tend to be a fan of silently throwing data away, but I have to admit that Lua makes pretty good use of this in several places for “optional” return values that the caller can completely ignore if desired."

No. Just no.

This is several orders of magnitude worse than most of the rest of the list. (Which is mostly personal opinions.)
I use a 9-cell battery on my X200, and it holds for around 4~5 hours. So for me it's perfectly fine.
I remember getting in an argument a few years ago during a budgeting meeting at a job, where the prospect of upgrading our two-year-old Macbook Pros came up. This company was a startup that wasn't doing particularly well with money, and I said that you don't need a super-fast laptop to program...especially since this job was Node.js based and none of the work we were doing was processing-heavy.

This started somewhat of an argument with my peers who claimed they needed a top-of-the-line Macbook to do everything because you can't program on anything slower. Management ended up caving and buying the new laptops.

I stand by my point on this though; as a proof of concept, I "lived" on an ODroid XU4 for a month awhile ago, doing all my programming and everything on there. I was happy to get my big laptop back when I was done with this experiment, but I never felt like weaker hardware impaired my programming ability.
One tiny baby step towards functional programming in C++ is to avoid assignment statements as much as possible and instead use const initialization:

const type foo = value;

Assignment statements mutate state, whereas 'foo' above is an alias or cached value which can not mutate state. This is much like the ‘let’ keyword in Lisp or Swift. It is much easier for both the programmer and the compiler to reason about non-mutating expressions. Many compiler suites (e.g., LLVM) use static single assignment (SSA) for their intermediate form which opens the door for a lot of optimization. Anyway, it is a small thing and can act as a "canary in the mine" if you find you can not refactor your code into this form.
You forgot the bit which told of how the Aztecs [1] became to be the power they were back in the day: by a combination of military conquest and, to a lesser extent, trade. Before the Aztecs became the power they were there were the Toltecs, another militaristic culture which lost steam and got overrun by Chichimec tribes. It was from those tribes that the Aztecs rose, seemingly out of a group of a few thousand Chichimecs which had been forced out to a group of islands after sacrificing a princess from a neighbouring tribe. They gradually rose in power after conquering a few cities on the mainland and forming alliances with other tribes. First under Montezuma I and later under his successor they 'evolved an ideology of themselves as a chosen people destined to conquer' according to [2]. This ideology served them well and lead them to become the dominant power in what is now Mexico until they came into contact with another group of people who saw themselves as conquerors, better known in their own language as conquistadores [3].

In other words, those Aztecs with their pyramids and systems of agriculture were just like those who came before them and those who came after them. All they lacked was the firepower of those who conquered them and immunity to - to them - exotic diseases, otherwise the world would look different from what it looks like today.

[1] https://en.wikipedia.org/wiki/Aztecs

[2] https://warfarehistorynetwork.com/daily/military-history/the...

[3] https://en.wikipedia.org/wiki/Conquistador
Cyrano As A Service? Totally outsourcing it seems a bit skeevy to me, but some on-demand-coaching would be nice.

"Don't tell her about your D&D group yet!" would've been some good advice in the past. For a friend of mine, of course.
Confluent Raises a $125M Series D Funding Round
This is particularly hilarious especially when you are in Eastern Europe.

For the longest time the myth that people pirate because they are cheap reigned supreme. Then a few local TVs figured to make on-the-street interviews and about 95% of the people said they torrent because it's easier and quicker (only a minute chunk of them said "I already pay my internet bill, why should I pay extra" which is IMO not such a flawed argument as claimed either).

Convenience is the biggest factor. Make something inconvenient and people will just go somewhere else. It's as simple as that.

I wish the streaming services luck navigating the foggy mire of copyright laws and exclusivity deals now. In the meantime everybody in that area loses business to torrents.

That system is so tragically slow and sluggish that it eventually works against its own interest.

This makes me smile. What makes me smile even more is that they will probably just try to ignore the issue and will lose even more money in the process.
Or the various interfaces of the home computers. The BeBox was an interesting twist on this with its "GeekPort".
If you visit the linked tool in Safari on OSX that message is what you get.
You have aims, and you have ways. The signatories on the Treaty of Rome all had very explicit political aims - it was 1957, the Cold War was in full swing, something had to be done. They simply had the intuition that the only way to reach these aims was through economic integration first, because the continent was still too raw from two centuries of total war. With the years, the model was so successful that others joined because of the economic benefits alone. But it was never just about business, not even Thatcher seriously believed that; it was about the realities of a world where European countries, kings of the planet for half a millennia, were going to become fundamentally irrelevant in a few generations, and risked being again the battlefield between global superpowers.
More home connections run IPv6 than businesses. When people aren't at work, more IPv6 traffic happens
> The quality, speed and reliability of GCP is second to none from my experience

Can you be more specific on what reliability GCP is years ahead of the others? I'm guessing numbers will be pretty comparable on all platforms so if we want to declare outright winners it would be useful to cite a number to indicate where you experienced this.
Insightful book with lot of practical advice for every stage of startup. Wish I had it for every startup I worked at!
x220 with ips screen, 9 cell battery. Lasts 9 hours if you just ssh. You can get it for $300-$400.
> I'm from outside the US, so maybe we think of politics differently. Where I'm from, we think of what's "right" or "wrong", not really who is benefited or affected so much. I'm from Mexico--

Please. Mexico has 20x the political corruption the US has, and most of the money comes from the cartels, not the big companies building moats.
> what might be considered fake news by some doesn't have to be by others because it might have utility

Do you have an example of this in mind?
I respect people who leave Facebook quietly. But the narcissists who announce their imminent departure were a large part of the problem on Facebook, so I celebrate when they leave because it makes Facebook just a little bit better.
Nowdays, with a bit of elbow grease, piracy can be easier than Netflix.

In a purely hypothetical example, I could be running Sonarr and Radarr to gain almot immediate access to any TV-type media release as soon as it's available. I could feed the files into Plex and thanks to Plex Pass, I could then download the episodes of my favorite show in the morning and watch them on the go. If a show becomes unavailable due to legal reasons (Netflix' Star Trek Discovery) or other reasons (removed from media library, not licensed or license ran out), I would have a local copy. I could hook up bazaar to obtain subtitles for all those would-have media files. I wouldn't have to deal with resolution restrictions or siloing. It would be all in one app that contains all my media. This experience would be free plus the work I have to do myself to set it up.

But the actual reality is that I have 3 streaming apps on my phone because neither of the three offers all the tv shows, movies and anime that I want to consume. Shows vanish for various reasons and I cannot consume them anymore. They're gone. I have to put in actual work to discover where the current media is best obtained and sometimes the price is too high. For this experience I have to pay.

If Netflix and Friends want to keep people out of piracy, they need to stop siloing, stop geofencing their offerings and start competing around the service of media, not the availability of media.

Piracy almost always wins the availability contest. Piracy at the moment wins for Geofencing and other DRM (there is none). Piracy doesn't silo my favorite content. And piracy doesn't cost the end user anything, only the producer.

Now, I'm not advocating for piracy. I'd rather live in a world where piracy wasn't necessary or even lucrative for the end user. It's very frustrating to be stuck in the one where I throw money at the subpar solution.
> There's actually some very understandable reasons why you'd want, or even need to carefully release in each region

Please, do tell.
Re-Shape Interaction, Re-Shape Opportunity – A Perspective on Voice Interfaces
I honestly think that UI was pulled from microsoft word/office. It's been about a decade since I've used microsoft products so I'm willing to be wrong, but my understanding was that the print button was a shortcut to print document now, and the file print would take you to a print dialog
If anyone gives these other compile-to-js languages a look, I would add ClojureScript to that list, especially if doing React work. The re-frame framework is great, and the cljs ecosystem is a joy imo. You won't get the kind of type system these other langs provide, but there's some interesting stuff going on with spec.
I always thought "bio-hacking" was a pretty grandiose term for shoving a magnet under your skin. As far as I'm concerned, "bio-hacking" occurs every day as doctors prescribe medicine or repair and enhance broken bodies.
Spotify cracks down on reverse-engineering and ad blocking
User guidelines updated regarding reverse-engineering:

> If applicable law allows you to decompile any part of the Spotify Service or the Content where required in order to obtain the information necessary to create an independent program that can be operated with the Spotify Service or with another program, the information you obtain from such activities (a) may only be used for the foregoing objective, (b) may not be disclosed or communicated without Spotify’s prior written consent to any third party to whom it is not necessary to disclose or communicate in order to achieve that objective, and (c) may not be used to create any software or service that is substantially similar in its expression to any part of the Spotify Service or the Content.

And ad blocking:

> circumventing or blocking advertisements in the Spotify Service, or creating or distributing tools designed to block advertisements in the Spotify Service
Yeah I use CEC to control our Apple TV. Never understood why everyone was complaining about the new Apple TV touch remote - we just use the TV remote. And our TV is like 8 years old now.