skysight-inc/HackerNews huggingface dataset:
Hey, I made this. It uses OpenAI voices for Hans and others, which some found too robotic.

The topic on my mind around this was: in the large, like MJ or Woody Allen, it's hard to make a call on the art vs. artist.

But in the small, it's much easier because people aren't divided into domains. It's all mixed together. And if you can't work with people, if you can't be a team player you limit your abilities.

ReiserFS4 didn't get merged because of his empathy issues, and those issues are also presumably contributors to his murdering his wife.

So it's all wrapped up together. Making stuff is a team sport. Even people like Fabrice Bellard seem to be successful because of collaboration. Everything uses FFmpeg, but he's no longer the main contributor. It's successful because of people working together.

But yeah, let me know what you think.
A jerk is one thing; a murderer is something else.
Linux only hurts you in ways that make you stronger.
Once I complete a task or if I am fatigued and doing more harm than good. Otherwise I will just power through. This could mean I take breaks often and accomplish very little if the tasks are minor, or take breaks very rarely if the tasks are large and demand continuous concentration.
'Whatever you want Ben': Inside Ben Horowitz's cozy relationship with the LVPD
Interesting. My students used Language Server Protocol data to make syntax-aware diffs. Very promising project. Unfortunately, everyone moved on. I am currently looking for ways to revitalize it.

https://github.com/shishyando/tokenized-myers-diff
>Actuators, competently designed, won't break when torque gets too high

The mechanical part of robotics is quite challenging. Because of the overhangs, 6DOF arms usually are bulky to be able provide useful force. Alternatively too strong industrial robots are unsafe to operate near humans even if compliant.

But most probably even robot building startup can't even attempt it. (They are not looking for mechanical engineer in their job listing, so probably they don't design the robot arm themselves).

If you don't design the robot arm yourself, then you only have the option of which off the shelf actuators to pick. Usually they are weak and expensive. And how to integrate them while staying in specs.

For manipulation sensory input is very useful, but if the API of your robot arm doesn't provide the feedback you do with what you have. When forces are weak closed-controlled loop system don't flex and can know their position, when things flex and deform, it allows to have lighter arms, but the robot can't know it's internal state. Here they close the loop via visual feedback, so knowing position exactly is not so important : humans have shitty repeatability but handle folding the laundry quite well.

But shitty robot arms are not very useful and also need the same motors and controls that good robot arms, so you might as well make your task easier and develop your robot with expensive arms first so prices converge towards expensive robot arms, and the economics equations of this market (high R&D cost, low sell volume) are geared not for home applications but industrial control which usually necessitate maintenance operations on the robots themselves.

What's even worse for the business model, is that once you have spend money to gather data and build a dataset to teach your neural networks, then your competitors only have to copy, vertically integrate, improve, scale and grab the money pot.

One of home robotics main obstacle is a https://en.wikipedia.org/wiki/Collective_action_problem where no one wants to front the costs of building the datasets, front the costs of cheap actuators, front the costs of cheap prototypes so everyone reinvents their own solution which can't solve the economic equation.
Some part of me always assumes people are innocent. I think I just see too much of myself in others and when they commit some act I never would it seems genuinely outside reality.

I remember vividly being a very tech-involved twenty year old, extremely excited about Reiser4 when this all came to light and thinking "There's no way he did it! They don't even have a body, they don't even know she is dead" right up until he lead the investigators to the body. Then I felt so dumb.

The whole thing honestly lead to a lot of self reflection and questioning of my own instincts. Frankly, it made me a little more cynical about people overall. That said, I am still a perennial optimist.
I don't have access to that paper - and when I looked for TinyKVM all I found was the rpi-based project that uses the other definition of KVM. Is your project online somewhere? Or is it proprietary?
So once a jerk artist is dead and can no longer benefit from their work, it becomes easier to consume their art without moral concern?
Cold boot perf is a good yard stick but it’s not that important in your workflow. Except when it crashes. They really should work on that. Quality as a feature.
I’m 53 and use LLMs all the time. I admit I think my pre-LLM process was different than many people. I’d create the first version that barely works, then spend a lot of time refining and refactoring, simplifying things, bit by bit.

I get the sense that many developers only like the first part where you get things working and they don’t like re-factoring and refining. LLMS often allow me to get the basic implementation done much quicker, leaving me more time for simplifying, which is the part I enjoy.
> 1 Logo Generation = 1 Credit
> 1 .png logo export = Free
> 1 .svg logo export = 10 Credit

My bad and i apologize. I didn't read correctly, only the logo *export* is free not the generatared one.
I sometimes use them for machine to machine transfer. The biggest problem is that regular editors don't handle it in a sensible way.
A) Incredibly rich coming from a guy whose net worth is tied up in AI tech that is used heavily to summarize things under the guise of "learning"

B) Also incredibly wrong. It is absolutely possible to educate in an entertaining way; loads of teachers do this daily! See also: Duolingo; early education learners; many educator YouTube channels

C) The gym analogy is also incorrect. The likelihood of someone dropping out from an exercise program skyrockets if they see it as a slog. It is possible to find ways of exercising that are fun; in fact this is the ONLY way to exercise in a long-term way.
Show HN: ScratchMap real-time collaborative map annotation
Death-Defying Dive to the Edmund Fitzgerald in 1995
Taiwanese law prevents TSMC from producing 2nm chips overseas
Perhaps we should someday have length delimited text formats, and editors should recalculate the length on the fly.

Something like:

5:hello

2:pi

Maybe with one blank line with no delimiter as a record separator.

All fields on the same line could work, and would be more greppable, but harder to read for humans.
Neat little products, but the graphic design is quite... something. I've got nothing against old-fashioned HTML, but text on a high-contrast image background is pretty hard to read.
If a murderer creates a file system/energy source/mouse trap that is effectively better than all of the alternatives, and generates value to the world, what he did in his personal life is effectively moot. There is no ethics problem involved in choosing the best solution to a problem, when that solution exists.
I think the game design angle is the best here. What he's gesturing at, to me, is the concept of difficulty as encountered in games. You have to play at the highest level of difficulty you can tolerate without getting frustrated. If it's too easy, it's boring, and a sign you're not learning anything. If it's too difficult you give up. So it's not so much a binary thing as a matter of "right degree of difficulty"/balance.
I get what you're saying, and agree with lots of it, but most of the time things built in Excel are not for programmers, usually have no maintenance budgeted, and often are built by non-developers.

To extend your analogy too far, Excel is the 4mm allen key you get with all your Ikea furniture. It's good enough to build all the bog-standard, functional but not particularly nice furniture you need, but sure you'd rather have bespoke custom work. Sometimes you don't have or want the tools, or know how to use them and that's OK.
I asser that is still not convenient or scalable. You will need to mentally parse each number (two characters) to ensure it is correct. Compare this with a simple glyph (i.e. a single comma) which is easy to eyeball.
An interesting concept, however, the readability of this paper would greatly improve with LaTeX formatting.
StringBuilder in both JS and .Net has a class especially for this.
Yes, literally. Same argument applies to limited copyright terms. Though I'd say it would be with less concern, not completely without it.
I was surprised too but I guess OP included the weekends too since robots don't need those off. So 40 hours divided by 7 days.
The $15 Investment That Could Save Your Developer Eyes in 2025
Hey, thorsten-voice himself. Thank you for your contribution to the community. I'm a happy follower of your content.

Can't wait F5-tts to support the german language. Do you know wether this is planned in the near future?
> but harder to read for humans

harder to write too - very easy to get the length wrong, and tiresome to have to count the length
Why is it painful? Why are you learning French? Why now?
Nanoparticles Engineered to Neutralize Covid
Researchers from the IBB-UAB have developed nanoparticles capable of trapping and neutralizing SARS-CoV2 virus particles. These nanoparticles, composed of three proteins, can be used to manufacture antiviral materials such as wastewater and air filters, and could be redesigned to target other pathogens. The nanoparticles’ red fluorescence makes them easier to track and localize, enhancing their versatility in various applications.
Interesting, thanks! And good luck with your project.
Since you have experience, most tutorials are just going to be boring. I would focus on 3 things:

1. Work through some books that dig deeper into technologies you already know. This will help you re-familiarize without being too simple. For RoR, I would look at Ruby Under a Microscope, Rebuilding Rails.

2. Just write code. Get back into thinking about different approaches, and explaining the pros/cons of each. Some of this could be leetcode style for interview prep(advent code starts in a few weeks). But also just building apps in Rails. If you don't have any ideas, just go through the standard "build your own X", where X could be twitter, instagram, reddit, etc.

3. Review your resume. Go back to thinking about what you did in your last job. It's likely, with a break, that you can't easily remember what you accomplished at previous roles. If you start thinking ahead of time you can work to recover some of those memories. Start building the stories around them so you'll be ready for the "tell me about time that X" questions/discussions.
Ask HN: How to stop constant DDoS on CS 1.6 server?
1.6 is still played regularly in India, especially the 32/32 slot servers. Now I do not have proof of this but bad actor(s), always from one server, keep DDoSing the other, usually more popular and full, server so that players are forced to switch. And as soon as their own server gets filled, the DDoSing stops.

This DDoS problem has been a plague on 1.6 in India for the last 5-7 years. From what I've gathered, none has been able to solve for it, and even though I don't have skin in the game (other than being a frequent player), it fundamentally feels wrong being bullied.

Does anyone have experience with solving this?

P.S. If you do give a response, please consider that I do not have an IT background. Thank you.
I've heard Meta's Demucs is SOTA, has anything else better come out since?
> Learning is not supposed to be fun. It doesn't have to be actively not fun either, but the primary feeling should be that of effort.

The important thing is the result. That the person learning has learned the topic.

Which is better, learning with great effort or with low effort, if the quality of learning remains the same?
I'm very glad there is a transcript so I didn't have to listen to it.
It seems like in this case ReiserFS is being deprecated and removed because it is no longer used and not because of who the creator is? https://www.phoronix.com/news/ReiserFS-Deprecate-Remove-2025

If so, then this isn't really about separating the art from the artist?
sile is missing
forgive my ignorance but does what you’re talking about with the “node-based compositing” basically boil down to how blender does it’s editing in a way?
Why is "single mothers" in quotes? I'm also confused because you generalize against single mothers for being lazy but then describe how your own parenting style is failing to meet your child's needs.
a killer feature of Sheets is querying web-based databases for adhoc reporting. You can do this lots of ways including Excel, but sheets was early and makes it very easy. I've saved so much development effort (in Excel or elsewhere) just dumping data into a sheet and letting them at it.
How Tech Created a 'Recipe for Loneliness'
I tried it and just kept giving errors.
https://archive.ph/03bKn
Kind of a short sighted take. Sticking special characters that (in many early editors) would be invisible complicates development and maintenance. Even tabs have a visual, albeit inconsistent (if your editor wants to align columns for you) manifestation you can work with.

Technically, XML is superior for data representation on many fronts. But likewise, it is an absolute PITA to maintain without significant editor support.

It is no accident that CSV/tabs 'won'.
> I’ve never seen this pattern anywhere in my career

Me neither, but I've never actually tired to look. In honesty, have you? It is not exactly to the faint of heart to study. I suspect only Google is willing to go to the necessary depts. But, if you know of something otherwise, I'm sure we're all interested in the details.

> This defense of Go is REALLY common but as far as I can tell is purely based on myth.

1. Defence? Are you in some kind of fight...? That doesn't make any sense.

2. Myth? Are you confusing the hypothesis on which Go was built with results of experimentation? It very well may be that the hypothesis didn't stand up to experimentation, but what does that have to with our discussion? Furthermore, if you really want to change the subject to talk about that, why have you failed to tell us anything about the details of experimentation?
That’s the whole point of having field and record separators as distinct values in ASCII. There is no other valid use for them, so no escaping is necessary. Have you ever used ASCII value 30 for anything, anywhere, in your life?
Unless you are building one of the frontier models, I’m not sure that your experience gives you insight on those models. Perhaps it just creates needless assumptions.
This guy looked at longevity stats for runners. He recommends running a little, not a lot.

2012 TEDx Talk:
https://www.youtube.com/watch?v=Y6U728AZnV0
Many here argue there should be no screens in cars. The screen has some state you'll need to at least look at to get a bearing for where in the menu you'll need to navigate to. But most people aren't going to memorize the menu layouts for settings they rarely use, meaning they'll be looking at the screen when they interact with it.
Well here’s a question, then: do the AAA commercial rules mandate that one or both parties must be subject to discovery?

(Answer: they do not. They allow the Arbitrator to force discovery, but it is not mandated).
https://archive.md/5PJ29
I agree. We all make our own decisions. I won't say someone is wrong for making a different decision. For me, there are people who's product I won't use because they are a jerk and I don't want to contribute to their financial success. But if that same jerk was one of the creators of a commonly used language that is ubiquitous I won't avoid it because that person doesn't financially benefit from it.
This article is from June 26, 2024.
ah, yes, I can't wait for heaps and heaps of novels with the same story structure churned out by Amazon while actual story writing becomes a niche because authors can't make a living doing it anymore
It looks like it would just be be ctrl+^, which seems pretty straightforward.
Show HN: Chonkie – A Fast, Lightweight Text Chunking Library for RAG
I built Chonkie because I was tired of rewriting chunking code for RAG applications. Existing libraries were either too bloated (80MB+) or too basic, with no middle ground.

Core features:

- 21MB default install vs 80-171MB alternatives

- 33x faster token chunking than popular alternatives

- Supports multiple chunking strategies: token, word, sentence, and semantic

- Works with all major tokenizers (transformers, tokenizers, tiktoken)

- Zero external dependencies for basic functionality

Technical optimizations:

- Uses tiktoken with multi-threading for faster tokenization

- Implements aggressive caching and precomputation

- Running mean pooling for efficient semantic chunking

- Modular dependency system (install only what you need)

Benchmarks and code: https://github.com/bhavnicksm/chonkie

Looking for feedback on the architecture and performance optimizations. What other chunking strategies would be useful for RAG applications?
Additional citation:

https://www.marketplace.org/2024/11/08/soybean-farmer-optimi...
Tailscale: Access your home network from anywhere
Magic Paper (A Retrospective)
This is a very real concern. I've seen quantized models outputting complete garbage in LLMs. In most cases it definitely felt that a smaller unquantized model would do better. They must be included in every comparison.

E.g. compare quantized LLaMA 70B to unquantized LLaMA 8B.

Even better if the test model has a smaller version with similar byte size to the quantized larger one.
I think the author needs to define what they think Cyberpunk is.

If we take the definition from Wikipedia (https://en.m.wikipedia.org/wiki/Cyberpunk) then the article has not successfully argued that Cyberpunk is already here. Our world doesn’t resemble Neuromancer, The Matrix, Blade Runner or anything else that’s generally considered cyberpunk.

Also the “Its” in the title should be “It’s”.
> why do I call .deinit() on a structure before alllocator() call

This is explained right in the documentation about arena allocator. Arena allocator deallocate everything at once when it goes out of scope (with defer deinit()). You need to call .allocator() to get an Allocator struct because it's a pattern in Zig to swap out the allocator. And with this, other code can call alloc and free with out caring about the implementation.

This is just how arena allocator works and not related to Zig's design. You may take issue with how Zig doesn't have built-in interface and having to resort to this implementation struct returning the interface struct pattern, but I think the GP clearly explained the Why.
Linux in a VM is better than no Linux at all, but 60% of my complaints about Windows still apply so long as windows is the host. Network load, fans spinning up for no reason, the start menu ads, arbitrary reboot policies, plus the fact that I can’t bind Hyper. It’s weak tea compared to the real thing.
Do you have the author for Mastermind?
I hope that’s true, but who actually has agency over its existence and how much control do we actually have?
I like this format best of all, CSV is # 2 favorite.

At work we settled on using ^G (0x07) as a delimiter instead of TABs for file transfers and loading data into various databases.

The reason was Excel. People/systems who create these files sometimes source from Excel. And Excel can have a habit of placing odd characters in text fields. We found the one character never encountered was BEL.

For text fields we tend to remove embedded white space and after replacing TABs with 1 space.
My takeaway was that Han's problems were intrinsically tied to the both the architecture and code in ways that made it difficult for others to contribute and fix. The artist's influence on the art caused its ultimate demise.
No, no one has ever used that character because it can't be typed or displayed which is the entire point of the thread you're replying to
This is a bit silly. Any modern text editor (whether vim or VSCode or BBEdit or Notepad++ or whatever) is capable of displaying control characters and of copy/pasting them. Keyboard shortcuts for inserting any characters whatsoever are easy to add. And even with CSV files, if you’re editing them by hand rather than manipulating them with code, you’re probably doing it wrong.
yes - I also feel this does not have strong new findings about ML except some common sense that all ML practitioners should have: that is, do not interpret ML results as cause-and-effect explanations when the data you have captured and modelled does not warrant it.

Maybe in the real world, this common sense gets lost in the deluge of correlations when people are immersed in a sea of data -- but good experiment design and peer review should ideally sift out any unsound conclusions and interpretations -- which, to be fair, this replication study does an excellent job of!

Well done, and good luck to the OP!
I'm not so sure about that. I don't think introducing an extra dimension is elegant. There are probably more elegant proofs.
No argument from me. I make the distinction because I assume that I'm speaking to them when I'm posting on Hacker News. They generally don't see themselves as wealthy, even though they are.
But that’s my point. The person I responded to was objecting that they might want to use control characters like ASCII 30 as values in a field. As you and I agree, that will never happen.
There are several formats like this, the most well-known is probably canonical S-expressions. Or, if I'm being sadistic, PDF is somewhat like this, too.
Yep, the only advantage I see with using ASCII control characters is that you can save a few bytes depending on the content. To make this approach robust, escaping is still needed.
American media coalesced on it being a Ukrainian intelligence operation.

https://www.wsj.com/world/europe/nord-stream-pipeline-explos...
Yeah and many devs often oversee that with having separator, enclosure and escapechar specified and used, it even supports newlines in its cell values
> Some dumb part of me that always thinks people are innocent.

You're not alone. Hans Reiser is one of two people where I had the notion that "Why would he do that? That makes no sense." The other one is Peter Madsen (the Danish submarine guy), he had a few month earlier been part of a TV show about find some German WWII u-boat, where he was absolutely brilliant and entertaining.

For ReiserFS a large part of the issue, which is also addressed here, is that there just wasn't that many developers that cared that much for the filesystem. The Namesys developered cared, in large part because they where paid. Obviously they also had bills to pay, so when no one wanted to pay them to work on ReiserFS it just feel apart. We see this with many of the project that thrown into e.g. The Apache Foundation, the code is thrown over the fence, but with no advocates, no developer resources and no money, so the code is just left to rot.
The article is about "using a minimal Linux distro" which is a bit different.
I have seen no end of CSV data that embeds CSV data in a field. I'm sure this will happen for whatever character format you pick.
It says he learned about it in the 90s, information about distant parts of the world was much harder to come by back then, particular regarding Soviet countries (at least for Westerners)
Or concatenate them, or diff or grep.
If financially supporting said murderer allows them to continue to possibly murder more, then I would say there is a moral dilemma. Less so when the murderer is in jail and unlikely to ever really benefit from your using said solution.