skysight-inc/HackerNews huggingface dataset:
no one thinks having nukes gives them representation on the world stage, people think having nukes keeps the Americans from attacking you if they don't like something you're doing.

Of course trying to get nukes will make the Americans attack, so you try to hide it, unless you already are doing stuff that are making the Americans make attacking noises so then you start to ramp up the nuke production because maybe you can get some and stop the Americans or maybe the Americans will back off if you agree to back off with the nuke production.

on edit: so in other words, people try to get nukes as deterrents, not as status enhancers. You might want to deter a neighbor of course, like Pakistan and India, but there are countries in almost every region that might want to deter the U.S should it be necessary. I suppose in the near future countries may also wish to deter China.
Well, that definitely puts this into a different perspective... I see how at some of my former companies we would have made such joke tickets for each other.

It's really hard to tell who is right from the outside, considering all parties might take things out of context.

Just as a personal comment, that is why am the most boring person ever with my coworkers. (Assuming you are right) Is it really worth writing a "joke" ticket like this when it might come back in 6 years and you'll be painted as the bullies of Apple?
What would HN be without our holy gatekeeper (crank) /u/google234123? Blessed be the negator of all those who dare step on the ivory tower of what is canon!

Make sure you repeat "crank" 10 more times. I heard it's like a Hail Mary in these parts.
> hated how the majority of my attention, work stress and time was devoted to handling a toxic individual

I've witnessed this in a startup I was peripherally involved with and know the founder quite well. The lead science guy had serious narcissism issues and he was seriously slowing them down by making every meeting about himself, constantly angling for more power and being unreasonable. When they finally fired him after an especially dumb maneuver, it was like the sun has come up after a dark night. Processes suddenly "just worked", juniors were taking over responsibilities and growing quickly into their roles, and the whole team got along much better. They made much better progress without him.
Don't forget that he fought in the French civil war on the loosing side. History does not like loosers.

OTOH, they do celebrate Lafayette in Vendée where Lafayette is considered a regional hero. The famous theme park Puy du Fou has one of its attractions dedicated to Lafayette.
"Never gonna give, never gonna give (Give you up)"
I follow perfectly. If the state commits things other people call war crimes (such as blowing up innocent little Afghani kids), it isn't a crime. So your answer is that reducing the financial tools available to the state for harming innocents does not help reduce war crimes. You've simply defined crime in a way that avoids having to answer the question directly.

So lets rephrase the question:

Does restriction of financial tools that are used to abet the harming of innocent victims (which virtually everyone else but you refers to as a crime) help reduce the harming of those victims or not?
Emacs is not an operating system, and neither is Linux
Well, it had been, but it's not anymore. He moved.
No, he was registered there but it was the apartment of his ex-girlfriend and he did not live there anymore.

https://taz.de/Hausdurchsuchung-wegen-eines-Tweets/!5799732/
Related: ggwave & associated discussion

https://github.com/ggerganov/ggwave

https://news.ycombinator.com/item?id=26892930
> Does restriction of financial tools that are used to abet the intentional harming of innocent victims (which virtually everyone else but you refers to as a crime) help reduce the harming of those victims or not?

No it does not, because the state can simply borrow from its people. The state will not be limited in its ability to carry out these actions.

Only individuals who try and commit financial crimes will be materially impacted.

Again the question you keep dodging is what makes you think the government won't be able to borrow to fund its wars in exactly the same way it does now, and exactly the same way it did for hundreds of years under sound money?

> Which virtually everyone else but you refers to as a crime.

Uh, if they did it would be a crime. But you're gonna need to cite some sources! More than likely the international community is onboard because the target state violated international norms and they see this as the lesser of two evils, and therefore not a crime.

Don't project your morality here :) we're talking about a very difficult concept. There's no right or wrong here, no absolutes. Just minimization of harm. Nobody's flying this ship!
Reliance, Google’s JioPhone Next Delayed Due to Chip Shortage
Napoleon is as much responsible for creating modern France as the French Revolution is.

He put a end to the Revolution's chaos, defeated European attempts to invade France and destroy the Revolution, rewrote French law from scratch, and reorganised the country.

There is a tendency for self-flagellation these days but it is right for him to be celebrated in France.

Ignoring this recent self-flagellation trend, I think the main division in France is political. Napoleon is of course The Empire, authoritarianism and militarism and he is often not liked especially on the left. The main conflict here is for the Republic to celebrate someone who ended the republican system, but IMHO it is perfectly possible to celebrate someone as a country for their achievements and overall impact even if they did not subscribe to the current political system, not least when they were instrumental in creating the modern country, as mentioned.

Perhaps what as also changed is that patriotism is being seen more and more suspiciously.
Funny, back in my powerlifting days, I used to get asked a lot about "plateauing". My advice was almost always the same: do squats. The conversation usually went like this:

- I'm benching all the time, but I can't get past 275.

- How often do you squat?

- Huh? I'm talking about bench press!
Unrelated, but I'm seriously contemplating network-wide banning all links to and any mention of "washingtonpost.com" purely on how hostile their website is. Every damn time I click on a random link (which is like once a week at most) I'm greeted with a sign that asks me to pay for something I don't use.

On another unrelated, I seriously think paywalled websites should not be allowed on community forums such as HN.
Twitter to label 'good' bot accounts
so true. when i point out that twitter is a tool for western imperialism, people get very touchy.
Why do we even go into negative descriptions?

Why don't we go thinking about people strengths and think how we create a team that is composed of people with different strengths?

Manager will have to make sure he makes it clear in the team that:

Joe might not be whipping perfect code but he is good at figuring out users vague requests and putting those into action.

Jane might be obsessed with her language of choice and does not like vague requirements, she likes something like we are having 20 requests per second make system to handle 50.

You don't want to describe people as "bad in something" because that is not productive. For a manager that should be obvious.

But even if someone is working in a team, describing colleagues/projects/workplace in negative ways is bad and not productive. While yes there are instances where it is bad and people should call bad things out, but most of what I see are mere annoyances that one can gloss over.
Though comprised of many good people, HR is just the de facto surveillance apparatus of management. This has been shown to be the case many times over.
> Once he obtained all the necessary permits to swim in the river—an ordeal in itself as he’d be swimming through 360 communes, each of which required its own approval process

That says so much about life in France - the fierce
independence of even the smallest bureaucracies, and the
stalwart patience of the citizens dealing with them.
Types are tests. On top of being unit tests that are forcibly run, they are formal and apply everywhere a datum is used.
Facebook unveils its first smart glasses
I tried it a while ago, the content was mostly people selling either themselves or their merchandise (books, courses, schemes). My sample was not just one try, I gave it a whole week. Same faces, same sale schemes. Uninstalled, figured it wasn't for me.
i'm so happy to see paredit mentioned, it's that tiny gem that never failed to be awesome in decades..

thanks to all involved https://www.emacswiki.org/emacs/ParEdit
already doing it in my sleep.. next question?
Is that wrong? Huxley deliberately intended it as a critique of post-Christian morality; that people are mostly free of any responsibility is very much part of the point.
Best use of money, esp. if you have time/no attachments is long term solo travel - free the mind, understand some of the world, develop ideas. You can always make money, travel needs time + $
> I wanted to know how do you suggest we strike at 'the weakness of Amazon' to fix it (Like you suggested) that it treats it's employees with dignity and respect after that?

You call them out for the individual wrongs like those listed on the Wikipedia page. Vote with your wallet. Debate and discuss.

> They're too big for any punishments

I don't agree with that. No company survives forever.

> Jack Ma & China

The US is not going to fine Amazon out of business like the CCP did to Jack Ma. The CCP is evil, not the people. Their crackdown on people's ability to freely debate and discuss just shoots the country's most valuable asset, its people, in its own foot over in over in order to maintain footholds for a relatively small group controlling the party. Any creative ideas are squashed. If the CCP would let up they would give rise to a new generation of ingenuity in China. Of course some CCP members might face criticism for that. It's up to them to decide whether or not to move in that direction. Nobody likes to be on the receiving end of criticism and you need to be strong to take it.
If you are interested in Lafayette and eager to travel, I suggest you visit the beautiful town of Le Puy-en-Velay in the Massif Central where his statue is proudly erected. Off the beaten path for most, but rewarding for the others.

Then go to tiny village Chavaniac where you'll visit the castle he lived in for a while, that carries his name.
The Chinese Communist Party does not understand the Streisand Effect.
Location: United States

Remote: Yes (Onsite preferred)

Willing to relocate: Yes

Technologies: Javascript, Typescript, Python, SQL, Java, C++, PHP, Git, React, Redux, Node.js, Electron, Docker, Firebase, AWS.

Résumé/CV: https://drive.google.com/file/d/1QZhoQ54tPk19hw2tv65JiLyaTHR...

Email: quanglam2807@gmail.com
Ask HN: What’s the server architecture of Hacker News?
I am curious about the overall architecture of Hacker News. After reading the recent thread about it’s expiring certificates, and the linked comments, I searched but couldn’t find an exact answer. So, what kind of hardware and software stack does HN run? Are there any CI/CD tools, analytics, et cetera?
Definitely have had this happen to me as well during phone calls where the other party is on speakerphone and in a place with poor room acoustics.
The Changing Venture Landscape
> She is a professional who was fired for raising ethical concerns around larger language models.

This is a clear mischaracterization of the reported events. Gebru, in her own statements on the subject, stated that she was fired for demanding to know the identities of peers who submitted critical feedback on her work through confidential HR channels. Leaving aside the question of whether those criticisms had merit, her being fired was a foregone conclusion of making such an ultimatum. No confidential peer feedback system can function if there is a possibility of reviewers being de-anonymized at the demand of sufficiently influential coworkers.

On a more opinionated note - making a demand like that displays critical lack of judgement in the important responsibility that all employees in supervisory roles have in ensuring a non-hostile working environment. Even if her intention was not to retaliate against her peers after determining their identities, it’s essential that people in positions of power do not take actions that even suggest that they are seeking to retaliate against less powerful peers. The importance of this principle is extreme to a healthy collaborative work environment. The fact that someone as intelligent as Gebru was surprised to be fired for making an ultimatum like this is itself surprising.
> I'd probably steer clear of it entirely though.

Agreed, it's a bizarre phrase probably best left unused.
I think of your area (compilers) not as outside the front-end/back-end dichotomy, but (to your point) outside the the world of web-apps, etc.

The front-end/back-end lens can be applied to compilers -- just the "front-end" (invocation options, error/status messages, maybe IDE integrations) is very thin, compared to the "back-end" (i.e., everything else).
Heh, dunno, seems kinda obvious to me. I was fascinated by the Mandelbrot set, and had read the original description in scientific american. I wrote an implementation in turbo pascal for a CGA display. After my dad bought an EVGA I wrote the first (to my knowledge) EGA driver for turbo pascal based on the hardware description in PC tech Journal.

A few years later I was at U Pitt and rendered a Mandelbrot zoom at 300 dpi in postscript. The big lab printer that normally printed ASCII only (mostly homework assignments). A print kept the normally 100 page/minute printer busy for a minute or two. I begged the lab attendant to not reset the printer. Everyone in the room was amazed when it printed out. Printed a few dozen out for people to pin up on walls.

I wrote some hand assembly for the x87 (and managed to keep the calculations on the stack at 80bit precision). Later on I did similar in PA-risc assembly, even participated in one of the first distributed computing projects, to map the area of the Mandelbrot set. 2 mathematicians argued that the higher resolution maps would asymptotically approach some number and a higher precision area would settle that.

I was working at Pittsburgh Super Computing (PSC) in the 90s as a student. I was working under Joel Welling who was working on an implementation of the marching cubes algorithm. So I needed a 3D dataset to tinker with. I tinkered a bit with how to get different 3D slices (I forget what tweak I used for the Z axis). Submitted a job to calculate a 256^3 volume, used the marching cubes algorithm, and rendered it. The result looked pretty similar to the current mandelbulb, granted at a pretty low resolution.
> I don't write tests at early stages, do you?

I definitely do. In my experience, it's much easier to adopt a discipline of testing (and static typing) early on than it is to try to retroactively add that to an existing system, which may or may not be written in a way that is even testable.

But I do appreciate that viewpoints can differ on this topic. Regarding types, I studied type theory academically, so types are natural to me and don't really add any extra cognitive work (and perhaps they eliminate some). So I might as well use and benefit from them if they basically cost me nothing. But for someone who thinks of static typing as just trying to make the compiler happy (perhaps because they don't really understand the type system or because the type system is not ergonomic), I can see why they might have a more pessimistic view of it.
Like many things in life I think it depends. React Native promises a 2x improvement because instead of developing 2 apps you develop one. However, there's obviously additional overhead. Some parts still need to be implemented natively or via plugins, some parts need to look different dependent on the native OS, some new tech might not be incorporated yet so you need to work around these issues. Also, I've heard that the build system is kind of brittle (e.g. projects suddenly failing to compile). So in reality you're not gaining 2x but maybe something like 1.5x.
Another upside of React Native is that you can hire Javascript developers instead of native ones (who are harder to find, I think). However they will still need to know about the underlying platform from time to time. I also found that it makes quite a difference in quality whether the developers actually use the underlying OS (iOS / Android) because they will complain if a PO or UX comes up with a solution that goes against the Platforms HIG.

Given these issues, the real benefit of React Native is bound to the size and scope of the app. I've worked on a social network app with 500+ screens and here, I think, React Native would be the better solution. A 1.5x win is still huge if you implement 500 screens twice. On the other hand, if we're talking ~25 screens and the moat of the app lies in complex backend tech, I think you'd fare better going native (SwiftUI / Jetpack Compose).
Forbidding you from hiding that you're filming seems like the one redeeming feature.
The risk of an accident is much lower than the risk of full-on wars w/o them. Nuclear weapons are the reason I can raise my children in a relative peace.
The article gives the following motivating example

data AliceBlue = AliceBlue

instance IsColor AliceBlue where
toRGB = const $ RGB 0xF0 0xF8 0xFF

My question is: can't we do away with the IsColor class and write:

aliceBlue = RGB 0xF0 0xF8 0xFF

I suppose we could imagine writing things that aren't RGB values, like CMY? Then my question is: how can we decide between writing a conversion layer (e.g. no type class, and past some boundary we deal with RGB values only, and the caller is expected to convert it) vs using the typeclass everywhere. I would tend to opt for the former but I'm curious to hear about the tradeoffs.
I know it's near trivial in comparison but I really understood the power of atomic weapons as a child when I read what happened to the Saratoga, namely the explosion lifted the ship out of the water, more like thrown it out of the water several meters high. How can anything lift a thirty seven thousand ton ship???
> would you prefer DDR to be crushed militarily as well, instead of just giving up the ghost in 1989?

Why are you assuming I wouldn't have prefered the Nazis to have "given up the ghost" as well? Are there any signs of the CCP "giving up the ghost" anytime soon? Given the choices that actually existed, I prefer, as the White Rose put it in one of their leaflets, an end with terror rather than terror without end. Human mortality is a given either way, the dignity that comes with agency and intellectual integrity is what the struggle is about. I don't ask for how long someone lived, but as who they lived.. or as Hannah Arendt put it:

> Once upon a time, there was a happy time when people were free to choose; better to die dead than to be a slave, better to die standing than to live on one's knees. Once upon a time there was a wicked time when imbecile intellectuals declared that life was the highest of goods. Today the terrible time has come, when it is proved every day that death begins its reign of terror exactly when life has become the highest good; that he who prefers to live on his knees dies on his knees; that no one is easier to murder than a slave. We the living have to learn that one cannot even live on one's knees, that one does not become immortal by chasing life, and that when one no longer wants to die for anything, one dies even though one has done nothing.

-- Hannah Arendt via DeepL

> As a fellow European, I can see that communists are somehow still considered better than the Nazis

That's still like saying something with a lethal dose of 50g is better food than something with a lethal dose of 5g. I don't see the point of even ranking them.
It all intuitively seems like different scales of electromagnetic interaction at different densities. In general though, humans tend to put any idea into a box. Physics tries to meet the ideas with reality.
Nuclear weapons and nuclear reactors do both leverage atomic nuclei, but they are pretty darn different. Dismantling nuclear weapons is unlikely to cause a radiological accident. Before nuclear detonation, nuclear weapons aren't all that radioactive. Nothing like post detonation.

You probably know this, but nuclear reactors, despite how well known various incidents are, are still among the safest, cleanest, and lowest carbon ways to make electricity we know [1]

[1] https://ourworldindata.org/safest-sources-of-energy
I once coded red-black-trees in Haskell at the type level and yes, I had to write some type-level tests.

In a real dependently-typed language the friction would be lower, because it's easier to put "normal code" at the type level.

Perhaps I could have skipped some type-level tests by introducing more kind-safety...
Wiki says that aside from formal occasions and festivals the most common people to be seen wearing kimonos are geisha, maiko, and sumo wrestlers.

“Open the kimono” in the context of who the primary wearers are comes off as crass and not fit for the workplace
I have at least two ways of working on anything.

One is the playful way that explores the problem domain. This does not feel so much like work.

The other can take on a monotonous job at high intensity for days on end, satisfied there is no better way.

For a long time, it was almost always that my free time was in the former and my work in the latter. This resulted in a lot of unfinished personal projects and a deep dissatisfaction with work.

My most productive work has definitely a blend of the two, and there is a skill in knowing when to switch between.
Not to take away from your comment, you're free to think and feel as you like, but you shouldn't really be trying to cram your views down other people's throats. You can feel "appreciative" and find wholesome justifications for anything basically (that includes the heinous stuff) but we don't all do it all the time. Feel free to do it as much as you like, but let others feel rightfully annoyed. I doubt anyone is blaming HN for this, but the person who posted the link (and possibly the original WaPo title).
Interesting enough, JUXT has put Clojure Deps (https://clojure.org/guides/deps_and_cli) into "Adopt" and apparently seen the ecosystem quickly adopting it. Great to see that the ecosystem is getting less fragmented this quickly.

This is what they write about Clojure Deps:

> We have many older Clojure projects that use Leiningen, and a small number that use Boot (now on hold), but in recent years we’ve switched to deps.edn and clj. We like that builds are simple and fast, and since tools around deps.edn have accumulated rapidly we now use it confidently on all new projects, so we’re placing deps.edn in Adopt.
> My only point was individual banks, can lend up to whatever the reserve requirement is. If it was 10%, $1M in reserves at the central bank means the bank can could make $10M worth of loans. Do we disagree on this point?

I agree that bank can lend up to whatever the reserve requirement is. But the next sentence is extremely misleading at best.

For that bank with $1m in deposits and $1m in reserves before any lending that 10% requirement means that it can not let its reserves go below 100k (10% times $1m in deposits) so it can only lend up to $900k out.

I can agree if you say "the bank can make $9m worth of loans provided that the recipients of the loans never get them of the bank [and it ends with $10m in deposits]". That is reasonable (even approximatively true) for the banking system as a whole but is a ridiculous implicit assumption for an individual bank.

I would also agree if you said "a bank with $10m in deposits needs to have at least $1m in reserves".