skysight-inc/HackerNews huggingface dataset:
FWIW, I put MS-DOS's IO.ASM into this thing, and it did indeed make a fun little podcast that understood the high-level context quite well.

But when it makes references to such-and-such happening on line number X, and I go check line X, it turns out to be totally mistaken.
There is no generally accepted definition in linguistics, but AI researchers have come to the consensus that a word is one or more LLM tokens ;)

I’m not a linguist, but I would define a word as a part of a sentence composed out of one or more syllables, with word boundaries either implicitly or explicitly specified by different methods in different languages, e.g. by using pauses, longer or shorter phonemes, by using accents, rhythm, or intonation, or simply by remembering words as part of learning a lexical vocabulary.

A word is something that can be categorized as to which part of speech it belongs (noun, verb, adjective, adverb, etc.)

Depending on the languages it’s not always clear whether prefixes and/or suffixes are part of the word a separate words.

Similarly with compound words - do they count as a single or multiple words?

A short sentence in one language may enter another language as a single opaque word.
I am working on a cloud governance and remediation solution.

Our first product was a CO2 monitor for your AWS infrastructure https://www.li10.com/

The next logical step is to provide tools to reduce it (along with cost reduction and security benefits)

Our first iteration is available here: https://github.com/li10labs/li10-governance
> Does this "Vulkan based encoding" mean we'll be able to get the best of both worlds?

Unlikely. This is just a generic API to the same GPU backends; so you will not see more quality than nvenc.
33 is a bargain. Even with just SATA that's still a pretty impressive machine.

I have an x201 and an x220 with SATA SSDs and they're surprisingly fast still
Yeah, I figured that (after the fact). I figured that it wouldn't be harmful to post it. I am deeply apologetic, if it caused trauma. That was not the intent.

I read the headline on my iPad, just after I woke up. Just got back from my run, and I'll read the article after my shower.

I figured some helpful soul would do an RTFA, if that was the case, and was not disappointed.
It would be nice if FFmpeg could also specify a clear support policy for the LTS release. As of now, LTS releases are marked, but what does Long Term Support really mean is (afaik) left unspecified. Having a clear policy like (2 LTS are supported at a given time, and every ODD.1 release is LTS) would be helpful.
A pity is not libre; if if were I could make a few more levels for it as the Inform6 language it's literally a dumbed down OOP language (except for the non-English/Spanish grammar library methods/commands, the ones made in Inform6 itself) and the objects in the game are
self-explanatory to code. Really simple, even a 10 year old could make a shortish game.
Code golf – Lose at tic-tac-toe – Code Golf Stack Exchange
> as a society, we need a lot of people who will never be anything but mediocre still going for it, so we can end up with a few who do manage to reach excellence

Do we though? That seems bleak.
And music fingerprinting is probably incredibly accurate, because it can work similar to linguistic fingerprinting.

There was a site posted to this place a year or so ago, which looked at work frequencies to find alt-accounts.

I don't hide the fact that I use a different account on different computers, so I have a personal account and work accounts and end up changing accounts each time I change jobs.

This site correlated all my accounts, using a very basic fingerprinting technique of looking for words which a user uses uncommonly often.

It found them all with a good degree of confidence.

I haven't seen reference to that site since, I suspect it got taken down.

Musical fingerprinting would be accurate to a similar degree. You wouldn't look for the music someone listens to most, you'd look for uncommon combinations.

A combination a just a few songs that someone listens to unusually more than other people is probably enough for a good enough correlation for fingerprinting.
Events tables can also be privacy nightmares, depending on how stringent your industry's requirements are. Not clear ownership, really hard to deprecate events, one of the worst kinds of tech debt in my experience.

Don't collect data if you don't have a clear purpose for it, IMO.
What's the point of using Vulkan as an encoding API if the work is still being done on the CPU then? I'm not sure I understand
I might have discovered laws of agentodynamics:

1. "Agents want to retain or increase their agency"

2. "Agents will subvert rules that decrease their agency"

3. "Agents seek resources to increase their agency"

This field needs to be studied, I think I need to apply for a grant (3rd law says so).
A program that allows me to freely use and modify it as long as I’m not a multi-billion-dollar corporation is much more useful to me than a program which allows anyone to use and modify a part of it.
All this seems to much like marketing to me
Binsider – Analyze binaries without leaving the terminal
Then is not a GNU issue.
No, no, it's done on GPU.
I’m building a private AI computer, designed to handle confidential data and ensure privacy.
We call it Lakoy, and are looking for meaningful ways to include collaborators.
My bad. For moral universalism, how about https://en.wikipedia.org/wiki/Jainism#Non-violence_(ahimsa) for an older example? (although their protected class is a bit wider than humanity)

Looks like it goes back a ways, either infinitely (if you ask the Jains) or at least thousands of years (if you ask current historians), but both agree to further back than the Age of Pisces covered by Brin's essay: https://en.wikipedia.org/wiki/Parshvanatha#Historicity
I think the main attraction of object storage like S3 is that it already solves the hard problems (distributed-ness, scalability, durability, etc) with a simple(r) API.

Also, apis like S3 are defacto standard with many vendors supporting a descent subset of it.
True; but you can write a recursive parser with awk.
A bit off topic but is there any good resources to get started and learn about iOS shortcuts?
For your Bluray collection HEVC is still advisable at reasonable bit rates. AV1 really only beats it in fairly low bitrate scenarios. Plus the HDR story is much better with HEVC.
Rust is no magic. A bug in the runtime = the whole castle rumbles down.

And GNU is no Unix. You are very confused about what GNU is. Is not Linux, Linux it's a transitional kernel. Hurd, to begin width, has modular drivers able to be run in userspace and it has namespaces (a la plan9) making it potentially far more secure and not needing neither SUID or group perms to achieve mundane tasks such as mounting a volume.

GNU was born to provide the ITS freedoms such as Emacs and Lisp on top of a more secure kernel based on Unix to solve random memory access violations potentially made from concurrent users running Lisp interpreters.
ITS was like that, every user could capture and debug every other one's processes, even the system ones.
But the 80's had a different mindset, and Unix ruled the academia and military.

GNU was made to give more power to the user, it has both a microkernel design and daemons/namespaces to be able to do more stuff by themselves without misconfiguring the system.

Linux was just a good enough kernel to put GNU in the 90's as Hurd wasn't (and still isn't albeit today it's a bit more usable) near complete.
So, they began to promote GNU/Linux until GNU/Hurd got finished.
AI looks like it will commoditise intellectual excellence. It is hard to see how that would end up making the world more mediocre.

It'd be like the ancient Romans speculating that cars will make us less fit and therefore cities will be less impressive because we can't lift as much. That isn't at all how it played out, we just build cities with machines too and need a lot less workers in construction.
Besides the fact that presenting data in this scrolling kind of web page is obnoxious and renders itself unable to be used for my set of disabilities - from what I can glean in reader mode, this talks about how lineups have changed over the years, but is otherwise extremely sparse on details or any kind of analysis. I was hoping to read more about the “why” rather than “because of analytics.”

It’s a complex topic with many different opinions, but overall, I believe this effect of “spreading speed and power throughout the lineup” is because players as a whole are developing faster and more powerful tool-kits rather than the more specialized roles of teams from decades ago. and as always, but especially in baseball, there are outliers. Players like Ohtani existing are forcing managers to rethink all of these things constantly.

Would love to read an actual in depth analysis of this topic - it’s quite complex, and not easy to explain.
> on the server that is hosting this service

I’m not sure if it changed, but last time I heard HN was running on FreeBSD: https://news.ycombinator.com/item?id=16076041

> just imagine how much performance could be gained if game vendors didn't ignore it

In the case of FreeBSD, Sony used it as the base for the OS on PlayStation since PS3.
That may well be the case, but I think you need to have a look at the design of this pricing grid as it is confusing or not helpful or misleading.

Perhaps some sort of slider where you can work out how yours compares to the amount of documents per month, so start with a sensible default and then show how much other services cost versus yours with, for example, 100 documents per month.
Author of Awala here! You have no idea how much my friends tease me with that! :)
The electrolytes boom: a wonder supplement – or an unnecessary expense?
You don't quite understand how this works.

One requirement is being able to strace a misbehaving service and figure out quickly what it's sending and receiving.

This is a system-level protocol, not just a random user app.
There's a good comment on the blog:

"This seems to me a rather feckless argument over how people want to define a term. Indisputably, modern English results from a blend of French and old English, in the process of which what we today call English absorbed a lot of French vocabulary, lost most of its inflection, and its verb conjugation was greatly simplified. Whether you want to call it a creole or not is pointless, what I just stated is still true."
The data center is paying the grid’s bills as well.

And that single customer is paying more than likely millions of other customers.

Notably, if the grid has a good PR/marketing department, those customers are a lot more likely (individually) to take a black out ‘for the greater good’ than the data center.

See California’s rolling blackouts, etc. in the past.
> First of all, "catch fire" is at least partly understandable from its constituent parts - "catch" has a great variety of related meanings, and they all have to do with something taking hold of something else

If you want to analyze it that way, you'll find that the semantics are the reverse of what you predict: when you catch fire, it's the fire that takes hold of you.

> First, the article can very well be pronounced independently - I can say "English has a single indefinite article, with two forms: 'a' or 'an'".

This argument is predicated on forgetting the difference between use and mention. What part of speech would you say an is in that sentence? Is it an article?

> Secondly, the 'a' form can be pronounced in two different ways, depending on how you want to highlight it within a sentence

Yes, problems arise when you need to place sentence-level stress on a feature that is too weak to bear stress. The same problem occurs for any English clitic, including 's, which in the general case doesn't even include a vowel. Most notably here, there's nothing about this specific to a before consonants; the rules for placing stress don't know what word you're following a with. If you need to stress an, the usual choice is /æ/. But also notably, when native speakers do this, they recognize it as a problem - it's just one they may not be able to work around.

> Finally, in at least some English accents, many words can be pronounced differently in certain sequences than others - for example, in modern Southern English, an "r" sound is introduced almost always in speech when a word that ends in a vowel sound is followed by another word that starts with a vowel sound, e.g. "I saw-R-it". By your description, neither "saw" nor "it" are individual word phonologically

This is not a word-level phenomenon in any way; intrusive R also occurs between syllables of a single word, as long as there's an appropriate vowel-vowel sequence. Placing one between saw and it would not normally be viewed as altering the pronunciation of either word (Which one do you think is altered? I guess by nonrhotic standards it would have to be it), but as the application of a general rule.

Placing /n/ between a and elephant is not the application of a general rule, it's the application of a rule specific to a.

> Overall, the atomicity of a linguistic construct is highly debatable, even in a particular context.

You're saying that people argue over which items count as words, not that they argue over what it means to count as a word.
It looks bad on mobile too, the footer images block the last paragraph...
Not true. I gave it a few documents and webpages of things I'm interested in and it was surprisingly engaging.
Mostly the former. Much of what is now France was dominated by speakers of Germanic languages after the fall of the Roman empire. They were eventually assimilated but left a linguistic legacy.
I meant appointment in the "calendar entry category" sense, where creating an appointment is entirely on-device and doesn't involve a third party.

Granted, any third-party integrations would be a significant step up from my simple scenario of "voice and text comprehension" and local device state manipulation.
> This release is more than 2700 commits, and the diff is around 211kLoC!

That's impressive, glad to see such an incredibly important project healthy!
I documented that a bit that, in the past: every ODD.1 release is LTS.

And the LTS is maintained at least as long as the next LTS is, and should be at least 3 years.

So, for example, we support 5.1 and 7.1 as LTS.
And we support 6.1 and 4.4 as best effort.
I don’t know. My understanding though is that RT Linux adds predicability at the cost of throughput. For games where CPU throughput isn’t important (like an action game where most of the work is pushed off onto the GPU) this would maybe help. Someone could certainly try. But for other games like many strategy games and simulations where the CPU is a limiting factor, there would likely be a cost.

The problem is that it’s not a free win, and games are very varied. But theoretically, on something like a console, you could offer choice.
That indeed sounds like a hard turn, and an interesting one. Did you have any prior experience in creating hardware? Because otherwise I could not possibly imagine that this was possbile without a major (costly and/or time consuming) educational update.
Runit-2.2.0 Available
> People when a piece of software is source-available but not strictly OSS: outrage

Also people who in some contexts could be infinitely more productive with their favorite editor by not being forced to work with an IDE. One thing is developing for the desktop where having a form editor becomes handy, therefore KDevelop or Lazarus make sense, but why in the world should one be forced to use that behemoth for a small set of .c or any other language files where a well thought makefile can rule them all? Do I have to install and configure vscode for a short source that would run on a microcontroller? Really?
I see more and more projects requiring vscode, and that is not good if they don't actually need it (YMMV of course): turning a set of sources and their makefile in a IDE project isn't hard, doing the opposite is often a nightmare.
Also, everything you publicly write today is just used as AI fodder. :/
Didn't try yet - however did you consider ppl are working / having meetings / etc - simply don't want to see anything on their screen they don't expect? What about proper notification & maybe 'blinking' icon in appropriate area? Setting could contain even sound and/or small menu appears similar to Battery status..
Show HN: Pipet – CLI tool for scraping and extracting data online, with pipes
I often find myself in situations where I need to extract some data from a website, either as one time thing or periodically (and then watch for changes). Maybe I'm tracking stocks, or a delivery, or I want to know when tickets become available to the local sauna; maybe a friend called and asked "can you get me all data from that website into a spreadsheet?" (this happens surprisingly often)

I used to write one-off scripts for that, often with Python or JavaScript, but I noticed I spend about one minute getting the right CSS selectors, and then another 10 minutes setting the rest of the script up. I decided to write Pipet so that I'll never need to write any of the boilerplate code again. By now I probably spent more time writing Pipet than all scrapers I have ever written, but hey, it's been fun…

Pipet has two modes: curl and playwright. With curl, you can either type "curl http://news.ycombinator.com" or just copy-paste the request you want to duplicate from the browser. Pipet runs curl just like your shell does, so all headers and preferences work just the same. I found that this was super useful when trying to emulate a real browser or accessing something behind a login. With playwright mode, you just use JavaScript. If it worked in the devtools console, it should work with Pipet too.

Some other features I think are useful is that you can output the results as text, JSON, or write a template file for the results to be rendered into. You can also run Pipet with an interval, and run a command when the data changes. Lastly, Pipet fully integrates UNIX pipes, so you can do stuff like `div#main h1 | wc -c` and it will take the h1 from a div with id “main”, and pipe its HTML to `wc -c`. It makes it extremely easily to just use tools you already know to process the data before Pipet outputs it. It also works when processing JSON - you can call jq or whatever you like to use to help with the processing.

I’ve noticed I have written so many little scrapers since I have Pipet around because it became such an easy task, so hopefully others will find it useful too!
> Getting to shrink my DVD and Blu Ray rip collection down by moving it all to AV1 at rest would massively reduce my storage cost

SVT-AV1 is pretty fast these days, Almost every minor release added last year added an additional 10-50% speedup. So if you haven't checked it out for a year or so, you'll be amazed by how much quicker it has gotten. Just saying.
Yes, this is impressive, it has all the idiosyncrasies of podcasting, the pauses, turns of phrase, even the tones where we hear people putting things in quotes, etc.

... but it's also pointless. And it's likely different episodes on different topics will tend to sound very much alike; it's already the case here, I'm sure I heard another example where the two voices were the same.

In less than a year we all have learned to recognize AI images with pretty good accuracy; text is more difficult, but podcasting seems easy in comparison.
> When you factor in the price of buying a printer

I don't think that's a fair comparison, as you would have to compare buying a printer and pen, with buying a computer and internet connection.
When the Internet is available, that specific component in your quote (the Internet gateway), does _generally_ behave like a proxy.

The interesting thing is what happens when the Internet is unavailable. Check this out: https://awala.network/tech-overview#sneakernet

And this video in particular: https://awala.network/assets/diagrams/centralised-couriers.m...

- Gus (author of Awala)
Hebrew please :)
If the complaint is WiFi and co, that's not the fault of BSD.

That's the fault of vendors not opening up their proprietary firmware blobs up to other systems.
So like, a regular podcast then?

I tried feeding it the voynich manuscript but it's just erroring out

Make sure you check the last link in my first post. It's the nightmares of Philip K Dick
Slightly newer page here (v1.28): https://x11-basic.codeberg.page/
Isn't Nvenc (and its equivalents) based on using a specific ASIC on the GPU, rather than Vulkan which (as I understand it?) is just "regular" GPU compute?
ActiBlizzard to lay off 400 employees
not all stock pay out dividends.

owning a passive lunar rover will surely give you some publicity and access to something (you can brag about it in some venues). People have successfully monetized more stupid things. I'm not saying _I_ would know how to get returns from that investment but I'm sure there are some people who would.
Wikipedia[1] says an "IDE normally consists of at least a source-code editor, build automation tools, and a debugger". Not that is says "normally", not "definitely".

And in the next paragraph the "definition" encompassing a continuum of features and not a definite set is further clarified.

My point was that "X is missing" => "this is not an IDE" is not true for this reason.

> I'm sorry, but what _is_ the difference between an editor and an IDE for _you_?

For me an IDE "knows" about other files I have open and their relationship with the one I'm editing (usually a "project") and it _i_ntegrates external tools/programs.

An editor does not. It just lets me edit a file. Maybe it has syntax highlighting or folding but everything it offers is based on that file. A good example is SciTE which was my go-to for years.

In an editor you can't right click on some type in the current file and choose "Go to definition" if that definition is another file.

Of course there is a continuum. For example, running an external command is something many editors offer. And if your file is of a certain type they may even guess what the (build) command may be.

When you have non-local (=outside the file you're editing) functionality and some integration with external tools I'd wager you're using an IDE of some sort.

Then you can argue if that IDE ticks enough of those boxes defining your needs, fair enough. But you can't say something isn't an IDE because it is not an IDE for you. ;)

P.S. non-negotiables for me are mostly around that VCS integration. But I acknowledge that other people may not have this need (are fine using the command line for this only). But that only means I would not use an IDE that lacks those; I would not therefore say it isn't an IDE.

[1] https://en.wikipedia.org/wiki/Integrated_development_environ...
on the contrary; it's absolutely committed to not being dependent on a vendor, because being dependent on a vendor makes software unsustainable
> This is more of an anti-censorship thing. Most useful in areas where somebody turns off the Internet for political reasons.

Yup, that's exactly the only use case I'm targeting (I'm the author of Awala)

> A really reliable low-bandwidth emergency network would be more useful. Something that forwards short text messages via phone to phone WiFi until they reach some place with more connectivity would be helpful in emergencies.

That's also useful, but I'm not sure about either option being more useful than the other. These are very different problems within the realm of offline comms.
I have built a news and public holidays tracker at
httsp://alarms.global. It focuses on what happened and natural disasters so that
you can know what's going on.

There is also twitter account you can follow to see the set of news
https://x.com/AlarmsGlobal
> the other half comes down to not being public

In every service or product I've bought, going public (and prep to go public) has preceeded a decline in quality. The day Valve goes public will be the day its downward trend starts, because its customers become the shareholders.