skysight-inc/HackerNews huggingface dataset:
As for 2:

I think this is quite generally a quality feature for web apps and dynamic web interfaces, that should always be considered.

If they get too large/unwieldy there is always the option to use base64 encoding or other formats and tricks. Human readable URLs are always nice but I rather have something ugly than no URL state at all in many cases.

If the output changes frequently over time, so it might get stale, then one can still add a timestamp and an additional warning in the UI with a link to recent data.

What I'm saying is that there is rarely a good excuse to not do this.

In fact I think when I haven't been following this principle it was typically due to self-inflicted, bad decisions paired with time constraints.
I'll add to this, I've had 5 jobs within 5 years of graduating.

The first 2 jumps were due to compensation, was able to get a nice raise each time.

The third job was a good fit, however the role evolved into something I didn't like as much and didn't fit my career goals.

I took the fourth job to try something new, quickly found out the role had nothing I enjoyed doing.

All of the experiences were valuable in terms of experience: different industries, meeting different people, and learning what I like to do.
This is very true - to fully explain a "hello world" program you'd have to dive into macro syntax... When writing my Rust book I often start by showing the naive solution, and then later move to more canonical code once I've introduced more syntax that enables something more elegant. But I'm aware that I'm showing something non-optimal to start. Maybe that loses some trust, like people think they're learning something only to be told later on that it's wrong? On the other hand if you start with the optimal solution you have to teach so much syntax that it's overwhelming. I expect that some folk want every example to be perfect, but I'm going with an approach where you iterate through each chapter and as you progress through the whole book the examples get better and more idiomatic.
I worked at LANL for awhile. Los Alamos is beautiful, northern New Mexico is lovely, but lab work is 99% bureaucracy. This was years ago but I needed 8 separate signatures to bring an iPod classic into a non-classified building. Insanity.
In my opinion this type of argument is built to stop lower classes from complaining more than a cut and dry example of how overspending on ill-perceived necessities can cost you wealth in the long run.

More importantly, there are tons of people who do live fiscally responsible and still can't afford basic necessities (let alone avocado toast).
Microsoft is certainly embracing open source. It looks like Mono is still with us after open sourcing .NET, though it's now sponsored by Microsoft. They bought GitHub and kept it running. Are they still doing the extend with useful features not found elsewhere part? I don't follow their stack closely enough to know.
Instant and no-fee I can get behind but irreversible sounds like an awesome way to lose a lot of money.
Yeah, maybe so. The linked slide does list "user error" as one of the angles.
I actually have two of those and like them a lot, but figured Stadia controllers might cost next to nothing if anyone still has them, as opposed to 50 bucks for the 8bitdo.
I have long been terrified of something shaped a bit like this. Here in the US we already treat most workers like absolute garbage. If one day the Average Joe wakes up and finds that all his money is merely some electronic scribbles in a database which have mysteriously gone missing, the social unrest is probably something that most people on this site couldn't even conceptualize of.

Today it's Zelle, but what happens when you and everyone you know wake up and check your bank account and get an error. Suddenly can't buy food? So on. Sure, they keep backups. You hope. Do they test restoration? What would have to go wrong deep in the depths of a financial system creaking along on 1970s technology in order to really throw a wrench in things?
So is this more Russian propaganda denying that Ukrainians are a distinct people or a brain-dead comment about how all white people are the same?

Because while the British were conquering half the world and running the transatlantic slave trade, Ukrainian people were simply trying to avoid being conquered by various powers and subjected to genocide. The Mongols, Ottomans, Tatars, Polish-Lithuanians, Austro-Hungarians, Germans and Russians all conquered Ukraine at times, the Russians subjected them to a genocide and are currently attempting another... Ukraine's last 700 years of history are basically just attempting to stay alive and independent. But sure, go on about how they're the same as WASPs and have white privilege or some other nonsense.

Anyhow, Ukrainians have distinct language, culture, food and are mostly a religion that's a tiny minority in North America, so go on about why they can't decide to have a small enclave when literally every other culture does.

Why are Chinatowns and Jewish quarters OK but not a single Ukrainian country club?
"Fucked" is another option. The US wastes so much money on the military, but that all gets funneled to contractors and the enlisted soldiers get fucked.
It comes from a concern that VC backed investments demand a constant level of revenue growth, causing a company to add features or integrations that do not improve the base product. Organic growth is usually insufficient for stockholders, whose demands become a priority over stakeholders.

If the user base does not increase at some rate determined by the investor, then growth comes in the form of advertising, partnerships, or similar that negatively affect the _product_ existing customers signed up for.
hard to implement languages in C without a C compiler
Is this the kind of rumor that starts a "run on the bank"?
If you can’t find what you’re looking for right away, can any of your research collaborators buy you more time by keeping you on or adding you to their projects for a little while?
> This is the reason I stopped using VSCode even if the tool is very good.

So you’re not going to use the tools that you think are the best and most productive and instead depend on the kindness of strangers volunteering in their free time?

And before you cite “Linux”, look at who the top contributors are - all corporations.

Yes and how deep down are you willing to do everything on your own and does it give you a competitive advantage - ie “does it make the beer taste better”?
I mean, if this is the worst code people can come up with then it's better than most codebases I've had to deal with at $dayjob.
Do you account for base CO2 level? Air in an unpopulated beach will be something like 420 ppm; and in my city the outside air is something like 600 ppm, so an empty well-ventilated room is still 680-ish ppm - so if someone starts exhaling, then you'd have to add the 720-864ppm of extra CO2 to that.
I would bet the factors that lead to following John Carmack highly correlate with the factors that lead to opening an HN account.
I really wish they add direct connect either optical or USB. I also don’t think Apple realizes they could absolutely sell a crap ton of Mac Minis to audiophiles/HiFi crowd. They just need to add custom DAC and some outputs.
It can both be true that the wage is pretty decent for Kenya, and also that OpenAI should have paid more.
I imagine that a will + lawyer in a firm is the safest go-to strategy for this, but I'd think having a set of notes/instructions in a safe-deposit box or secure home safe might also suffice.
What specifically would you want to be different?

It seems to me to serve the purpose well:

https://global-power-plants.datasettes.com/global-power-plan...
> The best way to prove braingenious wrong is by not engaging with him

Well, I like to give someone the benefit of the doubt when discussing these kind of contentious issues (up to a limit, of course). It has served me well in the past (here on HN, for example), and I've learned things that I wouldn't have learned otherwise (from people who hold different opinions than mine).

I also get bothered when I'm accused of something that I'm not, obviously. It's not always easy to move on when someone is saying blatantly false statements about you, as you can imagine.

> FWIW I don’t believe you when you say “your language,”

My native language is Portuguese. I was born and raised in Portugal and lived there well until after I was an adult. All of my family and all my childhood friends are Portuguese.

I learned English very early in my childhood, as part of my formal education, due to US cultural exports (i.e. Hollywood movies and TV shows that are broadcast in Portugal without dubbing, i.e. they have always been subtitled and therefore it's much easier to learn the language and become fluent in it) and due to my early childhood interest in programming.

I've always read lots of English prose, especially related to computers and programming (magazines, articles, documentation, websites, Youtube videos, source code, etc, etc). Almost all of this content is from the US, as you can imagine.

I've worked for a few US companies (mostly multinational ones, think FAANG-level) for many years, had many coworkers from all over the world (including many from the US) and always worked remotely, so both oral and written communication has always been in English.

Both due to my professional work and as a tourist, I've spent many months in the U.S., in total (close to a year).

Well into my adulthood, I've also lived for more than a decade in Spain, so I'm also a fluent Spanish speaker.

Also, for many years (perhaps since I started working) I've been reading and listening to way, way more English content than in the other languages I'm a fluent speaker of. This includes Hacker News and other news websites. It includes all media entertainment (Netflix, etc). For decades, I have stopped bothering to find Portuguese or Spanish subtitles anymore for video content due to their mediocre quality or lost meanings, although I do try to put English ones when it's easy to do so.

As another example, I almost exclusively follow English-speaking Twitter accounts (although some Spanish ones as well).

All of this English content is way, way more interesting to me than what I can find in Portuguese or even Spanish. It's not even remotely comparable.

I also don't bother at all with translations from English content which, when they exist at all (well, nowadays there is automated translation, but still), are inevitably mediocre or incomplete due to the much smaller vocabulary in these languages or simply due to the incompetent or error-prone translations.

So to summarize, it would be fair to say that you have culturally captured me :)

It's OK if you don't believe me, but there you have it anyway.
Resistance and Regret
A long life, of few unsolicited interruptions, followed by long-lasting fame?

(the last probably not being one of his ends, but it weighed heavily among his contemporaries' ends)
Is there some large hurdle to having two sets of bdist packages, one set compiled with frame pointer support, and the other without? Like pkg vs. pkg-devel or pkg-src?

pkg-fp, and have the dependency network trigger other installations.
> I never understood this obsession with going to the gym. Like, my main problem is meeting women at all. Second main problem is impressing them enough to give me a chance to showcase my attractive qualities, which unlike my unattractive qualities, are not in plain view.

One thing that seems to work is to find an activity that you like, which will also be done along with a significant number of single women[1]. Then just do it and have fun doing it. People are more attractive when they are having fun and less attractive when they are desperately searching for someone. It also gives you a shared interest, which is a natural starting point for conversation. In the worst case, you are having fun, in the best case you will meet someone.

I have had exactly zero relationships successfully start via the stereotypical "someone set us up" "meet at a mixer" "online dating" methods, despite several failed attempts at those. Everyone I went on a third date with was via me doing some activity where I wasn't looking for a date.

There are plenty of things that are out of your control that can sink a relationship. A surprisingly large number of women will flatly refuse to date someone who is shorter than they are, which sucks for short people.

1: A sibling comment suggests Zumba classes. Using this as an example: If you go to a Zumba class obviously looking for a date, you are likely to come off as a creep. If you want to get cardio exercise though, taking a Zumba class instead of buying a treadmill to use at home is going to give you a lot more chances to meet someone, and is a similar time & money investment, so you lose nothing if all that happens is you get fit.
That's like my fair slot machine idea, a slot machine that spreads the winnings out evenly. You put in a dollar and then win 95 cents, every time; fun!
We have a similar issue with Alexa. It can hear me and the kiddo, my partner just doesn't exist.
"Slots are often found on bases where there is precious little to do, like Diego Garcia – a 12-sq.-mile island in the Indian Ocean with a population of just over 4,000 people – where the Navy runs 52 slot machines"

Talk about a captive audience rife for exploitation.
Uridine makes you hungry: new target for therapeutics against eating disorders
> most of the rest of the world has had for a decade or more
What specific system are you implying?

In Slovenia, I can't make a bank transfer online when my bank is closed (at night). Money transfer between banks costs me 40 cents per transaction and international transfer in the EU costs me around 7 €.

Maestro card is instant and free and works even when the bank is closed, but it is only used for spending money.

I don't pay any fees for my bank account, since I'm younger than 27.
> Here in America this wouldn't fly.

https://www.brookings.edu/research/even-as-metropolitan-area...

Say what?
Covid-19 Drugmakers Pressured Twitter to Censor Push for Generic Vaccine
Next up: U.S. Military cocaine dealers earn $100M a year from service members.

I was gonna write more, but I fear I might be giving readers ideas and honestly no military needs any more ideas on how to monetize their soldiers.
I use third-party apps to stream audio to my HomePods from Android and Windows.
Obligatory reference:

https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
Process Streaming Data Using Python with Google Colab or Jupyter Notebook
When my older relatives wanted to send money to family/friends, I used to recommend Zelle, which was better than the never-heard-of-it apps they were considering. But with all the problems I keep hearing about Zelle, they're off the list. Most of them have iPhones and so I just tell them to send cash via Messages/Apple Cash. I don't know how reversible that sort of thing is, in the case of fraud, but as long as they can see the messaging history with the person before they send it, it seems like that's a pretty low risk.

Any other suggestions for older adults?
what a strange alternate reality billionaires exist in
> So you go a hour + without the ability to make phone calls or return texts?

Yes. Actually, that's most of my days too, as I rarely have a cellphone turned on, even when I'm at home. I've done my best to remove that from my life.

So that's also true when I leave home, except in super specific circumstances.

> Can you dial 911 on your laptop if an emergency happens while on the way to the coffee shop?

I think I might be able to, even if they don't guarantee service? TBH I don't care about that much: if an emergency happens to me, either I'll be unconscious and someone else will have to call 911 for me anyway, or I'll remain conscious and then I can decide what to do.

> Does the coffee shop not have Wi-Fi or do you not use public Wi-Fi?

Most of them do, but I don't like looking for the password/asking for it/fighting connectivity issues. It's too much of a hassle.

Instead, I type Win-A, click on "cellular" - and that's it: I'm online and everything works! Even if I only took my laptop and paid for a coffee! If offers a unique peace of mind: no distractions, no interruptions!

> How much is the additional data line for your laptop?

I don't remember the exact price, but quite cheap, about 20 a month. I mostly use it for ssh outside home.

> Is it just data or voice too?

It's just data, as voice requires some specific audio and call routing that's tricky. But if you use skype or google voice, you can do voicecalls.
Reversibility means risk incurred on the transfer system which means not free. Reversibility to the people you pay also means you pay a premium as the vendor has to self or externally insure the risk the funds will be recalled.
They do ship, but you can clearly see they shouldn't. For example, the Twitter blue fiasco could've been avoided had they stopped to think instead of just ship it.
Electric->Mechanical is much more efficient than Fuel->Mechanical so that is probably where the difference is coming from.
To the point:

>Despite the technical feasibility of the electrically-driven Haber–Bosch ammonia, the question still remains whether such revolution will take place. We reveal that its success relies on two factors: increased energy efficiency and the development of small-scale, distributed and agile processes that can align to the geographically isolated and intermittent renewable energy sources.
It’s amusing when people complain about how some Islamic governments demand women cover their bodies and simultaneously demand women cover their breasts on largely Christian principles.

Nips are honestly just not that interesting to look at.
The core technology behind passwordless.dev is actually open source.

https://github.com/passwordless-lib/fido2-net-lib
If you have enough job openings to hire everyone, that's going to cause issues even if you just pay a competitive local rate.
> There is typically no need to manually free objects when you are done with them. You just let the system destroy the objects automatically when they go out of scope.

By deciding where to scope the variable with the destructor/drop function, you've already made a manual decision about memory management. The compiler implicitly inserting a call to the destructor does not automate the decision of when/where to allocate or free memory - its just syntax sugar over the decision that you already made. This is just as true of Rust in 2023 as it was of C++ 40 years ago.

With true automatic memory management like tracing GC or reference counting, you have no idea where the or when the memory will be freed as you write the code, and the answer will usually be different over different invocations of the same code.

> The ownership and borrowing system is a type of automatic memory management

No, it isn't. The borrowing system is completely orthogonal to memory management. You can write a function that takes a borrow, do all sorts of things with that borrow, including forwarding it along to other functions further down the call chain, and the memory backing that borrow could be statically allocated, dynamically allocated with the default rust allocator, or allocated by some custom solution like a slab or pool allocator. The code reads the same regardless of the memory management scheme because you make the decision on how you will allocate (and eventually free) the memory before you ever create a borrow. The borrow checker can help keep you from making use-after-free errors, but it doesn't dictate when, where, or how memory is freed. That's still up to the programmer.
No last minute reprieve for Revue, the newsletter builder that Twitter bought in 2021. Sad end to a great product, sadly joining a very long list of acquisitions by tech giants who didn't know what to do with it. Room for a startup to do take this on, unlike Substack which is a creator orientated, Revue was an editorial newsletter, so much more for curators - think Pocket + Newsletter generator
Agreed. Inconvenience is a small price to pay to avoid blandness.
Surprised to see no discussion of this in the context of browser extension signing, and Firefox's little fiasco. Apparently, Mozilla's best judgment is that, after expiry, the extensions should just stop working with no way to restore them ... even though this meant forced disabling of privacy features, which could have outed people and got them killed.

https://news.ycombinator.com/item?id=19823701
It’s also limited to 2k a day
Very cool, I'm looking to learn HTML, CSS, C and someday forth. Does anyone know if there's anything like this for those languages?
I've seen it IRL. Zelle claims no responsibility and that they can't track what they sent.
Your small local company does not own your workers. If the multinational values your workers more than you do, then it is good for everyone except you that they work for the multinational.

But, conversely, the multinational values your workers because it knows how to use them for business opportunities elsewhere to make money. But you're in a position to find many of those same opportunities. Which now means that your local economy is not just getting the profit of having the workers do so well, but of the fact that you're keeping the profit margin that otherwise would have gone to the multi-national!

Free trade on average makes everyone richer. (Observation originally due to Ricardo.) That means that it brings both opportunities and risks. And the opportunities usually exceed the risks.
I forget if LastPass does — 1Password does (though I haven't actually used it in practice, because my work doesn't use 1Password). Idk, maybe it's not actually a problem, but it's how I like to organize things. ::shrug::
That's what PPP is for. For Kenya, I think it's around 2.8, so that would be the equivalent of $5.6 in the US.

Of course, PPP doesn't constrain itself to subsistence food.
Equal Rights for Parasites
Even more horrible idea: Adjust the payout probability in proportion to the number of enemy combatants that an infantryman has killed.
At least in the case of Honduras, more people clearing paths for transmission lines accelerates the development of infrastructure that the locals can use. On the other hand, OpenAI moderation doesn't do anything for Kenyans. You can see the effect of this is countries that heavily rely on tourism like Thailand and Bali. The smartest and hardest working people end up serving foreigners rather than their domestic population. Places that aren't catered towards tourists are completely neglected.
BS? Based on what experience of yours?

The GP told you: they've been to Kenya themselves and worked with Kenyan developers for years. Please read the whole comment before you fly off the handle at someone. This is unfortunately increasingly common on HN.
> What we really need to know is what OpenAIs whole portfolio of approaches, budgets, staff and outsourcing looks like.

In other words, you want OpenAI to be...open? :)
Thank God for uBlock Origin, and the developer being insistent on not being compensated in any way. The web would be unusable without it.

Dark Reader gets my second vote on "why is this an extension?"
Yeah I guess I'm confusing that my bad, lazy I'm talking about is the "arm-chair advice" people give to sound smart. Easy to dispense, little value. No empathy.
That would be great, but that's not what this tactic does. You can't put your "opponent" on record when there's not an election, and even when an election is happening, typically at least one of the candidates is not already in the legislature.

This is just to show off for the people at home. Nothing more, nothing less.