skysight-inc/HackerNews huggingface dataset:
There's no need to be smart about it. It just wasted 80 x 10 mins = 13 hours of company time that could have been spent improving outcomes for customers and shareholders. It also brought politics into the office and annoyed a lot of people so while it might make life ever so slightly less ambiguous, it probably had a net loss in cost-benefit terms. And although it's just one example, it seems reflective of the practice more broadly in being cost-benefit negative.
I can understand the negativity because this only appeals to specific sensibilities.

I admit that it’s low brow but it hits my fascination the exact right way. To me there is something special about so many people being organized around something so mundane.
I don't remember f35 in ukraine, nor the latest anti-air defenses, the only thing there are technology from the 80s
You should definitely explore this idea!

It's fraught and risky and lots of people here are pointing at valid risk, but don't let them stop you from exploring.

Graphical application development has gotten better in many ways over the years, but it remains badly broken.

Try it out, see how it feels. Try some of the prior art that folks have shared here, see how they feel. Reach into this new experience and see if you like it.

Regardless of what anyone says, we have not reached the end of history in Human Computer Interaction and someone, somewhere is going to make it much, much better at some point in time. Might as well be you!
Some guys I grew up with dubbed TinTin with Northern English. It's exceptionally crude, but never ceases to make me laugh.

https://youtu.be/6iV5YrLYhCA
Please correct me if I'm wrong... Tintin is in the public domain, so I can create a Tintin story where the character looks exactly like Tintin and I can call it Tintin.

But most of Herge's Tintin stories remain out of the public domain and still protected by copyright. Correct?
Paul Graham's essay today: "We should have a conscious bias against defining new forms of heresy. Whenever anyone tries to ban saying something that we'd previously been able to say, our initial assumption should be that they're wrong. Only our initial assumption of course. If they can prove we should stop saying it, then we should. But the burden of proof is on them."
There's nothing wrong with wanting that, but as the author said those of us who want to opt-out should have the choice to do so.

If I buy an iPhone, I should have the option to completely disconnect it from Apple and be able to replace the OS with whatever I want. If I do not have the option to do that do I REALLY own the device? The answer is no bacause what I have is a device that I can only use the way Apple allows. When the phone is obsolete and Apple stops updates then all I can do is send it off for recycling since Apple won't allow me to repurpose it with new software.

You are putting a lot of trust in the manufacturers as well. For example, they have the technical capabilities to kill the second hand market in their devices if they simply decided to refuse to allow a new user to login to a device. Sure, you could still sell the hardware, but it wouldn't be much use if the manufacturer stopped it from connecting and autorizing. I know this is an extreme example and no sane manufacturer would implement it, but I think it demonstrates why having to option to disconnect is a good thing.

The same applies to all other devices that are locked down, things like smart TVs, IP cameras and appliances. Just look at how many early smart TVs are now dumb because the manufacturer stopped updating the on-board apps. There should be no reason why the owner of such devices should be allowed to do whatever they want with them to try and bring them back to life.
> for which the OPs summary is an acceptable paraphrase.

So someone writing their opinion on their personal blog is equivalent to some authority making a ruling about what you're allowed to?

Freedom of speech has always come with other people being free to tell you that you're wrong and should stop. There is nothing wrong in it, and no freedom of speech is harmed as long as the person stating their position is not in a position to enforce some form of authority.

People may not like what they hear, but feeling oppressed because someone wrote their disagreement on a personal blog is a pathological form of this free-speech rethoric.
So many misunderstandings here :/ I can’t muster the energy to correct them past these two obvious ones

> It works on any Python version that all of the dependencies work on

No, it doesn’t. It’s not a lockfile: it’s a snapshot of the dependencies you have installed.

The dependencies you have installed depend on the Python version and your OS. The obvious case would be requiring a Linux-only dependency on… Linux, or a package only required on Python <=3.10 while you’re on 3.11.

> PyPI doesn't allow you to replace the package for the same version

Yes and no. You can continue to upload new wheels (or a sdist) long after a package version is initially released.
Actually, chainsaws, table saws, cars, motorcycles, and even guns all have safety mechanisms installed by the manufacturers and tampering with them voids the warranty.
If it was using MyISAM relations are in question.
I've been playing a bit of Open Transport Tycoon recently, the trains are by far my favourite aspect and probably the most detailed in the game too. Getting all the track layouts and signalling to be efficient is a challenge under ever increasing demand. https://www.openttd.org/
Thank you, and I encourage you to enjoy the sweet science as well!
We’re not really talking SMB here I think, more home / prosumer level. I’d not expect Cisco or Juniper to go into that market segment.

Maybe Netgear/Mikrotik/Ubiquity/Thompson/D-Link/Frtizbox or someone else would edge in.
https://en.wikipedia.org/wiki/TRIPOS was written in BCPL (in 1978) at the University of Cambridge.

TRIPOS was ported to the 68000 in 1981 by Dr Tim King. In 1984, he joined the company MetaComCo, and they bought the commercial rights to his 68000 port.

The Amiga OS was well behind schedule in 1984. MetaComCo were contracted in March 1985 to integrate TRIPOS into the Amiga's existing OS code (mainly Exec and Intuition), and the Amiga launched in July 1985. That's a pretty fast turnaround time!

TRIPOS is most evident in the AmigaDOS portions of AmigaOS, specifically dos.library, the CLI, the directory structure (C, L, S are TRIPOS standard directories for commands, libraries, scripts, hence the odd mix of LIBS for Amiga libraries but L for AmigaDOS handlers and filesystems), the standard disk filesystem, and all filesystem handlers.

For AmigaOS 2.0 (released 1990-1991), it wasn't quite "[TRIPOS] ported to C"... AmigaDOS was rewritten entirely. There was no BCPL or TRIPOS left, except deliberate structures/functions (written in C!) to support backward-compatibility with BCPL software.

AmigaDOS's API was greatly extended to provide official OS calls for what were previously BCPL globvec internals, and most of the command-line programs were rewritten in C. This work had already been advocated for and done in 1987-1989 by the third-party "AmigaDOS Replacement Project" https://aminet.net/package/misc/antiq/ARP_13
Some discussion at the launch a few months ago: https://news.ycombinator.com/item?id=41445482
I’m so glad to see this game getting some love. It’s been a constant for me ever since I found it at Dollar General when I was a kid.
"We broke the treaty because they broke the treaty" fails as an argument when Both Sides™ use it, though.
Can you complete the Oregon Trail if you wait at a river for 14272 years?
I think there's a misunderstanding on Socrates quote.

There are many things where one can get a superficial understanding of how something is done, or what's the effect of some experience upon the self.

On the other hand, these understandings will be superficial and won't be able to capture the whole details, nuances and personal differences.

One person may be aware that physical activity is good by reading a book, but can never understand "how, how much, and in what way" unless they do exercises themselves. Somebody can read a programming or project management book end to end, but they'll face the reality and experience the highs and lows of the trade only and when they put their hands on the keyboard or join a project as a manager.

On this aspect Socrates is absolutely correct. Book and written media is a starting point, not a destination.

AI will be beneficial if we treat it as the absolute baseline and do our own thinking and building upon it. The people who think what AI emits is the ultimate and final destination will be doomed.
I think things like this are a type of resource exhaustion attack on society. No one can be aware of all things potentially offensive to someone else. Its the hyperaware judges excluding mens rea from the equation before deciding guilt. What is the harm done to someone who might find this offensive? Why spend your time lifting the veil and shaming those around you who have no intention of harming anyone with their language? If they happen to offend a party some day, I am sure they will adjust their vocabulary accordingly. Why the haste to preempt this rare event?
I think the people in this are deceased? Does that change your view (genuinely asking)?
You also can spin up another social network, it doesn't work well the same way it didn't work very well spinning up another irc channel or server. And spinning up another HN doesn't work as well.
You are taking this too literally. I’m not GP, but I can guarantee they were not claiming any position like what you’re insinuating.
Are you aware that the API appears to be publishing the SSN of each individual? Although I’m aware most SSNs are leaked in one breach or another, I still thought it was customary in the U.S. to attempt to keep such information somewhat protected.
I’m also a veteran and immediately had the same thought. Thank you for thoughtfully replying, I probably would’ve been more aggressively toned had I not read your reply first.
Ask HN: Am I the only one here who can't stand HN's AI obsession?
I can't really explain why, but I find the recent AI developments, articles and news stories totally boring and lame. I can understand why people get excited with generative AI that can transform a text into an image etc, but otherwise the benefits of so called AI are completely lost on me, and all those AI articles on HN are just noise to me.

I don't need you to convince me I'm wrong. I just want to know if there are other people here that feel the same way. Thank you for commenting thoughtfully!
Hiring will always have a subjective aspect to it, which is just the nature it. And I do agree that techniques like being conscious of bias and trying to interrupt it are useful.

But yes, I do have an answer, which is that excluding factors that do not relate at all to job responsibilities is strictly better than including those, even if the result is still subjective.
From your quote:

> (...) Feyman's cargo-cult science has no chance of working, while cargo-cult programming works but isn't understood.

Cargo-cult science does not work because by "work" it would need to involve causality, which it doesn't.

This is not the same as the cargo-cult mentality referred to in tech circles. That refers only to the belief that the performative aspect correlated to an expected outcome is actually the cause, whereas it's at best a correlation. People build landing strips expecting cargo planes to drop off riches. People use a specific project tree layout expecting the project to work. People use a programming language expecting their code to be memory safe and vulnerability-free. People use a container orchestration service expecting their system to be highly scalable and resilient. People use a framework expecting their system to be high performance and efficient.

You'll see claims that "this app runs on Kubernetes, thus is very resilient and highly scalable". Cargo cult mentality.

Do you understand why the "lazy, meaningless attack" remark makes absolutely no sense when actually considering the concept?

There is no justification. There's only a straw man based on, at best, a gross failure to understand the very basis of concept that's being criticized.
Not GP, but no, these aren’t long dead people, but recently departed veterans with way too much information being disclosed than should be given the timeline.
s/where/how/, but yes. While making sure the departing duffers don't get any "we'll find 'em with an AI!" ideas.
Surprised it takes 20 hours to smear one second. Normal desktops definitely aren’t that sensitive. Anybody know what sort of gear is?
I mean, if anything the whole thing caused far more harm than keeping a branch name that maybe could but didn't really have a loose relation to the concept of slavery (there are many other senses of the word 'master' with nothing to do with slavery that the git branch name would make sense to mean), in the division and debate that the whole thing caused. Didn't really help anybody, just caused problems...
Very good online course on debugging: Software Debugging on Udacity by Andreas Zeller

https://www.udacity.com/course/debugging--cs259
Title is: How the U.S. Lost Control of Bird Flu, Setting the Stage for Another Pandemic
It's harder than ever to find reliable product recommendations online
Britain doesn't need to walk a US or EU path on AI
https://archive.ph/MpOOZ
// Now you're just being performative about performative people. //

Nice ricochet.

I'm grateful to Paul Graham for actually giving a definition of "woke". Really, this is the first anti-woke essay I've seen which actually tells us exactly what the author is complaining about.

And it makes it rather abundantly clear why nobody else has given a definition of exactly what the author is complaining about.
The related part of doc has one more note "This request requires up to three timer clock cycles. If the selected timer is working at slow clock, the request could take longer."
From the way doc is formatted it's not fully clear what "this request" refers to.
It might explain where 3-5 attempts come from, and that it might not be pulled completely out of thin air. But the part about taking up to but sometimes more clock cycles makes it impossible to have a "proper" solution without guesswork or further clarifications from vendor.

"working at slow clock" part, might explain why some other implementations had different code path for 32.768 KHz clocks. According to docs there are two available clock sources "Fast clock" and "32768 Hz" which could mean that "slow clock" refers to specific hardware functionality is not just a vague phrase.

As for portability concerns, this is already low level hardware specific register access. If Marvell releases new SOC not only there is no assurance that will require same timing, it might was well have different set of registers which require completely different read and setup procedure not just different timing.

One thing that slightly confuses me - the old implementation had 100 cycles of "cpu_relax()" which is unrelated to specific timer clock, but neither is reading of TMR_CVWR register. Since 3-5 of cycles of that worked better than 100 cycles of cpu_relex, it clearly takes more time unless cpu_relax part got completely optimized out. At least I didn't find any references mentioning that timer clock affects read time of TMR_CVWR.
> I don't want performers to risk their safety, health and life for my entertainment.

I mean, they pretty much all do to some degree. It's not healthy on your body to do eight Broadway shows a week. Or to be constantly switching between all-day and all-night shoots on a TV show. And performing a role of high emotional trauma every day for weeks or months takes its own kind of toll too.

Obviously nobody should be at risk of life or of permanent injury, that goes without saying.

But getting bruises while doing stunts, that's just what being a stuntperson is. Nobody is forced into it. And this is why there are stuntpeople in the first place -- it's not just for skills. Sometimes the regular actor could do it fine, but there's no time in the schedule for their body to recover afterwards.
This website is about money, dude
You forget that Apple Maps was crap when it first came out, up to the point where people were questioning why Apple was bothering in the first place.

Early adopters should recognize first versions of forward-looking tech are going to be less-than-optimal, and that the warts will eventually fall off.

Y’all around here advocate for shipping whatever you have, but when a larger org applies your principles, everyone is in a tizzy.
What you're seeing might be a smudge on your glasses. Legally, there is no such difference.
I abandonned Windows 8 for linux because of an bug (?) where my HDD was showing it was 99% busy all the time. I had removed every startup program that could be and analysed thouroughly for any viruses, to no avail. Had no debugging skills at the time and wasn't sure the hardware could stand windows 10. That's how linux got me.
> Given the large number of people in this thread who got the same impression from the article as me

People count doesn't make sound logic. You will find large numbers of people believing the weirdest things, if you're so inclined.

> I think this is the actual subtext of the article, stated simply.

You used the sentence "you are not allowed". How do you think the blog owner will coerce you if you do not comply with his order ?

> Actually there's a huge amount they could do to be less prescriptive, such as using phrases like here's what I'm gonna do but you can make up your own mind.

Would you describe your own reply on HN as telling people what they're allowed to do or not to do?
This was very well written, I somehow read every single line and didn't skip to the end. Great work too!
The unspoken rule is talking to the rubber duck :)
Oh, I was being serious. I think people who do this are abusive.
After explaining how Large Language Models work (like GPT), in this blog post I explain how ChatGPT works.

the content covered:
- Learn how ChatGPT mastered the subtle dynamics of dialogue, from guiding frustrated users to explaining complex topics with clarity.
- How Reinforcement Learning from Human Feedback (RLHF) turned ChatGPT into a thoughtful, context-aware assistant.
- How "Constitutional AI" helps ChatGPT handle sensitive topics responsibly and ethically.
- The Memory: Understand the mechanisms behind ChatGPT’s advanced context management, including dynamic attention and semantic linking.
* See how ChatGPT generates high-quality answers by juggling goals like relevance, safety, and engagement.
- Dive into the intriguing world of “jailbreaking” and what it reveals about AI safety.
Related:

Biden unveils last round of AI chip curbs aimed at China, Russia

https://news.ycombinator.com/item?id=42682753
There are plenty of us. Before AI, it was blockchain and web3. Before that, it was virtual reality. Before that, it was 3D printing. Before that... you get the idea. HN has always reflected the latest hype train. It's always been that way.
I would imagine so. Hergé died in 1983, and the last finished story (Tintin and the Picaros) was published in 1973. I can't imagine its out of copyright.

The first story (Tintin in the Land of the Soviets, a real stinker, this is before Tintin became Tintin) was published in 1930, in Le Petit Vingtième which was the children's edition of the newspaper Le Vingtième Siècle. The newspaper presumably had copyright to the character, but it was shut down in 1940 by the Nazis. After that, Tintin was published in Le Soir (still exists), but I have no idea how the rights transferred. From 1950 onwards, it was published by Hergé's own company.
You seem to be very confused. Even in countries like the UK with weaker freedom-of-speech laws, there are specific exceptions to slander law for insults.
Do you know why gmail.com and outlook.com have DMARC policy p=none?

yahoo.com has p=reject, proton.me has p=quarantine
A good bug is the most fun thing about software development
Neat, Submitted a request for my grandfather's records. Some comments:

1) May want to auto-magically handle input for things like apostrophes. E.g. "O'Hare"... It looks like somewhere in the process this data was not preserved/saved/sent, but people will probably try to search with it. Might also want to handle the accent marks and what not too

2) The terms & conditions for Step 3, the checkbox at the bottom doesn't have enough contrast when checked. I do not have a disability, and I still found it very faint. Someone with a disability would likely have a lot of trouble (not to mention, it requires scrolling to the bottom to check it in the first place, which isn't awesome for accessibility)

3) I appreciate the warning on the terms and conditions about seeing things you might not want to see. A good reminder for those that might not want to tarnish a memory of someone... Reminds me of the DNA tests for Christmas, or learning about Punnett Squares and genetics, sometimes you might not want to go looking :-)
That's what managers do.

Silly idle process.

If you've got time for leanin', you've got time for cleanin'
You're right, didn't account for that. Though even when declared volatile, the counter variable would be on the stack, and thus already in the CPU cache (at least 32K according to the datasheet)?

Looking at the assembly code for both versions of this delay loop might clear it up.
Rule #10 - it’s probably DNS
GitHub Copilot came out in 2021.
It's absolutely okay if it's framed that way in their original comment, which it wasn't and deserves push back unless they can sustain their argument. If it started with "in my opinion", "in my view" instead of a baseless factual statement.

If not framed in that way then I will ask for sourcing the bullshit :)

> Speaking of which, I see the same anecdotes that DEI policies pushed people to the right.

Yeah, that's why it's called "reactionaries", I'm sad you live among those people though.
That is literally #8 in the list
> it's easier for the author to imagine the end of human civilization than it is to imagine a world without capitalism

Well, yeah, it absolutely is easier to imagine civilization collapsing than to imagine it a world in which human being do not expect to benefit from their efforts. Noting, of course, that "capitalism" as you mean it doesn't really even exist in the first place, as it's just an analytical model used to describe patterns of behavior that emerge from the motivations people already have.
Show HN: Argument Encyclopedia: User-Posted Claims and Rebuttals
When I see online debates it soon becomes difficult to keep track of the various branches of claims and counter-claims. Here's my simple attempt to do so.

A user can make claims (within a subject area) and anyone can make rebuttals to any of the claims.
You little beauty, someone based on this side of the pond for once! I'll be in touch in the next few weeks to try and get the best example you have over to Dublin for a dedicated Ambrosia Shareware / Legacy Audio Software machine.

I nearly considered something like this a few years back but the domestic market was way too small to consider. Fair play for the labour of love.