skysight-inc/HackerNews huggingface dataset:
On the topic of improving the experience, this sounds like a good opportunity for using something like 3D XPoint as the the primary / only form of RAM on the hypothetical successor.
- Efficient: from prototype to deployment, it's a matter of days. The choice of styles let people use paradigms they are familiar with, meaning they do things quickly.

- Cheap: it does not cost much to hire someone to write perl. If they don't know how yet, the choice in style let them be efficient quickly. The code to be deployed is very lightweight, both in CPU and RAM usage.

- Stable: no API break. No new module that reinvent the wheel and breaks your codebase. Unit testing is about everywhere in cpan. Code written 20 years ago still run fine.
iOS 14 will give users the option to decline app ad tracking
Here’s the framework to use: https://developer.apple.com/documentation/apptrackingtranspa...
The biggest problem with Google is that they became so successful in search and ads. It confuses the hell out of the company who their real customer is.

What if instead of monetizing via ads, they had gone with premium accounts with personal search history and enterprise search products? That would have forced them to innovate on their core expertise and kept them empathetic to the end user. Right now, all they care is about usage stats.

Also Google never had a good design ethic right from the beginning. Early products like Chat, Groups were badly designed and very inconsistent. They cared more about scale and performance at that point.

The Google we see today is probably because of those early decisions made on the backs of runaway ad revenue. I hope the management has a change of heart, because I can see other companies chipping away at Google otherwise.
> Look at a Norway prison

Thank you for the reply. Yes, I understand that Scandinavian countries do a lot of things better. I also understand that prisons are terrible in the US and jails are worse still.

However, from stories I've heard about "interrogation techniques"...

https://translate.google.com/translate?hl=en&sl=it&u=https:/...

My understanding is that it is unlawful to torture (physically, mentally, ...) into answering questions and/or confessing to any crime in the US and you have a right to remain silent (in theory at least) in police custody. How well is enforced in other countries?

From what I understand, local police (talking about custody, not jail or prison) in the US will sometimes use torture techniques like isolation or suicide watch and will beat suspects when they get a chance (moving between rooms or whatever) but this is uncommon.
There's plenty of others like her. Neither party seems to have many in congress who want the government to have less dragnets and power to micromanage.
When a company builds and markets a product that harms people, they should be held liable.

They should be, however a company building and marketing a harmful product is a separate issue from cops using specious evidence to arrest a man.

Cops (QI aside), are responsible for the actions they take. They shouldn't be able to hide behind "the tools we use are bad", especially when (as a parent poster said), the tool is known to be bad in the first place and the cops still used it.
$0, $5 for the first two tiers? That sounds way too cheap.
Related: check out @nyt_diff on twitter.
The government doesn't tax anyone who dies. They tax the estate of the wealthy. Few people will be affected by it.

There is plenty more you can read on the topic. The general idea is that it helps create a meritocratic society.
> In this particular case I think it goes beyond a mere mistake.

I think that supports another point made above:

>At a certain point, when the gaffes all line up in one direction, one might reasonably suspect an underlying motive.

The NYT seems to be beyond "gaffes" at this point, and be entirely focused on promoting their ideology.
I think a key (deceptively absent) point of that comparison is that the premium price on Android is coming from replacing it after 3 years. So basically from years 3-5 you are using a 2018 Pixel 3 as opposed to a 2015 iPhone 6S Plus.
>It is well known the incentives at Google are aligned at working on new features than maintaining them and keeping users happy

I'm not so sure that's the case. It seems like historically certain products are starved of feautures and resources while other products are made a priority, and it also seems like these priorities can shift pretty rapidly.

In the Google+ era for example there was the concept of "more wood behind fewer arrows" and a ton of money and resources went into plus to the detriment of other products (some of which were outright cancelled) and now obviously plus is no longer a priority.

Hangouts was developed (iirc) for plus to attract users for a social network then eventually became Meets which seems to be attached to Google Apps as a business offering to attract paying subscribers. Which on some level makes sense but from the vantage of the actual product leads to some wasted effort and changes that seem arbitrary to users. There doesn't seem to have been a clear incentive to put features into Hangouts/Meet; instead the incentive seems to have been to grow the distinct platforms the product was attached to as a feature of those platforms. (Hence Duo as a separate product, it is attached to yet another platform, Android). Meanwhile Zoom, by staying focused on just the actual product of videoconferencing software, left Google's offering in the dust.

Are there as many people working on features at say Blogger as there were 10 years ago? I doubt it. I'm not even saying that's wrong just that it contradicts the idea that Google can be said to incentivize features in the arbitrary case. I think it's clearly only for blessed products and that set of products that are blessed will change over time.
Covid-19 antibodies may fade in as little as 2 months, study says
Here is the senate page on the Bill https://www.judiciary.senate.gov/press/rep/releases/graham-c...

> Bad actors exploit warrant-proof encryption to shield dangerous and illegal activity —including terrorism, child sexual abuse, and international drug trafficking — from authorities.

Bad actors also exploit warrant proof use of their voice to send sound waves directly at other bad actors ears to shield dangerous and illegal activity —including terrorism, child sexual abuse, and international drug trafficking — from authorities.

I realize that end-to-end vs speaking verbally is a bit of a leap but bills like this make it seem like they don’t want US citizens to have a voice.
Many places don’t support antifragility. Having an old system that nobody wants to rewrite may not be a reflection on the engineers.

You’re an expert, and a rewrite is going to expose you to a lot of scrutiny. You are going to break things, when maybe you haven’t broken things in a long time and people like it that way.

So when some day arrives where a new fad is hot and it’s hard to impossible to find Perl programmers, the will create a new team to rewrite it badly because now they have no other choice. And of course the new folks are going to screw up, but that’s just expected.
Organisational Benefits of Kubernetes
I now yearn for the old plain HTML pages with "up / next / previous" links [1]. I used to hate how basic they were, but with "modern" web sites loading so much JavaScript to display static content, I'm starting to see the appeal of basic websites with no styling whatsoever.

[1] https://www.freesoft.org/CIE/Topics/index.htm - I learned from this twenty years ago. Still relevant.
I wouldn't trash someone's employer in a mixed social setting. That would be rude, including on social media, regardless of what common behavior is these days.

I might have interesting questions for a sibling or close friend though, assuming we had that kind of relationship.
morally maybe, but legally I'd guess they have provisions in whatever ToS you agreed to that mean not.
I was making some last minute changes while you were replying to clarify my thoughts, but you can see my edits about why Stadia isn't like old Google products.
The screen on the Pixel is 0.5 inch smaller than the 6s plus
Produces a lot of lost pens and paper in waste bins though!
yes, thank you. I'll have to read over it again and refresh my memory.
Efficient Laser Technique Can Convert Cellulose into Biofuel
fgprof – The Full Go Profiler
It’s easy to dispute in earnest that the app didn’t deliver the functionality it claimed to deliver on the description.

Apple doesn’t offer free trials for non-subscription purchases.
>the NY Times has a strong business interest in convincing advertisers not to advertise on Facebook.

How so?
The author is forgetting that Google is a search monopoly.

AI was (and continues to be) the biggest threat to their success in search so they invested heavily in that (it was called ML back then).

Clearly they are still doing well even with subpar cloud software, so this has proven out.
They should start by investigating themselves for antitrust violations.
> but in behavior influencing.

Ah, yes - because of course we want people to spend all their money before they die instead of investing long-term for their children.
You could not make the money in your own name.

I agree once you’ve built up a bank account as a us citizen it’s quite hard to. But if you saw this coming, you could easily have an XYZ USA, an XYZ China, etc.
If they get such a law enacted, then people who really care about end to end encryption will simply "opt out".

There are so many open source crypto tools out there with no backdoors that anyone savvy enough to find them and use them will do so.

Of course the average user probably wouldn't care enough to do that, but maybe a few privacy scandals could change all that.
I don't know what passage you're describing, but this one is implied to be part of a narrative that is told from the perspective of Mr. Williams, i.e. he's the one who remembers "The photo was blurry, but it was clearly not Mr. Williams"

> The detective turned over the first piece of paper. It was a still image from a surveillance video, showing a heavyset man, dressed in black and wearing a red St. Louis Cardinals cap, standing in front of a watch display. Five timepieces, worth $3,800, were shoplifted.

> “Is this you?” asked the detective.

> The second piece of paper was a close-up. The photo was blurry, but it was clearly not Mr. Williams. He picked up the image and held it next to his face.

All the preceding grafs are told in the context of "this what Mr. Williams said happened", most explicitly this one:

> “When’s the last time you went to a Shinola store?” one of the detectives asked, in Mr. Williams’s recollection.

According to the ACLU complaint, the DPD and prosecutor have refused FOIA requests regarding the case:

https://www.aclu.org/letter/aclu-michigan-complaint-re-use-f...

> Yet DPD has failed entirely to respond to Mr. Williams’ FOIA request. The Wayne County Prosecutor also has not provided documents.
To start a discussion about that topic while bringing users who are unfamiliar up to speed quickly?
How on your mind is any of this a good thing?

I earn money, I pay taxes, I save prudently. Now, when I die, the government decides it gets to tax that money AGAIN? Money that has already cleared of its tax burden and is mine?

Why? Just because some people arbitrarily decided that the amount I saved is too much? I did “too well” and now my family gets punished with another round of taxes before they can enjoy the fruits of my labor?

The only justification for estate tax are the people with guns who will i prison or kill you if you don’t comply.
Luxury taxes would alleviate this problem to a large extent. Someone who bought a painting just to hide their wealth would eventually want to sell it (or their heirs would). In the long run, society will get its share of the wealth in most cases.
So many assumptions in your logic and your use of "soceity" is dubious at best.

It really just sounds like you think we are all children under one global nation.

I personally will never agree to that, and want my offspring to do better than the rest so we will be at odds at some point.
The rates vary depending on who is in power. They've been low, they've been high. You have no idea what the rate will be when you die.

The point is, regardless of the rate, the rich -- people with access to good lawyers and accountants -- don't be pay it. It's a political 'soak-the-rich' tactic used by progressive politicians to get votes... it never 'soaks the rich'.
Seriously, the Note 3 and S4 have los support for Android 10. 6 year old devices.

Its not the exact same as vendors supporting it though since its los devs backporting Android 10 to 5 year obsolete kernels but it is the power of free software at work.
India opens up its space infrastructure for private sector
That's an argument for fixing the loopholes.
That's a great read. Thanks.
What phone is it. I seem to average to ~200usd per year on Android as well, in order to have a functional device.
This is quite incorrect. If you guillotined the 1000 richest Americans, or at least their bank accounts, none of the rest of us would have to pay any taxes at all. It's quite a lot of money.

A good comparison was made in the early weeks of the pandemic. Instead of "reopening the economy" and killing a quarter million people, we can distribute the same amount of economic activity by just staying home and seizing all the money from the Forbes 500. Even if we had to kill them to get it, that's still a 1000x reduction in deaths.
People are interested in using it and people are interested in developing it, so it continues to be used and developed.

I got my start with Perl; I wrote a book about it, I spoke at every conference, I did training, I maintained the Emacs mode. I started working at Google and, forced to use static languages, found them to be just as productive as Perl. And, they eliminated a lot of problems with Perl -- libraries were resolved at compile-time, and I just ended up with a binary that could be run anywhere (no @INC madness); types were checked at compile-time, so silly errors that required extensive unit testing in Perl could just be automatically underlined by my editor and fixed before I even saved the file.

Something else that bothered me was how much mindshare the dynamic languages were competing for among themselves. I would prefer to write a Perl program over a Java program any day... but Perl did not seem to be fighting with the Javas and C++s of the world, instead it was always trying to take on Python and Ruby. And Python and Ruby were like that too -- every Ruby programmer was out to kill Perl because they didn't like Matt's Script Archive. (Nobody wrote 1990s Perl in the 2000s, so it was kind of a strawman.) You ended up with a bunch of like-minded people fighting for the small attention share of "we don't really care about runtime performance", and all the factions were just too small to take on the larger issue of entrenched static languages. Java and C++ never felt like they had to take features or ideas for Perl, Python, or Ruby. So it all seemed kind of pointless.

With all that in mind, I do think Perl failed to "win". It is a neat programming language, but probably too complicated for beginners and not productive enough for people that have gotten comfy with C++/Java/Go, which are pretty darn productive these days. Meanwhile, Python found its niche pretty much everywhere -- you can program microcontrollers with it, you can write a video sharing website with it, you can do data science with it -- and it's a great introduction to programming for beginners. And, Javascript kind of came out of nowhere to conclusively "win" the dynamic language war (because a dynamic language needs a runtime, and guess what runtime exists on pretty much every computer and phone around these days?)

TL;DR: I kind of agree that the programming language wars have been fought and lost by Perl. That doesn't stop people from wanting to make it better, or to continue to use what they know. You can make lots of great things with it, so people continue to use and improve it.
That gets into a difference in motivation as well, but watching hardware changes (for iOS) explains a lot about why different phones have lost support over the years.

Microsoft has a different motivation, in that they were selling Windows and Windows support. Apple didn't sell iOS (and they'd stopped selling OS X sometime in the '00s). MS had a vested interest, then, in supporting all hardware that they could because of businesses (and governments, especially governments) that wanted the latest OS, but didn't want to drop $2-3k on new computers. MS made their money off of the OS, their software on that OS, and the money spent by developers to have access to MS's development tools.

Apple makes their money off of their hardware. So some people like to claim that Apple does a shit job of supporting old hardware, which may be true. They tend to cut off support more readily than many people would like. But in mobile they do a ton better than any Android device manufacturer (who have the same motivation as Apple: selling hardware).

But my point still stands, older versions of iPhones are harder to continue supporting because they lacked hardware capabilities/features of newer ones. From improvements to the GPU, increasing RAM, adding cores, and going to 64-bit. Each of those added capabilities that the OS and app developers took advantage of that created boundary lines that barred older devices. This is more akin to the changes from x86 to x86-64 processors than the 1995->2003 hardware changes (Pentium 1 -> Pentium 4, all 32-bit) and the change from fixed-function GPUs to hardware shader GPUs.
I have no ability to contribute to this technical analysis, other than to say Apple would never expect an average user to know what a "kernel" is or why it has anything to do with their phone being out of date. I'm sure 100% valid issue here but this is like telling a customer about your back office problems while ignoring their needs. Phones and computers are nice when they're as simple to use as a toaster.
I lean libertarian, so probably more so than others. But a formal, functioning, supporting government is clearly needed.
Brazil suspends WhatsApp’s payments service
The Font Awesome Desktop Subsetter
It's already used that way for unpacking, e.g.

>>> [x, *other] = range(10)
>>> x
0
>>> other
[1, 2, 3, 4, 5, 6, 7, 8, 9]

So this instance of the syntax is not that novel. If it's a mistake, it's too late to fix it.

A unary asterisk before a name means the name represents a sequence of comma-separated items. If it's a name you're assigning to (LHS) that means packing the sequence into the name, if it's a name you're reading from (RHS) that means unpacking a sequence out of the name.
By definition, charities (well, U.S. 501(c)(3) organizations) cannot have their assets or income inure to insiders. Can Buffett's charity pay a salary to his children? Sure. Can it pay them an excessive salary? Maybe, but the IRS will look closely upon it. Can the children buy a megayacht using charity money and sail around the world, while drawing a salary? Probably not.

I think you're overestimating the degree to which they can "own" the charitable organization. No one is denying that Buffett's children will live very comfortable lives without having to lift a finger, but that should be neither surprising of nor prohibited to one of the world's richest people, who got there by helping rise the tide.
Sure: https://www.theregister.com/about/company/website/
Userbase: Build client-side web apps
Actually, I think it does not contradict.

Problem --> we want to get faster from point A to point B

So yeah, if you ask them the solution (not the problem) then you might get such response.

That is why YC teaches you to listen to the problem then come up with you solutions.

I would like to have a faster airplane, but probably there is a guy with a teleport somewhere.
Google docs is such a drag after you get used to something nicer like (imo) Dropbox Paper. It's like JIRA vs something simpler/nicer such as (again, imo) Trello. The latter tools help you do what you're actually trying to do, the former are closer to CRUD forms that you use to update fields in database rows. Google Calendar has the same feel. I suppose I don't mind Gmail too much.

Maybe one day Google will briefly introduce something similar to Notion/Dropbox Paper (and then mothball it after 40 months).
Show HN: D20.photos – A Public Domain, Community Driven D&D Image Repository
If your kids can't make it in America with the $23 million that's exempt from this tax then you did a poor job raising them to manage their money.
You need to ask, but they almost always say yes if...

1. They have emailed you

2. You make the first list very product oriented, keep sales away. They will funnel in another way eventually
> One simple example: folders in Google Drive.

Tell me about it! The local Scout troop uses google docs for routine stuff like flyers, sign up sheets etc. I continue to routinely see unrelated material there: kids’ homework, doctor’s patient records, once a marketing plan for $BIG_SV_COMPANY etc. It’s not like there are one or two clueless souls: several documents a week show ip from all sorts of different people.
Honestly that's more than most I think. I've written tens of thousands of lines of perl professionally and I generally share the same opinion.
Creator here!

I've been playing D&D for years and whenever I've run a campaign it's always been a struggle to find good images to use that evoke the feeling I'm going for. And for those who are trying to write and sell their campaigns and stories, finding free-to-use images can be incredibly challenging. That's where d20.photos comes in.

I built this site to help everyone who makes and plays D&D, Pathfinder, or other TTRPG games (or even those writing fantasy novels) find great, free images, characters, story hooks, and more. d20.photos is open for anyone to submit a photo, and the site is curated by me to ensure that it stays true to its goal.

The abstract images are generated using the amazing work of Michael Fogleman and his Primitive library. d20.photos has a full, read-only REST API complete with search for developers and more, there's RSS feeds so you can follow the newest featured or submitted items, and everything is free.

d20.photos is donation supported, so if you like what you see, please consider donating to keep the site running. Go forth and create great stories.
There's certainly no reason to use reference equality. In fact, I think equality is the wrong question: it should duplicate the match. `case (x, y, x)` should `__match__((a, b, c))` IFF `a.__match__(c)` (Not sure if that's exactly the right syntax for the Python calls, but hopefully the idea is clear.)

(Elixir has a similar operation to "pin" in a match: if you use an existing variable as the pattern, but pin it, the value must match whatever the variable is already bound to.)

> I think at least making it an error now can leave it open to defining it later.

Fair point.
Connected: An Internet Encyclopedia (1997)