skysight-inc/HackerNews huggingface dataset:
There's almost no HCI or interaction design in what passes for UX today. They are mostly - probably 90+% of them - visual designers who have memorized some canned responses to use when asked why they aren't doing basic things.

Seriously, anyone who things software as a discipline is bad, well, they're right, but they have no appreciation for how appalling "UX" is today vs even 1990.
The British and GCHQ kept the stuff secret for ~30 years. They kept it secret from the public only, the Americans knew, and the place was riddled with Soviet spies.

GCHQ also had invented the RSA algorithm before Rivest et al but kept it quiet.
Thanks, sounds like good advice.

I attend some networking events, but often broad ones cause I think I’m not in the know enfough to attend niche ones. Only way to learn high is to attend.
The problem is that we generally don't have anyone a good track record of what good software is valued at, it USED to around 300-500$ and with companies being incentivized to go subscription based who knows intuitively what that is.
Figma absolutely sucks.

It is slow, but more importantly, by encouraging UX designers to work in high fidelity designs where live changes are frustrating and feedback is entirely incorporated as a bunch of mostly-hidden comments in a sandbox that makes it hard for reviewers to follow up on or reference back to, all it's done is made everything worse.
Disturbing but such hired guns are in use by all corporations to bury their breaches as well. Look at how United Health got away with the Change breach, which allegedly exposed the medical records of 100 million Americans last year
The presence of maybe does indeed denote that there is a possibility that the statement referenced could be true or untrue.

>Or maybe they rape and beat their woman, suffer from high infant mortality and often die excruciating deaths after moderate injuries like a broken arm or cut.

The comment as written though leaves no doubt about the intent of the commenter which appears to me to be demonizing people from another culture with no evidence offered to support their demonization.

I have read material in several of the links supplied in this thread and so far have found no evidence of rape, spousal abuse, child abuse or neglect, etc.

The links supplied by others, including a link in one to a web archive of most chapters of a book by a group called "The Andaman Association" have so far in the sections that I have read, made no mention of these things. That post and the link were deleted before I finished composing a reply but the post had some good information about regional language families, potential origins of the people on North Sentinel Island, etc.

Anyway, the user who made that comment left no doubt about which side of the maybe they agreed with and that is why I have responded as I have. Their biases are quite apparent.

You are correct though that maybe definitely means maybe and clearly suggests in general usage that things could go either way.
the "partnership" from what I understood is that DeepComputing asked a bunch of questions that framework answered (and provided advice) since although the specs for how to make a compatible board were published, this was the first time someone was sinking the time in to do it.
In the name of low effort, tangential, golden era HN comments: the decision to hide file format extensions on windows (and maybe other OSs) sucks soooo much.

The point about mobile devices breaking the desktop metaphor and file system norms is really interesting.

Higher quality discussion question: Files, buffers,file systems, file explorers, and window managers seem like useful abstractions to me for the human computer user. Why did we not end up with something like “every app has a folder with your files” or “if you have a new iPhone, just send or recover your user files from the official Reddit app on your old device and import them to carry on where you left off on your new device. Welcome back to the Reddit app.”
Then it really isn't doing nothing. Rather, it's a to-do app in the terminal.

The reason it is helpful for decreasing activation energy is that it handles the "checklist" aspect of creating a user account for you. This is especially helpful for user account creation, which has to be done completely and then logged or it can lead to cybersecurity incidents.
Semantic versioning is an illusion. It's a human-managed attempt to convey things about the surfaces and behaviors of software systems. Best case, it isn't completely misleading and a waster of everyone's time.

There is no perfection here, but the correct way to reason about this is to have schema-based systems where the surfaces and state machines are in high level representations and changes can be analyzed automatically without some human bumping the numbers.
It depends on how long that external monitor takes to wake up and respond to the display connection to confirm that it is there. If the monitor is still active then that is almost instant.
I’m not sure that a single large screen would work for me. The value in both separate physical monitors and virtual desktops is the ability to distribute windows across screens and desktops according to purpose. Size factors in here too; I think my cap for usability sits at about 32” (preferably at 6k), with anything larger than that making me likely to get lost at sea in an ocean of windows.
It's configurable too!

Numbers set grey scale.

Letters set colors (b=blue, r=red, y=yellow, etc).

Mouse click sets random color.

Spacebar or double-click resets canvas.

I didn't discover this, comment stolen from previous discussion (thank you Cactus2018!): https://news.ycombinator.com/item?id=24284711
Why People Act So Weirdly at Airports
From the deals that come my way, I see a lot more older founders with experience these days.

That said, I think the main reason why SV prefers younger founders is exactly because of their naivety + lack of understanding in their respective domains. E.g. It’s a lot easier for someone who has never worked in healthcare to try to disrupt healthcare, than someone who’s been institutionalised by the system they’re embedded in.

99% of these young founders won’t work out, but occasionally there will be one with a fresh idea that truly disrupts a system and gives the hypergrowth returns that VC guys want
Students should pay for the privilege and opportunity provided by the diploma, namely a way to set themselves apart from the plebeians. Prestige is something AGI will never replace.
The debate that cemented Tanenbaum as a smug clown in my mind since '92, his poor students!
Anything's Better Than Zero: Creators Reluctantly Sell Their Work to Train AI
Personally I find that Casey presents simple hard facts that rile people up, but at that point they're doing... what? Arguing with facts?

He had a particularly pointed rant about how some ancient developer tools on a 40 MHz computer could keep up with debug single-stepping (repeatedly pressing F10 or whatever), but Visual Studio 2019 a on multi-GHz multi-core monster of a machine can't. It lags behind and is unable to update the screen at a mere 60 Hz! [1]

I have had similar experiences, such a the "new Notepad" taking nearly a minute to open a file that's just 200 MB in size. That's not "a small cost that's worth paying for some huge gain in productivity". No, that's absurdly bad. Hilariously, stupidly, clownshoes bad. But that's the best that Microsoft could do with a year or more of development effort using the "abstractions" of their current-gen GUI toolkits such as WinUI 3.

This is not progress.

[1] The whole video is worth watching end to end, but this moment is just... sad: https://youtu.be/GC-0tCy4P1U?t=1759
>People should be careful with these extensions. It's one thing if they have a GitHub or GitLab repo, where people can easily check out the source, developer history, or any issues presented. It's another thing when that's not the case. Many of its reviews are not promising either.

Someguy posted this immediately deleted his post. It only had a 62% chance of being human.
Comical because the ai didn't realize that the Dev is mozilla.
> Put a hook on the x to distinguish it from a times sign

This is counterproductive IMO, because it makes it look like a chi. (The article notes the problem.) That seems more likely to cause issues than the possible ambiguity with the “times” symbol (“×”). If you need a multiplication symbol, use the middle dot (“·”) instead.
Chrome supports HEVC with transparency on macOS since VideoToolbox does. Other platform decoders don't support it though.
> Learn Nim! Why not?

As someone who learned Nim as my first "serious" programming language, I do recommend to learn Nim. It is a delight to write and read.

Before I found Nim I looked at C, C++, Python and all of them full of cruft - old bad decisions that they're stuck with and forced to keep in the language. And it makes them a nightmare to learn.

In C there seems to be hundreds of subtly different OS-dependent APIs for every simple thing.

C++ was designed by mad scientist and extended to the point where even c++ developers have no idea what part of the language you should use.

Python is the messiest mess of OOP with non-existent documentation that is actually readable. Just to find how to do anything in Python I need to look at sites like stackoverflow and find outdated solutions for Python 2, deprecated functions and giant third party libraries. Yeah you don't learn Python nowadays, you forced to learn Python + NumPy + Pandas + Python Package Distribution (hell).

I had fun learning Nim, though.
My takes:

“Good design is as little design as possible”

What you create should be a natural flow of what your clients needs to do. Don't go and add lot of options like a plane cockpit. Which usually means try to find the common theme and adding on top, and also clamping down on fantasy wishes

"Good design is aesthetic"

I'd take the definition of pleasing instead of beautiful for the term. When learning to draw, an often given advice is just to focus and detail only a single part of the whole picture, everything else can be left out. So discussion over a single thing is usually meaningless. If it's not going to be the focus point of interaction, as long as it meshes into the whole, no one care about the exact details.

“Good design makes a product useful”

Usability is a whole field, and you can find the whole corpus under the HCI (Human Computer Interaction) keyword. Focus on meeting this baseline, then add your creativity on top.

> I mean these principles all sound good and high falutin’ as abstract statements, but I’ve never found them useful or actionable

It's kinda like Philosophy, you have to understand what it means for yourself. It's not a cake recipe to follow, but more of a framework from where to derive you own methodology.
The main client is only for Haiku, but there is an old windows client that can probably be run in wine. It uses a protocol called MUSCLE.

http://www.raasu.org/tools/windows/download.php
Can't the ai use this tool and keep rewriting its text untill it passes?
So is that emulation software-base, not hardware-base, or half half? If its half half, consider several games won't work, what's the big difference with real PS1 hardwares in terms of gaming experience？
It’s great to put names to these concepts but it’s a false dichotomy. It doesn't follow that just because you need to eliminate the worst, that you need to also encourage the best.

There are certainly problems where you want to eliminate (or minimize) the worst outcomes while also facilitating the hit-it-out-of-the-park game-changers. Solving poverty shouldn’t preclude providing people opportunities to get rich by changing the world for the better.

There are also problems where it doesn’t matter what happens at either end. Show up to marathon for example and no one minds how well you do - just to give it a go is great! There’s no certification as a marathon runner and there’s also gold medals for the fastest marathon runners.

All in all this article is arguing that problems can be plotted on a single axis of strong or weak problems, but it’s more like a 2x2 matrix (or a 2-dimensional area if you want gradations.)
"I teach the systems class at Montana State,"

You teach and hence deal with this: "Information passed on between generations is diluted"

Is it diluted? No it isn't. Your job is teaching and books and computers help us avoid calling you a bard 8) Mind you, being called a bard is not a bad thing!

In the end this is a blog post response to another blog post. I have no idea about how "important" those bloggers are but I smell ... randomly deployed blogging for the sake of it. That's the whole point of a blog anyway. I'm being polite here ...
The problem is that “your boss” usually has to conform to the budget set by their manager working alongside HR.

When I left a company for increased compensation, which funny enough has only been 3x in almost 30 years across 10 jobs, it’s been between a 25%-60% raise. It’s almost impossible for any manager to push that kind of raise for anyone without a promotion.

Even at BigTech promotions usually come with lower raises than if you came in at that level.

Don’t do that if it’s relatively easy to replace you, and definitely assume the management thinks it’s easy to replace you, especialy if you haven’t been talking to your boss.

Everyone is replaceable. If you are at a company where everyone isn’t replaceable, it’s a poorly run company with a key man risk. I never saw any company outside of a one man company or professional practice where one person leaving was the end of the company.
NIH cuts billions of dollars in biomedical funding, effective immediately
> Braid is not only widely considered one of the best games ever made[0]

The source here is a wikipedia article containing "A list of video games that multiple have considered to be among the best of all time"

I don't know anyone who is into gaming that takes the opinions of "video game journalists or magazines" seriously anymore. They are so obviously just a marketing extension of the videogame industry that you can't trust anything they say. Look at recent developments with Dragon Age Inquisition. Reviewers gave it great scores, but it flopped hard enough that Bioware had huge layoffs [0]

Braid is a game that people barely remember exists today, and in another 10 years it will be even more obscure. It is not remotely an all time great

> its success was also instrumental in the explosion of indie games in the late 00s/10s

Don't give Braid too much credit here, it caught the indie game wave at the start but the wave was coming either way. The explosion happened at the same time Braid came out, not years later inspired by its success.

[0] https://www.forbes.com/sites/paultassi/2025/02/02/after-drag...
In this specific case, I bought it during a long overseas trip and our physical games were back at home!

That said, while I love physical games, some digital aspects seemed potentially appealing: automatic scoring, rules enforcement to prevent mistakes, not taking up space, ability to try new ones out easily, etc.
You might like this article involving another recursive island: https://www.atlasobscura.com/articles/moose-boulder-debunked, https://news.ycombinator.com/item?id=22674342 (103 comments in 2020, including by the subject of the article)
"On the plus side, all of this may have a liberating effect for some of us..."

Wow, anybody who finds the environment at airports to be "liberating" is having a very, very different experience than I have at airports.
How much do SpaceX's reentering Starlink satellites pollute Earth's atmosphere?
Google Maps 'almost destroyed' Google when it went live 20 years ago
You can literally ask it to mark characters that are not clear instead of inferring them.
I dislike the style of Code used to write this. I understand that, given who wrote the article, this is blasphemy.

Opening braces should be inline with the expression or definition.

Comments can be above what they're referred to.

Combined, this makes any code snippet look like crap on mobile and almost impossible to follow as a result.
There are electric cooperatives everywhere. See https://www.electric.coop/our-organization/nreca-member-dire...
Agree with your statements. Go's history on its Wikipedia page[1] and other sources, explains one of the original points that led to its development was "dislike of C++", where it was causing them all kinds of problems at their office (explained in other sources).

Go was used to replace it, where possible and for their purposes, but not in a 1 to 1 way. That's neither a total replacement for C or C++, but rather a replacement in particular areas they deemed important. Carbon, on the other hand, is going that extra step where the creators of Go didn't want to.

[1]: https://en.wikipedia.org/wiki/Go_(programming_language)
> Oh, this utility runs at a profit and has for decades

And yet somehow Americans will never see this and think "If only it were government-owned so the profit could be returned to the people"
I had the same reaction - but I guess images was just the first obvious application of fakes. ai text is similarly fake in the same vain
I replied to a comment about desktop and software, yours is about mobile lacking swap and hardware?!

(and Apple shipped a gig of high-def screenshot and other garbage it cares so much about having frameworks on disk)
There is no requirement that every culture evolve at the same pace and reach the same level of sophistication. Many cultures have reached a quiet, local equilibrium with their environment, having gained an understanding of everything around them and how best to utilize it for the success of the group.

Unfortunately some are extinct now because of the idea that they are somehow less advanced than they should be considering the environment that their culture occupied upon first contact with their more technologically advanced human relatives.

OT:

Gosub100, that's pretty BASIC and gave me a chuckle. It's been a long time since I thought about BASIC. The days where you would buy a computer and pick the programming language and OS that you want to use with it passed a long time ago. Maybe it's what we really need today though.
Show HN: KnowLang – An open-source tool for understanding complex codebases
Hey HN,
After two years in big tech while side hustling after work hours, I've found that AI coding assistants like Copilot and Cursor have significantly boosted my side project development speed. However, these assistants haven't been as helpful for my regular work, where I spend at least 50% of my time reading and analyzing codebases and inter-repository dependencies.

This experience led me to develop KnowLang (https://github.com/kimgb415/know-lang), an open-source tool aimed at helping engineers gain a comprehensive understanding of enterprise-level codebases.

The current version of KnowLang follows a straightforward technical approach:

1. Parse the code

2. Summarize the code

3. Index both code & summary into a vector database

4. Provide a RAG (Retrieval-Augmented Generation) chatbot interface

While this may not seem groundbreaking compared to existing RAG systems, I plan to focus on the following enhancements:

1. Developing code-specific RAG systems with code-focused reranking and embeddings (e.g., voyage-code-3)

2. Implementing an automatic LLM fine-tuning system to reduce sole reliance on RAG

3. Enabling inter-repository knowledge awareness through multiple depth/layers of RAG

I've published a blog post detailing KnowLang's architecture and performance on the Hugging Face blog: https://huggingface.co/blog/gabykim/knowlang-first-demo

You can try out KnowLang via:

- demo Hugging Face Space: https://huggingface.co/spaces/gabykim/KnowLang_Transformers_...

- Installing the package: `pip install knowlang`

- Exploring the GitHub repository: https://github.com/kimgb415/know-lang

I would love to hear your thoughts, feedback, and suggestions. Feel free to ask any questions – I'll be around to discuss and learn from the community.

Looking forward to your insights!

Gaby
The appreciation of opera died a long time ago? Completely false. Pick a major city and google its name plus “season opera passes” before you pop off without facts.
God, you're right, this is almost as bad as those "well chemistry is just applied physics and physics is just applied mathematics so math is the best" nonsense that shows up every so often.
Sorry, to answer your other question, this is via CodeProject.AI.
> I think software has a certain amount of "badness" that will always exist

It's fitting a messy, real world process, to the virtual, reduced (because formalism) computing world backed by failable, messy hardware components through an error-prone, misunderstanding-prone of programming.

So much failure points, and no one is willing to bear the costs to reduce them.
Incorrect. Android has more games than Linux installations.
My point was there’s a nuance.

The processes don’t need work - at an org level - because that near miss is noticed and addressed within the team. That’s the most cost effective place for it to happen.

By analogy say you stumble while walking, that causes you to ask whether the concrete was uneven, or your shoes are the wrong size, or whatever else. Treating that trip as a “near miss” and “assessing at an org level”, by way of analogy, might be a bit like going to the doctor to ask if your legs are okay - that would be a disproportionate response.
This is also what I do. The auto-hidden Dock is my way to check for Open apps (at times). Otherwise, I still do Alfred/Spotlight to go to an App.
Handwriting doesn’t have autocomplete.
p is a vertical downstroke followed by a vertical upstroke and then the loop. rho is a curved upstroke and the loop all in one go.

Z - try putting hooks on the head and tail of the letter - I'd stick with crossing your zeds/zees.

Funky calligraphy is not for everyone - you can always explain things with prose. The important thing is the message.
Follow your hobbies!
I’ve wiped the local training for, and swapped YOLO model versions of number of times. It doesn’t make any difference.

In truth it’s only mildly annoying and makes me appreciate my cat’s quirkiness more.
I’m European and write it as a cross as well, although others don’t. For some reason I feel that “)(” is just an entirely different shape topologically, not an “x”.
it is remarkable we are comparing this but hey, we’ve done crazier things on HN :)
Seeing badly formatted code snippets without color highlighting in article called "21st Century C++" somehow resonates with my opinion on how hard to write and to ready C++ still is after working with other laguages.
I like Braid. I do. But, it’s more of a puzzle than a game. Once you figure out the answer, you’re done. Like Myst.

Games have some element of skill involved and Blow’s products lack that.

And that’s not to knock the products. I like puzzles. And not everything has to be a game. Will Wright has said that he does not make games, he makes toys. Digital toys.

I also think people judge his work on his reputation more than on its merits
Interesting, also that in the whole book, one line is redacted (in the glossary)...
if you have to ask this question you are in a wrong place :)
I personally do not like how his solution boils down to "just learn more" which may be true at an individual level, but not as the general solution to awful software.

You will never be able to force developers worldwide to start writing everything in C/Assembly, or even to care beyond "it performs fine on my machine". Individuals can have fun micro-optimizing their application, but overall, we have the app we have because of compromises we find somewhat acceptable.

More likely the solution will be technical, making great/simple/efficient code the path of least resistance.
Muratori's main talking point seems to be that modern software is slow. I think he is 100% correct on this. It's absolutely insane how long it takes jira to show me a ticket or slack to switch chat rooms and that vscode can't keep with up with normal typing speed.