skysight-inc/HackerNews huggingface dataset:
I had to work with a list of the 50 states abbreviations, full names, etc. Previously, I'd have found the data somewhere with Google et al and then manipulated it myself into the JSON I needed. But this time I asked GPT to not only source the data, but also return it structured to my liking—with revisions ("please include Guam and Puetro Rico")

Lots of my searches are simply I want an answer, but often times I also want to then do something with the result. This is where ChatGPT is going to eat Google's lunch, IMO.
If you run it at steam deck resolution (1280 × 800), you can play it on a whole bunch of non-gaming computers.
I still use Keybase and KBFS daily. It sounds like those services are around to stay -- but I hope if Zoom ever decides they don't want to keep running them anymore they spin it off to a non-profit to keep it running.
Well, I'm talking about remote jobs which are absolutely prevalent here, so where you live does not matter.
Fig Stats – Figma community plugin and widget analytics
A link is useless if you can't verify it. Just linking to the "nih.gov" homepage is meaningless, I have no ability to click through and verify that "ah yes, this page does demonstrate the claim being made." The system could just link to arbitrary homepages of respected institutions and claim that they back up whatever is being said.
IMO, the best one can practically do is to just buy used.

It's not 0 support, but it's a lot less than buying new.
Last time I was in a serious rut I formatted my Thinkpad and setup an environment to fresh. Doing this alongside a small project was a good way to relearn some tricks and discover new workflows. Ultimately leaving me more proficient and happier.

I should probably work up the motivation to do that again come to think of it.
Kenny G follows the rules of his chosen musical style. And knows when to break them.

Writers should do the same.
I've noticed Facebook (.com, the new one built on React), works horribly in Firefox.

I constantly report bugs and issues (with video and descriptive written copy) but some have persisted for months.

There's one where the CSS breaks if you open a lightbox modal and you can no longer click any buttons. Only way to fix it is to refresh the page.

They really don't seem to care at all.
If Your Favorite App Disappeared, How Would You Spend That Time?
Your accusation that Marx conflated rhetoric and analysis is pretty funny, because of how flagrantly you're doing exactly that in this thread.
>Stars don’t model their fusion output.

The sum total positive energy contained in the universe can be calculated and predicted.

>Interbank funds aren’t a finite commodity.

This statement is obviously false and can run into brick walls in practice.

The comparison isn't silly in the slightest. Currencies must be coupled to a finite resource to function; Lest agent A buy all of agent B's gold using practically nothing but chutzpah.

That you think the comparison is "silly" shows limited/magical thinking on the subject.
> What if the studio hired a human doing a really good impression of the actor?

They already do this regularly in movies, it's part of the ADR process [0]. You've probably heard it many times and not even noticed.

[0] https://www.insider.com/voice-matching-in-movies-2016-3
Show HN: Hack-words. A game about words that hack images via compressed sensing
Perhaps it has nothing at all to do with people disagreeing with your religious choices, and more that you posted one sentence in response, followed by a long off-topic screed that includes simplistic criticism of a stereotype of other people's religions?

I recommend you take some of your own advice.
They are saying they started home-rolled and switched to LD
> If it is possible to cut a word out, always cut it out.

Shouldn't that just be:

> If it is possible to cut a word out, cut it out.
It isn't revisionism at all. The August Decrees happened in 1789 ending many of the privileges of the 1st and 2nd estates and by 1793 they were amended to turn land over to peasants for free. This was all before the reign of terror started. The nobles and clergy that participated in the National Constituent Assembly were practically racing to be the most forward thinking, the proposal to end feudalism came out of the Club Breton and was proposed by the Duke d'Aiguillon.

The Vendée uprising like many such uprisings was sparked by the Levy Decree(levée en masse) which was a response to the Girondins stirring up a stupid war for "national unity".
It just seem like they are in a bit of a panic. Microsoft partnering and releasing a search product so fast caught them sleeping a bit. MS did a master stroke in prioritizing the release and they know google was gonna get caught if they can pull it
Great share thank you. And i hope this becomes mainstream. The citations provide a hierarchy of authenticity to the web.
Oh great. Another corporation which wants to know when I jerk off without at least a little bit of of effort to hide it.
do you expect a serious response
Battery Catches Fire on United Plane, Sends Four Flight Attendants to Hospital
Show HN: Stripe for localization that abuses Git as back end
I am prepared to get hammered by HN. Remember the dropbox comment https://news.ycombinator.com/item?id=9224 ?

Hey HN,

I think I've found what could make localization of software simpler and, by accident, might lead to a new generation of software that is powered by files (?), version control, and git enabled workflows like branches && PRs.

# What I am building

I am building "Stripe for localization" which means infrastructure that eases localization (i18n) via dev tools (CLI, automation via CI/CD, IDE extension, ESLint for translations), an editor for translators to manage translations, and potentially more (share your feedback!).

# One major problem

Localization is a coordination issue between different departments. Creating translations is the easy part. But, how can developers and translators collaborate together with ease? How do developers know whether translations exist and they can deploy to production? How can translators provide feedback on the UI e.g. the German translation is too long and breaks the UI?

# The insight

1. Software engineering teams use version control enabled workflows for localization: Conduct changes (commits) -> Open a PR (preview, discuss & automate) -> deploy.

2. Trying to sync states of multiple teams, especially of one (software engineers) use version control workflows like branches with each other is a massive pain without the upside of version control powered automation (CI/CD).

3. Wait a second. The workflow of change -> pr -> agree are universal (?) to any content driven collaboration. Couldn't we achieve cross team collaboration and automation on one source of truth if we pull translators into git repos [0]?

# Abusing git as backend

The either great or absolutely horrible decision now is to build everything on git, including the editor, a (newborn - be gentle with feedback :D) baby of VSCode + Figma to manage translations.

## Pros

- no hosting, accounts, and synchronization required.

- use git workflows like pull requests.

- automation via CI/CD.

- single source of truth that developers and translators
collaborate on.

- unified architecture for dev tools and apps
- low barrier for adoption. just one config file is needed.

## Cons

- uff, abusing a CLI as backend that runs in the browser on top of a virtual filesystem is challenging.

- scalability issues. larger repos (>30MB) take minutes to load or crash the browser

- complicated workflows. ask a translator what a commit is.

- the benefit of git might not justify the engineering and education effort we are conducted right now

# Try it out yourself (and roast me)

You can test the editor here https://inlang.com/editor/github.com/inlang/example.

While we are at it, could you try to contribute a translation? Can be jibberish, but it would make my day if I the contribution flow works :D

## Footnotes

[0] March 2022 "git as single source of truth" - https://github.com/inlang/inlang/discussions/115
"crosses the line into censorship."

Is not compared to being arrested and possibly jailed
I've heard some heat pumps have a resistive heater in them which is used if the heat pump's CoP goes below 1.
I reward myself for doing stuff outside in the cold with soup, hot beverages, occasionally baked goods.
From what I can see Des Moines[1] and Oslo[2] are fairly comparable, and here in Oslo it's quite common to have air to air heat pumps.

Mind you, Oslo is quite south in Norway, it's much colder further north.

[1]: https://www.weather.gov/wrh/climate?wfo=dmx (annual)

[2]: https://seklima.met.no/months/max(air_temperature P1M),mean(air_temperature P1M),min(air_temperature P1M)/recurring_period/SN18700/nb/2003-01-01T00:00:00+01:00;2023-01-31T23:59:59+01:00
https://archive.is/6Ain6
The argument is that the only thing standing between the world and a Chrome monoculture is iOS Safari.
Windows 10 hits EOL in 2025. I'm really hoping I can just completely convert my gaming PC to a Linux machine by that time, because Windows 11 started out rough and has become less appealing over time.

The Steam Deck is absolutely building that future, and I, too, am excited.
and good managers probably started out as bad managers until they figured it out!
Genuinely curious, what has Lithuania done to stand up against China? And any suggestions on potential things one would buy from them over China? I would like to buy more from countries and people who aren't whipped by the CCP.
Because many programmers don't understand floats, even ones that have been doing it for years. Not to mention that higherlevel languages are being used by non programmers to script things out. I mean I recently helped oversee a class and heard someone tell people new to programming that floats are basically decimals. I sounded like a pedantic jerk interrupting to explain the difference, and I'm sure none of them remembered.

But more to the point of your question, we use floating point math because that's what computers are good at, not because we want that for it's own sake. We want to figure out sales tax, or how long until our kid will need to buy new shoes, or what effect changing the speed limit had on the total number of accidents, or all kinds of other things that humans care about. Using a floating point representation may be the most efficient way to get some of those answers using the technology available, but it is just a step along the way, not what we actually want. That's what I mean by implementation detail.

Basically, I think that any literals typed into the interpreter should work the same way as a calculator. If you want something special for your implementation because it will work better or faster, then that should be explicit.
Barry Diller: The Oscars Are over and the Movie Business Is Finished
They might use your Google Pay to see if you have a credit card attached and use that to confirm you are over 18. This is one of the age verification methods YT does.
Are you talking about the same ChatAI that will go in a loop as soon as you deviate slightly from a “clean” conversation? Google cleaned up their SERPs terribly over the the last few years but still returns some results for any query.
Huh thanks for the explanation, I've always wondered how that worked.
>Why? (Genuine question).

Because I was there to witness the disintegration of a company and the losses it created? Instead of layoffs, you have entire departments/factory shuttering.

When Nortel shut down, many engineers interviewed for BB (same province). I still remember how they looked when we told them we won't proceed with the hiring.
Plenty of humans clam up about controversial topics just to avoid being called a "libtard" or "y'all-quaida" on the internet, or whatever the insults have shifted to since I stopped paying attention.

Or at least, such has been the stated reason of various friends I know IRL who disappeared from social media.

You don't notice them online because they went silent.

The actual discussions I remember from the factory job I did in a summer holiday during my A-levels? (Paraphrased) "I bought a plasma TV for my son" "How old is he?" "Two" and "Dave maxed out all his credit cards, about ten grand" "Tsk, he's never going to be able to pay that off".
I mean, cosine is pretty common...

The next level solution is to apply generators so that either the decimal stream or the continued fraction is allowed to be infinitely precise, but I think this can have dangerous effects where checking whether a number is equal to 0 or maybe 1 can involve infinite computation? So that's where you really understand “oh, I do really need that epsilon, for comparisons’ sake.”

For continued fractions I think you can also just have your library bound the size of the integers involved? So “it’s an array of signed int32s, but if your continued fraction generates a number that would overflow that, we just truncate the stream at that point.” Then the library is able to say that these two things are equal because their difference is [0; int_overflow] which becomes just [0]. Something like that.
Yep. This is about discovering what kind of n00dz you like.

Thankfully, there's alternatives to google image search, like Brave or DuckDuckGo which at least pay lip service to the idea that you're not tracked. (Who knows if they actually do avoid gathering and selling your data?)
Apple signs union agreement for Glasgow Apple Store staff
Number of joules that can be extracted from the atoms composing the molecules composing the steel wire it's made of.

...How can you not see this?
Just so you know, there's a Linux-native Flash emulator named Ruffle you might want to try. It's worked pretty well with the things I've tried so far, and it's one less layer of emulation.

https://ruffle.rs/#downloads
Would you say it's "odd" that popular languages (C#, Java, JavaScript/node.js/TypeScript, Python) don't have built in decimal libraries?
I do hope it doesn't gain traction, it's simply sounds silly. Perhaps "ignoring _ to focus on phone" is a concept that deserves a word, but we can do better.

I think theregister.com would say "slab-fondling".
> Should be easy to show us some major examples on the left then.

> It is.

I notice you didn't actually supply a major example. Instead what you did was come up with a hypothetical that matched your rhetoric. Obviously that's easy for you, but you still didn't actually supply a major example. Usually an example would come from the real world and include a citation. Can you take another stab at it?
You can definitely store this kind of "user preference" in a cookie without having to ask for it, at least in GDPR.
The first comment in that article has details on the new model. Not the original author but per their testing they said they paid $70 to encode 1M records. The embeddings are 1536 dimensions, which require a lot of vector storage. The HF hub has open models for 384 dimensions or 768 dimensions that work well for a lot of use cases.
The proper tldr is - understand how floating point works (you can represent a huge range of numbers with a lot of precision, but not perfect accuracy, and high performance), and then decide if it is the proper data type for your problem. For example setting the heading and velocity of a missile (85.623 degrees, 500.138 m/s (idk how fast missiles go) floats are great. It is impossible to steer on an exact course anyway due to wind, temperature, etc (I assume...)

Storing the number of dollars in you savings account - us decimal or better yet integer (just count the pennies).
I'm sure you know, but List.of is immutable, you can't add to it here.
Here's my exact chat log:

what happens when you do pop_back() on an empty vector in C++?

In C++, when you call the pop_back() function on an empty vector, it will result in an std::out_of_range exception being thrown. The exception indicates that an element cannot be removed from an empty vector, as there is nothing to remove. To prevent the exception, it is recommended to check the size of the vector before calling pop_back(), to ensure that the vector is not empty.

can you quote the relevant C++ standard on that?

Sure! Here is the relevant excerpt from the C++ Standard (C++20, ISO/IEC 14882:2020):

quote the relevant passage from the standard

Here is the relevant excerpt from the C++ Standard (C++20, ISO/IEC 14882:2020):

23.6.11 Vector data members [vector.data]

-1- The member function pop_back() shall have no effect if the vector is empty.

23.6.6 Vector capacity [vector.capacity]

-1- void pop_back();
Requires: empty() == false.
Effects: If size() > 0, caller shall call erase(end() - 1).
Throws: Nothing unless erase() throws an exception.

21.5.5.5 vector<T>::pop_back() [vector.pop_back]

-1- Removes the last element in the vector.
Complexity: Constant time.
Throws: Nothing unless erase() throws an exception.
> When you use Chrome you're always logged in,

Only if you have an account and choose to log in with it..
Thanks! I've a had a blast working with Supabase on this, glad to hear that you find it interesting!
> Putin doesn't want a "new USSR".

During the first months of the invasion when the Kremlin was searching for powerful symbolism, one of the symbols they tried to use was a Red Flag Granny: https://rg.ru/2022/04/12/babushka-s-krasnym-flagom-stala-sim....

They even installed some hastily-made monuments to her, which had to be removed just weeks later after the Granny apologised to the Ukrainian media.
And where would you even go to buy spells in real life

There's places in pretty much every major city, and even in some surprisingly rural places. Even in ritzy neighborhoods, there are private and public palm readers and tarot card shops catering to the upper crust who will sell anything they can get away with.

In places like New Orleans there's an entire tourism sector for it.
I don't follow. What should one use to have safe and efficient dynamically growable arrays in modern C++ if `std::vector` is not considered as modern?
Just FYI... Monsanto is now owned by Bayer. So the Monsanto arm of the company now has even larger international regulatory influence via the Bayer parent.
I remember the Storm. They released it one month or so before or after Apple released the iPhone 3G (and the App Store).

I remember thinking it was a prototype when someone showed a Storm to me. Scrolling was janky, the whole phone was sluggish and slow and the keyboard barely worked. Blackberry couldn't even figure out how to get Wifi on the thing, so it was stuck using cellular while my iPhone was just streaming video. And of course, no apps. It was 2 years behind the original iPhone and shipped two years later.

>Used to work for BB/RIM

I wonder why RIM couldn't compete at the time. Talent gap?
My PSP-1000, Vita, DS and GameBoy Advance are relics, but the Steam Deck's openness is amazing and gives me power and control.

Perhaps general-purpose computing has been handed a lifeline because playfulness is its essence?
Why spend the money on R&D and retooling the production line when people will buy your Mario, Zelda, and Metroid games that aren't on any other platform? Most people aren't looking for occasional framedrops - they're there to play a game and have fun.
I think the point is they haven't purchased a new one in 10 years. Therefore, no more purchase from China.
Sir, I believe it is called “RubeTube”.
I dare you to say something constructive instead of this 'bot' calling. Here is video to prove my theory [0]

[0] Prank with Former United States National Security Advisor John Bolton https://www.youtube.com/watch?v=895Y5G5E6g8
Ask HN: Do you celebrate failures at work?
Hello folks!

Do you have any process, ritual, etc.. that you use at work to embrace and celebrate failures?

E.g. I've recently learned that for a period at AirBnB there was an award for the biggest failed project and feature.

How have these practices impacted your work?

Do you feel that failures at work are accepted by the leadership and are used to create value (personal growth and business level)?

Curious to hear your opinions and experiences.
> under the right evidence-gathering circumstances.

1.) Would you say that perhaps the Parachute is not working?

"Conclusions: Parachute use did not reduce death or major traumatic injury when jumping from aircraft in the first randomized evaluation of this intervention."

https://www.bmj.com/content/363/bmj.k5094

2.) Would you say that perhaps the Mask is not working?

"Yes, masks reduce the risk of spreading COVID, despite a review saying they don’t" ( February 6 )

https://theconversation.com/yes-masks-reduce-the-risk-of-spr...
I fundamentally disagree, as a similarly senior person at various globo mega FAANG corps, my observation of the dynamics is managers are paid more at some companies because managers set compensation and there is a social barrier to paying subordinates more than their managers. At other globo mega FAANG corps you get paid what is required to retain you. Most engineers make less than there managers simply because the managers are more senior in their career and have a lot of options at competitors. But exceptional engineers are wildly rare and in demand breaking the highest pay bands. This also holds for other fields where there’s the two sigma IC who is a rain maker - sales, trading, etc. I’ve never seen a company that’s unable to fill even its most senior ranks readily, but I’ve seen many that can’t retain star traders or sales people or engineers and it’s usually an unwillingness to break the social taboo of “overpaying” an IC. Those companies don’t understand how markets work and generally their competitive performance is lower than the companies that pay what they have to pay.

I’d note shittiness of the job is not a compensation decision factor. Otherwise slaughterhouse employees and social workers would be paid better than any of us.
It's an embarrassment to HN that https://news.ycombinator.com/item?id=34683200 got flagged to death. IIRC, the author of that comment is from Bangladesh and is a position to actually know something about colorism.
They opened a diplomatic representation in Taiwan.
Fun except the colours are all but indistinguishable for colour blind people like myself.

Be nice if games defaulted to a colour scheme that worked for everyone (Vs the trend of offering a “colour blind safe” mode)
DuckDuckGo image search has been working better than Google Images for me, for some time now.
Study: Commuting has an upside and remote workers may be missing out
For which domain? joinpeertube.org or one of the video hosting nodes?

Use Qualys [1] to test the domain in question to link here or use the testssl.sh [2] code only depends on openssl and bash to test from your machine. If one of the many self hosted nodes, see if you can find a way to reach out to them and kindly suggest they set up certbot or a cron job to renew their certs.

Joinpeertube.org looks good to me [3] so I assume you find a self-hosted node that needs some attention.

If someone here knows of a way to query a list of all the self-hosted domains joined into peertube perhaps we could run testssl.sh against all of them to generate reports. I am not opposed to doing this if someone knows how I can get a list of all the domains using curl.

[1] - https://www.ssllabs.com/ssltest/

[2] - https://github.com/drwetter/testssl.sh

[3] - https://www.ssllabs.com/ssltest/analyze.html?d=joinpeertube....
Why is it up to companies and "western countries" to fight disinformation? Especially when it often turns out they are the biggest propagators of it?
The programmer _wants_ to operate on a real number; the mental/abstract model of whatever application they’re building almost certainly involves real numbers instead of floats.

It’s the conversation from an abstract model to a concrete instantiation where floats are used, generally out of necessity or ignorance.

The fewer details needed to do this conversion, the easier it is to develop programs. When I say easier, I mean it’s faster AND less buggy — since the conversation often involves introduces errors, subtleties, and logic not present in the abstract model.