skysight-inc/HackerNews huggingface dataset:
You can buy some very strong fiber. My home fiber internet setup was done with some seriously good stuff. The installer left an unneeded chunk and you can't cut that with scissors without destroying them. It's some sort of outdoor rated, Kevlar reinforced thing.

For LC connectors, the two cables are held with a plastic clip, you can remove that to make it fit through smaller holes. After that it's much thinner and nicer to work with than Cat7.
> Like every early OS UNIX had very little in the way of userspace services so a pragmatic hack was to use the notion of well known directories to locate things like man pages or binaries.

> DOS didn't offer any services that required registration so users got used to the idea of organizing programs into directories as they wished, and the background in cheap and heterogenous hardware meant that programs were often in semi-random locations determined by things like how many floppy drives or hard disks the computer owner had purchased.

But both systems had PATH from like, almost from the beginning, yet on UNIX, people mostly kept putting stuff into a common (cess)pool of /usr/bin and /usr/lib while on the DOS/Windows side of things each program generally got its own separate directory. You can even see this in the difference of the .so/.dll searching logic: on Windows, you put a .DLL next to the executable to do something similar to the LD_PRELOAD trick.
I don't think I've ever actually seen any porn on eXtwitter. (Well, on main.)

Why was a perfectly fine Unicode Blackboard X filtered out of my post.
And yet, the olympics can be quite accessible depending on the sport and individual dedication, like the Australian breakdancer or the famous Jamaican bobsleigh team.
Spending for training might be getting closer but I can't imagine that spending for inference will slack off. However for inference it will be all about power efficiency I imagine to bring the cost down over time for the end users and businesses.
+1 for spek, used it frequently in the past, very clear to see 320 re-rips that were actually lower quality
Literally every FFMPEG-based player will play whatever you throw at it. While it may be an advantage over basic bith OS-provided players it hasn't been a unique selling point for VLC for a long long time.
Thank you for bringing a different worldview to the discussion. I realize that my comment was Euro (or West) centric, but that wasn't intentional. I appreciate your perspective, as it adds valuable context and enriches the conversation. It's interesting to see how cultural differences shape attitudes toward gaming, and your insights have certainly given me something to think about. Thank you for that.
Definitely! I suggest that where possible. Some implementations require creativity, where others it's a mundane configurable option.

It's not necessarily as easy as timely snapshots. For example, not knowing when the upstream may be syncing. Signatures, release interdependence, etc.

There is intent in my framing, however. Once the cache is made... do or don't mind the cadence - the benefit is there for the moment. Performance/availability :)

This is really just a central actor to other procedures. Scanning, eviction, and so on.
NASA is funded with public money they should feel pressure to perform.
Uranium mine may pose threat to Grand Canyon drinking water – Science – AAAS
Not my area, but:

You could use image processing/DSP methods on a sample of spectrogram images taken from the file

Visibly it’s obvious when it’s compressed, you get “glitchy” or “smeary” repeated artefacts

I’d also look for cuts on the high end (over ~15k hz) that clip more than normal (compared to uncompressed)
Yeah, the thing is that `yes` isn't a stand alone project, it is usually part of a bigger project such as coreutils (https://github.com/coreutils/coreutils/).

For the comparison to be valid you would have to split up coreutils into roughly 100 individual repositories and replace many of the implementations with ones that are trivial, buggy, and/or unmaintained that pose a supply chain attack risk because it gets hard to keep track of what's maintained, by whom and how. Coreutils is close to 100kLOC and its programs aren't packaged individually. It is far, far from the random mess that are microlibraries in NPM.

less (17kLOC), awk (43kLOC) and grep (4kLOC) are separate projects, but some of those require a bit more insight than much application code these days, so it makes sense that they are individual projects.
https://en.wikipedia.org/wiki/Perceptual_Evaluation_of_Audio...

PEAQ is an algorithm and scoring system that takes psychoacoustic modeling into account. When I looked into this more than ten years ago, I managed to find a command line utility called pqevalaudio or something that I could just use to assign a score to a file.
Even old Markov chains has a context window of a few words, single word context Markov chains produce horrible results.

People who don't think LLMs are Markov chains are just ignorant, not realizing that Markov chain isn't an algorithm, you can compute the probability in any manner and it is still a Markov chain.
Maybe this is a cultural difference, but in my city opening hours are pretty stable. Sometimes they're even engraved in the store sign. There are exceptions though.
For JavaScript and Perl there is already Minion, which relies on listen/notify + FOR UPDATE SKIP LOCKED.

https://github.com/mojolicious/minion.js

https://github.com/mojolicious/minion
> VLC is amazing at its design purpose: being a rock solid video player. The GUI, the UX, and other things can be criticized, but I dare you to find another video player that will play just about anything, and without having to install external codec separately with weird licence.

MPV? You know, the subject of this post we are commenting on?

Or literally any FFMPEG-based player.
Generics in Go have been appeared in 2022 (in Go1.18). There were many popular open source projects with big code bases written in Go before 2022 - Docker, Kubernetes, Prometheus, Caddy, InfluxDB, etcd, minio, Terraform, CockroachDB, Consul, Helm, VictoriaMetrics, etc. The absence of generics didn't prevent from writing and maintaining these projects.

I'm unaware of popular projects in Go, which have been appeared after 2022 thanks to generics.
Tuta is absolute dogshit, don't waste your time with their mail/contacts/calendar.
>What would be the difference if they didn't downplay this?

More confidence in NASA's future statements they make to the public.
It looks like PgQueuer integrates well with Postgres RPC calls, triggers, and cronjobs (via pg_cron). Interesting, will check it out.
It’s not just about typing out code even though being able to do that quickly is more valuable than you realize.

There are plenty of other areas where typing efficiently facilitates thinking about software.

- Writing clear notes and design documents helps in developing ideas.

- Writing documentation.

- Writing commit messages and issue descriptions.

- Writing emails and messages when communicating with others.

Typing efficiently is only one factor here, communicating clearly and efficiently, reading comprehension… these are also important. But typing slowly impedes development of those related skills as well.
Surely when playing blindfolded it doesn't really matter how the boards are turned?
The Epic Games Store Launches on iOS and Android
> 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.

It's one command that implements autocomplete which gives you access to the entire system.

> It happens only because you're used to Emacs and Vim,

That's my entire point! I learned the majority of Emacs and Vim commands well back in the mid-90s.

> and unused to an IDE.

Objectively not true, if you had read the entire comment.

> People pretend they are not there because of this false notion that only those two are the sign of a great programmer.

I think you have a chip on your shoulder about this. You read my post as some sort of attack on IDEs so responded with an attack of your own.

My point was about little frictions all adding up. Sure, there's a steep learning curve in learning a programmable editor, but you only climb that curve once.

It just takes much less memory to remember 4 verbs and maybe 6 nouns in Vim to perform navigation, than learning 4x6=24 shortcuts for similar functionality in Jetbrains/Eclipse/Vs/VSCode/etc.

I'm just explaining why needing to remember fewer things is the path of least resistance for me; whatever argument you are talking about involving signs of great programmers is beyond the scope of what I am saying.
I'm sorry but these all sound like a Redditor's terrible attempt at humor, predictable formulae with 'le quirkiness'
Thank you, I have made use of parts of your questionnaires two times in the last few years. Bravo for collecting the questions and curating them. They do help.
Streamlink is a command-line utility which pipes video streams
Do you guys ship in weeks or months?
I know a ton of people who never ship, and I’m currently trying to complete an app that I’ve been working on for 3-4 months. Do you guys ever feel a bit depressed about the inability to ship quickly, get user feedback, and make some sales to boost enthusiasm?
> ...like doing self surgery with a mirror.

For today's lucky 10'000, that'd be https://www.dailyrounds.org/blog/chilling-the-story-of-a-sur...
Don't Repeat Yourself and the Strong Law of Small Numbers
High-Temperature Superconductor's High Current Density
Right. This even tidily forbids the exhaustive matching for other people's code (ie requires them to write a default) using your crate but still allows it within the crate, reasoning that you should know which values you added even if you never promise an exhaustive list to your users.
Yes, it's a great editor. It's one of the members of "Great, but Unknown Tools" group.

I use it for mainly writing small Go programs in these days. Bigger projects are promoted to Eclipse.
Indeed, that's my experience too. We used partitions like others mentioned below, but Postgres had issues with moving rows across tables atomically and had to implement our custom complex queries to overcome it. Plus job expiration was dynamic and had to use background cleaning. The bigger problem was with the planner not able to pick up sudden changes in volume and had to use a cron to run analyze on it. Managing retries with backoffs, etc.. At some point we stopped fighting it and just moved to SQS, we have zero problems since, no maintenence needed, and it's still free so we saved storage cost, time and developer effort for ongoing maintenance.

We still use Postgres for simple queues, but those don't really require a library as it's quite simple usually, with some advisory locks we can handle the crashed job unlocking fairly well too.
I have been a linux user/dev for a while now, and it seems I have the wrong idea of what is memory overcommit:

For me, for a modern large CPU implementation, it simplifies a lot the userland software stack to be able to book huge virtual address spaces in userland, which are populated on page faults. If really needed, I can "release" some memory ranges of this memory virtual address space (linux munmap has some options related to just that).

I do realize I am working more and more in a 'infinite memory model' (modulo some "released" ranges from time to time).

For instance, I would be more that happy to book a few 64GiB virtual address ranges on my small 8GiB workstation.

I am talking about anonymous memory, not file backed mmaping which is another story.
Show HN: FlowVision – Waterfall-Style Image Browser for macOS (Open-Source)
Introducing our open-source, free waterfall-style image browser designed exclusively for macOS. Prioritizing privacy with no network connections, this app ensures your data stays local while offering a visually stunning and highly performant experience.

Key Features:

- Open Source & Privacy-Focused: No network connections, safeguarding your privacy.

- Adaptive Layout: Enjoy a beautiful waterfall/adaptive layout with both light and dark themes, providing an immersive image viewing experience.

- Easy File Management: Seamlessly manage files with operations akin to Finder.

- Intuitive Navigation: Right-click gestures and quick navigation to the next/previous folder with images/videos – perfect for rapid bulk image browsing.

- Performance Optimized: Engineered for smooth performance with large image libraries(10,000+ Images).

- Multithreading Thumbnails: Generate thumbnails on-the-fly without waiting too long.

- High-Quality Image Scaling: Superior image scaling to reduce moiré patterns and other artifacts.

- Video Thumbnails: Support for video thumbnails, seamlessly integrating images and videos.

[GitHub Repository Link]
https://github.com/netdcy/FlowVision
Another example would be the JVM’s new low-latency GC, ZGC, that does some smart addressing tricks to store some information in pointer addresses themselves, effectively tripling the actual memory usage when naively looked at through virt memory.
The difference is that if your plumber friend helps you out with your toilet, Big Plumbing Inc does not get your business.

If however your tech friends help you with Windows/Android/Apple issues, MS/Google/etc. still get paid and save up on support costs.

These two situations aren't even remotely comparable.
Fair enough RE offtop. For the sake of clearer context, however, I want to add that I'm Polish and live in Poland (though work with international teams, mostly non-US), and my statements about relevance of US politicians to regular non-US folks was written from that perspective and daily experience.
You could use Syncthing just to empty the incoming files from your phone (ingest) and then move the photos via cron to a second folder (also Syncthing) which is just shared with the replicas.

Another approach would be to push the files from Syncthing to borg (borgmatic can do replicas) https://torsion.org/borgmatic/
> That and i'd be thrilled to get to spend 9 months on the ISS instead of two weeks.

Yes, flying in space is cool. No, most people don't want to do this indefinitely. Astronauts retire all the time even when they are 100% guaranteed more flight time if they didn't retire; a whole bunch did that in the 1960s and 1970s (some, like Frank Borman, 100% guaranteed to walk on the moon), and more during the shuttle era.

It's one thing to have a mission extended by a day, as happened to the shuttle routinely because of bad weather at the landing site. Skylab 4's mission I believe got extended by 28 days, but that was a known possibility before launch. To have an eight-day mission be possibly extended to eight months is in no way shape or form OK.

Wilmore is going to miss his 30th wedding anniversary and other family events <https://www.wvlt.tv/2024/08/09/family-reacts-tennessee-astro...>. Do you really think he is thrilled by that? Really?
> Don't dumb it down

Where was that demanded?

> It is exceedingly easy to filter the output of said tools.

This is provably false. Consider the content of Linux file systems. There is no one tool to simultaneously observe conventional POSIX properties, ACLs, capability attributes, selinux properties, AppArmor references, etc., to which you might apply a filter. So you have to repeatedly create your own, half-baked, inefficient, throw-away correlation tools on the fly in what little time you can spare.

Why? These features didn't appear last week. Most are older than a lot of people coping with this stuff. I answer that question here[1].

[1] https://news.ycombinator.com/item?id=41288842
What files can your VLC play that MPV can't? Both get almost all of their codec support from FFMPEG.
They didn't have a choice. When Airbus developed into feasible competition Boeing suddenly had to start making money.

The aviation industry wants cheap, fuel economic and reliable "air busses". A brilliant name indeed.
> How would you enforce this?

It doesn't really need to be enforced. The problem is when kids are using their device in a way that the school considers inappropriate (because of distraction, etc...). "School mode" is supposed to help kids stay in focus. If the school notices a kid is using his device inappropriately (ex: responding to social media notifications), then the school can say "why wasn't that phone in school mode? it wouldn't have happened if it was" and take disciplinary action.

A kid that is able to stay attentive and resist the barrage of notifications and all the addictive things smartphones are known for without help from "school mode" would show an impressive level of self-control and should be praised, not punished because he didn't press the right button.
The CEO Who Made a Fortune While His Hospital Chain Collapsed
you've missed craft beer brewing
Holy shit, this is terrible
The 2017 study [0] linked in the article showed that:

> Only about one in eight Americans (13%) understand that nearly all climate scientists (more than 90%) are convinced that human-caused global warming is happening.

And the numbers are pretty similar in Britain [1], where people estimate the consensus at only 65%.

... At what point, if ever, do we hold politicians, media and fossil fuel corporations responsible for their disinformation on this? When does/did radical action, however unpopular, become necessary self defense?

0 - https://climatecommunication.yale.edu/publications/climate-c...

1 - https://www.kcl.ac.uk/news/public-hugely-underestimate-scien...
> There were academics who saw the popularity of BASIC as a crisis...

In particular, a pair of academics at the CWI had their own alternative, ABC, and got help in implementing it from a young Guido van Rossum; this experience presumably came in handy when he created his own scripting language...

https://en.wikipedia.org/wiki/ABC_(programming_language)
I’m not the person you are replying to, but I would guess they are looking at population density to see how many people are affected.
Sending an Email in 1984 [video]
https://web.archive.org/web/20240819024055/https://discover....
Main issue with RNAV is that GPS is just not that precise. WAAS helps a bit but it's not as good as having advanced local augmentation or things like RTK, and those are also non-trivial to deploy (not to mention there's no common standard for ground augmentation for aircaft to use).

So ILS or MLS had the benefit of being able to provide better precision without things like realtime ionosphere monitoring and correction. TLS let's you use all sorts of augmentation mechanisms without modifying the aircraft too.
> Windows/Android/Apple issues, MS/Google/etc. still get paid and save up on support costs.

This was kind of like what I was getting at: Kind of wondering what the total savings for FAANG on support costs would amount to, factoring in all this "offloaded" support that they hand off to their own customers (or, affiliated
tech-savvy individuals).-
Imagine you are an sized e-commerce merchant. Someone checks out on your website and sends you a bank transfer. Then what?

You go through your ledger (bank account), find the transaction with an order ID as a memo (hopefully the buyer added it and correctly), and then you look up that order in your system and submit the order form to your warehouse?
yup. i recall first being exposed to this while trying to understand why a memory-hog backend service was being oom-killed in production while attempting to spawn a resource-light subprocess via fork+exec, while there was still a good portion of free memory to use.

the more you read about linux oom killer, overcommit, linux memory accounting heuristics, copy-on-write, fork+exec as a mechanism to spawn an unrelated process, the more surprising it is that anything works at all even some of the time.
Still using flipper a few times per week. Looking forward to the next edition with Wi-Fi and other frequencies.
Curious that you are saying the travel eSIMs are a scam.

I've used them quite a lot around Europe and once or twice in Africa (and even locally, when I didn't have an unlimited data plan and used all of my allotted data by my carrier and it was easier to just buy an eSIM), and my experience has always been pretty good.
Just have CI build with the minimum and the maximum.
There are also many Japanese programmers who are the authors of some very important contributions to widely used open source software projects.

A typical example of such work, characterized by careful optimizations, was the GotoBLAS library of Gotō Kazushige, which at the time of its introduction (two decades ago) was a great advance for open-source numeric programs and it has strongly influenced all the later open-source linear algebra libraries.
Yes, quite so, but it probably has almost nothing to do with absolute typing speed.

There’s a marginal difference between an editor where you can type quickly and one where you can only type fast.

We’re not talking about the difference between 300 wpm and 10 wpm.

I bet if you measured, you would see, at best, a marginal difference between the speed of input between editors.

Ie. The point is that, that marginal difference probably has no meaningful difference in your productivity.

What makes the difference is probably how it affects, for example; flow.

If your flow is interrupted by the editor hanging or waiting for some bs lang server lag, or having to update a vim plugin, you are being interrupted.

…and studies show that interruptions do have a meaningful impact on productivity.

This is why editors that let you type fast do not improve productivity for everyone. Some people get flow in other ways.

Fast typing is not a universal metric for productivity, and it’s absolutely a diminishing returns thing to optimise for.

It’s probably fair to say that if you have a moderately fast editor, going to a super fast editor makes no difference to most people.

…but going from an editor that freezes or forces you to spend your time upgrading plugins, probably does; because interruptions like that are probably universal flow destroyers.
>finished code

I think the commenter suggests that you can just write those right away and the 100s of lines along the way don't exist
The 'ergonomics for DX' benefit is that you can share code across projects without having to go down the path of creating a package / library pushed to some internal registry and pulled by each project right?

Or are there any other aspects to the monorepo architecture that make it beneficial for large companies like that?

Just curious, I've never worked in such an environment myself.
It is worth noting that this motor uses an "organic liquid dielectric" rather than air between the rotating discs. This motor may not have a long service life if it is unstable. Old electrolytic capacitors are notoriously unreliable. You might need to change the "oil" once in a while.
Not quite as straightforward as nowadays, but if you wanted a real challenge, sending an email on the move was the sign of a power user: https://www.youtube.com/watch?v=J5OlzonbgC0
Thanks for the insightful response. Good point on using 4o-mini to save cost. I'll try it out.

I will check more into the soft-prompt tuning.

For the current scope, we are focused on in-context learning, ways to improve model reasoning at the inference time.

We use auto-differentiative framework (backpropagation) to do zero-shot instruction optimization and few-shot demonstration. currently even just zero-shot can often surpass Dspy's few-shots (as many as 40 shots). And I have come up a training paradigm that will (1) start zero-shot (2) review performance from advanced teacher model to see if we can have a gap to gain from the teacher. (3) if there is a gap to teacher, we start to do low-shot demonstrations, and gradually increase the number of shots.
How does this compare to the popular Graphile Worker library?

https://github.com/graphile/worker
imo monorepos are great, but the tooling is not there, especially the open-sourced ones. Most companies using monorepos have their own tailored tools for it.