skysight-inc/HackerNews huggingface dataset:
> 1 The tech industry has accidentally invented the initial stages a completely new kind of mind, based on completely unknown principles...

> 2) The intelligence illusion is in the mind of the user and not in the LLM itself.

I've felt as though there is something in between. Maybe:

3) The tech industry invented the initial stages a kind of mind that, though misses the mark, is approaching something not too dissimilar to how an aspect of human intelligence works.

> By using validation statements, … the chatbot and the psychic both give the impression of being able to make extremely specific answers, but those answers are in fact statistically generic.

"Mr. Geller, can you write some Python code for me to convert a 1-bit .bmp file to a hexadecimal string?"

Sorry, even if you think the underlying mechanisms have some sort of analog there's real value in LLM's, not so psychics doing "cold readings".
Ask HN: What if stripe.com was a well made TikTok video?
videos as websites. i mean what does that look like?
Good timing, I was exploring my options again in this space and settled on aerospace. Will give this a try
Asimov forgot to warn us of Artificial Stupidity
Hmm I wouldn’t click on that url… or at least not download anything from that repo.
Also stop all caffeine consumption after 2:00 at the latest.
Defining or clarifying the specifics of the problem is a critical step in solving (or not solving) it. We don't have a good understanding of all of the factors and how they contribute to this problem so having more people take a stab at understanding the problem and sharing that is a net positive. You may think that "we all know it already" but we don't. I discover new and meaningful ways that systems and people are fucking up software just about every year and have been for 25-30 years so I take strong issue with your "we all know" when clearly we don't, and in fact very much still disagree on the details of that problem, the very things we need to understand in order to best solve the problem.
And rewarding engineers for "impact" rather than correct, reliable, and extensible software.
Only tangentially related to this story, I've been trying for months to train the YOLO models to recognize my Prussian blue cat, with its assorted white spots, as a cat rather than a dog or a person.

However, it refuses to cooperate. It's maddening.

As a result, I receive "There is a person at your front door" notifications at all hours of the night.
Prior to Starlink, the Falklands had two choices when it came to internet service: no internet at all, or sign a monopoly agreement that allows a private ISP to make a profit. The UK government could’ve provided internet as well, but that’s unlikely, leaving the two options on the table.

It’s not mafia in power, it’s simply the economics of providing internet service to a tiny population of ~3,500 living on an island that is almost a thousand miles away from friendly allied nations.
It appears to use dlib and thats been around for a while, last i used it was CPU only.
I’m surprised this thread isn’t seeing more comments, it’s got a little bit of everything.
Of course, I meant this is an argument for other operating systems to implement a similar syscall. Maybe NT/Darwin have something similar that I'm not aware of.
In the face of Coccinelle for Rust still being unreliable, can you blame him or any maintainer? The codebase is too large to suggest that manual intervention every time something breaks is acceptable, especially when the same automated tool has been in place for C for nearly two decades. And worse yet, much of the code that is generated for Rust is in the form of macros which are quite possibly some of the most unmaintainable and difficult to parse parts of Rust.

You might not like the response for being strongly worded but it is indeed backed by a technical stance and not a political or social one as has been repeatedly suggested. Already overworked maintainers are not willing to sign up for additional maintenance to what has been a solved problem. Objectively, no one should disagree with that stance.
Yes they are always enforced that way. Redundant and off-topic content is always handled like this; a reasonable amount is allowed, the rest gets flagged. There's several huge threads discussing Musk/DOGE on HN, dang even said it's the most discussed topic ever on HN. The redundant ones get flagged for good reason. Politics in general is off-topic and therefore also flagged by many users.

What you're seeing is a justified reaction from bored and annoyed users. My HN feed is at least 50% Musk and DOGE. That's insane.

IMO there should be a pinned "mega"thread on the frontpage. That's not gonna happen, but it would resolve the conflict and prevent most of the spam.
Will this, or anything else, make Safari restore its windows to the spaces they were in when it quit? Chrome does better but only succeeds part of the time. This is so annoying that I’ll consider switching to any browser that does it!
I admit that I haven't tried Eclipse in forever (since I'm firmly a JetBrains fan) but your comment prompted me to at least kick the tires on it again

After navigating to https://www.eclipse.org/downloads/ choosing the big Download button, and but then after launching Eclipse Installer it asks me if I want Java, Enterprise Java, C++, Embedded C++, PHP, or a bunch of inside baseball stuff. I typed python in the search bar and it laughed at me. Based solely upon the description, it seems that one would have to use PHP for "web development"

Since I wasn't able to try out its Python support, I figured web development was the next best experiment. After a bunch of Next buttons, I created a .ts file, right clicked and chose Run. It opened a error dialog saying an "Internal error" had occurred. Only by diving into the details did I find "Cannot invoke java.io.File.getParentFile() because tsConfigFile is null"

But, no problem, I'll just commit this file and work on that later. Oh, wait, how do I commit the file again? There's no "Git" in the context menu. Hmm, typing git in the
Help > Search offers "Show in Git Repositories", which has "Create a new local Git repository" Excellent, click that. It now offers a completely different path than the "workspace" that it asked me to pick when starting. So it's going to create a repo outside of where the files are? That's weird. But, I'm a sport. All that machinery and still no "Commit" anywhere to be found, even in Help > Search

I am not saying all of this because I think that you are Eclipse tech support, I'm saying that their DX is still stuck in 2002 so I'm glad it works for you but it absolutely does not hold a candle to modern IDEs
You should have picked a better example, Glasgow is a port city and almost certainly not a net drain; the rural parts of Scotland are. Just like all the rural parts of England, which leech of the English cities.

Just like all the rural parts of the US, which leech off the "coastal liberal elites."
Had not heard of this movie. Thank you for posting it. Some of the first Native Americans I actually recognize in a movie. What a wonderful story.
Bill Atkinson – Lisa Source Code [video] (2022)
That is a fallacy. No one has claimed that Rust magically prevents you from getting owned. Quite to the contrary: there is no magic in preventing most, if not all memory handling errors. Which are the most common reason for security problems. Removing one category of errors entirely would free a lot of resources to deal with the remaining ones.
> And it's quite out of character for Linus not to have a blazingly clear opinion. (We all know his stance on C++, for instance.)

People change. As you get older, you might find you no longer care that much about subjects you previously had very strong opinions about
ReCAPTCHA: 819M hours of wasted human time and billions in Google profits
Google has published direct evidence of Rust improving memory safety in practice: https://security.googleblog.com/2022/12/memory-safe-language...

> To date, there have been zero memory safety vulnerabilities discovered in Android’s Rust code.

That was 2022. I am aware of at least one security bug in their Rust code, but it wasn't a memory safety issue. I'll be interested to see what they say when they post updated numbers.
How Apple's '1984' Super Bowl commercial changed advertising forever – CNN
The Guerilla Open Access Manifesto [Aaron Swartz, 2008]
Found this yesterday while reading about the Meta-LibGen debacle, and immediately thought of HackerNews. It's been a few years since it was posted (6?), so I figured it was time to re-up for my fellow Gen-Z'ers!
People go to sleep and wake up at different times. Giving a fixed number makes no sense.
I use ChatGPT to basically accomplish this. Didn’t have hot water for a week… Told ChatGPT to generate an email that sounded like it from a lawyer, but made no specific claims about being one

Resolved two days later
Once again, governments push for backdoors under the guise of security, ignoring that any vulnerability they introduce can and will be exploited by bad actors. If Apple caves to this demand, it sets a precedent for every other country... Privacy isn't just a marketing gimmick! It's a fundamental right
Coming soon: Hearing aids built into your glasses
Oh my, I used to do that too! There was always something interesting being released, even if just some point release for the odd application.
In the notes about St Tristan de Cunha, “youngest English accent” does that mean the most recently split from England accents? Does that exclude Antarctic English?

Tristan's isolation is also the reason it has the world's youngest English accent, which is notably distinct from standard British English.

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

https://en.wikipedia.org/wiki/Antarctic_English
I feel like resume-driven development is certainly a thing that happens in FOSS.
It can be difficult and at the same time be possible. Clearly he also released his games on multiple platforms. Braid I think was everywhere from Xbox 360, Windows, Mac, Linux, Switch and mobile phones.
reminded me of classic attention test https://m.youtube.com/watch?v=vJG698U2Mvo
The M* ultra has more cores/execution units on the gpu and cpu side of things, but the best m4 max is comparable.

Quick rundown:

1. Memory bandwidth is about the same (same width bus but 533 MT/s difference favoring Apple)

2. Total core count is the same: 16

3. SH is has only 1 types of CPU core (no zen5/zen5c mix like strix point). The cores are also "full fat" (no double pumping the avx-512 instruction) Zen 5 cores

4. M4 Max has 12P/4E cores split, but Apples M4 E-cores are famously very competent. Definitely faster than intel's e-core, probably not as fast as zen 5c (but I'm just guessing a bit as no one really does e-core vs e-core benchmarks)

5. Performance really depends on the power envelope, the cpu performance split likely swing M4 Max on top until at least 100w. Beyond that, it could go either way. Regardless it is not night and day anymore. Basically everyone (Apple/Qualcomm/AMD/Intel) makes a fast p-core at this point (+/-10%). The real difference is in the power/performance curves and Apple still does so much better in the lower power portions of their curve (less so in the upper)

6. Both GPUs have 40 cu, but that isn't really apples to apples (I don't know how many shaders/fp/int/rt/etc is in a single m4 CU)

7. In general, AMD RDNA 3.5 GPU cores are just faster and have better support in both gaming and ML (ROCm... is fine. It's no CUDA, but lots of libraries support it now)

8. Apple will probably support it's ML stack longer. ROCm may be better now, but AMD is famous for dropping support for 'old' devices really quickly

9. Apples GPU/CPU shared memory arch is just better. The GPU and NPU get full access to all the RAM without any futzing. On AMD you can set the GPU VRAM to 75% of total memory, anything else is GTT (at least on linux). Lots of ML libraries ignore GTT

10. SH has more NPU TOPS if that matters. 38 vs 50, I think

Basically, for a small desk unit, it's a wash. However, considering that the M4 Max has been out for a few months now and no SH device has a release date... Still, credit to AMD for finally showing up, no one else has been.
> Yes, business decision of time and money. When everybody says that you're losing money and time by providing better service, and lower quality is OK, management will jump on it, because, monies.

Often that "saving money" is just externalizing the cost onto your users. Especially in mobile development. Instead of putting in the tiny amount of effort it takes to continue support for older devices, developers just increase the minimum required OS version, telling users with older hardware to fuck off or buy a new phone.

Another example is when you don't take the time to properly optimize your code, you're offloading that cost onto the user in the form of unnecessarily higher system requirements.
'Embodied energy' powers modular worm and jellyfish robots
Something is very wrong if the model cannot tell the difference between a Prussian blue cat and a person. I imagine you have inserted in training data the images of the cat from the camera and in similar quantities of a person from the same camera.
Comments are just one bit of the docs.
Sure whatever.

OC seemed to think that Claude did that with just the data and not the image of the scatterplot it’s.
it was fixed with workaround, in newer versions, they copy statically compiled nodejs to the server and it works.
> security vulnerability

This GPT did the thing it was supposed to do: produce an implementation using a previous script's structures and processes. I'd bet explaining the reasoning, discussing potential vulnerabilities, or changing the business processes, wasn't in the prompt. Or that metadata wasn't included in GP for brevity.

But it has succeeded in sparking discussion, similar to rubber-duck debugging. A good org will look at this as a starting point, discuss the details, and iterate.

> Also it hallucinated (as usual) some extra args to ssh-keygen.

I don't see a hallucination here.
I can confirm it works, and is correct on my system with OpenSSH on it.

I assume you mean the slightly strange `["-N", ""]` argument pair?
This tells ssh-keygen to create the file with no passphrase and no prompting for a passphrase.
At work, we have an OS written entirely in Rust. You still need unsafe to make it work. Not much (3%) but it's nonzero.

The hardware is outside of Rust's safety guarantees. This is truly a fundamental issue.
Anyone with serious intent to hide something will just use another encrypted service or self-host their data...
Kakoune has network-transparency - you can run the editor server on a remote system and run editor clients locally, communicating only via Unix socket.
I assume, as an ex Microsoft person, that’s due to shipping the Org chart at a team level. Each sub package of the azure cli probably has it's own team that hates talking to anyone else, so implements the versions of just what they need in their subpackage. They probably have more than one python included at this point because some team needed python 3.12 and another is still on 3.6 and claims updating would take a year with a team of 10.

(Disclaimer, I didn’t work anywhere near this, and am just making up a guess).
Show HN: Chez Scheme txtar port from Go
This is a loose port of https://golang.org/x/tools/txtar, which concatenates files together and allows for a top-level comment.

The txtar format is specifically designed to be easy for humans to read and write by hand. It's perfect for test data.

The library itself tries to follow scheme standards by depending on only SRFIs (and if you're new to scheme like me, SRFI stands for "Scheme Requests For Implementation," and it's like a standard library). I hope this is a helpful showcase of a scheme library!

I'm also new to writing scheme, and if any experienced scheme/lisp devs are out there with feedback, that would be much appreciated.
Streetsblog Mourns the Passing of Donald Shoup
Arguments in favor of poor quality are always so convoluted.
for transparency of reproducible builds of go applications, i made https://beta.gobuilds.org/. it compiles any publicly available go application on-demand, with a toolchain version of your choice (latest stable by default), for a platform of your choice. all (pure) go applications are reproducible by default, including when cross-compiled, and go toolchains run nothing provided by the go module (awesome properties!). the source code is verified through the go sum database (a transparency log containing go modules). the hash of the resulting binary is added to gobuild's own transparency log. so it can be publicly verified. the gobuilds service builds the binary itself, and has another instance (on a different platform & config) build the binary too, to ensure the binary is really reproducible (i'ld like other instances that i don't run myself as secondaries too). i no longer publish binaries for my applications (that i write in go). i just point to the "latest"-build link for the go module at gobuilds. also makes it easy for users (including myself) to get new builds for new go toolchains (which may include fixes to the (relatively large, and often used) standard library).

you still may not trust the public gobuilds instance. my hope is that people (eg software projects themselves, or distros, or other kinds of communities) will run & use their own gobuild instances and verify their builds against the public gobuilds service. win-win: gives them assurance their builds are really reproducible, and builds trust in the public gobuilds (keeping it honest, if someone sees a hash mismatch, they will speak up).

i usually don't get much enthusiasm for it though. (:
> We don't have a Rust-killer language yet.

We don't even have a C++ killer language yet. These things move very slowly.
it doesn't, it just means that "AI gorilla controversy" was a big deal not too long ago, and they happened to remember it.
Earlier: https://news.ycombinator.com/item?id=42970780
Those dang billionaires who hold down six jobs and fix our government at the same time are the worst
destroyallsoftware.com is a excellent web site :).
The title of the article is "Your AI Can't See Gorillas". That seems demonstrably false.

The article says:

> Furthermore, their data analysis capabilities seem to focus much more on quantitative metrics and summary statistics, and less on the visual structure of the data

Again, this seems false - or, at best, misleading. I had no problem getting AI to focus on visual structure of the data without any tricks. A more fair statement would be "If you ask an AI a bunch of questions about summary statistics and then show it a scatterplot with an image, then it might continue to focus on summary statistics". But that's not what the concluding paragraph states, and it's not what the title states, either.
These lines skip the call to ssh-keygen:

if os.path.exists(keyfile):
print("Key file {} already exists. Skipping generation.".format(keyfile))
> In fact the user should generate his private key by himself and just provide the public key to the sysadmin to inject it in the system to grant access.

I always found this such an annoying step to implement. We've switched to certificate based authentication on SSH - no more moving around public keys. Really simplified the whole process!
Not sure how much more clear I can be, you appear to be arguing with a strawman. I think if Politico Pro was some sort of critical infrastructure that the United States Government needed to operate we would've all heard of it before this. Politico would've advertised it as such.
What is wrong with frequent changing of jobs? It’s one of the easiest tools for increasing my compensation. The job market ideally should be so flexible you can switch to another company any time you want, no noncompetes.
mirror:

https://archive.is/JJsuW

Alexa's answer are so embarassing that I always talk to it in whisper mode.
From Seattle, a qa guy currently couchsurfing. But didn't ask. He did say META was a shitshow when he worked there in Bellevue.

Sad part is the guy is 44, that's usually the best years.

He didn't know abt HN so told him it might be a jobsearch resource.
If we were to run with that analogy, it would be akin to saying that someone goes out to buy a new couch only to discover that they have to buy a new house in order for it to fit inside. That couch may, or may not, seat an addition person. Also, I doubt that many people would be able to occupy the space of a house that is over 1000 times larger (or a million times larger, if you bought your first house in the early 1980s).

Don't get me wrong: I recognize that there are legitimate reasons for some of the increased size of software. I am also willing to accept that some inefficiency is justified in order to improve the quality of life for developers. On the other hand, we should not be ignoring efficiency for the end user solely in favor of efficiency for the developer.
The animation is the best I've seen. I see the "old" implementation link in the references page; any chance of open sourcing the current animation one?
So this statistic is likely totally off... Most people I know never use plastic straws and I rarely see them except in occasional restaurants.

This also shows how trustworthy information reported by CNN, Nytimes, etc is. They just have used a 9 year olds guesstimate because it suited their political narrative.
Also pretty easy to implement disk quotas on a modern system.

Heck, you could even display a warning or the top directories consuming space upon login.

Not a great take - this is a operations problem, not a design problem.
Belief of Aliens Derailed This Internet Pioneer's Career. Now He's Facing Prison
The main project website is cropped horizontally and vertically (bottom) on iOS Safari
My not-so-humble opinion is that this type of incremental encoding of process as scripts results in a system built around process rather than a system that eats process. I'm all for a catalog of scripts automating common tasks. The moment those scripts start getting called by production services you're creating a huge mountain of tech debt for whoever is unfortunate enough to unpick the web of spaghetti.

Further, because your human oriented process has now codified your system, changes to the system that's would be beneficial to a software system (i.e. dividing the system into components) are impossible. So incremental scale is achieved by stuffing more into the process, which then gets grafted onto the script monolith in a self protruding cycle.
We are destroying software by selling it to greedy corporates who try to monopolize all open source clients for that software on github.
Privacy should absolutely be treated as a fundamental right, not a luxury that can be revoked when convenient
I see you haven't read enough Asimov yet.
beautiful, because this is probably exactly what is happening here... all the subcommands bring their own jungle of crap along.
there's a lot of posts about Elon because there's a lot going on involving Elon -- new stuff happening on a daily basis -- that has a major impact (irrespective of whether readers agree with Elon or not)

so yeah, highly relevant, whether you think it's boring or not
I meant it more in the sense of: "[in the current appliances environment] is there even a use to running DC in a/your home?"

Its very cool as a theoretical exercise and you could probably make a proof-of-concept house, but if you want to live in it and use literally anything non-bespoke, you have to convert DC to AC, which kind of defeats the purpose.