skysight-inc/HackerNews huggingface dataset:
There are several problems with this very bad argument. All modern wars are largely fought with small arms. This is primarily due to the fact that most battlegrounds are now urban areas. For example the reason the Israel-Palestine conflict has gone on so long is because Israel (having armament that could wipe out all of Palestines territories) does not want the spectacle of killing millions of innocents. The second any 1st world country uses heavy armament against it's own people, it's done. Especially if they're nuclear. The world will turn their back on them, and some agitator (like China or Russia) will see this as an easy opportunity to invade. This also assumes that the military hasn't couped - most service people are ardent 2A supporters. Even your local police department will likely not abide. You may think it's a trope but that purpose of the 2A was exactly as stated, stemming back as far as English Bill of Rights with self-preservation and natural rights as being fundamental.
but as a user, I can still do everything in Win 11 that I could in Windows 7.

Have you tried moving the taskbar, customising the UI fonts/colours/sizes, or anything else in

https://en.wikipedia.org/wiki/List_of_features_removed_in_Wi...

https://en.wikipedia.org/wiki/List_of_features_removed_in_Wi...

https://en.wikipedia.org/wiki/List_of_features_removed_in_Wi...
If you're on a Linux distro then you have better options (package repository or /a Flatpak repo) and a user-base that knows to run updates.

If you're not on a Linux distro then you have neither hence the auto-updaters.
> I'm happy to accept whatever the outcome is.

And then... the meeting veers in to something else, a decision is made about something that affects you or... simply commits you to do work.

Insane, but it's happened to me more than a few times. Sometimes directly ("you do xyz") and sometimes indirectly. "Person X will do xyz" really means I now have to manage/oversee/review person X because they're very junior. Push back, and you're "not a team player".

Doesn't happen a lot, but has happened enough for me to be wary in new orgs until I get a few months in.
Exactly. I am actively developing a desktop app (https://didgets.com/). I have regular releases (every couple of weeks) that contain bug fixes and new features. While it would be nice if every user updated every time the new revision is posted; I don't expect that and other developers shouldn't either.

If it has been about 3 months since the user last updated; it will prompt the user to update to the latest version when the application starts (not some popup when they are in the middle of doing something important).
Deepl seems to have no trouble with this: https://www.deepl.com/translator-mobile#sv/en/krya%20på%20di...
> Object types (e.g. {a: number, b: string}) specify the minimally required properties, not the maximally allowed properties -- they are effectively the same thing as interfaces

In contrast, OCaml's objects differs <a: int; b: int> (exactly those fields) from <a: int; b: int; ..> (may have more fields). Likewise for Purescript records etc

This stuff was figured out decades ago. There was no need for Typescript to be like this
Low complexity open source models and training tools that have as few dependencies as possible. Imo all of the current python solutions are way to fragile to be able to survive government attempts at control.

In the worst case scenario, it may also be worth knowing what, if any, cloud providers exist that are resilient to censorship or coercion, ie that currently host things that have been subject to protests or influence to be taken down.
If this is your first time being affected, I guess you have a good reason to adjust your deployment structure so you can deploy manually if needed.

If this is not the first time, hopefully at least it will be the last one :)
Except todays applications are way less reliable than what we used two decades ago. It's not that we don't _nee to fix them anymore, quite the opposite. Instead we just learned to ignore those screwups, manually refreshing a page when it fails.
Once again another GitHub incident and 4 days later before the last one [0], GitHub Actions goes down.

You are better off self-hosting at this point, rather than centralizing everything to GitHub [1] as it is just chronically unreliable for years ever since the Microsoft acquisition.

[0] https://news.ycombinator.com/item?id=35817998

[1] https://news.ycombinator.com/item?id=22867803
LinkedIn links out of China with 716 roles for the chop
Grimes launches AI software allowing users to mimic her voice in songs
By definition, breathing and killing are complete opposites.

I wouldn't like it if people shouted slogans in front of my house but they have a right to it.

If women are in a vulnerable, hormonal state maybe they shouldn't be the ones making these decisions. Either they can make the decision and go through the consequences, or they can't. There's no middle ground of doing something and then having people who disagree with what you did silenced.
End of life planning in Japanese translates to suicide

https://www-eranda-jp.translate.goog/column/24550?_x_tr_sl=j...
My First Last name translates to Faithful Negro whenever I do translations from Any -> English. I always find it funny when dealing with bureaucracy.
The first real robot war is coming: Machine versus lawyer
It would be a mistake to lump these two broad groups of influences together. Mostly because while they're both intentional, paid campaigns, they're paid for by very different groups.

It would also be a mistake to assume any of this is what one might call natural cultural contamination.
My god the comments are roasting this guy, lighten up people. Like nobody has ever shipped a bug to production before? Thanks for sharing the retro OP.
A Suite of Generative Tasks for Multi-Level Multimodal Webpage Understanding
Logic Pro for iPad
Surely happiness is not continuous feeling of bliss and joy.

For example parenthood can be a large collection of frustration and exhaustion, and still be one of the most powerful gate to happiness.
If you can read hanzi, can't you just start reading whatever you want in Mandarin? Obviously starting with something easy and then moving on to harder and harder texts, of course.

And can't you just start watching TV shows and movies in Mandarin? It should be a lot easier than for us mortals who start out without knowing any Sinitic languages. We have to work hard just to handle the tones and the near total lack of shared vocabulary.

I am puzzled that learning Mandarin for you hasn't gone much the same way as learning German did.

There is of course the standard way of playing with HelloChinese (or similar apps) and LingQ/Du Chinese (or similar apps) + reading easy readers (Mandarin Companion, Chinese Breeze, and similar). You should be able to speedrun them, compared to the long slog path that we mortals have to take.

(A fellow Dane with zero East Asian parentage.)
as an American, and not emotionally involved in this topic.. the answer must include actions by degree.. that is, protest by civilized actions, cards and flyers, costumed theater, symbolic union of people via presence or art.. not riot, break windows, steal, attack police or others.. etc
Did you try the macOS runners? Been using Linux, Windows and macOS runners without any issues for quite some time.
The culture war was always there, you just see it now because your media can no longer be censored by capital like they used to.
The modern cop novel was a formula popularized in England by Edgar Wallace already in the 1915-20 timeframe. His novels show great command of police procedure incl crime scene analysis, lab work, post mortem, ballistics, finger printing etc.. He is said to have written some 170 novels, not all of them were police thrillers. Later in life, he went to Hollywood and wrote screenplays.

I guess his earlier work is not very well-known in the US.

Just my 2c
Maybe a good time to investigate whether it's possible to hold those demos without relying on third party services.
Why do I get feeling time and time again that developers pick the easy solutions. Not the sensible ones.

Some type of page download counter should not be impossible, and number of reports should also be easy metric. Why do they even think they need to get someone like Facebook involved...
I think the main vehicle is closeness to journalists, who get certain benefits regarding their profession and who are groomed to report in a certain way.

You could really see it working before the Iraq war in the US. It was unpopular until media really hammered it in with weapons of mass destruction and the allegedly imminent danger.

Not exclusive to the US, but western countries tend to keep key figures in the media very close aside from the more naive reporters.
Well, you are joking, but there is research [1] that concluded that some ailments, such as depression, can be cured by, well...

[1] https://www.albany.edu/news/releases/2002/june2002/gallupstu...
No it didn't come on. Languages and libraries are still written by developers, who make tools based on their experiences and preferences using tools. A dense tersely named standard library is simply not pleasant to use for most people, and so most people won't develop one for themselves or others to use.

Something that's easy to understand on a first impression is easy to understand on every subsequent impression as well. At least in terms of languages and libs no one is optimizing for that first impression, it's just a byproduct of making it easy to use in all cases.
IMHO I think Chick-Fil-A has the best drive through system in the business right now, you could pull up with cars wrapping the building and still leave with food ~10 min later, anywhere else with a line like that would take a half hour at least. The reason they are so successful is they have employees take your order as you are waiting, so there are never any bottlenecks around order taking and order receiving.

Granted there's a tradeoff, CFA made the calculation that the extra labor costs for the drive through would be worth the throughput (they usually only do it during "rush hours"). On the other hand looks like Wendy's is taking the opposite approach, throughput matters even less because there are no associated labor costs.
Exact types are probably the only thing I still miss after moving away from Flow a few years ago.
Why do type system discussions bring out this type of academic-tier absolutism?
You can get immense value out of TS even if you hit eject every so often, just like you get immense value out of Rust’s memory safety even if you write unsafe code, just like you get immense value out of 2FA even if you tick “remember me for 30 days”.
Arguing that you shouldn’t use TS if you override it sometimes is throwing 100 babies out with the bathwater. Extending this to claiming that someone “doesn’t believe in static types” is needlessly argumentative and presumptuous. Anyone that makes this sort of absolute argument, I’d argue either hasn’t used TS enough, is using it in an environment where resources can be burned working around and abstracting the cases where it isn’t expressive enough, or has an overly permissive configuration.
Is there a valid link for their terms of use?

"Details regarding Cala dispute resolution process are available in the Cala Terms of Use."

But Cala Terms of Use doesn't link to anything and /terms doesn't load...
Ambitious Arab mission to explore seven asteroids, including a red one
Any reason to use Gitea over the Forgejo fork? Based on the drama I'd rather use Forgejo if they're functionally equal.[1]

[1]: https://forgejo.org/faq/#why-was-forgejo-created
But of course you can; there's an entire industry behind climate denialism.
Maybe victim of an “improve this translation” prank.

Deepl gets it right btw:

https://www.deepl.com/translator-mobile#sv/en/krya%20på%20di...
This is satire, right? You’re not actually saying you’re in favour of free speech and then in the same sentence supporting suppression of speech you dislike.
The Rising Chorus of Renewable Energy Skeptics
> There’s only so many notes and very few chords used in pop music. Coincidence is bound to happen if 60,000 songs are being released every day on Spotify—that’s 22 million songs a year—and there’s only 12 notes that are available.

But I don’t really run into such coincidences regularly.

Maybe the difference is just that the artists that I listen to don’t have millions to be sued for.
> There was no need for Typescript to be like this

typescript is strictly a superset of javascript, and javascript is like this.
Your definition is exactly what that poster stated it was. No it isn’t in line with that definition.
Close your eyes and imagine that CLI system is instead voice / dialog based. The tedium. For bonus points, imagine you’re in a space shared with others. Doesn’t work that well…
I made the comment in context to article i.e. innovation and not out of the box support for UI customization. For desktop customization, Linux provides the most flexibility, against which even Windows 7 wouldn't hold a candle.
That’s definitely an easy position to fall into, but not an absolute truth. I’m quite sure most people against hate speech laws are coming from a reasonable fear of restrictions on speech. How slippery is the slope is a very fair thing to discuss and debate
So like: sure the attacker stabbed someone, beat them with a baseball bat, punched and kicked them, but the attacker didn't use a gun so it wasn't violent.

The king has no power, that's why he's able to easily bend the national broadcaster and the police force to his will with ease ... that's why we have to get his consent to pass any laws ... that's why the armed services pledge allegiance to him (as monarch) and not to the UK ... that's why we pay him 100s of £millions from taxes ... that's why we organise a hugely costly parade for him in the middle of a cost-of-living crisis ... these are all signs he has no power /s
So what? There's also an entire industry behind climate ideology.

Greenwashing is everywhere.
> This result feels like creepy perpetual motion. It’s like they’re teaching the AI ethics by making it write an ethics textbook and then read the textbook it just wrote. Is this a free lunch? Shouldn’t it be impossible for the AI to teach itself any more ethics than it started out with?

Isn't this kind of feedback loop precisely what's predicted at the heart of the Singularity? A machine learning system reaching the point where it's able to improve itself without further human guidance?

"Large Language Models Can Self-Improve" (https://arxiv.org/abs/2210.11610) describes something similar, increasing an LLM's performance by fine tuning it on its own 'high confidence' answers. I'd expect there to be a limit to the amount of extra improvement possible using this method, the question is whether this improvement is enough to push the system past the performance of the researchers that created it.

(As an aside, is there a theoretical limit to how intelligent a system can be for a given quantity of training data? Of course, we'd need a rigorous definition of 'intelligence' and 'data'...)
Technically unrelated but driven by the same passions:

https://www.reddit.com/r/LocalLLaMA/comments/13c6ukt/the_cre...

> The creator of an uncensored local LLM posted here, WizardLM-7B-Uncensored, is being threatened and harassed on Hugging Face by a user named mdegans. Mdegans is trying to get him fired from Microsoft and his model removed from HF. He needs our support.

"Everyone is the other and no one is himself." – Heidegger, Being and Time

"The writer speaks to seduce us, as in the past. He still watches for the admiration that his talent inspires in our eyes. One might say he does everything to make himself hated. No doubt, but that is because he can no longer openly court us. He must first convince himself that he is not seeking to flatter us. Thus, he will court us negatively, in the manner of Dostoevsky's passionate characters." – Girard, Romantic lies And novelistic lies.

Fyodor Dostoyevsky, Demons:

- If you want to overcome the whole world, overcome yourself.

- God is necessary, and therefore must exist... But I know that he does not and cannot exist... Don't you understand that a man with these two thoughts cannot go on living?

- My friend, the truth is always implausible, did you know that? To make the truth more plausible, it's absolutely necessary to mix a bit of falsehood with it. People have always done so.

- In sinning, each man sins against all, and each man is at least partly guilty for another's sin. There is no isolated sin.

- I do not wish you much happiness--it would bore you; I do not wish you trouble either; but, following the people's philosophy, I will simply repeat: 'Live more' and try somehow not to be too bored; this useless wish I am adding on my own.

- You cannot imagine what sorrow and anger seize one's whole soul when a great idea, which one has long and piously revered, is picked up by some bunglers and dragged into the street, to more fools like themselves, and one suddenly meets it in the flea market, unrecognizable, dirty, askew, absurdly presented, without proportion, without harmony, a toy for stupid children.

- I got entangled in my own data, and my conclusion directly contradicts the original idea from which I start. Starting from unlimited freedom, I conclude with unlimited despotism. I will add, however, that apart from my solution of the social formula, there can be no other.

- You are in the grip of a desire for martyrdom and self-sacrifice; conquer this desire as well, set aside your pages and your intention--and then you will overcome everything. You will put to shame all your pride and your demon! You will win, you will attain freedom...
Open stream of you working on an interesting part of the project (even the tedious parts) is a great advice.

And you get questions that you would never get in person about your configuration (the last one was about passing our oidc provider in the terminal without having Togo to the web page), your plug-ins and your methods.

Sometimes you learn more than you teach. Which is a bit harder to do in open spaces/cubicles (my only experience with real office with real doors was when I was a junior and to me, the experience is as good, or even better than WFH if you do not count the commute time.
That's what DoT is for, not DoH.

(Looking at you, Great Firewall.)
I wonder if they’re implementing the vocabulary customization by sending it in the prompt, or by using a custom-trained model?

My guess is the former. There can’t be THAT much customization required, their menu isn’t textbook-length. And the LLM should be able to handle most of it by itself anyways.

Seems like they are using Google’s speech recognition API. You can add custom vocabulary to it too. Googles ASR is very good.

Will be interesting to see the reception. I bet most people won’t notice or care.

EDIT: Wendy’s wins three ways here. It reduces labor cost (despite their protests to the contrary), provides better customer service, AND they probably get higher revenue per car via the consistent upsell.
Is there a difference between .htm and .html? I never thought so, and noticing they chose .htm reenforces my belief.
If it can't be measured does it exist? Back to magical thinking again. Maybe you are right there are too many variables at play to make pithy statements about any of this either way.

I think YC could at least release anonymised data about all the companies so that people could at least do some analysis to see if statements like this are at least in line with the data. As we know human beings are extremely good at spotting patterns and even better at fooling themselves.
I‘m currently playing around with Oceananigans.jl (https://github.com/CliMA/Oceananigans.jl). Do you know how both are similar or different?

Oceananigans.jl has really intuitive step-by-step examples and a great discussion page on GitHub.
But "git" is available. It's most likely under /usr/bin.
Tell us you didn't read the article without telling us you didn't read the article
The book does not take a pro-European perspective of their journeys to the Americas, but I do not think the book takes a single lens through this segment of history. It quotes from the explorers directly from their journeys in most cases.
That’s a characteristic of literally every authoritarian regime.
They didn't take too much memory, they mostly were just a bad ideas. "Ring security" doesn't really do anything; long command names are unwieldy and counterproductive (see PowerShell) etc; memory-safe languages have always been there in UNIX.

And it's not like C can't be memory-safe, as shown by CHERI/Morello (shameless plug). It depends on hardware.
A bit of an offtopic: lucky (unlucky) to live in a country where winter means temperature around 0 (down to -5/-8 C) I simply put a 210L rainwater collector on my balcony. Best thing ever to be able to take an ice dip from comfort of my home - with an airbike for warm-ups, and a warm shower. I'm not a giant, so 210L is enough to duck and get covered to level of my shoulders. Below €20 and zero effect on electricity bill :)
Where is the dictator or "autocrat"? It doesn't meet either definition at all. I am not here to defend these laws in general, but I don't think ensuring no disruptions to the coronation has much to do with them (they used them against maybe 6 people and didnt even charge all of them?). And I don't think it is indicative of anything like fascism. It might be indicative of something else bad that is happening in the UK political body.
gitlab.com is implied since it happening on a self-hosted instance would have nothing to do with gitlab as a service (they can't be responsible for your on-site backups).

> Trying to restore the replication process, an engineer proceeds to wipe the PostgreSQL database directory, errantly thinking they were doing so on the secondary. Unfortunately this process was executed on the primary instead. The engineer terminated the process a second or two after noticing their mistake, but at this point around 300 GB of data had already been removed.

https://about.gitlab.com/blog/2017/02/10/postmortem-of-datab...
Sounds like an inner monologue to me.
Just wanted to say thank you for this fantastic comment, I'd really suggest you turn it into a blog post with links/images and submit to HN on its own. There's so much important material here that I've never seen put together in one place before.
When working in the cloud and automating systems, variable pricing scares me. Some providers offer predictable pricing, but the more cloud/variable/auto-scale/serverless you go, the harder it is to predict. Sometimes it's better to fail than to get a huge bill.

If you don't have a billing alarm setup, stop reading HN and add one now.
It seems to be stem from `Record` being contravariant in its Key type, right?

const taskCounts = { work: 10, home: 5, personal: 3 };

This probably has the deduced type of `Record<"work" | "home" | "personal", number>`.

I wonder if there is a hole in the type system that could be filled with an `ExactKeyTypeRecord<K, V>`, which is invariant in K and is a subtype of `Record<K, V>`. Maybe this could have Object.keys() defined as expected.

I have no experience with TS, but I believe Python's TypedDict has a bunch of similar holes in the type system that could be mitigated with a bit more elaborate type hierarchies.
> But do they? In my day job, outside of the occasional use of Visual Studio and developing on a Windows machine, I use no Microsoft products for development.

According to your comment history, you are using JavaScript or used it in the past at least, which usually means you've used npm, which is owned by Microsoft.

And since lots of "young" developers use JavaScript and TypeScript, most of them are also interacting with npm.

Microsoft has captured maybe a larger part of the developer market than you realize. Not by being amazing or with "Microsoft <3 FOSS", but by buying up lots of the market.