skysight-inc/HackerNews huggingface dataset:
I'd be happy with just being able to do regex searches over multiple (2 or 3) lines without jumping through hoops. The mentioned Structural Search for JetBrains' IDE sounds promising--I'll have to try that out.
> They can also be orders of magnitude more energy efficient than running a full core just to twiddle some pins.

This used to be true, but as fabrication shrinks first you move to quasi FSMs (like the PIO blocks) and eventually mini processors since those are smaller than the dedicated units of the previous generation. When you get the design a bit wrong you end up with the esp32 where the lack of general computation in peripherals radically bumps memory requirements and so the power usage.

This trend also occurs in GPUs where functionality eventually gets merged into more uniform blocks to make room for newly conceived specialist units that have become viable.
A lot of talk here about different solutions. I wonder if there's a universal interoperable standard for self hosted music streaming these days? I'm still using the old Logitech Media Server (with some physical Squeezeboxen), but something a bit more featureful would be great. Especially with good indexing and search. And if it could interoperate so I could choose different clients and server, and wouldn't be tied to that software.
These are examples of Telidon/NAPLPS videotext capabilities.
That's a separate issue unrelated to the fee-for-service financial model. The same issue would still exist under any model where patients can pick their providers, including capitated VBC.
I'll play that by ear, begin with some solo long afternoon hikes and overnights, then take stock. The lack of others on off-season weekdays may require a plan B. It'll probably depend on the location. I think I'll also look into a satellite phone, which also might be handy when biking in the boonies.
> Yeah I think that, though experienced programmers tend to understand what makes code good, they're often bad at expressing it, so they end up making simplified and misleading "rules" like SRP.

I mean, I'm not saying that those approaches are always wholly bad from an organizational standpoint either, just that there are tradeoffs and whatnot.

> Some rules are better than others, but there's no substitute for reading a lot of code and learning to recognize legibility.

This feels very true though!
#neuroscience #neuroskyence #neurogrifters #neuro-nonsense #fraud #exploitation
Well, I'm not there yet :) My knowledge of both languages is quite superficial. And, unfortunately, it tends to stay that way, unless I work on a commercial project in a particular language. I sort of worked on a Rust project, but I barely touched the Rust code (mostly the automation around it). With Ada, I don't expect to ever find a job that requires it...

As for the "proprietary" part, this is my understanding, which might be totally wrong, and maybe some VSCode users will correct me (I don't use VSCode):

Some LSP servers are proprietary (even though the protocol itself is open-source). Furthermore, some VSCode extensions (which is what LSP servers usually are) are both closed-source and have a license that only allows them to be used with VSCode. So, other tools that can interface using LSP won't necessarily have as good of a support as VSCode. LSP being a complex interface means that it can be implemented to a lesser degree by any individual server.
For a long while I was trying to keep text notes in a structured set of directories, Tombo.exe made that a lot easier/nicer to use:

https://openhub.net/p/p_7697

sadly, it looks to have dropped off the 'net.
This is not a proper test for chess memory. The point is that chunking is learned. A strong player has a single entity in their mind that describes a complex pattern. Magnus may have many more of these available than his opponents, letting him memorize and recall chess patterns more easily.

The same is not true for other things to memorize. "Memorizing highlighted circles on a grid" is quite different from chess patterns. So I don't think this test can be used to say anything about his relative capabilities.
Roon (proprietary) has great music discovery features like this. They curate a structured database of all the people related to each act, recording, etc. every artist has an info page with lots of links, so you can trace collaborators across projects. They use the same data to power a really good radio and album recommendation features.

https://roon.app/en/music/data
It is also unavailable from Canada.
I'm not disagreeing with you. The three examples I mentioned were specifically about overcoming the limitations presented by some runtimes. If you have to reach for these, typically you know you are already swimming upstream. But sometimes the price of adopting a new tool is more expensive than using a specialized (hopefully well documented) application of CPS on the existing infrastructure.

In the second example, for instance, you could throw an exception that gets caught higher up the stack. And in fact, that's often how call/cc with lexically scoped continuations are implemented in languages that do not support first class continuations.

In that case, it really comes down to how you and your team feel about "exceptions as flow control".

Of course, exception-based flow control doesn't help in situations where you are deeply recursing and have a limited stack. This is where "trampolining" using CPS is very effective.

Typically languages implementing this go out of their way to hide the CPS though, because most people react to seeing it the way you did. And I don't blame them, it's pretty horrifying as you said!
lyx [1] is great for live editing of latex .
Set the instant preview Tools>Preferences>Display>Instant Preview if you want automatic latex rendering, although the editor rendering is nice as it is.

For something that is more of a calculator, SymPy [2] with sympy.init_printing() would be rendering latex automatically in any Jupyter notebook.

Specific tools I created for my own use for leveraging the above is pypad [3] together with calcpy [4] (%load_ext calcpy)

[1] LyX https://www.lyx.org

[2] SymPy https://www.sympy.org

[3] pypad https://github.com/idanpa/pypad

[4] calcpy https://github.com/idanpa/calcpy
Tagging is a strictly more powerful tool than hierarchies, at least with same amount tags vs directories/categories, because an item can be tagged using multiple different tags, but can only be in one directory, unless you create duplicates or symlinks or whatever.
The only db work I've done in rust required a recompile if the db schema changed, or even the specific queries your program used, because the rust types got generated from the schema. So in those cases the db change would have driven a rust type change and rust would have verified exhaustive handling.
A survey on matrix theory and matrix inequalities - Marvin Marcus

https://www.amazon.com/gp/product/048667102X/ref=ppx_yo_dt_b...
Sales vs. Business Development: What Are Their Differences?
I home-selfhost Jellyfin, so I can access media (music, movies and series) from mobile, tablet or TV.

I can imagine a group of friends hosting on a common VPS, like some sort of private Netflix but nearly unlimited.
It was this one (in case you miss sibling response): https://www.amazon.com/gp/product/048667102X/ref=ppx_yo_dt_b...

I make no claim about its usefulness for anyone else!
Apart from many reasons mentioned by others, I find the "nearly unlimited" catalog to be very overrated. Every time someone asks me to queue a song, it's on Spotify maybe 50% of the time - as soon as you start delving into dance/single-oriented genres of the past, streaming services just won't cut it.

For the record (heh) I also have an extensive vinyl/tape/CD collection in addition to a few TB of pirated FLACs.
Not on Norton's Dome: it is the classic example of indeterminism in classical mechanics.

While QM is sufficient for indeterminism, it is not necessary, as this example shows.

Even in classical mechanics, physics is weirder than our intuition allows.
I wish i could send the audio signal to my Sonos/airplay devices. That would make it awesome
I was talking about Turkey specifically where it’s driving specialists to leave the country
Not really. GPS time comes close (at least, it avoids leap seconds and DST) but you still have technical issues like clock drift.
Don't buy. Their standalone hardware unit has lots of hardware ground issues.
https://github.com/nobiot/org-remark

handy, if you’re in the emacs ecosystem.
In the introduction of the paper it says: "Despite its excellent performance, DeepSeek-V3 requires only 2.788M H800 GPU hours
for its full training. In addition, its training process is remarkably stable. Throughout the entire
training process, we did not experience any irrecoverable loss spikes or perform any rollbacks." They have indeed a very strong infra team.
See also: Paul Salopek, who's walking from Ethiopia to Patagonia, tracing the path of human migration out of Africa.

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

https://outofedenwalk.nationalgeographic.org/
>1. These annotations need to be tightly coupled with specific locations in the source code (particular functions, variables, or even specific lines)

2. The underlying code changes regularly (new versions, updates from maintainers) which can break the connection between my notes and the code

Maybe depend on more loosely coupled notes?

You say they "need", but realistically they don't really need "to be tightly coupled with specific locations in the source code", that's just a nice to have.
I have tried it and it seems to have a good effect. I don't know why JetBrains didn't promote this search method. Instead, it is hidden a bit deeply.
It is commonly misunderstood what STM is capable of. It is nowadays known that STM is crap on many levels and can only hold around around 3 items, and unreliably at that. Certainly not 7 as was proposed earlier.

Anything beyond that goes into LTM. It takes around 5 seconds to put something into LTM. If the test talked about here has more than 3 things to remember, LTM must be in use and will be a limiting factor.

Any differences between people at that point likely refer to their chunking capabilities, i.e. if they can reduce complex patterns to a single entity to remember (each of which takes ~5 seconds).

Source: Human Problem Solving by Newell/Simon.
> In most situations I find talking with people, being in crowds, etc to be draining

Then you are an introvert. They are talking about most situations, if there are some cliques you feel comfortable around then you are still an introvert.

Extroverts has a small set of situations where they get drained instead. It isn't like anyone loves all human contact, its just some have an issue with most contact and others like it most of the time.
I’d try to drop requirement 3. Any insights made could be beneficial to somebody else working on the code (especially in closed-source environments only touched by people employed by your organization).

Re: critical tone, instead of saying “this is a useless garbage fire” maybe something like “it is not yet apparent how this interacts with blah blah.” There’s always a way to phrase it where it’ll plant the seeds of how you want the reader to feel about it without being overt.

My 2c, anyway.
And let’s not forget, so was FORTRAN. (Programmers coded in Assembler back then.)
Maybe I'm slow, but clustering on what dimension? The lack of axes and labeling makes it pretty confusing to me, but I'm a dinosaur.

Visuals that are not self-explanatory make me feel dumb.
It has something to do with basic american arrogance. E.g. many western cities americans came to and saw the mexican populations living on the hills instead of on the flats. What fools, the americans thought, until inevitably for most of these towns they experienced some 100 year deluge that absolutely wiped out stick frame mainstreet while those foolish homes upland were untouched. This pattern would continue for some towns in the american west until the army corps of engineers channelized local waterways to force the main street on the lowland location to work… right up until we finally got storms that exceeded even those flood water estimates. The hubris of the American is rather unique thanks to some of the Manifest Destiny tenets that still persist in our culture to this day.
The entire region was the zone of active air defence and Vladikavkaz was surely not an option given the drone strike that damaged a shopping mall there. My only question here is why there were any civilian flights at the moment. They should have been diverted.
If we're not accounting for terrain difficulties, then walking the perimeter of a 5 acre rectangular plot of land would take more than 5 minutes but less than 10 minutes.
Unifying Physics and Machine Learning: The Next Big Breakthrough? [video]
Targeting the farm practices will severely impact the bottom line of important industries, I doubt it will ever happen.
you actually said "I don't think I could have tied the esoteric word of topology to a practical problem".
That legit happened a few times in history until it stuck. Paper currency was invented and abandoned many times in history so we sort of do live in the timeline where it failed the vibe check, it's just such a good idea people kept trying it afterwards.
This sounds like human-generated nonsense
I came here to post this.

To expand: With Leo editor, you convert the document/file into a tree of nodes (one way to do this is to make each function a node - they have plugins to do it automatically for well known languages like C++). Let's say you make a particular function a node. You can then make a new document in your own filesystem which has your notes, but you can make a "live" copy of the node linking to that function.

You now can see your notes along side that function. If you modify the "live" node, it will actually modify the original source file. Similarly, if the code changes (e.g. with a git pull), then Leo tends to do a good job of updating the references so that your node still points to the correct function.

The editor is a bit weird to learn, but once you get the hang of it, it's extremely powerful. I used this technique often while debugging messy bugs. I'd have my own document with live nodes to the test case, the test collateral, relevant source code, etc. Each node was simply a view to a portion of some corresponding file. This way, even though everything related to the test was scattered across several files, I could see everything related to the bug (test + source code) all in one document.

It's the one powerful feature that has yet to be replicated in Emacs.
It's been sitting for 25 years... during which I bought two more bikes, a 2004 Yamaha FZ1 and a 2015 Ducati Diavel. Don't ask me why. Apparently owning an excess of bikes is my penance for... some past sin.
Those smiley, shifty eyed evangelist types give me scammer vibes
That’s why I like Ada (and VHDL). Somewhat verbose, perhaps, but much more readable than more “modern” languages.
I made a site for people who feel a bit lost in their career
For some reason I assumed they ejected the piss out into space so I was imagining using pee volume drop plus station location to determine trajectory of the pee and effectively track each load as it ventures out into space.

Oh well
I debated replying to this but I have to ask, “religious groups” is a very broad brush. I’ve been in various churches for most of my life and I’ve only seen them try to help the most vulnerable. In my area, post Helene it was the churches organizing volunteer chain saw crews to help get trees off of houses, cars and roads just as an example.

What would make you think they prey on vulnerable people?
if something is true everywhere except the edge cases, it is not true everywhere.
Had to re-read this several times to grasp the meaning..

Curious, what is your background and day to day work to be able to express your thinking in these terms?
I love self hosting useful apps. I wish finding more things was easier. Right now I self host a jellyfin server and home assistant. When I learned a subscription for home security was $75/mo I said “there has to be something out there” and there was. I pay the developer their $6/mo even though everything works without it.

Jellyfin has been amazing for physical media backups. It’s nice to experience old VHSes and DVDs in a user friendly way.
Humans probably didn’t exert hunting pressure alone. They might have exerted spacial pressure securing their camps. They might have exerted pressure competing for the same resources (food or small game) as the megafauna.
See also Disney's Animatronics:

https://www.youtube.com/watch?v=jjNca1L6CUk

You can start at minute 39 to skip background info
Yeah, I think at this point it is safer to just skip meat entirely or only eating meat from known sources.
Still working on my game engine. I was sharing my game around, and it was challenging for people to find people to play with. Added on an "arena" mode for my web games. Player will join a room running "indefinitely" :

https://pixelbrawlgames.com/game/blast/r/arena

Still have a few issues and bugs I have to fix: I'm in Asia and the server is in the US I feel like the latency is quite high. Players are popping up in some limited area. I hope to bring this mode to all my future games.
landing page is here:
https://nextmove.cloud/landing_page
The Dynamic Island isn't bad and serve as a useful indication method. But I would like to see a simple phone that sit flat on the table. And I am willing to pay $100 more for a solid state battery.

Right now I feel the whole industry is milking it for as long as possible. We are fast approaching 20 years anniversary of iPhone. ( Gosh I still remember the introductory keynote )

But software and UX has mostly gotten backwards.
This album is why the username "UhClem" has already been taken every time I sign up for a new account somewhere.
Neither solution is really tenable. People vote where their money is and non-homeowners -- a minority in the U.S. -- are subject to externalities which prevent them from forming efficient voting blocks.

The most realistic path out of this situation is that homeownership becomes increasingly inaccessible to the point where it hurts more people than it helps (i.e.: when the majority of voters cannot afford to own property). This will take a long time on the macro scale, considering the current 65% homeownership rate and the generational nature of property transfers. The micro scale will change faster wherever unattainable homeownership is already the reality, but it will ultimately be bottlenecked by state-level legislation. City governments lack the resources/authority to meaningfully incentivize developers or otherwise remove obsolete building codes.
It’s an interesting option, but AFAICT, it can only be used to add a note to a commit. So the note might not be that close to a particular function/variable/etc.
I just use TexStudio. I don't use proper tex files, but it never complains unless I were to try and compile. But their navigation tree and tabbed interface for multiple files makes organizing things really nice.

I can have multiple instances at once, and it's all managed via files and my filesystem.

Eventually I want to build a web frontend to index and reference my data, but for now the above approach is working well.

Unlike Obsidian, TexStudio is open-source, which I consider a plus.
Indeed, when one discovers someone changed how parameters are interpreted... the results of keeping parallel copies of documentation form a contradiction.

i.e. your input can become less than helpful, and becomes a liability or outright errata.

Have a nice day, =3
No, instead of dropping all the packets into a black hole, you could put the packets into a hey we just got a scan request pile and if the pile is bigger than some heuristic call the on-call guy it’s completely unnecessary to respond to him to have this functionality
Check out https://selfh.st for finding things! Go to the Apps page. Their weekly newsletter is also good.
Why is the jet even flying in an active war zone?

This is the Russia war coming home to roost. They better admit that they are engaged in an actual war, and stop allowing civilian aircraft in areas that are attacked frequently.
I would not recommend Player of Games to someone new to novels set in The Culture. Use of Weapons (or later novels) would be a better choice. (It's not essential to read them in publication order.) Possibly my favorite Iain M. Banks sci-fi novel is The Algebraist, which is not set in The Culture. If either of those don't get you going, then maybe Banks is not your cup of tea.
Houdini is a fast-moving target, but it seems like both blender and unreal engine— even in core features, not just in plugins— are gaining on it. For my particular use case, Blender is the least useful of the three (unless I need to do sculpting and don’t have access to a zbrush license), but it’s looking better and better.
Because jumping is disorienting, because each defn has a 1-3 lines of overhead (header, delimiters, whitespace) and lives among other defns, which may not be related to the task at hand, and are arranged in arbitrary order?

Does this really need explaining? My screen can show 35-50 lines of code; that can be 35-50 lines of relevant code in a "fat" function, or 10-20 lines of actual code, out of order, mixed with syntactic noise. The latter does not lower cognitive load.
They can write a very long comment explaining why it is confusing them in X, Y, Z vague ways. Or even multilingual comments if they have better writing skills in another lanaguage.

And even if they don’t know themselves why they are confused, they can still describe how they are confused.
There is lots of data that can be just cut off without negative consequences.

Most of the rest can be cached better.

If things get bad, Microsoft, Google, Meta, Netflix, Disney, GitHup, ... PornHub could just fly racks full of HDD's full of bulk deltas, and data across the continents, transfer only most time critical stuff trough satellites.
I keep comments committed in a separate branch.

The lack of syncing doesn't bother me, because the purpose of taking notes always falls into one of these categories:

1. I read the code to get an idea of how something works. The code is there to make examples/variable names concrete, but I don't need to know the exact implementation.

If the notes need to sit in the code, usually that's because the answer spans multiple methods (eg "what does an e2e request look like?"). A set of comments on outdated code is always good enough for me.

Otherwise, a lot of times the answer can be summarized in one line (eg "where is the state tracked?" -> in FooBarClass). These can go into personal notes.

2. I need to know the implementation and it is complex and hard to follow.

If I need to know the implementation, either it is because I'm actively working on it, or I need to make [complex idea] more concrete in my head.

If it's the former, usually I'll have memorized it by the time I read through it.

If it's the latter, by the end of it I'll have gotten the main idea and it's fine to forget the implantation details.
If you’re a red team member that needs to be told this type of information, you’re not very good at it. You just said this is something you do on your own, so why would you need to be told about it? Either you do it or you don’t.