skysight-inc/HackerNews huggingface dataset:
> Although I think distribution causes further distress to the victims, it's much less severe than the initial abuse.

A bold claim with no evidence provided
Just take the "L" :-). You're not going to convince me that it was a worthwhile source, or that the motivations of a speaker don't deserve consideration. Thats plainly absurd. Especially when there's money AND (religious) ideology involved. Sorry.

It's true that no source is perfect - but some sources are much less perfect than others.

Anyways, thanks for the respectful dialogue. Cheers.
Parody of this comment from the other day?

https://news.ycombinator.com/item?id=36009068
GPG/PGP is worse than nothing, because it provides an illusion of security in the majority of use cases unless you build significant infrastructure around it to the point that you're really just using it for access to it's crypto primitives.

GPG's Web of Trust cannot answer the question of who is trusted to sign for a particular package on PyPI. At best it can tell you that a key that is signed by someone whose key you've signed. That is not a meaningful security control. Practically nobody is signing GPG keys thinking "would I trust this person to sign for every package I might ever want to download" and they are instead at most trying to verify the identify on the key matches.

It's existence creates a bunch of people who insist in trying to take up the oxygen in the room anytime serious security design is trying to happen to try and shoehorn gpg in places where it has no business being.
One of the filters in my decision making is what the impact is on climate change and then I have to assess whether it is subjectively “worth it” given that impact.

I haven’t found that it causes me to forgo modern living. As another commenter pointed out, international flight is reserved for a very small portion of the population. I’ve installed solar panels, electrified my home to avoid natural gas, I generally don’t eat meat or other animal products (perhaps the largest single act of low carbon lifestyle), and drive fewer than 7k km per year. I don’t feel deprived at all.

What’s shocking to me is that with the forest fires and smoke filled air, more people aren’t doing the same thing, but I guess that’s the tragedy of the commons.
You're correct! It's dot product reduces to cosine sim, not the other way around.

Could you clarify your second statement about Mad and 3x3s? Afraid I don't follow.
The best solution is to create a Google Voice account and use that number for 2FA
I'm curious, do you actually have ~1,000 work-related accounts? Or second accounts/alts for various non-work sites using your work email?
You'll pay the taxes when you sell the stock. There's no dodging going on.
> I think perhaps you shouldn't speak with such authority on the medium

What "authority"? I'm giving my opinion; this started with the comment "I'm not a fan of the genre". I don't claim to be an authority.

All of the visual novels I've played were terrible and their plots would have been rightfully mocked had they been books. They also had little to no branching and lacked any meaningful decisions. Note I played many that were highly regarded in websites such as Home of the Underdogs, whose owner was a fan of the genre.

That's just my experience (based on playing games since the Commodore 64). I base my opinions on my experience. I don't push them on you. It entitles me to say I'm no fan of the genre -- no more, no less.
This, after eight years with py I’m sick of it and of the stupid direction it’s taking
1105 according to Keepass. Although at least a third of these are no longer active.
> * Outside of the HN crowd, I don't think the average consumer thinks of privacy as a differentiator.

It's like trying to sell a service based on it being decentralised or a social media service on free speech. It's a nice to have thing, but the majority of the population don't really consider it a selling point on its own.

I think Kagi may have a better selling point because of this, since the differentiators are more 'you can choose exactly which sites you don't want to see/do want to see', not just 'we don't track you'.

But I'm not sure even that's enough. Probably needs to be a mix of both really good marketing and search results that are leagues ahead of Google's (something that's admittedly not as unlikely now as it used to be).
Nobody has written a good interface because PGP gets the primitives wrong. Most notably, the notion of long-term identifying keys you encrypt to directly as the most important service model.
I'm a big Rust fan, so I'm happy Tokio holds up so well. I find it to be one of the simplest and quickest ways to write task based programs.

Gotta wonder whether you can challenge those numbers with c++ though. I suspect you can but with a lot of work, where Rust is pretty effective written naively.

Of course the big issue with these comparisons is it's hard to be an expert in so many different languages. How do you know if what you're doing is the best way in each language?
Using .NET 6 is perfectly fine! It is the latest LTS after all, it's just that on machines with a lot of RAM the GC can indeed pre-allocate quite a bit of memory if, based on hardware configuration, it chooses to use Server GC. This, however, is being tuned with each subsequent release hence I'm curious to see the numbers on 7 on the author's hardware.
> "All programs were launched using the release mode if available. Other options were left default."

So it's likely these numbers simply reflect choices in the default configuration, not the ultimate limit with tuning.

I'm starting to dislike these low effort ChatGPT articles. Getting an answer from it is not the same thing as actually learning what's going on, but readers will walk away with the answers uncritically.
All this discussion is kind of interesting to me since in the beginning Python seemed to be focused on being the anti-Perl.

Rejecting "There's More Than One Way To Do It" in favour of "There should be one - and preferably only one - obvious way to do it" (IMO they did not find the right balance there in terms of python3 strings)

Ultra minimalism on syntax to the point of introducing invisible errors...

I suppose this greater leniency on approaches now is simply due to broad adoption.
At our company, there is a mad dash to build things using LLMs, so that we can turn to the board and say "see? we have LLMs" so that the board can turn to investors and say "see? we have LLMs"

Some of the use cases are certainly of dubious benefit to the actual product.
Believe me. I do not ‘wish’ Israel to have a thriving grey market for surveillance hacking tools like Pegasus that are used by oppressive regimes around the world. I also do not ‘wish’ for the Israeli government to fund companies like Amdocs who have been accused multiple times of improperly handing over customer data to that government. But those are the facts and so when I am accused of some kind of vague ‘prejudice’ for having my fair suspicions about a telecom company funded in turn by Amdocs i can’t help but feel like I’m taking flak for being over the right target.

“The initial project was created inside Amdocs, while building a chat tool called "Amdocs Unified Communications”

Are you contradicting the wikipedia article? I have no inside knowledge so if there are inaccuracies on wikipedia it would be great if you could correct them.

As an insider, what do you think was Amdoc’s reason for building a whole new chat protocol? Why would they pay big money for decentralization? Why wasn’t Slack or SIP+XMPP good enough?
Pretty entertaining concept, but I guess the site was developed with mobile in mind ? It's frustrating to use on a laptop, it looks like about 80% of the page is unused black space, with a big bar at the bottom, and the actual emoji area is smaller still, I can see about 3 rows worth of icons.
> I really really like Strongbox.

> still missing from the free version

The obvious solution is to pay. Any reason you are opposed to this?
> I've seen posts of three asterisks around before, but never spoken to someone who uses them. May I ask what they're for please?

I'm seriously confused. What are you referring to?
Baudrillard is cackling from the grave.
> Electron web and its many unverified modules/libraries

What do you mean by this? That Electron itself uses unverified modules/libraries, or that 1Password is? And do you have any citations for this?
Until Google decides to retire Google Voice...
Is memory really the right resource bottleneck for this many tasks?
this is nuts, i was expecting people to say like 8
Honestly, depends on your use-case. Spacebadgers generates minified and brotli-compressed SVG code instead of images, so we can run on the edge with very little performance overhead. Due to the reduced bandwidth, we can also serve badges with much shorter cache-times, so they update more frequently. I suppose if you're happy with shields.io, there's no good reason to switch, but for people who are actively looking for a faster alternative, or want to get some fresh badges for a new project, Spacebadgers is a great alternative.
Those keyboard shortcuts (the ones that begin with a slash, at least) date back to Lotus 123.
Why We're Worried About Generative AI
I’d be curious how old this rule is - because a lot of other goods have really dropped in price.

Food costs for a household were closer to 30% if income and now that’s dropped to 10%. Clothing and technology has taken a similar path.
https://archive.is/rdErN

https://en.wikipedia.org/wiki/Brian_Shul
It's better because it's written in Rust /s
Haha, I had to try a PHP build with the parallel extension[1] with some rather simple code[2]:

- single job: 27.8 mb (respectable)

- 10k: 8.3 GB!

At this point, I gave up. I'm 99% sure trying to go to 1 million will crash my computer.

[1]: https://www.php.net/manual/en/intro.parallel.php

[2]: https://gist.github.com/withinboredom/8256055709c0e6a8272b3a...
Ask HN: Should “only taken outside for repairs” laptops be designed differently?
For example, if you will only use a laptop in your home, then maybe you don't care that much about long battery life?

Should there be a separate category for such laptops?
They're very different.

Take forward secrecy. This is a property that means that if your key is compromised, it doesn't allow breaking everything you've done with it. This is a very desirable property for email or messaging because you don't want somebody reading all your conversations if somebody ever gets their hands on your key.

Or take non-repudiation. This means that when you sign a message you say "John Smith did this", and John Smith can't deny having done it.

For email or IM we want forward secrecy. You don't want all your conversations to become readable if anyone ever gets their hands on your keys. If you're caught, you don't want the authorities to be read your entire conversation about obtaining drugs, you want a system such that even if they get your phone, they still can't decrypt your captured encrypted messages. GPG isn't capable of this.

For email or IM we don't want non-repudiation a lot of the time. If you're caught, you don't want every message being "Signed, John Smith". GPG provides non-repudiation, which is undesirable.

On the other hand, we don't want this for package signing. We want to know that John Smith released this thing. We want to hold John Smith to account if he signs a malicious package, that's the very point of John Smith signing it.
> DISTANCES DEPEND UPON THE COMPARATIVE PRICES OF LABOR AND TILES.

Nice to see that the XIX already understood what is apparently not always self-evident in the XXI.
I'm probably the one with the least.

I have 35 in my password manager. I purge the ones I don't need every 2 or 3 months. I even gave away GOG and Steam accounts to friends after years of not playing games.

Sometimes I have to send a threatening email to delete some accounts. Currently there's about 2 I'm waiting for an answer.

It's gotten worse lately: people just don't delete your account anymore :D. Because of that, I use "hide my email" and put fake personal data pretty much everywhere now. When I REALLY don't care or am just checking the service, I use a burner email.

I honestly wish I had close to zero. I really hate SaaS and I really hate websites that require a login for stupid stuff (like... a barbershop that needs login/password for scheduling haircuts? fuck off).
>We need a new word for this sort of thing. These things are absolutely not human rights in the “inalienable” or “fundamental” sense of being entitled to them just by a being human.

These things are absolutely considered human rights everywhere in the modern world... except the United States.

Only in the US would a new word be needed, because Americans can't wrap their heads around the premise of human life having value beyond its transactional value under capitalism, or of governments having any kind of social obligation to provide for the welfare of their citizens.

Saying we as a society need to create bills, taxes and infrastructure to guarantee these things is equivalent to considering them rights. That's what rights are - things governments have to allow and provide for. Just like the right to keep and bear arms requires accepting gun violence, more work for EMTs and law enforcement, legal infrastructure and any number of negative societal costs. But Americans are willing to tolerate mass shootings becoming so commonplace you can't even remember the latest one because shooting people is as fundamental to Americans as the law of gravity, it's a right granted by God, it just is.

Yet feeding people? Housing people? Access to medical care? Education? Women can't even get an abortion in the case of rape, incest or fetal death in nearly a dozen states, because even bodily autonomy and privacy are up for grabs now. Suggest that Americans deserve any of these things and a lot of them get nervous and reach for their revolvers. But Americans should want these things. The richest country in the world should want to be willing to pay the cost of a society worth living in. We should want our government to be effective at something more than violence. The country that built Hoover Dam and created the Manhattan Project and put a man on the moon should be eager to put resources towards improving the quality of life all of its citizens.

But we aren't willing, and the implication that we need new language to even discuss it is depressing as hell.
--flagfile gets me really far but to be fair it sucks when you need nested kv
If those 'tasks' can be expressed as state machines, then I'd think log2(<number of states>) * 1e6 bits would be the lower limit.
Thanks for bringing this to my attention! Will look into it
Yeah, it's not all about permanent disabilities, it's also about temporary and situational ones (like say, having your hands full due to work, or being in an area which isn't well lit and needing better contrast).
Why keep score? If you have a password manager, the number is irrelevant. But: KeePass 2052. Cheating because I work for an agency... so we have hundreds of clients' passwords to store and selectively distribute to the team.
I have 260 items in my vault. Of course, I'm sure it could use some tidying up.
So, You Want to Build a DBaaS Part 2
The Long History of Rep MOVS
Ancient Romans already had been building paved roads, 2000 years before the "cycling advocates" became a thing.
More personal finance so only tangentially related
but I thought Microsoft Money was as great program
years and years ago.

I wonder why MS killed it.

Every now and again I look around for something similar.
"duplication is cheaper than the wrong abstraction" is only true if the duplication: a) isn't also an abstraction (which, in go, it is in this case) and b) is "contained" (i.e. not overly used), which it often is not in non-trivial go code.

Go's errors package is riddled with `reflect` and other inefficient code constructs. Printing an error (e.g. to stdout or the log) is fine. But if you want to actually do anything with the error in the code (e.g. to discriminate/branch based on the error), you have to resort to bloated types that implement a poor interface or else rely on string inspection. In either case, you are using the underlying errors package. In small scale applications it's fine, but when you're doing anything at even modest scale and your application encounters errors, it's going to introduce measurable performance degradation.
> I'm starting to dislike these low effort ChatGPT articles.

The next few decades are going to be tough for you, I think. Brace yourself!
I used to run a web site that focused on British TV shows. A competitor used to call up our hosts and PayPal (we used for donations) and tell them the site was dealing in CSAM. There was nothing of the sort on the site, but it would get us cut off for days at a time until investigations were completed. This would happen every couple of months. There is no protection against such an attack.
woop another Keepass user!
Either Sperm Wars or the Bible
It was missing 3rd party apps of any form, copy/paste, video recording, any sort of office suite, email IIRC had no push support at all. Palm/Windows Mobile/Blackberry devices of the time could do a lot more.
445 logins for me on a self hosted bitwarden (vaultwarden) instance. Although a lot of those are for user & root logins to local machines I provision.
I have zero non-work sites on my work email.

Crazy isn't it. Not everything is a login, and not everything is a password. There are keys in there for instance, and some credit cards. The majority are logins though. Crazy, isn't it.
For Inception I got it on the first try with Zzz, Russian Nesting Doll and Business Suit
While it’s not my daily driver, Arc automatically closes tabs after a certain amount of time, which is configurable. It’s been helpful.
House of Suns by Alastair Reynolds. The world building in this one book is amazing, wish he'd made a series out of it.
That relationship seems backwards to me...

Any text corpus is a subset of the language, under the normal definition that a language is the set of all possible sentences (or a set of rules to recognize or generate that set of possibilities). This text subset has an intrinsic bias as to which sentences were selected to represent real language use, which would be significant as a training set for an ML model.

So, perhaps you are saying that the text corpus carries more "world" information than the language, because of the implications you can draw from this selection process? The full language tells us how to encode meaning into sentences, but not what sentences are important to a population who uses language to describe their world. So, if we took a fuzz-tester and randomly generated possible texts to train a large language model, we would no longer expect it to predict use by an actual population. It would probably be more like a Markov chain model, generating bizarre gibberish that merely has valid syntax.

And, this is also seems to apply if you train the model on a selection from one population but then try to use the mode to predict a different population. Wouldn't it be progressively less able to predict usage as the populations have less overlap in their own biased use of language?
just use longer keys (with an ad-hoc separator, if you want)
Also, that involves actually renting out houses, not keeping them empty.
Unused variables are an indication that the author hasn't completed their thought, so to speak, in the best case. In the worst case, it's a mistake and indicates the code is likely implemented in a way that it does something other than what it intended. I think making it a compiler error is the right way to do it. Other languages should adopt it.
> In my experience (Python and Rust) missing keys are errors, not silently converted to None:

In Rust it's possible to deserialize to an Option.

https://play.rust-lang.org/?version=stable&mode=debug&editio...
Gnucash is hard to use.

I recently attempted to help a non profit setup Gnucash. It turned out to be cheaper to get commercial software (Xero) as they were spending too much time on upskilling in Gnucash.

They took a week to onboard to the new system and are amazing at how quickly they can do everything they need to do.
Do you know you can add multiple URLs to the same un/pw and it will autofill on more sites?
Vegemite without butter. WTF was he thinking?
My cynicism that government will have an all useful or helpful role here is pretty low. And a big part of me thinks whatever happens here will end up impacting individuals & speech-to protect against ai we have decided all speech must be from registered people, so some such huge blast zone disaster.
Good one :P I really tried not to over-emphasize the usage of Rust in the project. It is indeed quite fast, but mostly because of the focus on minified SVG, edge-computing and WebAssembly.
Pretty much all of them have an ATM so it's not really a big deal.

This one won’t, because guess what ATMs have? A screen. Somewhere on this page is the “owner” commenting that they’d take cards, but all of the terminals have…a screen.
I wonder whether the problem could even become sufficiently well defined to admit any agreed upon loss function? You must debate with the goal of maximising the aggregate wellbeing (definition required) of all living and future humans (and other relatable species)?
Exactly, that's the trillion (quadrillion?) dollar question. Have we hit asymptotic reasoning capability or not?

There are interesting things to do with synthetic data, so stochastic parrot might not yet be hitting asymptote.
Is Shrek a famous AI actor?
In a lot of established businesses, executives are basically just looting to enrich themselves and their friends. Wherever I've worked I've seen it, inner circle comes first, then running the business. It's double true in venture capitalism. VC buddies get installed into high paying "jobs" as part of raises, executives taking advantage of the perks every way they can. Free money corrupts. But the model I've seen again and again is someone gets access to money, they call their friends and have a party on other people's expense. It's how the world works. If you're into that sort of thing, best thing to do is figure out who is likely to have money to dole out and kiss their ass...
Show HN: Planit Earth – Your AI-Powered Travel Planner
Greetings Hacker News family! I'm excited to share with you the first version of our AI-powered travel planner.

I'm a digital nomad/tech geek who loves traveling but admittedly am lazy about trip planning, so I created a tool built on ChatGPT that could help me jump start that. I simply enter a destination, the # of days, a budget preference, and it spits out a full travel itinerary with highlighted points of interest.

The problem: Trip planning can be overwhelming and time consuming. While some may find excitement in planning, many folks are overwhelmed by the prospect of figuring out where to go and what to do once you arrive at your destination. The typically requires copious amounts of research in order to uncover the major attractions, determine their relative proximities, and weave everything together into an actionable travel itinerary. To complicate things, everyone has different preferences for the types of activities they would like to partake in.

The solution: Planit Earth aims to help travelers shortcut this process by leveraging the power of AI to generate personalized itineraries with just a click. The vision over time is for Planit Earth to become the go-to resource for your trip planning needs.

Look forward to hearing your thoughts!
Sure, but that's true of lots of things OpenAI does. For example, they removed a bunch of functionality from their API for the new models, presumably for safety reasons.
With the obligatory "This post was a thought exercise..."

There are also those of us who can be on long flights, travel places without cell service, may turn off phone if international, etc. I'm mostly reachable by cell phone but, no, you're not guaranteed to reach me right now every moment of every day.