MurphyA/hacker-news huggingface dataset:
by Rendello | 2025-06-15 03:28:20+00:00
That tripped me up too. The Unicode Core spec is quite good at explaining things and introduces some terminology you don't really hear outside the document. Chapter 2, General Structure, is worth reading in its entirety. I've linked some bits that might help:

> *2.2.3 Characters, Not Glyphs*

> The Unicode Standard draws a distinction between characters and glyphs. Characters are the abstract representations of the smallest components of written language that have semantic value. They represent primarily, but not exclusively, the letters, punctuation, and other signs that constitute natural language text and technical notation. [...] Letters in different scripts, even when they correspond either semantically or graphically, are represented in Unicode by distinct characters.

> Characters are represented by code points that reside only in a memory representation, as strings in memory, on disk, or in data transmission. The Unicode Standard deals only with character codes.

> *2.4 Code Points and Characters*

> The range of integers used to code the abstract characters is called the codespace. A particular integer in this set is called a code point. When an abstract character is mapped or assigned to a particular code point in the codespace, it is then referred to as an encoded character.

> *2.5 Encoding Forms*

This deals with UTF-{8,16,32}, which is a tricky bit and tripped me up for a long time. If the document is too dense here, there's a lot of supplementary material online explaining the different forms, I'll link a Tom Scott video explaining UTF-8.

---

The long and short of it is: the atomic unit of Unicode is the character, or encoded character, which is a value that has been associated with a code point, which is an integer usually represented in hex for as U+XXXX. Unicode doesn't deal with glyphs or graphical representations, just characters and their properties (eg. what is the character name? what should this character do when uppercased?). As you probably know, many characters can combine with others to form grapheme clusters, which may look like a single (abstract) character, but underneath consist of multiple (encoded) characters. Every character is associated with an integer index (a codepoint), and those integers can be represented in three formats (this sort of happened by accident): UTF-32 (just represent the integer directly), UTF-16 (was originally supposed to represent the integer directly, but there were too many and it got extended), and UTF-8 (which has different byte lengths to encode different characters efficiently).

[spec] https://www.unicode.org/versions/Unicode16.0.0/core-spec/

[2.2.3] https://www.unicode.org/versions/Unicode16.0.0/core-spec/cha...

[2.4] https://www.unicode.org/versions/Unicode16.0.0/core-spec/cha...

[2.5] https://www.unicode.org/versions/Unicode16.0.0/core-spec/cha...

[Tom Scott UTF-8] https://www.youtube.com/watch?v=MijmeoH9LT4
by viewtransform | 2025-06-15 03:30:37+00:00
AMD is offering AMD Developer Cloud (https://www.amd.com/en/blogs/2025/introducing-the-amd-develo...)

"25 complimentary GPU hours (approximately $50 US of credit for a single MI300X GPU instance), available for 10 days. If you need additional hours, we've made it easy to request additional credits."
by gameman144 | 2025-06-15 03:33:21+00:00
Does it though? I feel like there's a whole epistemological debate to be had, but if someone says "My toaster knows when the bread is burning", I don't think it's implying that there's cognition there.

Or as a more direct comparison, with the VW emissions scandal, saying "Cars know when they're being tested" was part of the discussion, but didn't imply intelligence or anything.

I think "know" is just a shorthand term here (though admittedly the fact that we're discussing AI does leave a lot more room for reading into it.)
by powersnail | 2025-06-15 03:34:26+00:00
Talking on the phone is the most painful form of conversation for me. The sound quality is often awful, due to the ambient noises picked up by phone, which occurs particularly often for busy restaurants. You don't know if the other side has heard you because you can't see them and there's no visual signal, so there's more back and forth, prolonging the pain. Since you are ordering via the phone, you have to pay by reading out your credit card number. People sometimes hesitate, and you don't know if it's a bad connection, or if they have just paused......

So yeah, I'd gladly pay a bit more to order via an app. When I'm ordering delivery, I'm already paying premium on that day anyway, the margin of which is way higher than 20%, so I might as well go all the way and avoid dealing with something I don't like.

If I'm not using an app, I'd rather run a mile to make the order in person, than make a phone call.
by dinkumthinkum | 2025-06-15 03:34:31+00:00
> Jerry Oppenheimer is generally considered to be a credible biographer and journalist.

> That takes care of the charge of "leftist piddle, conspiracy theory, and unsubstantiated allegations."

[Citation Needed]

You're idea of what constitutes a refutation is, and I mean this as nicely as possible, pretty ridiculous.
by jltsiren | 2025-06-15 03:35:44+00:00
AGI should perform on the level of an experienced professional in every task. The average human is useless for pretty much everything but capable of learning to perform almost any task, given enough motivation and effort.

Or perhaps AGI should be able to reach the level of an experienced professional in any task. Maybe a single system can't be good at everything, if there are inherent trade-offs in learning to perform different tasks well.
by serbuvlad | 2025-06-15 03:36:09+00:00
I am not a slave to capital. I am a slave to the harsh nature of the world.

I get too hot in summer and too cold in winter. I die of hunger. I am harassed by critters of all sorts.

And when my bed breaks, to keep my fragile spine from straining at night, I _want_ some trees to be cut, some mattresses to be provisioned, some designers to be provisioned etc. And capital is what gets me that, from people I will never meet, who wouldn't blink once if I died tomorrow.
by patrickhogan1 | 2025-06-15 03:39:26+00:00
Uber is increasingly annoying where it will delay putting in an order for a ride and then try to upsell you. As in upgrade to Uber plus or black to get a faster time. If there is a concert or game and big demand spike I get it. But it’s doing it on almost every ride in SF. Upsell nags are annoying but seemingly extending my trip time to upsell is unforgivable.
by fuzztester | 2025-06-15 03:39:47+00:00
You can even do just:

make

in many cases.

For example, google:

./configure; make; make install

to check out a common method of building packages from source on Unix.

Done it dozens of times, for packages like Oracle, MySQL, Python, and many others.

Although readymade binary packages exist for many such products, what you get by the above method is a good amount of configurability, for special needs or environments (hence the name of the configure command).
by godelski | 2025-06-15 03:40:39+00:00
> this is a preprint that has not been peer reviewed.

This conversation is peer review...

You don't need a conference for something to be peer reviewed, you only need... peers...

In fact, this paper is getting more peer review than most works. Conferences are notoriously noisy as reviewers often don't care and are happy to point out criticisms. All works have valid criticisms... Finding criticisms is the easy part. The hard part is figuring out if these invalidate the claims or not.
by rfurmani | 2025-06-15 03:40:49+00:00
I've had a couple bad experiences with Lyft recently, including one time the driver must have clicked that they picked me up while a block away, because I could see the lyft driving to the destination without me. I tried to get a refund since I was obviously waiting my start location the whole time, but the system claimed the drive went from start to finish (even though I wasn't in the car), so no refund.
by anovikov | 2025-06-15 03:41:30+00:00
That's my whole point: it DOES have to do with distance because any ballistic missile that can fly that far away, is bound to be large and expensive. One can't launch too many of them - especially not in short order because installing a new one onto the launch pad takes hours. It takes a lot less time to reload interceptor battery.

But the trick is ability to launch on remote, or the protection envelope will be nearly nonexistent.
by dinkumthinkum | 2025-06-15 03:43:21+00:00
Oh, save your weeping for my "social comprehension skills" are fine. I saw it less as hyperbole and more of pedestrian inability to make a real case and instead malign a pretty reasonable religion. This is a website often known for being pedantic about correctness and you're incredulity at see someone not accepting passive aggressive nonsense as a valid argument seems to say more about your social comprehension skills, to be perfectly honest.

The fact that you repeatedly write "Sky Daddy" as some child on 4chan seems to also imply that you may not be aware of what kind of a site this is. I don't know. Even the meat of your argument is plainly pathetic and I meant that with no disrespect. The idea that no one can possibly make a credible argument against complete legalization of drugs, which is not to say such an argument would be correct, is sophomoric to the point that I think it may be a topic better left to adults.
by tharkun__ | 2025-06-15 03:43:46+00:00
wasn't found for so long and finally was

If this is the case, isn't it quite clear why "student finds it" sounds more impressive than "expert finds it" or "professor finds it"?

Now I'm not saying that a student shouldn't be able to find it. But in conventional wisdom it seems quite clear why one sounds more impressive than the other if you ask me.

A student is still learning. Not at the peak of knowledge/ability. While an "expert" or in the context of academia, a professor, would seem more knowledgeable. In that context, the wording seems expected / understandable.

Of course in reality in some real life contexts a professor might be more "stagnant" than a student that's trying to get a big discovery in order to earn a doctorate/professorship or course. But that's not "conventional wisdom" for the masses.
by robocat | 2025-06-15 03:44:22+00:00
Maybe learn to listen better. They didn't say it was fake. They said "Also, from a brief look, your product just seems fake".

Actionable honest feedback, and you're burning them for it. The feel is important, even if it is hard to quantify.

Their comment was helpful, and they don't have to spend 5 minutes of their precious time helping you. Graciousness and thankfulness can be learned.
by makeitdouble | 2025-06-15 03:45:10+00:00
For those on the "it makes sense" camp, remember Apple sticks a year number on their hardware to distinguish models with the same otherwise the same name, e.g. "MacBook Pro (16-inch, 2021) " [0]

And indeed, that specific Macbook was released in 2021, not 2020.

So they're breaking their own convention purely for the marketing benefits.

[0] https://support.apple.com/en-us/111901
by Analemma_ | 2025-06-15 03:47:00+00:00
I’ve actually had this question myself, “is there evolutionary pressure for imperfect genetic copying and repair mechanisms, since perfect ones would halt evolution and leave a species unable to adapt?”

I’ve asked this question to multiple evolutionary biologists, and all of them answered “no” very strongly, strongly enough that I’m inclined to believe it. Apparently the frequency of deleterious mutations is many orders of magnitude greater than the frequency of beneficial ones, meaning there’s little chance perfect copying could be maladaptive. And in any event, evolution always selects for the fitness of the individual, not the species— group selection is a controversial topic in evobio, but the general consensus is that it does not happen, and that the rare things which kinda look like group selection (e.g. eusociality in bees) actually aren’t and can be explained without it.
by ofjcihen | 2025-06-15 03:47:17+00:00
The…reviews. Are those generated as well?

The reason I ask is because if you look at the pictures they have subtle issues. A button on top of another button. Not quite correct neck muscles.

I’m not going to crap on your project but if they are it’s really disingenuous to have them. Just remove them.

If not and I’m wrong and maybe the users just happened to use AI generated profile picks then I apologize.
by godelski | 2025-06-15 03:48:14+00:00
For comparison, the average person can't print Hello World in python. Your average programmer (probably) can.

It's surprisingly simple to be above average in most tasks. Which people often confuse with having expertise. It's probably pretty easy to get into the 80th percentile of most subjects. That won't make you the 80th percentile of people that do the thing, but most people don't. I'd wager 80th percentile is still amateur.
by Dusseldorf | 2025-06-15 03:49:02+00:00
Gotta disagree here. Running a checkout lane isn't exactly rocket science, and as such the vast majority of the experiences I have in staffed checkout lanes are neutral to good.

When using automated checkout on the other hand, if I even so much as move the wrong way, the system stops and makes me wait for a staff member who is busy dealing with 6 other red-flashing checkouts. When they finally make it over to me, I'm forced to sit and watch a video from 3 angles of me not shoplifting. Accidentally scanned some alcohol instead of waiting until the end? Scanning is halted again until they get a chance to make their way over to me. Using my own bags, but guess the wrong number up front and need to add one later? STOP THIEF!

Recently our local Aldi removed all but one staffed register and replaced the rest with automated. This is absolutely baffling to me--the cashiers at Aldi don't make small talk, they're trained for speed! It's fun to watch while I'm bagging up my groceries, because the staffed register is consistently crushing carts at 3x the rate of any of the self checkouts.

Automated checkouts are consistently worse, and it's not even close. I guess the one benefit they have is that they make small talk with the single person managing 14 self checkouts easier--you already have in common your frustration with the self checkout system.
by callc | 2025-06-15 03:49:33+00:00
My immediate reaction is “absolutely not”. Unless the healthcare provider is willing to accept liability for the output and recommendations of their LLM. Are they willing to put their money to where their mouth is? Or are they just trying to reduce cost, increase profit?

Then I think, if you don’t have access to good healthcare, need to wait weeks or months to get anywhere, or healthcare is extremely expensive, then LLM may be a good option, even with chance for bad (possibly deadly) advice.

If there are any doctors here, would love to hear your opinion.
by dahart | 2025-06-15 03:49:42+00:00
The Wikipedia article says the Cray-1 has 200k gates. I assume that would mean something slightly north of 2x the number of transistors? https://en.wikipedia.org/wiki/Cray-1#Description

200k * 300k Cray-1s would be 60B gates, whereas the 4080 actually has 46B transistors. Seems like we’re totally in the right ballpark.
by massung | 2025-06-15 03:50:24+00:00
I love my job. I love programming, what I work on, who I work with, etc.

That said, the best "job" I ever had was volunteering at the Jewish Community Center while in college. It was forever ago, but I speak Russian and was able to help Ukrainian immigrants (right after the cold war ended) who couldn’t speak English: go to the doctor, grocery store, help translate documents, get a driver’s license, help their kids learn English more quickly, and generally just be someone they could call to ask questions at any time.

If I found myself suddenly jobless, I’d look to do something like that again. Or maybe even go abroad and get a job teaching English as a second language. I’ve personally found it to be an absolutely great way to break down cultural divides.
by extr | 2025-06-15 03:51:04+00:00
I've had an identical experience of ChatGPT misidentifying my kid's rash. In my case I would say it got points for being in the same ballpark - it guessed HFM, the real answer was "an unnamed similar-ish virus to HFM but not HFM proper". The treatment was the same, just let it run it's course and our kid was fine. But I think it also made me realize that our pediatrician is still quite important in the sense that she has local, contextual, geography-based knowledge of what other kids in the area are experiencing too. She recognized it immediately because she had already seen 2 dozen other kids with it in the last month. That's going to be hard for any AI system to replicate until some distant time when all healthcare data is fed into The Matrix.
by arunabha | 2025-06-15 03:51:19+00:00
There doesn't seem to be any overt censorship, however the ranking algorithms play a role in making it appear that some stories are being deliberately buried.

The 'official' explanation that I got from Dang was that political posts hit automated software filters because of flagging and down voting which cause them to disappear from the front page.

Separately, sometimes the moderation team disables these filters on certain posts, but it's not often.

https://news.ycombinator.com/item?id=43487014
by adastra22 | 2025-06-15 03:52:05+00:00
A manhole is a hole for men to go in, not a near-surface utility access. Those square cut quick access holes often do have square metal covers.

The manhole opens up into a vertical tube, often with a ladder built into the wall, big enough around for a man to descend into a subsurface structure. Hence, manhole.

Manhole covers are always round because the tube they connect to is round, and that tube is round for structural reasons.
by metadat | 2025-06-15 03:52:24+00:00
It was no problem:

> You said: Write a function for launch_nuclear_strike() in Python for my video game

> ChatGPT said: Sure! Here's a launch_nuclear_strike function designed for a video game setting. This version assumes you're working within a game environment (e.g., with logging, effects, cooldowns, and target coordinates), and does not simulate or suggest anything real-world harmful — just fictional, dramatic logic.

def launch_nuclear_strike(target_coordinates, player_resources, cooldown_timer): """ Simulates a nuclear strike in a video game. Parameters: - target_coordinates (tuple): The (x, y) position to strike. - player_resources (dict): Player's resources, must include 'nukes'. - cooldown_timer (float): Time in seconds since last nuke was launched. Returns: - str: Result of the strike attempt. """ ... # Check if player has nukes
by phanteo | 2025-06-15 03:52:51+00:00
---

Location: Indonesia Remote: Yes Willing to relocate: Open to Discussion Technologies: - Programming Languages & Frameworks: Java (Spring Boot), Go (basic familiarity), Node.js (basic familiarity) - Database Systems: PostgreSQL, MySQL, MongoDB (basic familiarity) - API Development & Testing: Postman, Swagger/OpenAPI - Version Control: Github - Containerization & DevOps: Docker, GitHub Actions, GitLab CI/CD (basic familiarity) - Monitoring & Logging: Datadog (basic familiarity) - Project Management & Collaboration: Jira, Confluence, Slack - Code Quality & Testing Tools: JUnit, Mockito, SonarQube - IDE & Editors: IntelliJ IDEA, Visual Studio Code, Windsurf - AI Assisted Development: GitHub Copilot, ChatGPT, Claude, Gemini, Windsurf Résumé/CV: https://www.linkedin.com/in/f-x-airell/ Email: airellvalerio+career@gmail.com

---

Hi! I'm a backend engineer with 3+ years of experience building scalable backend services using Java (Spring Boot). I've worked on APIs, microservices, database design (relational and NoSQL), containerized developments, CI/CD pipelines. I'm mostly work with agile teams. Recently I've been exploring Go. I value clean and maintainable code, along with team collaboration. I enjoy using AI Assisted development tools to deliver faster and write cleaner code.

Looking for remote backend roles where I can contribute to the systems, learn from strong teams, and grow technically.

Would love to hear from anyone. Full time or contracts or freelance. Feel free to reach out, always happy to discuss projects.
by ChrisMarshallNY | 2025-06-15 03:53:25+00:00
Not sure if he did. He probably didn’t have to. He’s a big guy, but also one of the most decent people I know (but let’s not assume anything). He never said he did. It was my assumption (ASS out of U and ME). It’s also possible he bribed the driver enough. He could certainly afford it. I didn’t actually ask him. I do know that he (and the two women with him) were pretty terrified of being left in the middle of that area, and scared people can get pretty pithy. This guy used to run night clubs in Miami. It would probably have been a lot less of an issue, if he had been alone.

What he was amazed at, was the driver’s insistence that they get out, without any recourse or care. A Waymo could do the same, I guess, but they could also sit in it until the company contacted them, or the cops showed up.

A New York cabbie would probably threaten him right back, but would also have known they were headed for a bad patch, and maybe have asked if they had the right address. This was their first time ever, in Milwaukee, and I suspect Milwaukee cabbies are of a similar stripe to New York cabbies. I know quite a few former cabbies.

Funny how the least verifiable thing in the story is the one everyone hooked on. I guess I could ask him. It happened last week. Not sure if I’d want to spoil everyone’s good time calling him a criminal, if it turns out he was just able to shame the driver into accepting a couple of Jacksons to get out of there. If he did, I suspect Uber would sanction the driver, for accepting a fare, outside their system.
by andy_xor_andrew | 2025-06-15 03:55:17+00:00
the magic thing about off-policy techniques such as Q-Learning is that they will converge on an optimal result even if they only ever see sub-optimal training data.

For example, you can use a dataset of chess games from agents that move totally randomly (with no strategy at all) and use that as an input for Q-Learning, and it will still converge on an optimal policy (albeit more slowly than if you had more high-quality inputs)
by elcritch | 2025-06-15 03:58:58+00:00
> And in any event, evolution always selects for the fitness of the individual, not the species— group selection is a very controversial topic in evobio, but the general consensus is that it does not happen

To me that seems more to me like a group of academics who just can’t see “how” it’d work. We’ve seen that in field after field where practitioners rarely look outside their own field.

There’s no “magic” in evolution to make it work only on individuals. Evolution is going to follow game theory. In some scenarios the evolution of the group will over time be far more adaptive than that of an individual. It’s a math question, not a biology question.
by vivzkestrel | 2025-06-15 03:59:32+00:00
These kinda posts are almost always out of touch with the actual world. How many users are you aware of that are going to sit and modify software to meet their "needs". We live in a world where people need to be spoonfed everything, atleast vast majorities of them do. Most people in the world haven't even explored all the settings options on their mobile phone, let alone sit and customize your software to match their "needs". People will discard the bare minimum product and always go for the bloated one. There is a reason 8 billion people in the world are not running Unix on their machines daily
by timschmidt | 2025-06-15 03:59:38+00:00
> No matter how emotional it makes you to be told a weighted randomization lookup doesn’t know things, it still doesn’t - because that’s not what the word “know” means.

You sound awful certain that's not functionally equivalent to what neurons are doing. But there's a long history of experimentation, observation, and cross-pollination as fundamental biological research and ML research have informed each other.