skysight-inc/HackerNews huggingface dataset:
You better off with using a compiled language.

If you interested in a language that's compiled, fast, but as easy and pleasant as Python - I'd recommend you take a look at Nim: https://nim-lang.org.

Nim has cligen library to generate and parse arguments: https://github.com/c-blake/cligen

And to prove what Nim's capable of - here's a cool repo with 100+ cli apps cligen author wrote in Nim: https://github.com/c-blake/bu
>All that said, IMHO, having Peanuts characters on MetLife ads, or visiting Camp Snoopy doesn’t cheapen or weaken the original strips.

I'd say it very much does.

The focus on Snoopy itself is when the strip "jumped the shark" (here's a take, https://kotaku.com/how-snoopy-killed-peanuts-1724269473 ).

Of course Schulz dilluted it decades before the end of the strip, getting all too into repeatition and mass market concessions.
Saw "Click" being used. Didn't read further. This is worthless.

For those who don't know. Python has argsparse package that ships with every Python distribution. It's much better in terms of organizing command-line arguments, easier to debug, easier to extend (which is very rarely necessary).

Click is a third-party dependency. It's not solving any real problems. It's not like argsparse had a problem and Click came to solve those. It's just that author had too much spare time on their hands and decided to learn how to do something new. The author made some rooky mistakes along the way. He totally misunderstood how locales and encodings work and for a while Click was a source of errors related to that. Maybe still is, but fewer packages are using it? -- I don't know.

If anyone chooses to use Click over argsparse, it only means lack of research. Following fads w/o any sort of independent thinking. Not someone I'd encourage to take advice from.
> Since the civil war in 2007…

I don’t know why you asked if you know the answer (?)

> Do Americans have some amount of individual culpability…

No
queenright
adjective
of a colony of bees
: having a queen in the hive.

Not to be confused with Queensrÿche which is a heavy metal band.
Seems reasonable tbh. UTF-8 is 31 years old at this point. Unicode is even older, and various 8-bit code pages older still. At some point you have to get with the times.
Oh yeah, the ghosting on that screen is terrible, I have never seen such a bad screen.

But then again, I mostly use it with an external monitor, so I don't care that much.
I'm not so sure the person should be advertising that they play Nintendo Switch games on the Steam Deck. Clearly, we're not at the point where dumping Switch games are exactly legal- and it's not likely the person dumped their own legally-purchased Switch games. I mean, it seems like something that would ruffle Nintendo's feathers and get them in a heckle.

Maybe I'm wrong.

Aside from that, I'm on board with all of the other bullet points raised. Especially #1.
If you point the current torrent at the same rom directory, wait for it to finish, and then tell the client to move the downloaded files, it won't move anything that is no longer part of the current torrent.
pip will install dependencies transitively.
Some of those dependencies or some version of those might be uninstallable on certain platforms and you won't even know!

Further, if I am building using Python 3.11 features and you are stuck on Python 3.10 then you cannot install my Python CLI tool.
Appreciate the concept of bridging the gap between problem-holders and problem-solvers. Beyond this, are there plans to expand into the realm of idea/solution validation? Also, while it's clear you're connecting entrepreneurs to community problems, have you thought about reversing that flow? Identifying community problems and then actively presenting them to entrepreneurs might widen the impact. This could potentially cater not just to newer entrepreneurs but anyone with a knack for problem-solving, irrespective of their scale.
But this one isn't! https://en.wikipedia.org/wiki/UTF-EBCDIC
The dog fatality might not be a human fatality but it’s still a reported fatality.

Also relevant is when Anthony Levandowski at Google / Waymo caused a freeway incident through unsafe testing: https://www.businessinsider.com/anthony-levandowski-google-s...

While at the time the DMV did not require reporting, later when Levandowski was on trial Google / Waymo hid the video of the incident when it’s existence was finally reported on.
I don't really understand the banks point, given that https://en.wikipedia.org/wiki/UTF-EBCDIC exists.
>I find it unlikely I would have heard about them, my local library was full of books from the 50's I had never heard of and was reluctant to read

Millions read LOTR and Hobbit before the movies, and they had very active communities all the way to the 90s. Like millions have read HGTTG before the movie (who didn't even do that well) and millions continue to do so -- including millions worldwide who never heard the radio show ever.
According to the article, Amsterdam was still built with bicycles in mind:

> At the start of the 20th century, bikes far outnumbered cars in Dutch cities and the bicycle was considered a respectable mode of transport for men and women. But when the Dutch economy began to boom in the post-war era, more and more people were able to afford cars

Amsterdam also has 50% higher population density than Los Angeles, despite housing much fewer people.
Express, on Linux, with one worker because that's how you benchmark apples-to-apples. Node 20, with plenty of RAM and CPU, not that it uses it.
I mean, this about business requirements not tech. The bank can use any encoding they want to accomplish their requirements. Nobody is dictating a specific technical standard just the results.
> Some of us prefer to make a decision on whether or not we like an article after reading it

And some like to decide that they hate a certain framework after they have been using it. So what?
Enable the use of Zig code in JavaScript projects
We're getting same issues but it takes few years to propagate. I'd say US is ~ 5 years ahead of UK and another 5 years of the rest of europe.
>"Everyone" very much didn't. Most of the people in my life have seen the movies. Relatively few have read the book even now.

Those aren't the people that read fantasy in the first place. If they haven't "read the book even now", it's not like it matters that they seen the movies. For them it could be any other movie in their place, and they would be just as satisfied.
Any chance you can get some movement inside Intel on the Sound Open Firmware user-signing issue?

https://github.com/thesofproject/sof/issues/5814
Let Me Know the Types of AI Used in DevOps
What if you are on Python 3.10 and the Python code was built using Python 3.11 features?
I don't think `pipx` would work in that case.
Good naming potential though. "Google Crime" has a certain ring to it. ;)
Rather than searching "node" on TechEmpower I do my own comparative benchmarks in a given environment.

Node always loses. Every time. To everything. It reliably loses to Java, Python, and even other JavaScript engines. Which is why I asked... performant compared to what?
You can think of LIGO as being the first new way to directly see the universe since the invention of radar telescopes. Our ability to measure the otherwise unmeasurable, such as black hole and neutron star collisions, could lead to a better understanding of dark matter/dark energy, astronomy, and both physics and astrophysics.

This expands the reach of knowledge of humanity; once made available, who knows how future humans will use these new discoveries to benefit mankind. Claude Shannon developed information theory well before networked computers were invented, but it's now critical to many disciplines and products you use every day.

Meanwhile, the actual engineering challenges overcome in the building (and refinement) of LIGO are directly applicable to development of more accurate sensors, quantum computing, and precision engineering - all of which will touch the lives of Earth's inhabitants without most of them even being aware of it.
Many petition to vote in favour of this proposal; cannot find one against. I did email our dutch minister with concern. Any other plans? It is scary how many (including tech people) want this to happen ‘for the children’.
Ask HN: Why is the pay rate for these roles at Neuralink so low?
I was looking at jobs at Neuralink out of curiosity.
Partly because I am actually genuinely interested in what kind of clinical roles they might have.
I work in a technical/clinical role, and neurosurgery is one of my key specialties I work in. I suppose it would be like a top dream job to do what I do in for a company like Neuralink that is doing cool new sciencey-stuff… but not for the shitty pay rates I just saw!

I saw the following roles, but they seem to pay so unbelievably poorly:

https://neuralink.com/careers/apply/?gh_jid=5621770003&gh_src=c356a2533us

https://neuralink.com/careers/apply/?gh_jid=5761185003&gh_src=c356a2533us

I’m not from the US so what I was wondering is this the sort of pay rates people in the states get for these kind of jobs? Or is Neuralink just cheapskates?
Everyone's been crowing about driverless cars today but when I visited SF a month ago and finally witnessed them in action, I was surprised at their poor performance. In the span of just three days I watched them get confused and stop in the middle of 4 way stop sign intersections twice, and at one point as I was crossing an intersection with one waiting at a stop sign, a Cruise vehicle began to slowly inch forward right when I got in front of it. I was curious so I stopped moving to see what it would do, and it suddenly accelerated, swerving around me with maybe a meter to spare as I skipped out of the way (I doubt it would have hit me if I hadn't moved, but I wasn't going to take the chance).

I know I only have anecdotal data but I'm really interested in returning to SF and fucking with these cars more to see just how "good" they really are. I find when you actually stand up for your rights as a pedestrian and bicyclists, vehicles tend to fall into chaotic behavior. At least a self driving car won't actively try to run me off the road on purpose (former Houstonian bicyclist), but at the very least they should know to just stop and wait if there's some crazy dude standing around in the middle of the pedestrian crosswalk. Maybe beep or something, but not accelerate suddenly and cross within a meter at alarming speed.

I did email cruise about the incident with a timestamp and the "name" of the car (I think... it was plastered on the door with "bruschetta"), they emailed back saying:

> I'm sorry to hear you experienced this. At Cruise we take safety very seriously and this is not the experience we’d like you to have. This issue is being escalated to the appropriate team to be looked into further. Your input is greatly appreciated as we grow our ride-hail service, We appreciate your assistance.

Never heard back from them after that. Wish I had recorded it. Next time I come to SF, I'm bringing my gopro.
Depends what you mean by taking all your articles. If it's scraping no, but if you provide text content and urls as key/values pairs yes.

SageMaker and VertexAI are the AI services of AWS and GCP respectively, and they both offer embedding generation and vector databases (the two key pieces necessary for embedding search).

There are a bunch of smaller companies offering vector search as a service too, example pinecone to name just one: https://www.pinecone.io/
> they haven’t, since 2010 it was unheard of

the rate of ocean warming has doubled, and marine heatwave events have doubled in frequency since 1982

it seems to me that marine heatwaves were heard of before 2010...

the current marine heat wave in the Gulf of Mexico is mostly caused by El Niño, which is not a human made phenomenon.

> They are anomalous ergo they are special

No they aren't, just like hurricanes, they are anomalies compared to good everyday weather for humans but they aren't special, they are common phenomena.

Common on a planetary scale can mean that two events are separated by thousands or millions of years.

For example: ice ages or mass extinction events are common on planet Earth. Given enough time, they will happen.

> There isn’t a “history of warming”

there actually is. We simply weren't there and can only somewhat infer what happened.

Ocean temperatures today are about the same as they were more than 100,000 years ago

I'm not saying global warming is not happening and that it's not human made, I'm simply saying that there have been periods during the 4.543 billion years of existence of this Planet where oceans have been as warm or warmer than now. They were full of life as well, a life different from the one we know now, but life nonetheless.

4.543 billion years means that there have been 44,533 100,000 years ago

how many 10 years ago is that?
Because neural networks use dot products, which are just un-normalized cosine similarities, as the main way to compare and transform embeddings in their hidden layers. Therefore, it makes sense that the most important signals in the data arranged in latent space such that they are amenable to manipulations based on dot products
I wish they would do this to Edge.
African bees are super mean and aggressive. I’d be afraid also.
Bats are single celled?
Based on pay in archaeology and history, the knowledge evidently is not valuable in the slightest.

Despite the Indiana Jones fantasy, Archaeologists typically live in their cars or in tents, and historians in an unheated hovel. If you’re at the top of your field, you can earn £40k.

Both are fields I am sincerely interested in, and was as a kid, but would never in a million years dream of working in, because I like having shelter and shoes and teeth.
I agree… if you can’t even make the scroll bar on a chat history work, it’s time to give up.
These are all things performed by employees of the government, as they run the government, why shouldn’t they be public?
> Another way to frame it is "code review is not the right place to validate design decisions".

That's a good way to put it. I wonder if draft PRs/MRs could be used for that? Make a draft PR/MR with the design, do a design review, then implement the code and finally the code review.
https://www.sfgate.com/travel/article/forbes-island-sf-float...
Prompt Testing Framework for LLM Models: Compute NLP and Responsible AI Metrics
Yes, hello there! That was my first whirlwind emulator. The current and third iteration is a very low level one for which I reconstructed the control matrix from around 1954.
You can find the code here: https://github.com/aap/blincolnlights/tree/master/whirlwind
Unfortunately it currently doesn't run without the little frontpanel i built (blincolnlights 18), but with just a little work that should not be a problem. The only IO device is currently the point plotting display.

The other person interested in Whirlwind I is Guy Fedorkow and his emulator is here: https://github.com/gfedorkow/Whirlwind-Instruction-Simulator...

Whirlwind I is an absolutely cool and lovely machine. I always call it the first microcontroller (not very micro though, took up a whole building).
A 30fps mouse cursor would be enough for me to ask for a refund.
Sadly, Hacker News hasn't been for or about hacker culture for a decade. It's become a "normie" programming-oriented news site.
It's just always been the case, everywhere. The history of Law is effectively about the powerless (or rather the less-powerful) slowly carving out all circumstances in which they cannot be thrown in prison on a whim.
Interesting idea! With DRAM it becomes slightly funky because you want to allow for refresh, but with SRAM it's certainly a cool idea to get more speed, if you can live with the sizes (about the same as EEPROMS) and price.
Ask HN: Tips for generating easy to remember but difficult to crack passwords
What strategies you use to create new passwords. At times I have to help several people (who are not tech savvy) to create login/password for different services. What tips would you give to such people to create passwords which are easy to remember but difficult to crack?
Short history of all Windows UI frameworks
I know some types of AI that are mostly used in DevOps.

Here are these:
1. Machine Learning
2. Natural Language Processing
3. Deep Learning
4. Computer Vision
5. Chatbots And Virtual Assistants
That is a fair call. If that is the case, robably best to just leave it.
Well fair enough, but I really don't think Americans should throw their hands up in the air and say "we just can't do it." This is the country that landed a man on the moon after all, it should be a solvable problem. Maybe the Europeans can't help with their own experience, but the American solution of "just add another lane" is self-evidently unsustainable. Something new is needed.
Must be true then: https://arstechnica.com/gadgets/2023/10/qualcomm-snapdragon-...
> I'm sure click has its advantage if your CLI is particularly complex

None whatsoever. Argsparse is better all around. Click is just a worthless piece of software that nobody should be using.

As for the order of options / arguments. I think, the reason is the historical implementations and use of getopt that would be used in a switch inside a loop, which (maybe unintentionally) made the order irrelevant. It's likely that other libraries implement parsers in the way that is sensitive to the order. Whether that's deliberate it's hard to tell. There are definitely advantages to this approach too, but it's hard to know whether authors sought out those advantages deliberately.

For instance, when options can take arguments (especially when they can take multiple arguments) they can be confused with sub-commands or the arguments to commands. Imposing ordering restrictions helps to resolve ambiguities as to what argument is being processed. On the other hand, you may claim that not imposing ordering on arguments prevents CLI authors from creating confusing interfaces where users can accidentally mix arguments to options with sub-commands or arguments to commands.
4. A third party knows which service you frequent and can also deny the service

5. With device tracking and fingerprinting and leaked data, establishing your real ID should ironically be childs play. You only look at the cryptographically relevant data of resource and auth provider, but there is contemporary data that makes including a third party a security issue. Otherwise #3 is wrong in any practical case.

Age verification is already implemented for some services. I don't use them anymore. There are better alternatives.
Yeah, that's all fair.

Did you manage to find citations supporting your assertion? :)
I'm in London and every 4 minutes isn't far off. I live in suburbia like most people and can walk 10 minutes to a high street where there and multiple routes at 8 min frequency each way, which overlap for large parts of their route, therefore some journeys really do have a bus every 3 minutes. And if it's a journey from central London to central London then there's going to be 2+ routes that serve every journey.
Michael Spavor was arrest in retaliation for the arrest of the Huawei executive in Canada. And was promptly released when the Huawei executive was released.

This state senator actually committed a crime. A very serious crime in China. One that people spend significant lengths in prison for. What stops China from putting them in prison then using them as a pawn for US-China relations (which are particularly hot right now)?

The answer is nothing.

> The serial number. Unless the state senator is holding an unregistered gun

Guns aren't registered in the US. Serial numbers are recorded at sale, but there is no database.

And China certainly won't have access to serial numbers should they find it. You think the US will give that information to a country that is holding a member of the government in prison?
> weird name

to double down on it it's not even about a weird name per-se but lot of very normal EU names

if a lot of early IT wouldn't have been dominated by a US "works for us must work for everyone" approach I think we never would have ended up with such limitations common in legacy systems (there still would be limitations, pre-unicode the solution was custom code pages and similar, which all supported some subset of non us-ascii but only a subset)

luckily today unicode is the standard (through for some cultural and historic aspects it's sometimes not enough)
That book has its very own philosophy, in particular that "pointfree" (pointless?) programming is a good thing. No, it isn't.
Yeah, I definitely would never describe the prose in LOTR as not serious. In The Hobbit absolutely (and to be fair it was a children's book), but not LOTR. One of the things that the book LOTR does best compared to the movies is the prose!

For example, compare the book and film versions of the scene in Return of the King when Eowyn confronts (and kills) the Witch-King. In the book it goes like this:

"Then out of the blackness in [Merry's] mind he thought that he heard Dernhelm speaking; yet now the voice seemed strange, recalling some other voice that he had known.

"'Begone, foul dwimmerlaik, lord of carrion! Leave the dead in peace!'

"A cold voice answered: 'Come not between the Nazgûl and his prey! Or he will not slay thee in thy turn. He will bear thee away to the houses of lamentation, beyond all darkness, where thy flesh shall be devoured, and thy shrivelled mind be left naked to the Lidless Eye.'

"A sword rang as it was drawn. 'Do what you will; but I will hinder it, if I may.'

"'Hinder me? Thou fool. No living man may hinder me!'

"Then Merry heard of all sounds in that hour the strangest. It seemed that Dernhelm laughed, and the clear voice was like the ring of steel. 'But no living man am I! You look upon a woman. Éowyn I am, Éomund's daughter. You stand between me and my lord and kin. Begone, if you be not deathless! For living or dark undead, I will smite you, if you touch him.'"

Now compare the movie version of this scene. Obviously there's no narration, but the dialogue is significantly compressed and loses all its flavor.

"I will kill you if you touch him!"
"You fool! No man can kill me!"
(Eowyn removes her helmet) "I am no man!"

I don't blame Peter Jackson for the change. His movies got a lot wrong when adapting the book, but this wasn't one of those things. The original dialogue, even if condensed, would not work very well for a movie. But even though the change was necessary, it still reduces the dialogue from something epic (in the literal sense of the word) and beautiful, into just a generic action hero moment. The book version is just so much better.

And this is not an isolated incident, either. Throughout the movie trilogy, scenes which were written with beautiful prose in the book have most of their beauty taken away due to the need to write dialogue in a way that works better in a movie. It's necessary, for sure! Even so, however, it means that I can't agree with the claim that the LOTR movies handle such things better than the book's prose does.
Hungary was under Austrian rule (German-speaking) which many disliked, including the lower nobility. Maybe this also played a role in preferring Latin over German.
That quote seems to support the exact opposite of your opinion, that you need a generation properly raised to tough it out, and the spoiled post-war generation is too soft.
Mine is exactly like yours. During exercise it disappears. Then after about 5 minutes post-exercise, the symptoms become even more regular. I'd get 4-5 normal beats, and then a skipped beat. I managed to capture an ECG post-workout and it shows very clearly the regular PVCs: https://dvassallo.s3.us-west-2.amazonaws.com/twitter/F7yWouK...

From what I've read, when we're exercising (or sick or stressed) the heart rate gets overridden by the SNS (part of the autonomic nervous system). The SA node can only maintain resting heart rate, and once there's extra demands from the body, the SNS takes over (controlled by the brain, but involuntary).

It seems to be a good sign that PVCs disappear during exercise based on the studies I found.