skysight-inc/HackerNews huggingface dataset:
> Many of the same categories - from General to Sharing, Network to Startup Disk - are faithfully preserved in macOS Monterey much like they were in Mac OS X 10.0 back in 2000.

IMHO, this is really good. One of the gripes I have with Windows is how Microsoft seems to constantly reorganize the control panel, which is as annoying as looking for something only to have trouble finding it because someone moved all your stuff around.

IMHO, there should be a pretty high bar for reorganization, and as much stuff as possible should stay put, under the same or very similar name.

> But my frustrations with System Preferences are that features are continuously being crammed into a format that has outgrown its utility,

I agree with this. It's a problem if they're too hesitant to add to the top level, so shoehorn things where they don't really belong.

> and that the current System Preferences continue to diverge significantly from Settings on iOS.

One of the more annoying things in UX is the instance that everything should work like a phone. Phones have ridiculously limited input mechanisms and screens, which means that a lot of compromises need to be made. I'd really prefer desktop stuff be optimized for the desktop.
Hey!

Author here, happy to answer any questions.

TLDR: We moved to Lambda for our async processing, there’s been a few surprises, but it’s been a very good experience overall. The article contains various lessons learned related to local development, secret handling, container images, goroutines in Lambdas, the SQS connector, etc.
Not a drug reaction, but I had a rather dreadful experience with Mayo, where I reported severe digestive problems which had led to me losing a great amount of weight over a few months while being constantly in pain (175 to 118, I’m 5’10”). They did some esophagus tests, they looked okay and Mayo wrote it off as “health anxiety”. It turns out I was actually developing a form of adult onset type 1 diabetes (LADA).
I know, every Game Boy Advance (variant, except for the micro) was able to play GB/GBC games. Also for backlight: only the SP AGS-101 and the GB Micro were backlit.
Latte dock can give you a dock pretty similar to macOS. There are also widgets that let you build a global menu bar, and libraries which allow most apps with a menu bar to export it to the global one.

I've done a lot of experimenting though and never gotten it in a state that feels as polished as macOS.
Thanks, professor. Now how about you tell us your solution to peace in the middle east and renewable power.
> Without independence, same as now. Given that even including north sea revenue Scotland is still subsidised by London

Forgive me if I've misinterpreted, but you seem to think that's an argument for staying in the UK but I see it as an argument for getting out. It's a crutch, and Scotland needs to figure out how to stand on it's own power. Why should rUK subsidise indefinitely? What if suddenly it decides to stop? And why shoudn't it?
Just use `gradle init`. Even that long maven project gen command can be simply hidden by a shell parameterized alias
Consider adding a link [1] as many people may not know what you are referring to.

[1] - https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
It's more horrifying to me that HN has turned into a kind of place where people will confidently assert their judgment something they have no knowledge about.

My son has ADHD. There are other ADHD cases in the family, so we knew that could be the case with him, but we waited until he was in middle school to even try to check, because we didn't want him to "depend on drugs", as the trope goes.

We got the diagnosis from two different doctors, to be absolutely sure.

The medication makes a stunning difference, and it has nothing to do with complacency at all. It has to do with being able to focus better and to overcome an obstacle that people like me don't have.

And the medication shouldn't be the only thing to use for ADHD. It should be used as a tool to help, but that's just the start. It's important for the parents to work with a psychologist, for two reasons: 1) to help the child develop their own tools and strategies to overcome the cons of ADHD, and 2) to help the parents understand the child better.

Like I said, I don't have ADHD. The things my son has to struggle with are often difficult for me to understand and identify with. The medication helps so he doesn't have to struggle as hard. And he's less "complacent" than ever, and that's a good thing.

What you're saying is the equivalent of "it's horrifying to me that so many children are forced to wear glasses so they become more complacent in school".
As someone with ADHD, who has a kid with ADHD, this dismissive attitude is really unwelcome. Inattentiveness is a real symptom with drastic life-altering effects for which medication is a godsend. Studies have shown that exposure to screen time does not result in ADHD.

To be told "you're just a bad parent who lets their kid watch an iPad too much" is infuriating. (I'm trying to keep things civil per the site rules, but my honest reaction begins with 'F' and ends with 'U', guy.)
I have ADHD, and increasing eustress by working out or doing fun physical things like sports to the point of being tired is one thing that is better than anything I've been prescribed. It's not fall asleep tired, it's more akin to being physically spent. When there is no more need to fidget and do things, I focus like a laser and am less prone to impulse.
Up. Politics is a major detriment to NASA's efficiency.
What % of flights cross seas, though? I believe you missed the almost in the parent comment.
Guess how much would get done if you learned to explain why that work is important to a non-technical colleague? Lots. People don't always understand code, but they do understand problems, and why those problems are important to keep on top of.

If your PO is sensible then a couple of paragraphs explaining why refactoring is important with a closing line that says spending a week catching up on refactoring now will save 4 sprints of work in a year's time will get you the time. People aren't stupid. Once they understand why something is necessary they've very receptive.

Also, add refactoring time in to your estimates in the future and you won't end up in this situation, plus the code that's committed will be better.
> give them a small budget and enough autonomy to do what they want, most people will fix shit that bugged them for a long time.

This has been huge for me at my current job. I saw some unused equipment in a lab and started asking questions why. Turns out the thing worked, but not great, so no one used it. What started as just fixing bugs and adding features became my own line item in the budget and requests for the (new and improved) equipment from other departments. It's something I look forward to working on.
> Just use “cryptography” in full, always, way cooler than “crypto”.

I typically use both in full now, except where I can unambiguously use "crypto" to refer to cryptography (especially in cryptocurrency contexts where that's incongruous).
Yeah, my claim was simplistic, but the overall idea holds: in both cases there was a marked downward trend until an inflection point in 2013. For gun deaths, that inflection point was a reversal of the downward trend, and for traffic deaths it was an increase followed by a decrease, followed by an increase, but on average since 2013 it's probably pretty level. In whichever case, my point was that it doesn't make sense to characterize traffic deaths as a "long term downward trend" nor to characterize gun deaths as "a long term upward trend".
To be fair, ports of games for that class of console would often be complete rewrites. Sometimes even the assets would be redrawn just from looking at another version of the game running. Remember, despite coming out later, the gameboy advance would be in the space of SNES/Genesis if it were a home console.
Hmm.. site blocked for phishing by my corporate fortiguard.
We Built Shopify Party
I also feel like this sometimes. And what helps is reading books on the technologies that I want to know about. Even after watching a Youtube video tutorial or following a course on on Udemy just gives a superficial knowledge. That's why I always go back to the books.

When I wanted to learn JavaScript, I watched a few video tutorials on Youtube, but I didn't start to feel like knowing it till I read first few chapters of "JavaScript the definitive guide". Same goes for CSS, it clicked when I read "CSS the missing manual". When I wanted to learn Spring Boot finally, after working on Spring for years I read "Spring in Action" and "Spring Boot in Action".

Its guaranteed that you'll feel smarter after you read a book on any given topic. You don't have to finish the book, rarely you'll implement everything that any book covers. Just go through the foundational chapters. You'll be surprised how many of your peers in workplace don't know about the basic concepts in these books. That's all I wanted to say.
> “ People who are diagnosed with ADHD at a younger age likely have parents who just don't want / know how to deal with issues.”

I have no idea where you take this opinion from or if you can back it up. From my anecdotal evidence exactly the opposite is true: kids from families who do realize there is such a thing as mental health and who care deeply about their kids - those get diagnosed. Kids from other families just get mostly slapped around and screamed at to get their shit together.
Discussion has already started here:

Coinbase Announces 18% Layoffs (coinbase.com)

https://news.ycombinator.com/item?id=31738029

632 points | npalli | 3 hours ago | 515 comments
It's very nice to see Python and AGPL used for this.
What's missing from the Amplitude and Snowflake partnership
In case people don’t know yet, doctors in some sense have an imperative to prescribe medication, regardless of whether it will destroy someone’s life. It’s almost considered mal practice not to prescribe SSRIs to a depressed person. But that prescription may follow them for life, most never get off them. Or don’t even know who they are when they get older, was that drugged person them or someone else?
Why is that unfortunate? Unless you're looking to make proprietary changes to Grafana Oncall and host it as a SAAS, it's the same as running any other GPL software.
Also relevant: https://www.psypost.org/2022/06/study-finds-early-exposure-t...

> Low exposure to gonadal hormones during early gestation and infancy predicts higher recalled childhood gender nonconformity in men, according to new research published in Psychological Science. The findings provide evidence androgens such as testosterone play a role in the development of male-typical gender role behaviors in childhood.
I don’t see how you are getting that from OP’s comment. OP seems to be claiming that ADHD is often over diagnosed and/or treated improperly. A viewpoint shared by people I know in the field.
Ford is telling dealers to stop selling the Mustang Mach-E over safety concerns
Clarus returns home in macOS Ventura
Isn't an "excess profits tax" basically similar in spirit to the windfall tax that the (Conservative) UK government just imposed on oil/gas companies for distribution to households dealing with high gas bills after the Russian invasion of Ukraine?

It might have a different flavor coming from Hungary's nationalistic and authoritarian government, but the idea is similar.
This would sell out instantly in Yuppie Brooklyn (I use that term endearingly) at at least $40/ticket.

The real challenge would be moving it from tour stop to tour stop without breaking it, if I had to guess.
I suggesting reading up on ADHD before making this claim. ADHD is an absolutely deliberating executive function disorder. It is not restlessness or a personality trait.

The biggest difference is in self-motivation. Someone with ADHD will desperately want to focus on something they like, but they can't. For many things, there is no amount of desire that can overcome this limitation.

This is very different from a kid who just isn't interested and wants to do something else.
I use multi-account containers too, and I like it. This is exactly my point, instead of mapping each domain into a single container, any domain could exist in one or more "trusted tuples"

Maybe another way to think of it is like a one-to-many join. A domain would not "belong" to a single container, but have tags to associate with 1+ containers.
The AGAIN and SAME keys are interesting.

I can imagine what AGAIN would do. Like if you pasted an image, AGAIN would paste the same image. But I imagine it applying to a deeply nested menu item or other control which might be hard to access over and over. At least that's what I imagine, it would be great to know how it was really intended to be used.

SAME is provocative, but I can't quite figure out what it would do. Given a single selected object it might select all similar objects? Or given a text selection, show other instances of that text?

On the right side, what does the KEYBOARD key do? I'm really at a loss on that one.

On the enter key there's two symbols. Is that maybe to indicate that enter does CR/LF (next line, back to beginning), but with shift it just does CR (back to beginning of line)?

There's COPY and MOVE, but no PASTE. I'm not sure if you do COPY+MOVE to do the modern cut/paste, or...?
The video says 200k lines
Lots of discussion here:

Coinbase Announces 18% Layoffs (coinbase.com)

https://news.ycombinator.com/item?id=31738029

635 points | by npalli | 4 hours ago | 520 comments
My company is soc2 compliant and we don’t need work items to push code. Certain changes need to be approved, but they can be approved by a software engineer on one of the approving teams for the repository.
It may not get you anywhere in the short term, but it will sit in Maciej's queue.

If more people join the unsubscribe party, it will likely increase his chances of addressing your/their issues.

I'll keep my sub going for now, I don't use archiving and Pinboard works for what I use it for.

I figure he is taking a family emergency or mental health break. It looks like he disappeared back in April.
Hacked Kaiser Permanente employee’s email led to breach of 70k patient records
It's a press release on Ryanair's own site. You don't have to guess whose side they might be on.
Requiring a "non-tech PO" to upgrade a package is just broken, though. PMs are good at some things, but giving them power over every minute of an engineer's day is a recipe for badness.
I don't blame them either with the scars of the VirtualBoy still fresh in their minds.
> don’t fit the mold of the testing method will fail regardless of how competent they are at their actual job.

The mold being answering questions about their supposed area of expertise.

I think people really like to claim that they are misunderstood geniuses who just don't fit the mold of being able to answer questions about the things they know. I have no doubt that such people exist, but I would not want to scrap an evaluation system simply because it doesn't catch every possible person, more important to me is keeping bad people out.
Well, I have several production services. They are written in async rust. If they didn't work, or worked poorly, or even worked sorta good - you'd know it, the outages would be front page news in the tech press and maybe even on "the news".

I didn't have to do anything special to make them work well, just out of the box tokio and a small bit of learning how to do stuff that's weird to do in most any language (e.g. netlink, bpf maps and so on).

I don't know what the definition of "doesn't really work" is, but it seems technically incorrect given how my services run for months at a time between restarts (which I consider a symptom of working).
Well, software developers will need 2/3 years of legal training also then.
FastAPI: It’s not all about speed
Hey Everyone! Really appreciate this discussion. Here's some extra context.

Logseq is an open source notetaking app (similar to Roam) that has a feature where you can publish your notes as a static site.

It has some advanced features where you can attach data to pages and bullet points (like some basic bio info, like name, site, twitter, tags) that you can query.

There are some public graphs out there, but they're hard to find and figure out who made them. The main goal is just to create a "link ring" where we can find each other.

This spec suggests a standard page on each graph called [[logseq-social/profile]]

That way, when you find a public graph, you can go there to find out about its author and who they follow. You can download that page to your notes, and a simple logseq query makes the bio information of each user you save show up on your follower list.

The idea is really simple, just agreeing on a convention for a "profile" page on logseq that has some standard tags.

Logseq has a really powerful plugin system that can have a whole react app in it, so down the line you could make a UI for friending, browsing, etc when more people have public graphs.

Plus, there's now tooling to host your logseq notes as a programmatic api.
So having some metadata standards opens up some interesting possibilities.

https://github.com/logseq/nbb-logseq/tree/main/examples/fly-...

There's lots of other stuff out there like this, but since this is just public static data there's hopefully a way to make it interoperable with existing solutions. If anyone knows of a good existing "bio" or link ring schema, I would be interested in taking a look.

I have other fun ideas like hosting graphs on IPFS, or even some day having every logseq bullet point block be an immutable record on ipfs for use by everyone.

Another example out there is agora, which seems to be somewhat compatible with markdown flat files that logseq uses https://anagora.org/agora-editor
Most timely is partly because they inflate the regular time. a 1:10 ryanair flight would be 0:55 on a normal carrier.
Well, what are those use-cases? That is what I asked.
"Your anecdote suggests this is a truth about all engineers"

I don't disagree with what you're saying. The scope of what I was saying is more limited to certain projects than it sounds.

I have hope. If I didn't, I'd quit. Unfortunately I make a silly amount of money dealing with these problems in a certain way, and it is a way that (for some projects) involves prescribed process; and it works.
Small comment on your thoughtful post: I grew up when Art Bell was on overnight and it was always exciting for me to find someone else who listened to his show! We would have many things to talk about and it was a fun audience to be a part of. That kind of community-creation around a subject matter has moved to the internet, which is good in some ways, because the "community" grows more there and has farther reach, but is quite sad in many ways as well, because those spontaneous moments of running into someone else who was a fan and having a great conversation about it are largely gone now.
It depends on the specific third party login service. Some rely on third party storage-sharing, and there are web compatibility measures built into Total Cookie Protection to allow those to keep working.

One is that the login service can request access from the user using a new web API (requestStorageAccess). Another is heuristics which apply when the user interacts with the page in a way which implies a login might be taking place.

In these cases, specific third parties can be granted access to allow the login. There are some more details here: https://developer.mozilla.org/en-US/docs/Web/Privacy/Storage...
Lotto tickets increase your luck surface area at an (obviously) unattractive expense. For some people doing some of these activities may also increase their surface area at an unattractive expense.
Maybe don't take it personally, I think they're saying that much of society is doing it wrong.

EDIT: But yes, they’re also saying that many parents are doing it wrong, and they’re assigning much of the blame to parenting. My point was that when a huge percentage of parents are “doing it wrong”, maybe there’s some wider systemic thing at play. Like economic forces that make people work harder than they should if they have kids, dissolution of support networks that would’ve normally cared for the kids in addition to the parents, etc. I’m not saying that this is a cause of ADHD, because I know little about it, but if you take their opinion as correct, then much of the blame could be laid at the societal structures we’ve created rather than the individual.
The entire way of coding in Rust revolves around satisfying the borrow checker. At some point it may become second nature, but you are still jumping through Rust's hoops, which will make your code full of compromises that would otherwise not exist.
I've dreamed about a 20% policy like google had, except it's where you can work on anything, including code debt.

Where I work we have 1 'maintenance day' each sprint where the devs choose what to work on. That can be fixing annoying issues, improving the code, learning something, trying something out, etc. It works well when other things aren't taking priority (which is far too often tbh).
> Ryanair gives you what you pay for, nothing more nothing less.

Sometimes less. I've paid for priority boarding on Ryanair and then had the gate agent ignore it.
Would love for Safari / iOS to follow suit.
Looks very cool, will have to give this a shot.
Like 2001: A Space Odyssey? I guess the station wasn't central to the plot.
Yes, the idea that wall-to-wall assembly is somehow superior is definitely flawed. High-level language compilers have many optimization passes and can transform code in ways that the user might not have imagined. Writing high-level code that causes the toolchain to produce the machine code the author wants is its own skill, though, and a habitual assembly programmer might not have that particular skill.
>Get a large room air purifier

Better start removing the main sources of air pollution. Manufacturing and powering air purifier adds to pollution (and global warming) so it should definitely not be the priority.
Watchdog uses open-source research to investigate Sri Lanka’s ongoing crisis
Whenever I was moping around inside, my mother always told me "Go be bored OUTSIDE"
As a naysayer, anchoring is part of the problem because that's the only way to decide a price. There isn't any intrinsic value, all you've got is a thing that cost you $X and the value of that thing to you is based on that price.
Because nothing is perfect. You take what you can get.

This poem for children has served me well :

https://theborrowedpoem.blogspot.com/2007/01/almost-perfect-...
A country is a sovereign nation. Scotland is a nation, but it does not have full sovereignty and is not recognized as a sovereign nation by any other sovereign nations (to my knowledge), the same way that Catalan is a nation within the country of Spain.
Also for middle aged workers. They are quite vulnerable lately.