skysight-inc/HackerNews huggingface dataset:
GitSynth – A Git Commit Visualizer for Insightful Code Exploration diffs and commits with GenAI (ollama)

Hey HN!

I’m excited to share GitSynth, a tool designed to visualize Git repositories and generates commits and changelog.md file insightful and interactive way. here we go: https://github.com/oedemis/gitsynth
With no offense intended, it sounds like you are making a lot of assumptions about how difficult or easy someone else's job is, without any experience in that particular field.
> Prighozhin was 1000km away from Moscow and was allowed some freedome only thanks to some limited support of a fraction of population

Substitute peasants with prisoners and a straight shot to Moscow versus already in and you've got the same situation. Putin didn't have enough materiel between Moscow and Prighozin to keep the fight from getting to Moscow.
Looks great!

Would be interested to hear how people are getting on with Tana (https://tana.inc/), the tool from which this idea was borrowed.
Why do you prefer paper to a word processor or latex?
Are there any resources to show how to apply this in practice? This is too theoretical to grok for me, there are too many terms. It seems too time-consuming to understand (and to perform IMO)
Later Acquires Mavely
>- Search for relevant reddit forums, become a member, start answering questions related to your product and add a link at the end.

Please stop doing this, it's painfully obvious and it's ruining the internet.
> Social media accounts that just post out-of-context links are of no interest to me and vast majority of people you probably care about. If I see an account do just that, it’s an instant unfollow. If I wanted just links I’d subscribe to a RSS feed.

I strongly disagree. I am subscribed to several "link farm" accounts specifically because I don't use RSS anymore, and because it allows for an immediate discussion if enough people are subscribed to said account.
I think given the advent of AI, there is less of a need of such a language. All I need is to type out a piece of concise text to AI of choice and I can have a general GUI up and running without having specifically much knowledge of a programming language.
> the fall of the West is the end in itself

Russia's elites don't care about this either. They want to be rich and will support anyone in charge who lets them be.
To be honest, this build is pretty advanced and I wouldn’t recommend as a first synth DIY project.

In short I assume anyone who wants to build this synth generally understands the concept of subtractive synthesis, basic electronics, can read schematics and PCBs (using KiCad) and has experience in soldering. I’ve written a build guide which has a “prerequisites” section as well as details on how to order PCBs and assembly steps: https://www.shmoergh.com/hog-build-guide/

The schematics might also be a good resource to dig deeer and understand the building blocks of an analog synth.
Fixed about a week later:

https://support.google.com/drive/thread/245861992/drive-for-...
Not until another browser with MV2 commitment picks up the banner that Firefox drops.
As a Google Cloud customer, I’d say it might be best to split Google into some divisions or something, as Google Cloud’s reliability is a relative shitshow compared to Google.com.
A cello player is a cello player everywhere. They can use the same instrument, same reflexes, and what they used to play in a different environment.

Consider a developer versed in CRUD apps obsoleted by a code generator AI and, they need to pivot to something different. e.g.: UI, simulation, games or system. That pivot will require different languages, different mindset, different knowledge (simulation and games needs different sets of deep math, UI needs new tools and paradigms, system requires a different knowledge stack from hardware to lower levels of OS, etc.).

They need to learn, get experience, go through hoops, etc. A musician can play in an orchestra pit in 2PM and play with a symphony at 8PM. They just need a little rest and a meal in between (had friends doing exactly that).

If said musician is forced to change their instrument. e.g. from cello to tuba, or cello to timpani, the effect will be the same as software developer's. Some things would carry over, but others needs to be replaced completely.
It advances the conversation because it refutes the argument that "It's not the users fault" brought up a few comments ago, by using the balaclavas in bank analogy.
Russians were open for open liberal reforms and to become part of the EU and Western world.
People were sick of Communist rule and praised US culture.
The problem is that US/EU betrayed liebral reforms in Russia with the goal of dismantling the state.

USA supported liberal reforms in Central Europe/Warsaw pact countries like Hungary Romania Poland where shock therapy provided transition from communist economy to liberal market economy, and their currency was supported by the IMF/WB/US from severe shocks.

US literally lent money to Central European countries to ease their transition and not kill their economies.

https://www.jeffsachs.org/newspaper-articles/ky53w3k2273hhec...

According to Jeff Sachs, the author of shock therapy in Poland, the same shock therapy was prescribed to Russia, but no support was provided. Russian liberal reforms were betrayed by USA. Which led to severe currency and economic crisis.

Crisis led to garage sale of all state assets and privatization by foreign financial groups (oligarchs), which created a very deep sense of unfairness among Russians. This led to ascencion of Putin as he returned some of that unfairly privatized property from oligarchs
I claim we can do O(1) complexity (minus precompute) in all cases, see another comment of mine. Curious if O1 will figure it out.
IBM, GlobalFoundries settle multibillion-dollar trade secret, contract lawsuits
Privacy is a right of the living, not the dead.
Even ignoring for a moment that I consider being highly practiced at dynamism a largely pointless skill while strongly typed languages exist, sooner or later a code base which is always growing will reach a certain size where even the very best person in the world at dynamism will have to resort to unit tests to cover what a compiler can do for free, or just accept that certain refactoring or changes to the code base are unreasonably expensive to do with any reasonable level of confidence.
Yes, if it's rolling on a hemispherical dome then it's always been rolling, unless an external force pushed it.
I'll prob always do side projects even when retired, since I am really interested in AI projects. But I'll work for myself at my remote cabin with starlink, garden, and raising some dogs. Cheaper cost of living too.
>I'm surprised.

Maybe a company that predates most existing nations has bigger priorities than "perfect our profit spreadsheet by cutting every corner".

How much space do you think a year's worth of washers take up? They could easily be doing more frequent purchases for their larger inputs.

Seeing as they also predate science, they might have experience with things changing over time and how that affects supply. Or they don't, and it's much easier to weather bad events and business mistakes when your focus is on reliably producing high quality product for reasonable prices for centuries, to the point where your name is nearly synonymous with the product, your customers will always wait for you or come back.

Maybe, instead, those pushing "Just in time" everything should learn a thing or two from the company that has produced a reliably quality product for centuries.
right, I'm just putting a date on it for anyone wondering about when it happened in English. I have no idea when people got last names in those countries. Also they didn't have different last names before they got these names, they just didn't have last names at all.
I read a book on recursively enumerable degrees once, which IIRC was a sort of introduction to complexity classes of various computable functions, but I never imagined it having practical use; so this post is eye-opening. I've been nattering about how the models are largely finding separating hyperplanes after non-linear transformations have been done, but this approach where the AI solving ability can't be more complex than the complexity class allows is an interesting one.
Simulations require supercomputers for doing large scale, detailed calculations, but simple situations can be solved completely analytically. For example, gravitational time dilation can be calculated somewhat simply for a central gravitational potential: https://en.wikipedia.org/wiki/Gravitational_time_dilation#Ou...

General Relativity is incredibly math heavy but fundamentally the numerical methods involved are standard methods for differential equations. The hard part is going from the math to a solvable form. See https://arxiv.org/pdf/2008.12931 for a broad overview. This will of course probably not make sense without an introduction to differential geometry, a beast of a topic itself. See some big textbook like https://arxiv.org/pdf/2412.08026 or find yourself a copy of Gravitation by Misner, Thorne and Wheeler.
Nvidia GeForce RTX 5090 reportedly features TDP of 575W, RTX 5080 set at 360W
Permaculture is another word for it:

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

The city where I live in the PNW has had a huge influx of immigrants from red and blue states who either don't respect the dignity of nonhuman life or want to gentrify communities to their liking. It seems like the first thing they do when they get here is cut down the biggest tree(s) in their yard to live out their pioneer fantasies. I'd say we've lost around 25 trees 75 years or older in just my immediate neighborhood. Then they plant ornamental pears and similar that smell like rotten garbage/death/sex.

Heaven forbid they plant a plumb, walnut or anything they have to (gasp) clean up after. Bumblebees, butterflies and small birds have all but disappeared compared to when we moved in around 2010.

With housing prices going from $100,000 to $500,000 since 2000, while wages haven't even doubled, I'm starting to not recognize this place anymore. It's heartbreaking because it didn't have to be this way. It's not a supply and demand problem, it's a cultural issue. What we value as a society, what we prioritize, how we fund institutions for checks and balances against predatory private equity firms that can't be stopped by the private sector, etc.
Iterating a precomputed list is a method of generating random numbers. It is used in the one time pad. Whether we iterate a precomputed list or use a pseudo random number generator, we can short circuit the random number generator using this trick. We cannot directly choose the output values, because then it would not be random.
The Raven

Underneath a huge oak tree
There was of swine a huge company,
That grunted as they crunched the mast:
For that was ripe, and fell full fast.
Then they trotted away, for the wind grew high:
One acorn they left, and no more might you spy.
Next came a Raven, that liked not such folly:
He belonged, they did say, to the witch Melancholy!
Blacker was he than blackest jet,
Flew low in the rain, and his feathers not wet.
He picked up the acorn and buried it straight
By the side of a river both deep and great.

Where then did the Raven go?
He went high and low,
Over hill, over dale, did the black Raven go.
Many Autumns, many Springs
Travelled he with wandering wings:
Many Summers, many Winters --
I can't tell half his adventures.

At length he came back, and with him a She,
And the acorn was grown to a tall oak tree.
They built them a nest in the topmost bough,
And young ones they had, and were happy enow.

But soon came a woodman in leathern guise,
His brow, like a pent-house, hung over his eyes.
He'd an axe in his hand, not a word he spoke,
But with many a hem! and a sturdy stroke,
At length he brought down the poor Raven's own oak.
His young ones were killed; for they could not depart,
And their mother did die of a broken heart.

The boughs from the trunk the Woodman did sever;
And they floated it down on the course of the river.
They sawed it in planks, and its bark they did strip,
And with this tree and others they made a good ship.
The ship, it was launched; but in sight of the land
Such a storm there did rise as no ship could withstand.
It bulged on a rock, and the waves rush'd in fast:
The old Raven flew round and round, and cawed to the blast.

He heard the last shriek of the perishing souls --
See! see! o'er the topmast the mad water rolls!
Right glad was the Raven, and off he went fleet,
And Death riding home on a cloud he did meet,
And he thank'd him again and again for this treat:
They had taken his all; and REVENGE WAS SWEET!

1791.
by Samuel Taylor Coleridge

A Christmas Tale, told by a school-boy to his little brothers and sisters.
Clearly u/usrnm meant the world, not Russia, and not the rest of the world, but all of us.
Thank you for your detailed comment and for mentioning the Application Error. Did you land on my page, or was the error blocking it? Please tell me so I can fix that.

You address your thoughts. The snippet folder just works fine, but I was thinking something about real-time, like chatting. I was thinking of making it self-host as an alternative to PasteBin and GithubGist, not only for extensions. But your insight is good. The problem with Slack or Microsoft Teams is the same. People don't even bother to format it; maybe they don't have time to do it. That was the actual pain point for me as well.

Could you tell me more about how I can improve it? Most importantly if it can bring up a better solution compared to Slack, PasteBin, and in-repository "/snippet" folder, would you use it?
Been on a Dylan concert a few months ago, and I really wondered why he did this to himself, at his age, with his money. He seemed so utterly bored.
In general, I find retired people are more intersting, because they have so much more free time and, in consequence, so much more going on in their lives (interests, relationships, going deep into things), compared to people who just have to work through most of their waking hours.
> A cello player is a cello player everywhere. They can use the same instrument, same reflexes, and what they used to play in a different environment.

But programming is exactly the same. A programmer knows how to program, and they can program all sorts of different things, with different languages, without having learn how to program from scratch each time. Most programming languages/projects are more similar to the rest, than different.

> A musician can play in an orchestra pit in 2PM and play with a symphony at 8PM.

In your developer example, it would be more fitting to compare it to that they could build CRUD apps, or desktop applications, and it wouldn't be that much different. Plenty of programmers work in multiple "fields" at the same time, just like a Cello player might.
With the amount of excess wealth in today's society we can afford to give everyone that same level of freedom that people experience in college; there is no need to have people "go out into the woods" if they don't want to, that's insane! I'd rather people go out into space or explore new territories than just try to survive on their own, starve to death meaninglessly. We do not live in wandering bands of hunter-gatherers, we live in an advanced capitalist society with the most marvelous technological capacities in history--your imagination is limited to survival alone?

Plus, you're ignoring that in college many students have the opportunity to spontaneously begin working on projects together that they would never be able to outside of a college campus. I remember reading on here even that a student team broke a world record for a rocket launch I believe, and all the commenters agreed, it could not have happened outside of college, it could not have happened with those exact "responsibilities" that you refer to. Elon Musk has eleven kids just because, you know, he can--many aspiring parents in this country today struggle to have just one.

Those responsibilities? They are the crushing of individual creative potential in society through the extraction of wealth via wage-labor. Oh, but it's "privileged" to be a creative, its privileged to build something on your own for your own sake, its privileged to go out and explore and discover new things, its privileged to have children; perhaps you might see why many believe their own society has it out for them, and why this whole logic of "building character" is just a horrific repetition of their daily lives filled with meaningless toil just to survive so some millionaire can have an existential crisis because they can't imagine a world outside of it.

"There are more things in Heaven and Earth, Horatio, than are dreamt of in your philosophy."
NymVPN
Health care costs will prevent me from retiring anytime soon, even if my savings are enough. (I am an American in the USA and emigration would be impossible for my family.)
I think you're missing the biggest strengths/weaknesses of the two systems.

The biggest strength of autocracy is the ability to be more long-sighted. Democracy, taken to it's natural extremes, leads to a system where you have representatives spending most of their time in office planning for the next election, which is to say fund raising and focusing on things that'll pay-off before the next election cycle.

So you get an obsession on the very short-term stuff, and a tendency to trend towards oligarchy (though Plato would claim it trends to tyranny).

But the problem with autocracy (that monarchy only exasperates) is that a single bad leader can undo generations of achievements of skilled leaders. Aurelius was one of the wisest and most capable leaders to have lived. His only son was one of the worst.

Democracy's weakness is it's strength there - even the most inept (or perhaps senile) leader can't do that much and they'll be out of office in a few years anyhow.

----

Also, as I seem to end up debating with you in these little geopol threads often enough - let us hold one another to our predictions. Told ya on South Korea. ;)
With that amount of money I'd just go to school. Volunteer here and there. Otherwise I'd lose my mind,
Not if you phrase it like that they don't but the ways people justify their purchases make it obvious.
If they really care about the answer, they'll ask a second time sounds a lot like if your medical claims are real then you'll appeal.
I am very familiar with these and other clustering methods in modern ML, and have been involved in inventing and publishing some such methods myself in various scientific contexts. The paper I cited above only used 3 nearest neighbors as one baseline IIRC; that is why I mentioned KNN. However, even boosted trees failed to reduce the loss as much as the algorithm learned from the data by the decoder transformer.
Those actually are bad UX, imo. In the servers I've seen implement them, they devolve into basically chat anyway. People still re-ask questions because the search functionality is the same as searching chat, which people weren't doing before. The layout still favors short messages over in-depth posts.

(I do find Discourse to be among the worst web forum software, and I can see similarities between Discourse and the Discord forum-style channels, so some of this may come down to personal preference. Discourse always felt too recency-biased and ephemeral to me compared to e.g. MyBB or phpBB, for example.)

Keep in mind also that it's still behind the walled garden of Discord's authentication and hosting. Imagine if you had to install the Tapatalk app to actually access any InvisionFree/ZetaBoards/Tapatalk/etc forums back in the day. It was annoying enough that mobile users were nagged to, but it would've been unthinkable to require desktop users to. (And being able to launch the app in your browser, while removing friction to "installation," isn't the same thing as actually being on the web-- search engines can't index Discord channels, Discord messages don't have human-readable URLs to share elsewhere, etc.)

Edit: Also, very relevantly to this thread, you can't just grab a webpage snapshot to archive a Discord channel like you could with forum threads. You've got to either take a screenshot (while dealing with scrolling) or scrape the data via the API, being careful not to trip bot protections or violate ToS, and then figure out how to present it separately.
Yeah. I looked at the dataset and there are a lot of possible tasks you could train against here since it has some great annotations. So, having a simple reference baseline, like a pretrain gpt2 run (which I think your repo is set up to do), helps give a starting point for other work. It looks like the dataset is small enough and the gpt2 ref code in your repo is lightweight enough to do a quick run and plot some curves on. Thanks!
Minimal Vanilla JavaScript Framework
Post-scarcity world means that a large chunk of society has this kind of freedom, so there wouldn't be the same kind of isolation that goes along with currently being one of the few rich people.
This Youtube channel "Ussa Design" has some really neat process videos of using Rhino3D + Grasshopper parametric design approach to build a whole bunch of different stuff. But, not much in the way of explanation or tutorial, mostly just a watch-along and chill out kind of vibe.

I really like the idea of parametric CAD design via flow programming - you can go back and change any parameter later. Versus typical 3D modeling or CAD workflows where you basically are working with digital versions of typical shop tools like lathes, routers, extruders, etc where a fillet or cut you made 10 hours ago can't be changed without "rebuilding by hand".

https://www.youtube.com/watch?v=bP-eWFpm-IY

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

https://www.ussadesign.com/
Who Is Using Rustls?
1Password, fly.io, Google Fuschia, who else?
I'll check it out. But I couldn't find a better demo video-capturing tool for vscode. Do you know something like this?
Is there a day in the not so distant future that power requirements for desktop PCs (specifically those with bleeding edge GPUs like a 5090) will be so high that they require a dedicated 15A circuit in your house?
Just regular soap and water with a brush seem to work fine, no need to scrub hard, generally.
I happened to look at this recently, and while I understand the argument (but not the math) of having to do fewer Miller-Rabain rounds, why would you do so in PRACTICAL settings? Unlike ECC you're likely only generating long term keys, so shorter key generation time seems like a bad tradeoff. Composite candidates are going to be rejected early, so you're (with high probability) not doing expensive calculations for most candidates. My reading of [BSI B.5.2](https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publicat...) confirms this.

Of course random bit flips could interfere, but other measures should thwart this in high-stakes environments (at least to some degree).
So why didn't Putin fall?