skysight-inc/HackerNews huggingface dataset:
The most painful issues I encountered when building out a text layout engine for my JS 2D canvas library were:

- Vertical text - in particular when it comes to how CJK punctuation differs in horizontal and vertical environments (not yet solved)

- Staying on CJK, making sure the punctuation marks that follow a character don't break and remain with their preceding characters at all times. (I expect the same holds for opening quotes etc but haven't experimented).

- Highly ligatured fonts - Devangari, Arabic, etc - there's no solution to styling individual characters within a word that I could find.

- Talking of styling ... underlining text is a nightmare - especially if you want to get the little gap between hanging characters and the underline that HTML/CSS browsers do out of the box

- Formatting Thai fonts ... is another World of Hurt[1]

[1] - https://w3c.github.io/sealreq/thai/
Politics is, among other things, a way to negotiate the ethics of a society and how they're applied.
They are not interested in helping Ukraine win. I think it is evident that the US and EU have only dripped in enough to exhaust both sides. Just look at the last 1000 days plus, artillery took 6 months to a year, tanks took over a year, air defense was not even on the table until Russians started bombing civilians, Jets took 2 plus years plus, and 50% of what was promised since the start of the War has not been delivered. With partners like that it is a testament to the strength of the Ukrainian people. They deserved better.

Wish the outcome would be different but, the West will forsake Ukraine just like it won't come to Taiwan's aid. Bookmark it.
I know, but it is not at all ethical, practical, prudent, or fiscally responsible.
In a proper testing environment, you should be using a deterministic seeded PRNG, simulated user input, and a simulated/fake clock.
Emergent care instead of regular dialysis is vastly more expensive. All of this outrage over no free lunch is more expensive. Idiots.
This resonates with me. I think configuring Linux for on a Raspberry Pi for a specific task that includes network IO, storage and compute is a light version of the Askesis he describes. And absolutely a worthwhile exercise if nothing more.
Still exists, and I still use it. It isn’t always 100% up-to-date but it does get eventually updated.
> So far I haven't seen production-ready robots doing even relatively simple agricultural tasks, such as picking tomatoes in a greenhouse and taking care of the plants. It's all done by cheap foreign labour.

While they aren't widespread, there are production robots being used in many types of agriculture. In fact, it was even trivial to find one working in tomato greenhouses: https://www.arugga.com/technology (this one is used to pollinate tomatoes instead of doing it by hand or using bees).
> Less guis, less random traffic,

I don’t become less ascetic by wearing fewer hair shirts.
But if I recall, it was not named that by Linus, but by the FTP administrator, who didn't like the name Linus chose.
How big an issue is CSV format really? I work in bioinformatics where it seems like everything is one odd CSV-like format or another. In Python, I have access to tools like pandas, duckdb, and polars, which have detailed ingestion options and sometimes a sniffer. I can read part of a file and check in seconds if it looks right.

Dealing with the variety of formats certainly isn’t the bottleneck in my productivity. Is it for others? I’d be curious why.
See also: https://news.ycombinator.com/item?id=24627363
Lessons on media policy at the slaughter-bench of history
None of it is ethical, law or not.

Plus it is massively more expensive to let people continuously loop back into kidney failure.

More expensive and unethical.
Salary expectations questions – How should you answer them? (2020)
Although I like the article, the author doesnt acknowledge the current way that (I think) most people are utilizing llama.cpp at this point. ollama.com has simplified his work into two lines:

curl -fsSL https://ollama.com/install.sh |sh

ollama run llama3.2
Tab and commas are ascii characters, so a csv file and a tdf are ascii-delimited by definition.

This lack of precision in writing is annoying.
Plenty of HN discussions (like this: https://news.ycombinator.com/item?id=41855006). Pretty much a consulting company, they don't own their dev stack. People see 80% gross margins and think it's enterprise SaaS, but they are just great at selling their "FDEs" at 5x cost.
Meanwhile we have a graphics suite called gimp, a 3D model loading library called assimp and if someone calls for blender, you can't be sure if it's the kitchen utensil or the 3d creation suite. :)
The premise of this post is incorrect.

ReiserFS stuck around for almost two decades after his crime. The reason it’s being removed has very little to do with his crime and more to do with the stability and maintenance capabilities of it.

For reference, his wife was missing in 2006. He was prosecuted in 2008. It was deprecated in 2022 and scheduled to be removed in 2025.

How does someone believe that it’s due to his history when there’s been almost twenty years of grace?

The reason for removal has been very clear by the Linux maintainers.

There was a consensus among upstream kernel developers to deprecate ReiserFS given that there are no notable users of it any longer, the code is barely maintained, and no legitimate reasons have been found to user ReiserFS over any of the modern alternatives like EXT4, XFS, Btrfs, F2FS, etc.
1966 called and wants its idea back

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

As soon as DJB pays up:

http://cr.yp.to/proto/netstrings.txt
South Africa first country to accept controversial form of human genome editing?
I’m now free-falling down a moon viewing ceremony rabbit hole of emoji history, and enjoying the ride!
I was hoping whichever way it went it would be decisive so I wouldn’t have to listen to stop the steal bullshit for four more years. Guess not.

The lack of self awareness is sad. This is what liberals spent the last four years making fun of MAGA for.
http://archive.today/OzmC0
https://expertjobs24.org/
Diffs in source control would be sweet
Well, at it's at least one order of magnitude less broken than just-installed Windows...

But I've never had a computer where everything just works, I guess that's because I expect too much, but I could never say this.
Using Light Echoes to Find Black Holes – Universe Today
lo and behold, the power of social media! :o
The logical conclusion to a website that goes out of it's way to ban reputable reporting.
All of this is easy (use the proper editor, configure it for this particular weirdass situation, do something other than the thing you want to do, etc) in a way that’s exactly analogous to ‘you can spin up your own dropbox over the weekend with ftp and rsync’.
Take a look and you'll see. You create forms in-app, using a variety of pre-configured i put types; basics like text and options are obviously supported, but also more interesting types like photos with markup, and signatures. After you're done filling in data on your form, the app generates a nice printable version. For the server side I envision filling out editable PDFs with the data from the form, meaning you can create government compatible reports as well.
> Next year, I will start my six-year PhD in computer science back at MIT, and I could not be more thrilled!

Incredible... and all started because the author had a "lucky idea" to try something random like using a counter instead of the much more advanced cache-evicting attack of the original side channel attack... which only worked because of concepts they had no idea about at the time :D

I am one of the probably thousands of others who were not so lucky and quickly abandoned the idea of staying in academia and went to work in the industry for a mediocre career.

I started an Honours Degree (kind of Masters in Australia) in Computer Science where I wanted to write a Thesis on Artificial Intelligence (this was much earlier than the current AI hype, circa 2010) based on AI applications I had studied in the regular AI course (how AI was being used by wineries to improve their wine quality and production - I wanted to try and apply their techniques on more "general" applications) but the supervisor I got had zero interest in helping, and I had zero support from anyone else, so it was impossible to continue, specially when I had a full time job offer for quite a good salary, and if I had done so I would probably never get anywhere... as the author mentions, it was thanks to their supervisor and to others who helped him along the way that everything just happened for him... alone, you must be extremely driven and talented to get anywhere, which I think I wasn't either.
The FTP admin knew no one would be interested in a project named "Freax"
you can replace "ethics" with most common nouns in that sentence and it'll probably work.
> I'm 49 now, soon 50.

I'm 49 now, soon 50! I started coding around the same age as you. Interesting.

I use and am impressed with LLM's quite often in a rather basic[ copy problem / understand more of it / paste solution ] way. Probably I will use them inside of IDE's as soon as they are good enough to understand a rather large or complex repo, which today is more hit or miss with files you put at its front.
Back in the day on Slashdot the Reiser/ReiserFS saga was one of the more interesting linux-related dramas. Seems like the other FS options in the kernel are now unequivocally superior and ReiserFS is completely obsolete.
I think we are talking past each other and see what you’re saying.
Also rereading the initial comment it is now obvious what is going on.

For some reason I thought they were claiming weird interactions between statement objects (which would occur if serialization was not used). It appears they are just sharing a single statement object between threads and expecting that to work.
I read past that because it never occurred someone working with the API would think that would work. It would imply some kind of thread local storage, and as you are aware that is definitely not something commonly done on APIs of this type.

> And there is no confusion about who owns what?

What you are describing is a higher level of race condition of course, but not one where the internal state of SQLite is inconsistent or breaking invariants. Specifically there is no confusion about ownership: there is one tx (stack) per connection and it is owned by the connection, to which access is serialized by the library.

In SQLite you implicitly open a transaction with any statement so it’s not necessarily a problem to be “starting a transaction” since the implicit start will be idempotent. And you can certainly use this behavior to run concurrent reads and writers across multiple threads on a single connection without issue.

Yes if you try to run multiple BEGIN statements that will error out. You’re right some ORMs do some fancy magic over a connection to serialize those. Sorry that was not the initial problem I was addressing (though obviously the GP had confusion in this area too)

Commenting too late at night.
Yeah, it’s been almost two decades.

Anyone saying it’s art vs artist now would only make sense if people were clamouring to keep it in because of who the creator is.

Otherwise this is no different than any other project that fell off the wagon of support due to issues in a maintainers life outside the project.
As a retro PC hobbyist I loved this line:

> Just for fun, I ported llama.cpp to Windows XP and ran a 360M model on a 2008-era laptop. It was magical to load that old laptop with technology that, at the time it was new, would have been worth billions of dollars.

I wonder how difficult it would be to compile modern C++ on XP. I may give it a shot and reach out to the author if needed! :)
Novi Sad railway station canopy collapse
Reputable reporting no longer exists.
I suspect that in the not too distant future, the majority of comments are going to be from AI bots driving an agenda of their own under the guise of public discord. Maybe this will drive people back towards more in person forums for discussion and community?
it is a novel reflective lcd display they developed for their devices; i haven't seen it in person yet but it is an epaper solution like e-ink, though does not have some of the advantages e-ink does, like sustaining an image without power, and battery life generally seems to be on par with a typical tablet
It can't possibly be that the nominated a historically unpopular VP as candidate in an undemocratic closed door process instead of having an actual primary.

Amazing. I am sure this is being fed by disinformation farms, but there's a lot of useful idiots out there to echo this junk.
Identity brands / companies who you imagine target the target you want to target and do it well. They don't have to be in your niche. In fact, if possible, get outside your niche's bubble.

There are two keys:

1) Empathy. Do all that you can to imagine yourselves in the shoes of your potential customers. If they're typically using not the latest iPhone, on a not 5G connection then get a device like they have and simulate a 4G (or less) connection.

2) Listen. Marketing + advertising + sales is 50% speaking and 50% listening. Many brands focus too much on the former and not enough on the latter.
Im not talking about mandatory vaccination - just allowing it to happen.

We don’t apply this logic for most other conditions. I was able to get vaccinated for pneumonia in my 30s because I was a caregiver for my ailing father. It’s not a requirement to get that vaccination, but it made sense given the risk to my father.

So I guess I don’t understand why risk to my 80 year dad was worthy of preventative vaccination, but cancer risk to my current or future partners (or their partners) is not. It’s not cost, as given his health at the time, my dad would be dead in days with pneumonia.
All you'd need to do is join dark web data to social network data. Phone numbers are common parts of those data sets.
Interesting. It's not just the oil rig itself, the whole lake's satellite view is the same blue colour, while other bodies of water are more detailed.
It’s all bastard CSV out here in the real world.

For extra fun consider the German-Speaking word where CSV files are actually Semicolon-Separated but everyone still calls them CSV and looks at you like you drooled on yourself when you point out that “;” is not a “,”.

This appears to be because we use “,” as decimal separator and were too dense to learn how to use " properly in CSV.

Bastard CSVs as far as the eye can see.
> Token Chunking: 33x faster than the slowest alternative

1) what
Reiser4 is still in development and it is the successor to ReiserFS. It's probably a good idea to rename the filesystem in order to remove as much as possible any historical ties to Hans Reiser. It's time to move on and forget about Hans.
"Inference starts at a comfortable 30 t/s

is this including the context? context: 1000t and instruction: 20t takes (1020/30 s)? or 20/30 s?

"Second, LLMs have goldfish-sized working memory. ... In practice, an LLM can hold several book chapters worth of comprehension “in its head” at a time. For code it’s 2k or 3k lines (code is token-dense).

That's not exactly goldfish-sized and in fact very useful already.

"Third, LLMs are poor programmers. At best they write code at maybe an undergraduate student level who’s read a lot of documentation.

Exactly what I want for local code generation.

I think he's anti-hyping a little by pretending LLMs are in fact _not_ super-intelligent and what not. Sure, some people believe that but come on ... we're not on a McKinsey workshop here.

---

Any good German language models out there?
The Trump vote was never about principle, but the perceived (correctly or not) practical. Most would happily allow hate speech as long as it's not directed at them ("It's just a joke, bro."). The moment it is directed at them (or is perceived to have been): burn everything down.

There's a difference between telling a dead baby joke to a couple that just had a miscarriage, and telling it to a group of edgy teenagers (perhaps by the couple themselves). That is to say, the problem is "punching down." What's important to understand here is that well-paid politicians and consultants telling people who are struggling that they're the problem - even if it flips historical dynamics of marginalization like gender and race - might be just that.

That doesn't mean that entitlement isn't a factor. It doesn't mean that it's actually harder to be a straight cis white man, in general. It doesn't mean that the normalization of prejudiced and hurtful speech wasn't basically invented and templated by white dudes. It just means that it's entirely predictable that people who are feeling bad aren't going to vote for someone who isn't spending enough time talking about the things they think are the reason that they're feeling bad. Said candidate doesn't even have to agree with such voters; they just have to engage with the issues honestly.
My first pc (an ibm aptiva) had a cyrix 150 (i think) 686 clone cpu. As it was my first pc, I was pretty content with and had it for like ~5 years.
Or the future of the last 4-6 years already.
Yeah most major distros that used it (like OpenSuse) moved away before the murder case.

His wife was reported missing in September 2006. OpenSuse dumped it in October 2006. She wasn’t feared dead yet. He was arrested April 2008.

By the time he was even a suspect, his work had already been dropped because it was not reliable enough.
No one is immune to cognitive dissonance.
> Not if you just say those characters are invalid data

The author's claim is "with no restrictions on the text".

It's easy if you can forbid certain characters, but then you can't store arbitrary text (e.g: filepaths, or scraped comments).
Might be tiring if South Asians start referring to cricket as one of first points of conversation as well as many average Indians are still unaware of the broader history
I've read that the American prison system is punitive instead of rehabilitative. The punitive system has a higher reincidence level, which I guess is good if you want to keep a specific portion as indentured servants.
Another good candidate: the Privilegium Maius [0], which contained several provisions to elevate the status of the House of Habsburg and their territories in central Europe and helped them rise to the first tier of European aristocrat families, where they remained for 500+ years (interestingly, despite the forgery being recognized as such almost immediately).

[0] https://en.wikipedia.org/wiki/Privilegium_Maius
One of the great thinkers of our time.
Which M4 Chip and Model?
Recommend combustion.inc, their app is the best and they're opening up the Bluetooth based protocol they use for their hardware
I also work with foreign CSVs regularly. I'll have to try the Python Way next time I have a weird file to work with.

I typically use PowerShell to process the files from a unknown CSV format to a known one so it's easier to work with, and I've found it easy to use to iterate on.
But it just simply is an argument against immigration, which we can totally have but which Is a different discussion. Unless you are suggesting that you want increased immigration, but for them not to be employed, which I think would be an extremely niche position.
That's not entirely fair, being included in the trunk of linux for a long time is normal even if something is unused... I know people were avoiding ReiserFS because of its indeterminate future in the backtrack linux 2.0 days (March 2007).

It's a cart and horse problem, nobody wants to use it because they think there's no investment, since developing it could be seen outside as being an indemnification of the person.

Lack of use means that less people even want to invest in developing it further, making it take a back seat, which then leads to even fewer scenarios where it's used, because it's not competitive, and so on.

The Linux kernel rarely removes stuff. This is not something that should be taken as a measure of support; If we want to track reiserFS properly we must follow the commits before prosecution and after, along with some usage trends would paint a real picture.

There's a whole host of dead things in Linux (AFS, which even Apple doesn't support for nearly 2 decades) that isn't removed yet.
Finite State Languages by Chomsky and Miller (1958)
top link

>this is a very pre-replication crisis book. I don’t hold this against the author, I don’t think anyone’s really proud of what they believed pre-replication crisis, but it’s undoubtedly a product of its time. Mirror neurons, candidate genes, left- vs right-brained people, etc all make dramatic appearances. Nothing (except the genetics parts) are inexcusable or even certainly wrong, but all of them together concern me. And several of the book’s key studies are contradicted by later, larger studies. Van der Kolk talks about how childhood trauma decreases IQ, but some pretty good studies say it doesn’t. Even the studies that have passed the test of time look a little weird. The Adverse Childhood Experiences study found that obesity and other seemingly nonpsychiatric diseases were linked to child abuse, and recent studies confirm this – but the controls for socioeconomic status are always insufficient, and there’s surprisingly little shared environmental component. I’m biased about this, everyone’s biased, but part of the book was meant to prove that child abuse mattered shockingly more than you thought it possibly could, and that part was wasted on me.
Yep, exact opposite for me too. I enjoy using Linux the way I have it setup and it brings me joy. I've practically removed/automated all my annoyances over the years and now things just work the way _I_ want them to work. Rather than changing the way I work to fit the my tools.

I just started a new job that has forced me to use OSX. It truly feels like a form of asceticism to me. Can't change anything, accept what Apple gives you and suffer quietly.

Having to relearn how to do things less efficiently (and being mostly powerless to improve it) was very humbling for me.
Something like this? https://i.imgur.com/4Jiop1q.jpeg
There can still be a moral concern if the artist is seen as a (role) model / genius and consuming / promoting their art causes the artist to be seen as a model for longer, potentially making it look like what they did is okay or forgiven given the art. We totally need a strong signal that doing good art doesn't forgive or allow being a jerk so jerks are not encouraged to take this path.

Another thing to have in mind: beside moral concerns, often, you can't separate the artist form the art because the art reflects the artist; you'd miss out on the interpretation of the art.

(I have Picasso in mind)
Even worse, MySQL typically uses TINYINT a 1-byte integer to represent a boolean value, so you could have NULL, FALSE(0), TRUE(1), and 254 other 'TRUE' values between -128..127 (not counting the 0..1 canonical values).
The sheer lack of useful software in a stock Windows install has always been a bit baffling to me. Linux is better in this regard (depending on distribution), but nothing beats macOS for time from fresh install to usability. Not only does it come with most of the basics covered, apps like Mail don’t favor Apple’s services, unlike on Windows where MS can’t pass up the chance to upsell an MS service.
The filter makes it.
OpenID Connect specifications published as ISO standards
Memoization is the word here. Can be done in different ways—- of which storing the stack frame is one.
Apparently you missed the point,

"History would have been much different if Algol 68 hadn't existed in first place."

Without the way Algol 68 went down, Algol W and the related events that gave birth to Pascal linage would never happened.

Likewise, PL/I adoption linage would most likely taken a different evolution.
The quotes are direct quotes. No LLM involved, just using TTS models OpenAI released.
You are entitled to make your own conclusions, but the evidence in the book is lacking.
Thoughts on the Resiliency of Web Projects