skysight-inc/HackerNews huggingface dataset:
"as everyone has come online, I have made fewer friends."

Probably has to do with your age.

I made many friends in my 20s, most through the internet.

This got less and less as I grew older.

But I know a bunch of people in their 20s who still make friends online.
Another thing you can look into, here's the secret words: Canción del sur.

The film went public domain in Spain. And surprise, there's some boutique resellers in Spain who do DVDs and Blu-rays... and add language tracks...

https://www.amazon.com/Song-South-Blu-Ray-Reg-Spain/dp/B09BD...
I just tried Alfred Camera but I can’t say I’m impressed. Poor UX and the functionality is poor. Perhaps it’s me.
The signing requirement only applies to the stable and beta versions of Firefox. It can be disabled in about:config in Firefox Developer Edition (which is basically the same as beta), as well as in Nightly, ESR, and Unbranded builds [1].

[1]: https://wiki.mozilla.org/Add-ons/Extension_Signing
While the prep for a colonoscopy is inconvenient, the actual procedure is not really a bother at all. As someone over 50, I’ve never had problems with insurance to authorize it.
If I'm not mistaken, looking at the docs of: https://pypi.org/project/pip-run/ it doesn't parse the AST to infer the dependencies, you still have to declare them (either in script with # Requirements comment (which we also use as an escape hatch https://docs.windmill.dev/docs/reference#dependency-manageme...)) or externally declared.

So it's close but not exactly the same.
It's been many months since I tried, but I think you have to redo thateach time you restart Firefox, i.e. contrary to Chrome, you cannot make it persistent.
A Karen is a personality type. They are not imputing the gender on Elon but the personality. By applying the insult to men they are de-gendering the insult.

Not that I like the term Space Karen.
I'm staggered this esoteric post about a niche database has made it to five points!

Also though a very nice photo of melted dark hot chocolate in the blog post immediately after :-)

Ukraine -> best bananas I've ever had, and superb chocolate shops.
I've used Alfred some time ago on an old android phone to catch who was throwing cigarette butts in my backyard. The app worked flawlessly, the relations with my neighbors not so much.
> "Having engineering problems to solve

Stadia had a fundamental physics problem, not an engineering problem. Their "solution" is little more than a bandaid that highlights the fact that the problem exists.
> new types of tech (defi and crypto has a lot of that)

I’m sure crypto and Defi has some good people, but a huge proportion of them seem to be grifters and scammers who I’d want nothing to do with. That wasn’t really the case on the early web.
I can believe the motorways are clogged, it's a capital city after all - but who lives 100km away from their workplace, and why? I knew someone who did this in Germany, but his argument has always been that actually, this is "only" 30-60 minutes away on the autobahn depending on conditions(which I still think was nuts), but from what you're saying people accept 2-3 hours per day(!!!!) In a car just to get to work? That's nuts, and again, I really doubt it's common in any way shape or form.
Being unable to ignore node_modules directories.

- There's no need to sync these directories. They can be recreated very quickly via `npm install` but the tons of tiny files take forever to sync.

- In addition, Dropbox locks these files causing npm to fail. So I often found myself pausing Dropbox just so I could use npm.

Fortunately, I found two solutions:

1. A script to tell DB to ignore node_modules directories based on: https://stackoverflow.com/a/69655523/117030

2. OR https://www.insynchq.com/ can be configured with .gitignore-style rules.
This objectivist fairy tale falls apart on first contact with reality.

- Income and savings are not evenly distributed, your rich birdfeeder would barely notice the price bump while the poor starver would have even less to eat. Rationing would be a closer solution, but that needs to be planned carefully to avoid similar loopholes (for example: if you can afford meat then you'll need less wheat, leaving more available for waste).

- Crisis-induced profit incentives aren't going to lead to increased production, because 1) setting up production lines takes time and long-term investments, and 2) solving the crisis brings the price back down to normal, anyone who wouldn't invest at the normal prices would be stuck holding the bag in the end. We saw this in action a year ago, during the COVID chip shortage.
Which is a huge limitation of many of the other tools. I have some beef with poetry, but it did at least get one thing correct: differentiating between the code required libraries and the development tooling (pytest, black, etc). There are hacky workarounds to accomplish this with other tools, but codifying this differentiation is incredibly valuable.
If you don't want to actually write the code and deal with the browser webstores, you can also use an "extension builder" tool like https://www.pixiebrix.com/ to call APIs, move data around, and build simple UIs.
It is great they require 2FA, it increases everyone security in case a developer account is compromised.
> Use spacing to keep things organized

Stupidity is contagious. Some five years ago i had to use Gmail for work and someone from Google had the great idea to use a big "Gmail" icon which did nothing but used around 1/5 of the screen.

Or you go to a website to fill a form (name, address, etc) and there are exactly 3 text inputs on the screen, the rest being unused space.
this guy spent 16 years writing and maintaining a Twitter client
I also have often wondered how much Docker owes its success to the shortcomings of python.
Yannic kilcher had created a videoclip for lyrics made of imagenet labels last year: https://www.youtube.com/watch?v=rR5_emVeyBk
The current handling is what I’d like to call a Selbstverständlichkeit.
Yes, and some # of banks will do it nonetheless. Sounds like the U.S. taxpayers will be rescuing some failed banks very soon.

This can't end well.
Manifest V3 support is coming to Firefox on Tuesday with the release of Firefox 109.
I'm curious about your take on this.

Would you say macOS, iOS, Windows are more trustable than FOSS OSes like Fuschia or ChromeOS, Android, or even QubeOS and Tails?

If not, where else ChromiumOS / Android lack (keeping in mind the embedded nature of the latter)?

How long do you think before viable open firmware / open hardware computing devices show up?

Thanks.
Who should be the next CEO of Twitter? / Let’s play a guessing game
Key word from the grandparent post: "permanently"

Key word from the parent post: "temporary"
That's where you should be super explicit about it.
Most of the old niche groups (IRC groups, imageboards, forums, etc) I used to spend time on just migrated into private spaces once social media became a de facto public space on the internet. These places usually live as Discord guilds, Matrix spaces, Telegram group chats, private fora, Patreon groups, alternate networks (such as: mailing lists, Gemini, Freenet, Urbit, etc.)

I also feel like all this noise about Twitter is just the Twitter early adopters realizing what the old IRC and imageboard users knew long ago: social media is a semi-public space now that everyone is online.
325 miles is a long trip to drive IMO. My threshold for when a road trip is "long" is 250 miles.

As for commuting, your 30 miles number is way low. Even if you accepted this article's ridiculously low 50% as true, most modern EVs (think 300 mile range) would still be fine for a commute that's 75 miles each way even with no charging at work. And that's way further than most people commute (to put it in perspective, living in Philadelphia and commuting to Manhattan would be 75 miles each way).
Is the MTA doing this at its subway turnstiles? Everyday I see people just walk thru the open gates or jump right thru without paying. I feel like a chump for paying.
Unsure why you're ignoring the difference of unlocking an iPhone to access the data on the phone compared to accessing data on iCloud.
Replying to myself with some thoughts.

I want to be able to indicate what aspects of a date are real and which ones are estimated or calculated. Or which ones are just missing.

Exiftool supports missing date elements, but only if you have the higher order elements. For example, you can have just the year and month and no day, but you can't have month and no year. See this in the exiftool FAQ: https://exiftool.org/faq.html#Q5

It isn't guaranteed that other tools will know what to do with partial dates either way.

Dublin Core/ISO 8601/Library of Congress has a comprehensive spec for partial dates: https://www.loc.gov/standards/datetime/
While the spec looks good, I haven't seen any solution of saving this as metadata. I'd love to get my hands on some assets that LOC tagged with this spec to see how they log it. There is a python library that supports the extended datetime format, (not for metadata tagging though): https://pypi.org/project/edtf/

GEDCOM, the standard genealogy format, supports its own version of partial dates https://www.gedcompublisher.com/en/dates.htm

Flickr has it's own version of partial dates that can only be updated online/API and not pulled through metadata: https://www.flickr.com/services/api/misc.dates.html

I am in the process of scanning and archiving about 20k old family photos from the 1850s to today. My goal is a format to reliably log the metadata in the photo in such a way that it is clear when dates are accurate or guesses.

From what I can tell, the ideal path (aside from everyone agreeing to a standard in metadata) is to not use partial dates in the standard date fields because of compatibility issues. That leaves the only option of using other fields to indicate the status of the date. There are thousands of esoteric potential metadata fields that exiftool can read and write to, but also for compatibility sake, I'd like to stick to standard fields that most tools can at least read.

There are 3 main options I am looking at:
1) Keywords: log the status of the date in a standard keyword format. Something like. "DateStatus: 1950S2" In the edtf from the python library above.
2) Description or Notes field: Use a standard text string in one of these two fields similar to keywords solution above.
3) Use the time aspect of the datetime fields to indicate the status. Come up with a code using the hours, minutes and seconds part of the date to indicate the status of the date field. Something like: if seconds = 22 then year is estimated. This could work seeing as the time of scans is typically not known. (at least in my use case).

From there I need to develop a workflow that allows me to tag the photos with the estimated datetime and then converts that to a sortable datetime in the standard field.

It should support edtf and gedcom format. With some standard rules on how to sort something that is listed as "Circa" or "Before"
This will happen when you sign in to any Microsoft product, such as Office, Teams or Onedrive. After you input email and password, there is a window dialog with a big button to use that credential to manage the device, i.e., your computer, converting your local into an online account. And there is an option, with small text, to "use only in Microsoft applications", or words to that effect. This is easy to get caught, as everybody won't read dialog windows and rapidly click on whatever big button.
thx!!
Iunno, anywhere urban/suburban with rules "authorizing" it seems to make it so impractical that it's easier to continue buying torture chickens and eggs from the grocery store.
Just wear a cap, shades, and a covid mask.
Wayland wasn't relevant until very recently, and hasn't existed even in concept for much longer than that. The Qt licensing matter I'm talking about was back in the 90s.
Extensions were the only way to help me fix my habit of constantly rebrowsing websites. It was chronic at one point.

Might come in helpful for someone: Https://fetcher.page
Root detection is about reducing risk to companies, presumably sideloading results in substantially increased risk. It’s not about you, it’s about their bottom line, but it can also help prevent grandma from losing their life savings.

I’m a security engineer and know what I’m doing and agree there’s some level of security theatre, but it you’re not worried about losing Crown Jewels from a compromise you’re most probably uneducated or arrogant.
Ask HN: How to negotiate start up job offers?
Hi HN,

I am about to finish grad school and am looking to get a job at an early stage startup (roughly something 1-2 years old and in the 10-100 employee stage). For context, I am finishing a PhD in Machine Learning/robotics at a top school, and am hoping to land a job in the bay area. I am about to start reaching out to people / submitting applications, and am wondering if you could offer me some tips about how to negotiate offers.

Stuff like businessinsider and levels.FYI have job salary info for machine learning engineers at big tech companies, but I am not sure to what extent that informs salaries for start ups, and people in my network didn't have much to share about that. There are some pretty good articles about this online (https://theriveter.co/voice/ask-for-equity-in-your-startup-company/ , https://www.stockoptioncounsel.com/blog/joining-an-early-stage-startup-negotiateyour-equity-wisely-with-stock-option-counsel-tips/2014/2/12), but I couldn't find any prior discussion of this on HN so figured i'd ask.
PEP 006 describes the way Python versioning has worked since Python was first released. Yes, it's technically not quite the same as current semver, but current semver didn't exist anyway back then.
There's that, and ~75% of corn and grain grown is used for feed and ethanol.
The only installations that I have seen all had significant containment. Also, the rotors were densely wrapped fibers and on impact became a tangled mess that absorbed the kinetic energy. They don’t fragment into sharp, hard chunks.
Cool that at least matches 2 of 3 points I theorized.
calories are a unit of energy, so it’s a straight forward comparison

if we assume that a computer can be powered by 100 watts, over a day it will use 2.4 kW h, which is about 2000 Calories

GPU will consume a lot more, but we aren’t that far off in efficiency
I believe the intention is to allow operations on multilayered business objects to be composable. So your approvalConfirmationUpdated() method may actually be made up of a sequence of smaller operations, each of which I might want to use elsewhere in the application. Lenses allow this to happen succinctly, and works better with eg the Java streams API.
It's wrong to steal. Canada has many food banks, charities and social programs to help people who genuinely need assistance. These people aren't stealing to feed their hungry child, they're stealing in protest of price inflation - which just exacerbates the inflationary pressure. It's misguided and should not be celebrated.
Did it switch you magically or something?

I actually don't mind the microsoft account integration but I also have a name issue. Microsoft will name my account the equivilent "jons" instead of "jsmith" but all my ssh logins are the latter.

I just make an offline account first and then change my account to a microsoft one in user settings and it seems to keep the first name.
I use the current date and if I can and my first and last name when I am required to be identified.
Martin fowler made a guide from his own transition to mastodon
https://martinfowler.com/articles/exploring-mastodon.html
Related to (2) is an RWSL[0] system, which was supposedly in use at the time of this event and is designed to stop exactly this sort of thing… whether it was functioning, the pilots didn’t see it, etc, will surely come out in the ensuing investigations.

ETA: another comment suggests that while JFK has RWSL, it was not installed at the intersection where this occurred.

[0] https://www.faa.gov/air_traffic/technology/rwsl/
Another reason to mask up
It's your redirects causing duplicate content and/or indexing issues.

Google's index of your old site (excluding tags): https://www.google.com/search?q=site%3Ablog.johnnyreilly.com...

Shows your blog posts were indexed with no trailing slash: https://blog.johnnyreilly.com/page/155

Your current 301 sends this to: https://johnnyreilly.com/page/155

Which doesn't have a canonical tag, or 301 redirect, to the correct blog post: https://johnnyreilly.com/2017/05/20/typescript-spare-rod-spo...

Once that's fixed, I would also jump into GSC and run their Change of Address tool (https://support.google.com/webmasters/answer/9370220?hl=en).

LMK if you need a hand with this.
Hm. I tried this with an super simple extension[1] I had lying around and couldn't get any network requests to work. The error thrown in console was a generic "NetworkError", but the network tab shows no relevant entries at all. Not a great developer experience, especially compared to chromium.

https://github.com/JacksonKearl/FeelingBlue/blob/main/extens...
Apparently FPAT declaration resolves this

https://stackoverflow.com/a/43478468
Even better: there are (well defined) real numbers whose N-th digit provably cannot be computed at all.

https://en.wikipedia.org/wiki/Chaitin%27s_constant
I wonder if Windows can take a full table without tipping over internally.
A lot of Canadian ones are doing "click-and-collect". Either for free, or a small fixed charges that's absolutely worth it.

I especially like it when they have a limit of 10 on some special, so I pick up 10 from my online order, and grab 10 from the store.

Substitutions could use some more logic. Soda often goes out of stock. I don't need 40 bottles, but I'd like a mix of 10 of whichever 4 I like are in stock. That's a lot to ask of their ordering system, so I get 10-40 bottles...
> I would, however, trust a default MacOS/iOS/Windows system over a default Linux system. The Linux community has a track record of being hostile to the security community - for their own good reasons. Whereas Apple and Microsoft pay teams to secure their OS by default.

I think we can have the best of both worlds here: OS distributions that are being maintained by paid teams of security experts, and that can be audited by anybody.

What are the major ones? Android, Chromium OS, RedHat (Fedora, CentOS), and SUSE.
> CircleCI had negligent security design, but all its competitors are just as bad, to be fair.

Ominous. What about GitHub? The amount of secrets I trust them with is practically all my life force at this point.
> Fun fact: Canadians can import non-prescription meds by mail

I am jealous of Americans and their 10,000IU Vitamin D pills. Canada limits the same to 1,000IU per pill. Would this be allowed to cross the border or no?
The brand is losing so much credibility among developers, I guess we'll see even fewer products with Twitter API as a core feature.

I know this has been a trend for the last couple of years but this kind of lack of communication seems like a milestone.
Well-written and touching post. To switch off this API used by so many long-time users on the same day "For You" appears as the default option on Twitter triggers me. The "For You" timeline is only for Elon: it will drive engagement, extremism, and all the things social networks have been accused of driving for years now in order to make more $.

Some folks here have been comparing the crypto/Web3 and ActivityPub craze recently but I see a massive difference. A billionaire has spent the last 3 months shitting on what I thought was my social backyard. Crypto and NFTs did not impact how I use my bank accounts, Elon ruined in a quarter a very special place I had crafted over a decade.

Mastodon is not great right now, the UX needs to vastly improve, but all for-profit social networks have always disappointed in the long run. Looking back, few technologies have kept the same degree of greatness over the past 15 years: emails, torrents, RSS feeds... only tools no corporation fully controls. I hope ActivityPub can join that list fairly soon.
Delisted would imply that you wouldn't see your listing yourself, or that when you try to post a new listing they would stop you. Shadow banning is when you post to a listing, it says that your listing was successfully posted, but it wasn't really posted.

Twitter does that, it doesn't tell you that what you post wont be reached by the people you are posting to. Most people don't have many followers, they just reply to tweets and those replies will show up for the original tweeters. Twitter shadow banning you means that the items you post no longer shows up as responses. Sure the small subset that follows you can still see them, but 99.99999% of twitter wont see it, so it is a 99.99999% of a shadow ban.

If they told you that any of this happened anywhere it wouldn't be a shadow ban.
I wrote something similar about extensions being a good starting place for indie hackers that are trying to make money. Many of the same conclusions as the author of the article — low barrier to creating, can sometimes grow and be useful for a lot of people with no scaling issues: https://www.indiehackers.com/post/why-browser-extensions-are...

Also, I run a service that lets extension developers take payments in their extensions and it's been really cool to see many extensions take off like the author describes.
Re #2: We already have something like this at some airports. I wonder whether it was available on the runway/taxiway in question?

https://en.wikipedia.org/wiki/Runway_status_lights
Okay, looking at the paper more carefully (I'd just looked at the article before, and was arguing from my knowledge of the field more generally), I take it back -- there is definitely some formal category theory here.
And this is not the case here?

I mean, there's always going to be today's 10,000 [1] who doesn't know what, say, "VB.NET"[2][3] means.

[1] https://xkcd.com/1053/

[2] https://news.ycombinator.com/user?id=kwhitefoot

[3] https://en.wikipedia.org/wiki/Visual_Basic_(.NET)

But explaining or footnoting everything defensively, rather than pointing out misconceptions as they arise, seems excessive.

Further, someone may deliberately use a minority definition in order to stress a philosophical point. One valid viewpoint is that a publication is a publication is a publication. A preprint, a blog post, or a peer-reviewed journal publication should be given equal weight as being "published." I'll call this position #1.

Another valid point is that some works are incomplete, and may go through multiple drafts before reaching the final, "published" form, which it's best known by, and is likely the most polished of the versions. I'll call this position #2.

Often people want feedback, and one way to get feedback is by publishing a preprint. (There are others. I recall reading of a mathematician, about a century ago, who would first publish in his home country, and native language, to get friendly feedback from colleagues, before publishing in English. He's cited for his later publication.)

Someone who holds position #1 might fully understand that I use the dictionary with position #2, and still deliberately use position #1 in order to popularize that #1 dictionary. The difference isn't one of confusion or lack of knowledge, but one of viewpoints.

Let me be clear - I'm not saying that that's the case here. Instead, my example is meant to show it's not necessarily so simple as "shares the same dictionary" or not.
His "life's work" is a fresh coat of paint on someone else's creation, which is of questionable value to begin with. And using his mother's death as a comedic prop in a public rant doesn't exactly engender sympathy.
"Nice glossy look" is very Vista-era: it's has fallen out of fashion since then.
God, the number of panicked IT support calls I got over that particular phrasing. It was quite the month.
I'd prefer to choose how much risk I want to take when installing extensions. Just give me a warning and let me do what I want.