skysight-inc/HackerNews huggingface dataset:
> the attention to detail in the MacOS UI is just amazing.

Please feel free to answer these questions (I think I already know the answer so this is to illustrate a point, but I will also be happy to learn a better way):

1. How do you cut and paste something on a Mac using the keyboard?

2. How do you cut a file in one folder and paste it into another in Finder using the keyboard?

3. How are you supposed to know the answer to 2. except by learning it by discussing with Mac users?

4. I haven't tested recently but it used to be that there was no single consistent way to get to the start or end of a line while selecting the text in between. CMD-shift-arrow left/right worked most places, but not everywhere. Ctrl + a/e always worked but couldn't be used to select text, only to move the cursor.

PS: I already asked for a Mac as my next machine at work. But as someone who uses and have used almost all major desktops (Gnome 2, KDE 3, 4 and 5, Windows 95 - 10, several iterations of Mac OS X) for significant time, I do feel the "attention to detail" argument for Mac is a bit overblown.

PPS: I planning to get a Mac because it has good hardware, is silent, fast and because I want to try it again after a few years. Also I have migrates my whole family to Apple phones since last I used Mac at work.
Aww, I just spent time trying to reply in good faith :).
> Till today I have found X11 configuration one of the toughest things in Linux. I'd rather google for some wayland specific flags than worry about X11.

My experience here is that this used to be true more than ten years ago. At some point in between that though X11 managed to get to 0 config. At least, I installed Arch & didn't have to touch the X config at all and things just worked (on NVidia at least).

I'm not trying to say needing flags is something bad. That stuff will get ironed out for sure. But if you want to avoid Xwayland, you need flags (& it's not just Chrome & Firefox - Electron needs similar things) AND Xwayland on Nvidia is a mess right now with no end in sight.

> Xwayland is a transitional thing anyways too. When X is dead we won't need to worry about Xwayland either.

Some apps don't even support Wayland and likely won't for a long time and I think you're underestimating how long XWayland will be a thing (e.g. Tcl/TK which is powers a surprising number of developer tooling UIs doesn't have Wayland & doesn't seem to have enough interest to really push this to production though previous ports have been attempted & made progress). FWIW, this argument has been made since Wayland started 15 years ago. I won't even have the same machine in 5 years.

> X11 is overcomplicated, over-engineered, barely maintained, is apparently broken from a security angle, ancient...

It's funny the kind of arguments that get made because you think I'm against your position. I agree with you and think Wayland should replace X11. But there are very real problems with it today & there's a reason anyone with an NVidia GPU goes "uggh. Wayland". The problem is not just on Nvidia's end and I see cultural problems from Wayland's side too (likely because they've faced so much drive by attacks). I feel like Nvidia is stepping up on their side though - I don't see the same from Wayland/XWayland camp.
Of course it's not the primary goal. The primary goal is to remove people from society so they cannot continue to inflict harm on others.
They are working on Wi-Fi
> There is still a great prop business for movie studios.

There aren't many, and they probably have what they need already. Wouldn't hurt to reach out. They might take 10 or 20 off your hands with a generous bulk discount.
Swedish snus is my preferred delivery mechanism.
> …it encourages greater data sharing, which if done poorly, increases privacy risk.

This is a really useful argument, because it’s the equivalent of the FDA’s “generally believed to be safe”. If you look into something and this is the risk you find, then it’s safe.
I really like KDE. I feel like it's what the windows DE wants to be when it grows up. Everything is configurable and it's usually fairly obvious how to do so.

Coming from a long time 'minimalist' linux users, my biggest issue with it is that there's no ~/.config/kde that you can just copy between machines and get set up the way you like it. It's spread out all over the show.
A ton of military aircraft flight manuals are unclassified but it does not mean you can freely buy them.
How does Equifax or TransUnion handle the case where someone else creates the account before you do?

You try to sign up correctly, then it emails the fake persons email for permission? How does that make any sense.

"Hello scammer, John Doe would like to access his Equifax account. Do you want to give him permission?"

I agree the Experian way is not good either, but how is the above handled?
Wasn't DX12 backported to Windows 7?
Py-rattler, Rust based Python library to create conda environments fast
Vuetify 3.4.0: 5 New Production Ready Components
Vuetify has 5 new official components including Data Table!

https://tomaszs2.medium.com/vuetify-3-4-0-with-data-table-an...
You have it backwards. The assumption is that there is no privileged reference frame. And that assumption (along with a few others) does imply an invariant speed. That's the whole point here.
> By 400 BCE, Persian engineers had mastered the technique of storing ice in the middle of summer in the desert.

The ingenuity of ancient people cannot be overstated. Some of us think that before around 1800, everyone still lived in primitive conditions... I guess this is an awesome counterpoint.
Oh I know I couldn't prevent it. But if you wanted to scrape me, you'd have to pay the monthly subscription because everything is behind a pay wall/login. And then you'd only have access to data you entered because it's just that kind of app :-)
I occasionally suck on a 2mg nicotine lozenge when doing activities I want to encourage (Anki, low intensity stationary biking). Seems to work well for habit formation for me, and I never really feel the urge to use them outside of those contexts.
> But this is not TDD.

That's true. Did you miss the part where I mentioned the "TDD process" versus the "TDD mindset"?

> Whether your code is easily testable will be challenged by writing tests regardless of the moment of writing test - before or after writing impl.

I don't want to derail the conversation, but when I'm working on projects alone then my test coverage is 100%. (Line and branch coverage.) But surely that slows me down, right? And I must have a million test cases? No, quite the opposite actually. Writing code that way is just a skill though, the same as juggling, that becomes easy with enough practice. (Along with the right practices and tools.) However, I don't aim for 100% (or even a particularly high percentage, to be honest) when I'm working on projects with other people, because the only way it's possible is if the code was designed for it from the get-go.

I encourage junior developers to learn and try to use TDD for a while because it can be useful sometimes and improve the way they write code. But I would never require them to do it.
Don't do them unless with very good person managing the whole set of the trip, better sober. The risks are not worth potential gains. Its kind of self-feeding - once you got paranoid/uncomfortable, it gets much easier to get into that place on further trips, since its usually just one mental muscle 'move'.

In contrary if you would manage to find a reliable good setter, you could move from that anxiety. But I don't know your details so take this with a massive pinch of salt, very unhappy childhood can mean many things including those that probably don't work well with psychedelics, ever.
Yeah it was a bit of a learning curve in the old days, but promises and async concepts are so prevalent now in vanilla js that most people seem to be able to handle the basics without much hassle and be at least productive. I guess it depends how crazy you go with flatmap and zips and taps etc - most code I see these days usually have very simple pipe() sections compared to several years ago.
What in particular do you feel is so special about the JS debugging experience?

I've done a lot of debugging on Python, Java and C++ over the years and never felt like I was missing tools (although I certainly met plenty of people that were ignorant of their options in this regard...)
Mathwise it's about 6mg of nicotine adsorbed per cigarette. That gives you a way to compare dosage of nicotine to vaping a certain concentration of juice.

Probably not a great 1:1 because there are other things in play with smoking, but, ballparky enough.

If you wanted something closer, you'd need to figure out how the other compounds in cigarette smoke affect nicotine adsorption and activity.
https://en.wiktionary.org/wiki/fair-weather_friend#Noun
Is there an rss feed?
*guilty twice
I was an occasional smoker for over a decade and only got addicted to nicotine when I started vaping. It's more anecdata, but I don't think vaping is any less addictive than smoking cigarettes, and for many people vaping will increase their likelihood of addiction just because it's easier to vape unnoticed and there's no natural stopping point like there is with cigarettes.

I've also temporarily quit nicotine and caffeine when I got sick, and I think part of the reason is that the withdrawal effects are less noticeable and/or maybe you attribute them to the illness. Also, if you get sick enough to take time off from work, that tends to coincide with the worst withdrawal effects, which last about three days in my experience.
I think the whole point is to prevent build scripts from doing arbitrary things. The sandbox should give access to the source code being built, record changes to these files (and/or new files generated in the same directories), and that's about it.
A nice video that explains the paper: https://www.youtube.com/watch?v=UHKZMGdj7cI
I talked to them myself on #gtk on IRC (both on gimpnet in the old days and libera in modern times). Most previous issues with this bug have been removed from the bug tracker(s). This is just the latest one submitted by a helpful dev in channel who discovered it applied to Gtk4 too when I brought up the Gtk3 version this year. Now that they know it's in Gtk4 too they might do something.

To understand how it's keyboard specific you have to know about what features were removed. In the past you could set the file chooser dialog to have either a text entry field or the path-bar mouse buttons as the default. This was through org.gtk.Settings.FileChooser location-mode. While this gsetting still remains gtkfilechooserwidget.c was changed so it no longer respects those settings and always forces only the mouse based path-bar input mode. This means now when a file path is pasted with ctrl-v (or middle mouse click paste?) the entirely wrong function tries to handle it and this function errors out because it's not expecting file path input.
You can use the main link if you don't like Medium. It directs you to release notes.

Visiting my article is absolutely optional: https://tomaszs2.medium.com/net-8-standalone-net-apps-now-50...
I've quit both cigarettes and a middling amphetamines addiction.

Quitting cigarettes was trivial. I decided not to buy a pack that day and then never bought another pack. That's my anecdotal contribution to the discussion.

Less anecdotally:

Opioid withdrawal, in extreme cases, has killed people from persistent vomiting and diarrhea. It has measurable physical symptoms with an understood pathophysiology largely connected to the cAMP-signaling system.

Nicotine withdrawal is far less understood, to the degree it has been classified at all (mostly in studies of mice). It certainly has never killed anyone, you're not going to shit yourself to death. They're not comparable to one another.
Yes, yes, that's why I said "tiniest".
It's rough for independent song writers. Any meaningful success paints a massive target on your back. Tools like this could help, but only for as long as you can trust them. If this tool worked like domain name searches do, then Google would instantly copyright any melody you hum that didn't match over a certain percentage so that they could sue you later when you tried to use it.

Music copyright is a huge problem. Having just four notes in the same sequence can be enough to count as infringement (the so called "four note rule") but avoiding that won't save you. You could write a song that was completely different from someone else's song, and still get sued successfully for copyright infringement just because your song happened to be in same the genre!

Worse, if they don't sign their rights over to the RIAA, the cartel can just bankrupt an independent musician in the court system no matter how weak their case. It doesn't help that the Obama administration stacked the justice system with ex-RIAA lawyers and that courts have been willing to bend over backwards to the RIAA's increasing demands over the years.
I've just attended a conference in France this week, can confirm, seems pretty accurate.
The problem with the EFF is that it’s full of people who made up their minds about what’s ok and what isn’t over a decade ago, and they are largely just playing the hits now. No new material, and no consideration that things might change.
He’s a huge scumbag.
> maintaining security is expensive

This might be somewhat true (it's certainly more expensive than not having security) but when your entire business is around making assurances based on people's identities, you'd assume that they'd put more effort into making their services secure. And if it's too expensive to do it securely, then maybe we should start to question whether such a service should even exist and deserves to store a lot of personal and private information.
Retro gamers are interested in CRTs, as they have no input lag whatsoever.
Roll-top desks are inconveniently short for monitors, and inconveniently small for most piecework/quilting/etcetera.

Are old china sets dishwasher safe? Microwave safe? I'd assume people do a lot less formal entertaining these days, and if they do, outside of a holiday, they're probably more likely to go out to eat, and have games or movies at home along with appetizers.

Outside of a non-wired cabin there's not much reason for an oil lamp. Modern LED lamps can last as long as oil lamps, and the storage space for the batteries is probably smaller than for the equivalent amount of oil. Plus there are no mantles to replace. Eventually the LED will die, but it would probably take years before that happens unless there's a defect or accident.

In the rentals I've been in, closet organizers have allowed more space than armoires, and also allow the clothes to breathe.

Some people still buy bulk salt and pepper, but the smaller canisters sold at stores that most people buy come with built in shaker tops.
Reminded me of this commercial. It's what they were going for, but the nostalgia hit pretty hard. Whatever Motorola launched in 2016 didn't.

https://www.youtube.com/watch?v=6Smrday4FPk
Edinburgh to be first Scottish city to ban pavement parking
The dataset seems pretty unreliable. For example this page claims both that "Kai" isn't a name used in German: https://mixedname.com/name/kai. But then half of the "celebrities named Kai" are... German.

I wonder what the source for the names is. Kai is #289 in at least one list of the most popular names given to German kids in 2022: https://www.beliebte-vornamen.de/jahrgang/j2022/top-500-2022. So I'm surprised that it wouldn't show up in a list of >1000 "German" names.
I think it's simpler. It's not going to be a thing at all.
You have revenue and growth? Stop wasting time and get a proper round, if you can.
You can find summary of the release in my article: https://tomaszs2.medium.com/net-8-standalone-net-apps-now-50...
What's the historical context here?
> Some people want to solve problems with violence. And if that didn't work, you simply need more violence.

Yes, that's one of the definitions of a criminal. Using violence against them is a natural and the most effective answer.
I absolutely agree with everything you said.

Sadly, that's going to fall on deaf ears, as most people still can't tell aesthetics and design apart.

KDE has all the features and all the buttons. It's what I'd expect a prototype to be like.

Gnome simply reaches good design by just omitting everything that'd be hard to design. One way to do it, but obviously missing a lot of functionality.

Truly good design is making all the bells and whistles feel intuitive. Good design isn't about looks, it's about information hierarchy and structure.

Which is why I love the Windows 9x design so much.
If it's a safety mechanism that people relied on, leaving it to rot and getting people in the habit of clicking through on an expired or invalid certificate warning is irresponsible.

A degraded service can be worse than an offline one.
Not all businesses are bootstrap-able.
That is almost verbatim the definition of PII from Wikipedia and from OMB Memorandum M-07-1616 (the US government definition of PII).
Don’t see the problem with different pronunciations… I have a first name like Jules, I like it… indeed depending on whether people are French or English speaking they pronounce it differently—but that doesn’t bother me at all! It still feels very much like they are referring to me, and it feels like two versions of the same name, not two names.
No idea but the ethics of this are fascinating. At first I was on the side of absolute freedom especially since I'm just satisfying a personal curiosity but this has led me down a rabbit hole of leaks where I'm not so sure. The ethics of using any of this information commercially is murky at best.

A group called ALPHV (who AFAICT was responsible for the MGM resort outage) even makes an API available and indexes their leaks so users can search through them and download individual files. One particular leak for the 3-D Engineering Corporation caught my eye - I can see a bunch of Solidworks parts and assemblies from just a quick glance of the file list. I'm betting there's some ITAR violating files in there which makes me feel icky. Any serious leak from Boeing could contain stuff that's actually relevant to natsec.

That said, we are talking about Boeing here, which was recently responsible for negligently killing hundreds of people. I'm inclined to say "fuck their right to confidentiality."
arithmetic is implemented as bitwise operations so i’m still confused. the lower the precision / smaller range of values you choose to represent means fewer bitwise operations are required.
also mentioned in "Dune", the novel, along with other arabic/persian words.
And now we are seeing the same happening again in Gaza perpetrated by the old victims.
I appreciate your commitment to modernist capital-S Science here :) I'm familiar with how the field ought to work but after working in Andrew Gelman's lab for some years, also with how it can fail us. Here I think the researcher in question has had a much larger impact than you are allowing for. Here's a choice quote:

> Every single disease-modifying trial of Alzheimer’s has failed.

> The huge majority of those have addressed the amyloid hypothesis, of course, from all sorts of angles. Even the truest believers are starting to wonder. Dennis Selkoe’s entire career has been devoted to the subject, and he’s quoted in the Science article as saying that if the trials that are already in progress also fail, then “the A-beta hypothesis is very much under duress”. Yep.

And the original expose is quite interesting if you haven't read it yet https://www.science.org/content/article/potential-fabricatio...
I don't want to continue the can of terrifying worms :), but:

* I agree that what most of us generally mean in colloquial usage of the term "rape" is never justifiable

* However, in many jurisdictions, the legal definition of "rape" may be different and significantly broader than our colloquial usage. As an immediate example, a completely informed and consensual sexual experience between two teenagers may be considered "statutory rape", with all the prison, registered offender, difficulty getting a job and social stigma that follows a rape conviction. Whereas I personally don't think two teenagers having sex is indicative of mental illness.

It sucks, but the longer I live, the less immediately easily categorizable or black & white things are :<
https://archive.li/QKaTp
Well, Germany does too.
The Codex Seraphinianus
The wide angle lens on my iPhone can capture a pretty good portion of my current room even with my phone angled 45 degrees down.
My concern with this approach is that frameworks encourage consistency and give everyday developers access to at least some best practice patterns. And there's no reason for developers working on a business application to have to reason about standard patterns like caching, components, data storage, etc..

If you just go with "vanilla" HTML/Javascript, what will inevitably happen is that you will end up with a homebrew internally-developed framework anyways as people save and re-use patterns and start building ad-hoc tools and libraries, and that homebrew framework will inevitably be much worse (and poorly documented) when compared to a well-tested existing open source framework like React or others.
Not on iOS, at least. Just tap the microphone icon in the search box, and a button "Search a song" appears.

I've never understood why it's only part of the mobile apps, though, and not part of web search.
One issue is that housing prices have squeezed out budgets for furnishings. Everyone has a million-dollar house (two million, in my town) full of Ikea. I, myself, have a house that I got for much much less, full of fancy-ass Italian designer furniture, because at that time I had plenty of money left over after paying for housing. The dealer of said furniture went out of business, though, as the housing crisis accelerated.

Recently I lived for a bit in Paris and I noticed there are furniture and interior design shops all over the place. There are almost none left in the Bay Area.
Nextdns gives you dns with custom blacklisting. It's very lightweight, no battery drain and you can allow certain domains if anything breaks.

Not as powerful as UBO but you can use it on almost any device.

Highly recommended
yes. we should resist the tech industry's relentless binary categorization of everything. "oh no! i couldnt find it in the dropdown! what ever shall i do?"
You get into the situation because, in a relationship, a stench that lasts past a hard limit will get associated with a lot more than the garbage.
It is so terribly insane that this isn't done. You are being held by the state. The state has elevated access to state services. How easy would it be for them to hook into the state ID/DMV system and print you a state ID or driver's license before you leave?

If they can't verify your identity while you are in prison, then what are you even doing there?

All they did before I left prison was try to sign me up for Medicaid (I'm not elligible because I'm an illegal immigrant).

They did kindly let me keep my prison ID when I left which has my photo on it and says IN CUSTODY in giant letters. (they used to say INMATE but that word has gone out of fashion and they couldn't think of another word to use on the badges)
This is a simplistic view. The protective labor laws protect some workers, but can bring about a host of adverse effects. The good and bad are equally protected.

For example, my work place in France was so toxic that over time I developed psychological problems, because the institution could not address the abuse, harassment, bullying, etc, since everyone had secure permanent contracts (CDI) strongly protected by unions and could afford arbitrary behavior. A lot of people didn’t care doing their jobs properly, bringing about an environment with problems everywhere.
Great! Now do trilingual!
idk if it's a hard requirement, probably not... but I am with it... at a dev-specific settings.py just like Django debug toolbar, to avoid adding a dependency to production ;)