skysight-inc/HackerNews huggingface dataset:
IMO, what we need, is regulatory obligation to separate SW/OS and HW.

HW-makers, just want to sell HW. They don't care about the SW, and will just do whatever they can to sell the HW. We need to force HW makers to open SW. It can even be beneficial for them by reducing their development costs.

And then, we can have SW-makers competing on long-term support, and features, and openness, etc.

Does such a scheme ring any bell? Yes, there are actually already such small niche products! Ever heard of Windows? RedHat? SuSE? That's exactly what they are doing! We just need such schemes on smartphones.

How would a separation work? I can't say I have a full solution, but here are some ideas:

- Remove the arbitrary limitations for backups. Both Android and iOS backups are severely lacking when it comes to user backuping their device to their own services. Why is this important? Because IMO the biggest user lockdown is not being able to transfer data

- Impose some standards. I don't like UEFI, it feels clunky, and old, but it's standardized, it's pretty clear what are the responsibilities in it.

- Make "bootloader unlock" more standard. I think that ideally, it would be HW switch or button, which is hidden, that is documented in user guide. Like chromebook's unlock screw. Actually, it shouldn't be so much an "unlock", but rather a "change root signing keys", but anyway.

There are some limitations for sure, and currently, the best way to get longer support on as many devices as possible is through Project Treble, so it requires to have Android as a basis provided by the OEM. It doesn't feel right to me. I dream of being able to impose Linux mainline support, but uh, no, I don't see it happening anytime soon.

Also, even though I would want to force Apple to unlock their bootloader, they are not doing anything wrong wrt long term support, so forcing this down to them on the ground of right to repair, doesn't feel ok.
These are not just my expected standards, but also market standards a whole lot of places, and the legal standard many places.
> the root cause of my decision to leave the core team is a toxic environment in the meetings themselves. The catalyst was a specific meeting last summer: after being insulted and yelled at over WebEx (not for the first time, and not just one core team member), I decided to take a break. I was able to get leadership to eventually discuss the situation with me last Fall, but after avoiding dealing with it, they made excuses, and made it clear they weren't planning to do anything about it. As such, I decided not to return.

Oof. Yeah, that’s relatable. It’s hard to continue contributing volunteer efforts to projects you care about when you’re getting shouted at all the time.
This is really sad, I also share Chris's sentiment that the direction of the language is not going in a direction where it is simple and composable.
Here's an article discussing opposition to a shelter for homeless children and women: https://www.bakersfield.com/opinion/community-voices-nimbyis...

And opposition to a 2018 plan by the San Jose school district to build affordable housing for their own employees: https://www.bloomberg.com/news/articles/2018-10-17/a-fierce-.... Never mind that the housing is "low-income" because they chose the teachers' salaries.
I will not stop, that exact thing was used to justify that America is the land of the free because you have the freedom to own slaves, the same way BSD is the land of the free because you can take all the freedoms from the users.
I married the first woman I dated in my (late) 20s; I was not having fun up to that point, and my 30s have been substantially better as a result.

Sometimes, you just know. Having my family figured out is such a gigantic load off my mind, knowing someone's got my back for literally the rest of my life is so much better than flitting around trying to meet new romantic partners, honestly I wonder if they interviewed people who were comfortable talking about their dating life, which means people like you and I get massively under-represented.
FaceID doesn’t work with sunglasses on either. It would be nice if we could just have both to cover most weather scenarios. Of course too much face covering and gloves in the winter and neither are going to work then (;
The glut of marriage counseling options, religious counseling, and relationship self help books indicate this is a more universal need than for just poly relationships.

Non-monogamy does not just come in one form, either. Kinsey showed that people are not so monogamous as everyone assumes, 50+ years ago. Social norms are still catching up.
The trouble with a study like this is that there are loads of in the trench details which don't go into it. I don't write studies, but I see a generalization which buries a lot of important details. This is a complex subject.

If you want an eye-opening account of how relationships go bad, take a stroll over to /r/deadbedrooms in Reddit. It doesn't matter if you're 20 or 50, you may see the same patterns in your own relationship.

As I get older, I feel that I have become much more self-aware of problems which appear in my life. While before, they may have been a black-box I push aside, now they are a curiosity I feel compelled to explore.
I use it daily and this is a good reminder to be(come) more aware of who all the people are behind the FOSS stuff that I have come to rely on for just about everything.
There is very little to trip you up in C#, for my first project in it I sat down and started churning out code and looking stuff up when I got stuck. Try doing that with C++ and you will end up with a hole lot of trouble.
A shopping / todo list that triggers based on my location. I need stuff / should do stuff from / at certain places and would like a reminder when I am close.
The People of the Metaverse
> Yjs has its own “gc” that discards deleted content. Without GC, deleted content remains in the CRDT but is hidden from the user’s perspective.

This alone makes Yjs the clear choice for me. If you're building an app where a user prepares a record and then shares it, senders assume recipients can't view the record's previous revisions from before it was shared (unless your app has an obvious 'history' feature). If a CRDT doesn't do garbage collection, recipients receive past revisions, and could extract those states from the CRDT if they wished.

Without GC, you have to address this by creating a new CRDT with no history each time the recipient list changes, and that breaks offline changes made against the old CRDT.
The 2020 mac book pro does have an escape key left to the touch bar.
As a freelancer focusing on k8s, and who has quite a few clients running OpenShift on-prem or outside of cloud providers, his analysis of RedHat's need for OpenShift shows he does not understand RedHat's biggest customers.

They run OpenShift because they want Kubernetes with it's organisational advantages on-prem, while having the support they're used to. With the exception of Azure, none of the cloud providers can offer this.

RedHat saw this coming, and understood that if k8s became big in the cloud-space, someone needed to address that enterpricy market. If they could get there first, AND at the same time put a second big name behind this new tech giving it more viability, it also gave them more push.

But then again, the rest of the article showed the author understands very little of Kubernetes at all.
Not a subscription but I'd pay $100 after booking of a vacation travel planner that could give me options tailored to what I want, on flexible dates.

For ex if I want to travel to some place warm sometime in say January - March, with some flexibility on length, I end up spending a lot of time figuring out if flying a week later of some random date is way cheaper, or if the airport waiting times or fly times are terrible. If you add hotel options and flexibility in destination itself, it's a huge search space but I'd be happy with just the flight solution.
It will always be an uphill climb the further down on the hill you are. However, Academia doesn't need to keep making the hill taller.

The hardest part is those at the top have the most advantages. For example, ivy league institutes now pay for substantial editing before it makes it to the peer review stage. This increases the quality of the work, but other scholars at institutes without the same level of funding are now competing against a higher bar, reducing their total output. (If you can save 200 hours of work per paper, you can put another paper out.)

Money always imbalances the equation. This is yet another example. Unless institutions are willing to change the publication system, it will not get better, and it isn't in the interests in the institutions at the top to allow more competition.
FaceID doesn't work with masks which makes it essentially useless for a large part of the day for a huge number of people. The only way to somewhat fix this appears to be to buy an Apple Watch.
There's a Google Drive workflow for Alfred which I've used previously.

https://www.alfredforum.com/topic/17318-google-drive-%E2%80%...
Folks forget just how big the Internet is. Thousands of people is very far from a meaningfully representative group in nearly any national context, especially so in the US. And globally? Forget about it, thousands of people is just so small.
Parents more power in the system is a bit of a double edged sword.

For every story about a teacher doing poorly teachers often have them of parents refusing to believe that their child could ever do anything wrong, like cheating or bullying behavior.
Compared to Matplotlib? Is that a good benchmark for plotting?
Huzzzzza! The touch bar simulator worked perfectly!I will make a donation to that developer. Thanks!
I think the idea is that if you DO nurture and feed your relationship, you're more likely to have the kind of environment where there is love and compassion, and that is an infinitely better situation for the kids than one where the parents hate each other and are resentful.

> It's been proven myriad ways that kids are better off with both parents for many developmental reasons.

Is that true? I know that it's been shown that kids in 2 parent households do better than single parent ones, but I don't know that research has separated out the "correlation vs. causation" aspect of that. I.e. would it be better for the kids 2 parents that hate each other to stick together rather than separate.
https://policies.google.com/privacy#infocollect

"We also collect the content you create, upload, or receive from others when using our services. This includes things like email you write and receive, photos and videos you save, docs and spreadsheets you create, and comments you make on YouTube videos."
Their words not mine.
Did you read FTA's title...?
Reminder that over half of psychology studies fail reproducibility test

https://www.nature.com/articles/nature.2015.18248

https://statmodeling.stat.columbia.edu/2016/03/03/more-on-re...

I'm not an expert in psychology but something about that research just feels off. Seems like a real hard thing to quantify and detailed year over year results like they're presenting should be hard to get.
In an implementation I made ages ago, I created a different operator, the “naughty or”, which defines “invalid” syntax paths (for example, if the entire parse fails, allow going into the branch that does match identifiers that start with a number). This adds a language-level facility for a strategy I see most hand-rolled parsers end up in, which is to start parsing common mistakes to be able to provide better errors. It’s basically “free” because those paths are only explored if the parse is known to fail, so performance of successful parses isn’t affected, and allows the same level of “craft” in error messages as a hand-rolled one. It also allows people to easily submit patches to improve confusing errors they’ve gotten.

https://github.com/tolmasky/language
How Warhol of them
Sven was my friend. I knew him well. He was one of the first people in the tech scene I met when I first came to Berlin in 2007.

I don't think we should be honoring him, though, because he was, despite being my friend, not a very good person:

https://twitter.com/deborianerin/status/1495636848722513920

https://twitter.com/deborianerin/status/1495645190832463872

https://twitter.com/twena/status/1495537875651371012

https://twitter.com/deborianerin/status/1495673397296218113

These tweets were posted today, but those of us that knew him well have known of these issues for years.

I have as a point of pride many "problematic" friends; my friendship with someone is not approval of every (or even any) action they undertake in life.

I do not approve of this dedication, as Sven was a good example of the kind of people who make the f/oss community worse, not better. We as a community can do much better than explicitly endorsing those who would cause our scene to be unsafe and unwelcoming to young women.
I'm collecting notes on how to address this here: https://github.com/simonw/google-drive-to-sqlite/issues/39

It looks like the localhost redirects are being disabled for "iOS, Android and Chrome app OAuth client types" so hopefully I can still use those by spinning up a localhost web server after all.
It works with sunglasses for me, which has always made me wonder how well it's actually working
Multiple camera probably is the fastest (latency & update) tracking sensor you can build.
Chromium-adjacent Otter browser targets OS/2
Archived at: https://archive.ph/CBpm9
Who Has the Power?
Thanks :)

Yeah that is understandable, it is being successfully used in production but it is safer to use a more stable ORM for mission critical products.

If you don't want to have to duplicate your model definitions you could write a custom Prisma Generator to generate models for a different Python ORM.

https://prisma-client-py.readthedocs.io/en/stable/reference/...
No, because it hasn't gone anywhere. Apple still sell iPhones that support Touch ID (I have the latest iPhone SE which is still quite recent), and they have included it on the macbook pro for several years.

If Touch ID is important to you then just buy the current-model iPhone SE that supports it.
FYI If you have an Apple Watch, FaceID works just fine with masks.
It's a fascinating letter, but Feynman's prediction didn't come true. Wolfram did succeed in running a company.
FFVII is so close to my childhood it’s almost difficult to play it without tearing up.

The soundtrack by Nobuo Uematsu is probably the best video game OST ever made.
The Fat Gold Guide to Extra Virgin Olive Oil
Mid-2000s versions of C and C++ come close, but I think the new features since then are largely worth having.
thanks for the explanation. I guess I see zero use-cases for social features of a bookmark manager.

The GUI is fire but without being able to host myself (or it being open source), I unfortunately won’t use it.
TouchID is inconvenient in the winter if you wear gloves. However, you need to take off your gloves anyway.

However, Face ID does not work with my sun glasses on, and I don't need to take my sun glasses off to view and use my phone. It also doesn't work well with face masks (iOS 15.3) though we're now getting rid of them in the Netherlands.

Yes, I do miss Touch ID and if this cannot be fixed in software, I really like a back-side Touch ID in addition to Face ID. Face ID _is_ intelligent in many cases and it is a good addition.
Running Nanos on AWS Graviton
Not directly related but... I had to service a Windows 10 computer yesterday. It had Adobe Acrobat Reader DC installed. The computer was extremely slow (i3, 4 GB, non-SSD) thanks to the combination of system and software installed. Not that the software is that different from what many end-users would have: lenovo-problemware, norton, msoffice and a synaptics tool.

Some of the processes taking memory, processor and disk were multiple instancies RdrCEF.exe, AcroCEF.exe and Acrobat Reader DC itself. And there wasn't any PDF open!

Because of what Adobe turned out, and I'm not even talking about licenses here, it would be a favor to humanity if we try to undo "photoshop" as a synonym for image editing.
Not a language in the way you mean, but TeX did this a while back.
Collapse is a complex topic, but essentially if the thesis is true, then we are on a downward spiral in complexity and in population. At some point, high tech will be replaced with low-tech solutions that take less energy and less maintenance.

To me that means that there will be programmers, but far fewer, focused on only vital areas, like climate change adaptation.

I don't think it's an immediate concern, but if I was 22, I'd keep my eyes peeled and try to specialize in some field that would still exist if our main concern was trying to make do with less.

I know that's a bleaker outlook compared to the techno-utopianism that's common. That said, growth is a part of our system, so I think the outlook for programmers is great in the short term. Capital is going to try to maximize value right up until we fall off a cliff.
Supposing you were lucky to have a mild enough problem to seek a hospital in first place. Older people living alone are at risk of a quickly incapacitating heart attack or stroke, with nobody to perceive it and call help.
Indeed seems like it'd be much easier to give someone money (this ad) than to take it (most ads), but what do I know
Do you spend a lot of time just deciding what to watch on Netflix?

I've had that happen on occasion. There have been a few times I wound up switching back and forth between Netflix, Prime, HBO Max, Disney+, etc. cycling through "recommend for you" and "continue watching" lists and just not "feeling" anything. Maybe the "paradox of choice"[1]? Dunno. Usually I eventually settle on something, or give up and read a book instead.

Any hacks?

Not really a "hack" but recently I went to the Wikipedia list of Cyberpunk movies[2], put every title into a spreadsheet, sorted by release year, and marked off the ones I've already seen. The plan is to go through the rest, largely in chronological order.

Of course this plan is slightly frustrated by some of the movies on the list not being easy to find. Many are not available on Prime/Netflix/Youtube/etc., and some are hard (or even impossible?) to find via Torrent sites. Maybe if I was on more movie-centric private trackers, but I lost interest in dealing with all of that a long time ago.

Anyway... pick a genre, or a director, or an actor, or some aspect of media, make a list, and go through it. That's one algorithm you could use.

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

[2]: https://en.wikipedia.org/wiki/List_of_cyberpunk_works#Films
What are these things liberating you from?
Latest iOS update added unlock with a mask.
Of course for your quoted use it's more common to see:

#define debug(...) ((void)0)

This forces you to use debug() as a statement. If no value is defined you could omit the semicolon on a debug() statement and it still compiles.
cgroups came later on after tons of work on virtualization, isolation and sandboxing was done.

And only because google really needed it for internal use.

Many other companies, orgs and individual contributors contributed bigger chunks of work but you don't hear people praising them.
I was in a similar position as you. West coast liberalism is not great, I struggle to call it liberalism when I hear some people speak. That said, if you have liberal friends on the East coast chat with them. The culture there is loads better in my opinion.
What about the state of the health care system? Hospital occupancy?
Yeah this is a fair flag and a risk with this kind of thinking I try to be cautious of. It can be hard to know what’s a cultural norm. Plus there’s always over-fitting and high variability within a group (always outliers and exceptions).

Still, I’ve so far found it to hold up a lot of the time even with apps and modernity. What people say and how they behave are different. People often add after the fact narratives and say one thing while doing something else.
I wish I could just say 'Ping support@microsoft.com', but support for Windows has largely been relegated to FAQs and algorithms. They're another company without actual humans to talk to.
Bring back the old school Mathematica startup chime!

https://community.wolfram.com/groups?p_auth=F0xHCTqs&p_p_id=...
Job in technology: A IT Call center at large datacenter, where your expected to burn out in right around 6 months.. AKA Thrown to wolves, chaos...

Career in technology: Find the mythical programming team, who sincerely cares about you and it undying loyal, pays well and has a goal you could retire happy knowing you actually contributed something to society besides shoving some sort of debt on others.
I don't. I've got an iPhone SE.
TELL HN: More things like this please -- though I have no real use for this tool directly, it's paradigms are super helpful in thinking through other projects I'm working on.

Thanks simonw - neat stuff
How often do I see cars blatantly ignore red lights and stop signs, drive on busy sidewalks, and go the wrong way on one-way streets? It's very uncommon.

Bicycles here are much rarer, but when you see them, they are vastly more likely to be doing those things.
I remember his "put some colour in your life!" pages with affection. Thank you, Sven.
Yeah, for a dying language.
> Even Linus Torvalds had the good sense not go full ego and call his OS “Linus”.

Allegedly, Linus was going to call it "Freax", but a FUNET admin hated that name and forced the issue by naming the directory "linux".
Similar to https://news.ycombinator.com/item?id=30414068:

FoxPro

Imagine what all that "low-code" apps pretend to do, but do it better, faster, far more powerful. And in DOS 2.6.

You can do all: Forms, Reports, Apps, utilities, code the database (queries, stored procedures, etc) all with the SAME language and 0 impedance mismatch.

And the Form/Report Builder rival what Delphi do it later.

---

My dream is to resurrect the spirit of it (https://tablam.org). One thing that make this apart from the "low-code" of today: These were tools made for run in YOURS devices, not in a "cloud" where you are at mercy, not only of overlords, but of the latency. This kind of tool feel way faster than moderns because this little thing: Run local is way faster!

So, If I could get the way to dedicate it, this could be the major advantage: Local First, Cloud capable.
Presumably a lot of Python-developers already know what an ORM is and how they can benefit from it, in particular given how long SQLAlchemy has been around.

The rest can presumably hit up their favourite search engine and type in 'ORM', hit 'Search' and learn quite quickly what it is.
I wouldn’t mind if future iPhone models integrated Touch ID into the sleep button (as some iPad models do now), but I’m not sure that I’d want dedicated front bezel or a cutout on the back for it. In-screen readers are a possibility (many Android phones implement this) but those seem very hit or miss in terms of performance and overcomplicated compared to just making a button host the feature instead.

But overall, Face ID works well enough, at least when paired with an Apple Watch for payments (reducing need to use Face ID in masked situations).
I was talking of a bracket of poverty you only need 300km south of Sweden to experience. That is, still, not real poverty. And I mean countries with a good safety net and infrastructure even if not as good as in Sweden
Microbes convert industrial waste gases into commodity chemicals
I have the S9 too. What was unexpected was that it still received monthly updates for 3 years and then down to quarterly updates after that. (Samsung did not promise anything and the usual practice was updates for 2 years *at the time when I bought it*).

S9: https://doc.samsungmobile.com/SM-G9600/TGY/doc.html

Note 9: https://doc.samsungmobile.com/SM-N9600/TGY/doc.html

You can see they still received updates this month.
I would even expand this that you (probably) shouldn’t give $300,000 to anyone, ever.