skysight-inc/HackerNews huggingface dataset:
Apparently there is partial support for it: https://github.com/mpv-player/mpv/issues/14370#issuecomment-...

This should let you play a VIDEO_TS folder, ISO, or an actual disc… with the caveat that you need to figure out the coordinates of the menu yourself by using an external tool.
However Windows has stacks that commit on-demand, which is kinda similar to overcommit. It can result in programs terminating on any random function call (if that call requires allocating a new page of stack).
https://learn.microsoft.com/en-us/windows/win32/procthread/t...

However this is very rare to happen in practice -- stack growth isn't very frequent in typical applications; so usually a malloc() will fail first in low-memory situations.

A Windows program can avoid the risk of getting terminated on stack growth by specifying equal commit and reserve sizes for the stack. So in least in theory, it's possible to write a windows program that is reliable in low memory situations.
I'm still happy with vim/nvim as daily work tools (also currently exploring kakoune and helix... because why not).

Think of vim/nvim setup as a one time process: a bit complicated, but once done then you are ready to go. Of course, I use text editors for... code editing. No need to turn it into an IDE or mail client or whatever.
Can an aggregator/distributor be liable for user created content? You can find porn in Reddit or Google Search and these apps are still in the app store so I don’t think they are getting any special treatment.
It was in their store.

How is selling fake investment apps different to selling fake sneakers?
To make the point evenly round and extremely sharp, one can use fine sandpaper as a last step.

For this kind of work with graphite the sharp point holds for quite a while. Color pencil artists tend to sharpen a lot more, and use automatic pencil sharpeners. And a lot of pencils.

I prefer to sharpen a few pencils in batches. Especially when using charcoal pencils, things become messy real fast.
Until you work on a front end code base that's meaningfully large
This is like saying its fundamentally impossible to make a fast car, but your only experience with cars is on roads with speed limits.

People keep forgetting that the "safety", rlhf, and corpo political correctness post training is intentionally used to remove the funny from all the large models.

The truth is we don't know if llms are funny or not. GPT2 was funny. GPT3 was funny before it was clockwork oranged. Everything after that is gimped. Even the open source models these days get rlhf'd in some way.
If they're are worried for their lives, then a career at Boeing may not be that important. They're extremely skilled engineers/scientists. It's unlikely they'd have issues finding serious work.
I think this is referring to new car sales - vehicles in the third world tend to stay on the road a very long time, 30 to 40 years by my reckoning. It would take a long time for EVs to displace ICEVs by sheer numbers.
Is any Lua run on iOS devices at all? The majority of the Lua code is sent to the server, which then tells the client what to do.

There are Lua scripts intended to run on the "client" (such as camera scripts) but I was under the impression (I could be wrong) that even they were converted by a server into instructions sent to the client, not run as a Lua scripts in a local Lua interpreter on your iPad.
Alain Delon: how family feud brought Shakespearean tragedy to final years
> If they don't think you're great, why are they making an offer?

They could actually think you are indeed great but want to get you at the lowest possible price.

> Are all your coworkers and managers also going to be people they don't think are great but settled for anyway?

Extremely likely.

> Or is it that they're not very profitable and can't afford to pay for quality?

That one is 50/50, many companies, even those not very successful, can afford programmers just fine, but they want to get away with paying less.

> Do you want to work for someone who may not be in business much longer?

Of course not, this is why I am asking uncomfortable questions during the interview, like are they profitable, are their customers bound with longer-term contracts, do they expect sudden inflow of competition, are there any regulation changes on the horizon, and others.
> could there be 1 universal language to query relational databases, text file storage (json, csv, etc), and anything else.

> Or put another way, is there any data storage format that couldn’t be queried by SQL?

We created PLDB.io (a Programming Language DataBase) and have studied nearly every language ever created and thought about this question a lot.

Yes, there could be 1 language to query everything, but there will always be a better DSL more relevant for particular kinds of data than others. It's sort of like how with a magnifying glass you can magnify anything, but if you want to look at bacteria you're going to want a microscope (and you wouldn't want a microscope to study an elephant).

Now it may turn out that there is 1 universal syntax that works best for everything (I'm sure people can guess what I would say), but I can't think of a case where you wouldn't want to have a DSL with semantics evolved to match a particular domain.
Thanks so much for your comment!! Appreciated!

Yes, it took us 1.5 years of R&D and we filed 5 patents! We're either licensing the tech or selling the batteries, depending on what each assembler / manufacturer prefers!
> Why can't they just issue their own device

That "just" is doing a lot of heavy lifting. Don't worry, though, your iPhone will soon be your own to do whatever you want with, thanks to the DMA. It already is, if you live in the EU.
Meanwhile, Chinese and Korean kids widely DEMAND pay to win, and see people who complain about Pay2Win as "Losers in life", because, to them, it's just two valid paths, and if someone pays to win at a game, then it's just a mark of status. Btw, did you also know that parents in central china have protested over the right to cheat?

Tons of really great stuff in eastern work culture that I miss now back in europe. But that "results-first and call it a systematic right" thing never sat well with me.
>Tired of software

Why not hardware?
> feeding the app store" or is it going to shareholder profits

Sure. It's all just revenue growth. Sans some anti-competition regulation, it's the prerogative of a business to charge as much as the market will bear, as much as it can be sustained, by whatever legal means necessary.
Here we're speaking of 2ms or what
I do not believe for a second that < 50% of Roblox users are > 13. Two of my three kids all have their ages set to 13+ because they decided to combine the age-related features you do want (limited chat, no tracking etc) with the content lock. I'm happy for my kids to play "Tree-house of Horrors" style games but not to be groomed by older player. Yet Roblox has no option for it.
Inspired by this article I took about a dozen old Panasonic 4.7GB DVD-RAM written in 2004 using UDF with and without packet writing in Linux to see what became of them after 20 years storage. I ended up with unaccessible disk content due to pktcdvd of Linux kernel 6.9.7 reliably freezing two different computers (Thinkpad T61 and ThinCentre M92P) at first access try. So the pktcdvd module has fallen prey to bit rot and nobody seems to have noticed because no one uses rotating disk media anymore in 202x.

The few disks which were once written to directly without intermediary pktcdvd turned out to all have a broken UDF file system. And as i then learned the hard way, there still is no fsck.udf for Linux in 2024, a mere twenty years later. The udf-capable fsck of IllumOS/OmniOS[1] was unable to fix the file systems.

I ended up running photorec on these disks to salvage at least some of their content and finally refomatted them with the much more reliable and proven XFS. Probably won't use these disks anymore due for them being so incredibly slow on writing (more than 6(!) hours writing a 4GB sized file).

[1] https://src.illumos.org/source/xref/illumos-gate/usr/src/cmd...
Show HN: Built Gemini-Powered App to Merge Docs, Create Books for AI Competition
Hey HN,

I’m excited to share a new app I built for the [Gemini AI API Developer competition](https://ai.google.dev/competition). This app is designed to streamline the document creation process, especially for those who need to merge multiple documents into a single, cohesive output.

What It Does:

Merge Multiple Documents: Seamlessly combine any type of document—Google Docs, Word, PDFs, EPUB and more—into one unified file.

Create Books and Worksheets: Authors, educators, and technical writers can use the app to assemble books, worksheets, and other large projects, especially when working in a modular or component-based approach. Books can also be created using prompts, and unique worksheets can be generated for each student.

Chapter Summaries with Gemini: The app leverages Gemini to automatically generate summaries for each chapter, providing a quick overview or an essential summary of the content.

Why It’s Useful:

For Authors and Writers: This tool is perfect for those working on large writing projects who need to merge various chapters or sections into a single manuscript.

For Educators: Teachers can create comprehensive and personalized worksheets by merging different resources, making it easier to distribute and manage educational materials tailored to each student.

Unified Output: The app supports merging documents from different toolchains, ensuring you can pull in content from various sources and formats without hassle.

I built this app with the goal of simplifying the often tedious process of document merging and management. Whether you’re an author, a teacher, or anyone who deals with large amounts of content, I hope this tool makes life a little easier!

Check it out, and I’d love to hear your feedback!

Here is the video I created to explain the APP: https://www.youtube.com/watch?v=ob3F64XNvN4

Detailed Docs on how to use the tool can be found in the link: https://docs.mergedocs.pro/

Thanks,
Vikram
I'm speaking of the mindset, it's the same competitive mindset which leads us to capitalism, and to seeing each other as competitors we have to overpower, instead of collaborators we have to build with
> They're also welcome to lose their best candidates who would have been most loyal after showing a lack of capacity for loyalty on day zero, and instead select for only those candidates who are equally disloyal in return.

I have been contracting for little over 8 years now and I can tell you this happens a lot. Likely, really a lot. Very often.

And then they moan that programmers are overpaid divas who can't achieve anything, while just yesterday their 20-year old HR girl refused yet another NASA level 40-50 year old guy who can practically solve half the tech problems of the company, because she couldn't relate to him in a semi-informal interview.

Yep. This happens. All the time.
You should monitor meaningful memory metrics instead, eg memory usage of your processes, and system memory pressure.
They "want to win" because they live in a society where they've been "taught" to want this... but this is not natural
Thank you for sharing all this extra information and context, in this comment and the others.

It's been refreshing to read through the GrapheneOS threads on this and see some actual evidence-based discussion.
It's allowed if the app doesn't change the main purpose based on the review process! In the past, I'd worked with a company which makes whitelabel apps for churches and does use codepush to fix bugs and implement small improvements, so through codepush the company can not change the app to be about casino games.
Neovim is perfectly usable without installing 50 plugins.
Reckoning: Part 1 – The Landscape
They're having quite a bit of trouble convincing people to work in the office again, nevermind 6 day weeks or 10 hour days.

We raised a generation who learned companies have no loyalty and no consideration for their wellbeing, or the wellbeing of the society they're a part of.

I don't think the next generation is always doomed to repeat the past, otherwise we'd never have invented labor laws. Life would still be as horrible as it was, but seeing as it isn't, I would say that is evidence that it can get better, and I think we're now in the process of learning to make it better.
And what? I might like sports, but not the way it's presented. I like that people share their joy of performance, I don't like the celebration of competition, but rather of collaboration and shared enjoyment, which should be what is truly celebrated
Yes, and the "fourth" athlete, which is not in the podium, is not called the "best athletes", is not interviewed, doesn't have commercial deals... just because he's, what, 5ms behind the others? on a 100m race? this makes no sense and is just human stupidity
but they are not compatible with the mindset of competition

Gardening, reading, debating is compatible with collaboration
> renewable energy armpit

armpit? What is that supposed to mean exactly? (I consider myself a near native English speaker...)
A bad place to be in I suppose, but never heard this phasing.
> LISTEN/NOTIFY doesn't work through connection pooling

What's the problem with using it with connection pooling?
inheritance|real estate bubble|divorce|lawsuit
Open Earth Observation Hub
Yeah, but lawyers (and companies where these lawyers work) are afraid of licenses with unclear or vague terms such as GPL, LGPL, AGPL, BSL, etc. They prefer to deal with software licensed under clear and concise open-source licenses such as Apache2, MIT and BSD.
That's great advice, thanks! What are you using to scan the packages/images if I may ask?
From one of the twitter posts cited in the forum post:

> Curious if the root is someone at Boeing accidentally not relaying vehicle updates to vendors, or if it was a conscious decision to avoid paying for change requests.

Seeing how Boeing "incidents" have piled up in recent years, and reading how most (or perhaps all) of those issues were due to "cost saving" measures, I wouldn't put it past them to have made that decision consciously, lives be damned.
If there were no growth, that would eventually be true (after 27 months). But there is a lot of growth.
Stop Huntin' Sheep – A Guide to Creating Safer Networks (2014)
one of the few online sites where "rate limited" errors are a feature and not a bug - as far as I am concerned.
> Almost all problems occurred at interfaces between companies (prime vs. sub, customer vs. prime) or between different groups within the same company, where one group misunderstood what another group was doing, or at actual mechanical and electrical interfaces between components designed and built by different groups.

This is obviously a well-known phenomenon in software engineering and I don't think anyone here is going to be be particularly surprised that it occurs in the aerospace setting. What is a little more surprising, to me at least, is that the systems people over there don't have procedures in place to minimise risks stemming from lack of communication.

It isn't realistic for any sub-team to be fully familiar with the overall system but surely, for instance, if a team is working on component X which interfaces with components Y and Z, then it should be standard practice for the X team to spend at least some time with the Y and Z teams during development?
I have my kid’s set to “all ages” (the most “restrictive” category with the most “appropriate” content) and he does get gun violence, disturbing and scary games, and games based on non-kid characters (The Amazing Digital Circus).

Sometimes a game is shown and when kid tries to access it he gets a “this game isn’t allowed by your age category” or some such. This is an unbelievably dishonest way to tempt kids into content that’s not for them. If the content is not usable for them it should just not show, period.

If you work at Roblox maybe escalate the fact that content filtering by age category is totally worthless and could use fixing.
On iOS it opens the link in an pop-in.
> Emacs `M-x sql-connect` is much easier for me to do than to look up, in VS Code, what shortcut has been assigned to the extension I use

And the knowledge of `M-x sql-connect` came to you how? In a dream? Commands in Emacs are undiscoverable unless you know what to look for.

> Each time I want to do something in the IDE I switch focus from the code to the IDE. When in Vim or Emacs, that never happens!

No. It happens only because you're used to Emacs and Vim, and unused to an IDE.

> So that’s what days were like. A bunch of tiny frustrations, and a bunch of tiny successes. But they added up.

And those frustrations are rampant in the Emacs/Vim world. People pretend they are not there because of this false notion that only those two are the sign of a great programmer.

By the time I've done my coding, project-wide refactoring, and looked up half of a project's code most Emacsers/Vimers are still stuck trying to find all references with a full-text search.

There's a reason VSCode's LSP took the world by storm
That's what I do for personal projects, I just run "npm publish"[1] on those and BAM it's managed and secured by npm and versioned instead of having to copy/paste or search old versions/new versions in Git history.

[1] I lied, I don't even run npm publish, I made my own tool for easy publishing so I just run `happy "Fixed X bug" --patch`
partitions are often used to drop old data in constant time.

They can also help to mitigate io issues if you use your insertion timestamp as the partition key and include it in your main queries.
When it comes to IP law punishments pretty much whole world is within US juristiction. So why can't US legal system protect its citizens and needs Google to be the private police for them?
With a partitioned table you can painlessly remove old rows. Of course, you then have to maintain your partitions, but that's trivial.
We gave up the pursuit of pure crystalline Intelligence and instead just remade ourselves. Hopefully the AIs will be able to do better.
> but always run into some annoying bug, usually due to an interaction with another extension or VSCode feature.

That has generally been my experience using VSCode, unfortunately.
I’m using Procrastinate in several projects. Would definitely like to see a comparison.

What I personally love about Procrastinate is async, locks, delayed and scheduled jobs, queue specific workers (allowing to factor the backend in various ways). All this with a simple codebase and schema.
In most cases, a re-released game is an entirely new game SKU using the same IP, just as a movie remake is a new movie based on a previous one. And similarly, once released, most rereleased or remastered games have a short tail.
None. All you need is a computer with Python, git and Docker
> Dvdisaster can be used to generate error correction code files for an optical disc, which is in good condition. We should then store this ECC file in a safe place.

Can't store some data reliably for a long time? You can mitigate it by storing some other data reliably for a long time.
Writing a Playstation 1 game in 2024 (repo and blog post)
Just because something that sucks is popular doesn’t invalidate the claim that it sucks (and Roblox does suck hard). Junk food is terrible for your health and is also very popular.
I wonder if this is why we generally experience making better decisions when we have habits that foster good quality sleep.
Polaris Dawn: About the Mission
I figured this same thing in a similar manner. I used to make markov chains of game patches and send them to the community. Fake dota patches were a huge hit, specially since those are usually huge. Among mostly non-sense or unfunny exaggeration ("this hero now has 500 armor"), there would usually be at least 5 or 6 extremely funny lines in there, if not stuff that was outright prophetic (Fiend's Grip creates additional 1/2/3 illusions).

LLM's did a number on that unfortunately. Major subreddits banned all AI content, mostly due to the sheer infestation of really boring Midjourney content sent out by naive users and bots. Without reach, I lost interest, so no more Markov Chains.
Which is why VLC doesn't implement seeking because that only works for indexed formats? No of course not, that would be ridiculous, right? And if you can seek somewhat accurately you can then skip to a specific frame with bounded time. If your idea of supporting a multitude of formats is to only support the lowest common denominator then your software is not going to be very useful.

It's also not like only some very nieche professional-only formats will have the required indexes. No, 99.99% of videos support accurate-enough seeking because that's something most people expect to be able to do with their video files.

You are also making it sound like VLC is the only player that has managed to support a wide range of formats when there are countless of ffmpeg-based players that manage to do that, like the subject of this post.
FYI, "girl" is used to refer to children or adolescents; using it to refer to an adult can be considered demeaning and/or infantilizing.
Yep, plus Apple is opening up the NFC API for tap to pay. I could easily see merchants accept both cards (2%+8c) and USDC (0%) at point of sale
Rendezvous hashing is a generalisation of consistent hashing, and is a lot simpler to explain. It's also more flexible, if you want to give your node different weights: there's no need to futz around with virtual nodes and fiddle with the right trade-off between number of nodes and performance. There's just a simple formula based on probability theory.

See eg https://en.wikipedia.org/wiki/Rendezvous_hashing
Actually, I think the opposite is likely true: the track record has been exemplary compared to previous periods, precisely because now we get to see through lies almost instantly.

Until the mass-internet made this possible, governments actually got away with it pretty much all the time. In some cases we got to know decades later, as documents were declassified or people confessed on their deathbeds. In most cases, we likely never got the truth. That's really not possible now, as long the internet stays up.

(Also, big shout out to FOIA laws. With all their limitations and imperfections, they were a massive step forward towards transparency in government. They would arguably have become a historical necessity at some point, but the anglosphere - Clinton, Blair - was definitely at the forefront of that shift.)
"Apply for immigration visas4 and move 'thousands of miles to an entirely new country" is not a realistic solution for most families.
Perhaps the limit is not around formats but around the type system. You may be able to dump data, but can you actually reliably use it for anything?
Thanks for your support! IndieFollow.top is designed to stand out by focusing exclusively on products created and used by indie makers, ensuring a truly authentic and grassroots community. Unlike platforms like Betalist and Startuplist, which cater to a broader range of startups, IndieFollow.top is all about showcasing true indie products. Each product is hand-picked to reflect the creativity and passion of the indie community.

Additionally, we're trying to uncover the stories behind the products, connecting users with the real people who created them. We believe this approach makes the products feel more authentic and true, offering a deeper connection between creators and users.
I assume least desirable place in this context.

Source: https://www.merriam-webster.com/dictionary/armpit
I don't want to leave LinkedIn to format my text and I also don't want to pay for this basic ability.

3-4 hour of development with AI including the landing page and its in the air.

How it works? This extension adds custom formatting buttons to your LinkedIn post editor, allowing you to use bold, italic, bullets and more in your posts.

No need to leave LinkedIn

Simple to use

100% free