skysight-inc/HackerNews huggingface dataset:
Show HN: Dokugen – CLI to generate automatically generate readme files
Dokugen - A CLI for Auto-Generating README.md Files

Hey everyone!

I built Dokugen, an open-source CLI tool that automates README.md generation for developers.

Why?
Writing detailed, structured README files takes time, and many developers skip it or leave it incomplete. Dokugen analyzes your project and generates a high-quality README in seconds!

Features:
Scans your project structure
Detects project type (Node.js, Python, Go, etc.)
Asks simple questions (API? Database? Docker?)
Generates a ready-to-use README

GitHub Repo: https://github.com/samueltuoyo15/Dokugen

Try it out and let me know what you think!
'left' and 'right' are relative, depends on where you stand

in my perspective, I can see DEI-right and MEGA-right

it looks like:

left ------------------------------------------------------ right

commies------------------------------DEI---------------MEGA

---i'm here-------------------------you're here(I guess)--

DEI looks just fine to you, but to those who're 'right' enough, DEI is extreme left, commies are too far to see

A one-dimensional political coordinate cannot accurately describe this situation, we need a compass
It looks like WPF but isn't. Sibling comment suggests sui generis, which explains the tiny size and lack of dependencies. This does make it blindingly fast but makes the keymappings different from what you'd normally expect. Haven't tested annoying cases e.g. two monitors with different DPI.

edit: report of poor CJK support https://news.ycombinator.com/item?id=43100494 ; Windows file system encoding is annoying because it's UTF-16.
SVN is used in the movies industry as far as I can remember. Especially 3d artists use this for synchronizing their models.
"1 takes if not taken" and "0 just copies"
How did you get from original post of "low level of load" to overengineering for "150 million objects/hr".

Is the concept of having different solutions for different scales not familiar to you?
> Like, what other option is there?

For this specific case there's plenty...

You can use the battle-tested libraries wrapped by Spring directly. For OAuth specifically, Spring does very little.

You can use other frameworks that also have those features, in Java or in other languages.

You can use a paid authentication services.

You can use an open source authentication services.
makes me think of Final Fantasy 7, which came out around the same time
Why wouldn't you save the lock file?
s/How/What/

s/it's/is it/

Why Excel in particular?
Siddhify is an AI-powered project management tool designed to streamline your work life, balance personal and professional tasks, and improve productivity. Perfect for entrepreneurs, founders, and small businesses, Siddhify helps teams stay organized and focused.
I have a coworker that placed a "return true" at the beginning of a failing test, and when I reverted the change spent ONE ENTIRE MONTH arguing that I had broken the test and it was now my responsibility to fix it. Several emails per day, because according to him what he did is completely legit.

He was at my same level then. Now he's 2 levels higher.
God I loved that lobby and the art deco + mexican combination art style. I found a high res version of that mural as a wallpaper at some point but am coming up short for the link right now.
Neither being German or old are bad values from my point of view. But you tried a bit hard to flex with your past experiences tbh...
Vatsim is a great place to start if you're very serious about your radio protocol. Don't expect them to take you by the hand and teach you. They expect you to know what you're doing. They don't have any time for people who are just there for a chat. It's a pretty serious sim community. Nothing bad about that but if you're just messing around and hoping to say hi to some other people it doesn't really go down well there.
It's interesting that the Bush family had to all go out to half wit states to get elected somewhere instead of being assigned positions by their father.
No, you can pass (inject) the necessary dependencies to the constructor of an object at creation time, and then simply use that object instance everywhere. The only thing frameworks do is "solve" the dependency graph and instantiate stuff in the correct order.

This is also the most common/preferred way Spring et alia implements their "framework-aided" DI, so that you can write unit tests easily without bootstrapping a Spring context (and it is just well-designed vanilla Java code).
Wow. This is so different from my experience with my Boox. I like the add ons they made to improve the Android UI for e-ink purposes, and every weekly update makes it better. Feels extremely well supported to me.
if you are on openwrt i can recommend checking out unbound and adblock as alternatives (running directlly on your routers without the need of a raspberry pi)
What is SOC-2?
Ridiculous still no mentioned of the mammoth in the room.

As some triple dose of modern vaccines in a short period of time must be ignored fanatically.

It’s the food as anything changed significantly recently.
They do claim in TFA that the new material "happens to be much more environmentally friendly to make and is 100 (sic) recyclable to boot". I hope that's not just marketing.
You've suggested a device that takes away the one thing they need (the ability to perceive the world without sight) and replaced it with the one thing they don't need (the ability to overlay content onto sight).
It's not about sitting directly in the sun, it's about sitting in well-lit, open environments. Normal laptop screens cannot handle that very well, and they cannot handle direct sunlight at all.

The ideal application for this technology is in a smart phone. That's the device that people use most out doors.

Also don't forget that there are a lot of people who work outdoors and need to check things and write things down when they're in the field.
I don't love Huberman, but his episode on headaches/migraines was very informative. There was a lot of helpful tips for those suffering.
I’ll have what they’re having.
Dumping fuel is only one option. Burning it up is another, but obviously is going to be an option for ever fewer emergencies.
Where do you initially get the magical sha384 hash that proves the integrity of the package the first time it's imported?
If there's a language that does this right, all ears? But I havn't seen it -

The use case described is for a small one off script for use in CI, or a single file script you send off to a colleague over Slack. Very, very common scenario for many of us. If your script depends on

a => c
b => c

You can pin versions of those direct dependencies like "a" and "b" easy enough, but 2 years later you may not get the same version of "c", unless the authors of "a" and "b" handle their dependency constraints perfectly. In practice that's really hard and never happens.

The timestamp appraoch described above isn't perfect, but would result in the same dep graph, and results, 99% of the time..
Lumping up all "Europe" into one is quite misleading. For example in France when buying/selling a property a detailed lead investigation performed by a professional is obligatory. To the level of what wall has what concentration. Plus all explanation of potential risks, etc.

How carefully you read and understand a report depends on multiple factors, but definitely there are many people in Europe that take lead paint seriously.
Requires a login to test? Pass.
That seems very cruel.
If anything I'd want to have leather from animals that voluntarily decided to commit suicide despite having access to all amenities.
128GB RAM kit for Framework Notebook spotted
Especially technology CEOs of long term unprofitable companies that were propped up to succeed by government programs favoring research and development.

Now that they have a place in the market, it is time to remove those programs for everyone else who may attempt to compete.
Sounds like a no true Scotsman fallacy.
> What am I missing?

Job Security.
JVMTI allows method patching: https://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.h... The capabilities are somewhat limited, and an enhancement JEP was withdrawn: https://openjdk.org/jeps/159

On the other other, there is a movement to remove such late binding/rebinding features from the Java platform. However, I think JVMTI is expected to remain supported if the agents are loaded ahead of time. Only on-demand loading of agents will be removed from OpenJDK.
Yeah. I've found out that you can start out with o3-mini-high and then switch over to o1-pro, or the other way around. Helps to iterate a bit faster.
I'm not claiming the money and lab are useless, but just don't call them "authors".

When one publishes something with a grant from the NIH or the European Union or the Bill Gates foundation, they acknowledge the grant, they don't add the NIH or Bill Gates as an author. How is this different?
So global mutable state? How wonderfully modern!
Github copilot supports neovim
In case you (or others confused) haven't seen it year, this video clearly shows the sideways roll: https://www.reddit.com/r/CatastrophicFailure/comments/1isabt...
In the grand scheme of things, is the source code that valuable if it's released in a hurry?

For a niche product like this, most likely it will be hot pile of garbage.
Reinventing PowerShell in C/C++
Explorer is slow because it's extensible. All the thumbnails and extra stuff in the context menu is what slows it down. There's some pathological cases like "opening a folder with an MP3 file in" which puts it into scanning all the files for ID3 tags.

Fpilot is a great example of how it's possible to make something MUCH faster by limiting the feature set.

(also some of the NTFS APIs are horribly slow for extended information)
You'll be plugging your AppleTV into that data collecting TV device because you won't pay more for it.
Don't forget having to frame the shot, making sure it's in focus, ensuring your subject doesn't get distracted by your motion, and not fumbling your phone in the hurry to capture the moment... as opposed to pressing a button on the glasses you're already wearing.
>Something to do with breakage in ABI perhaps.

There is a "stable ABI" which is a subset of the full ABI, but no requirement to stick to it. The ABI effectively changes with every minor Python version - because they're constantly trying to improve the Python VM, which often involves re-working the internal representations of built-in types, etc. (Consider for example the improvements made to dictionaries in Python 3.6 - https://docs.python.org/3/whatsnew/3.6.html#whatsnew36-compa... .) Of course they try to make proper abstracted interfaces for those C structs, but this is a 34 year old project and design decisions get re-thought all the time and there are a huge variety of tiny details which could change and countless people with legacy code using deprecated interfaces.

The bytecode also changes with every minor Python version (and several times during the development of each). The bytecode file format is versioned for this reason, and .pyc caches need to be regenerated. (And every now and then you'll hit a speed bump, like old code using `async` as an identifier which subsequently becomes a keyword. That hit TensorFlow once: https://stackoverflow.com/questions/51337939 .)
Indeed, I live near a seaport and there are many a day where the wind blows the fumes in our direction. I do know that the larger seaplanes use lead free fuel but the smaller planes do as I understand it.
It's because people learned that alcohol damages the fetus.
I liked using Avante but unfortunately they seem to be favouring Claude primarily, and their Copilot implementation has issues to the point of printing warning messages. That's fine since it's their project; it just makes it less useful for my particular use case.
You can't really beat the NTFS API being horribly slow.

Well, maybe you could, just as "Everything" file search achieves speed by bypassing the API entirely, but I think an application that wrote raw NTFS block writes would be rather high risk for most people to use.
It's becoming clear much of that "inefficiency" is hidden complexity which non-experts fail to grasp, redundancy and safety (e.g. nuclear safety) and areas that lobbyists just don't want to exist, like every regulator acting in the public interest.
OTOH, the concept proposed by OP is already implemented and has been working reliably for billions of years with trillions of successful deployments, while this newfangled technology you are proposing still has to be demonstrated to work...
Kobo and most PocketBook reader are embedded Linux AFAIK.
The problem is vegan is now a Bad Word. I no longer say I am vegan, I say "I don't consume animal products", which seems to get a better reception than "vegan".

I wonder if using the word "vegan" will harm them in the long run from people who take pride in avoiding "woke" vegan things. A cursory glance at the right-wing tabloids in the UK will I think demonstrate that this is a real concern.
How's the simulation of planes in Kerbal Space Program or Juno New Origins work compared to this?
Nice :-)

Note that on Linux, org-rich-yank lets you copy as org-mode from Chrome/Firefox without adding a browser extension. (Doesn't do the save page thing though.)
Success: Black Magic DaVinci Resolve 19 on Linux with Old AMD GPU and Wayland
OP here. I have Black Magic Davinci Resolve 19 running on Linux with Wayland (confirmed with Gnome, Hyprland and Niri). The complication was that I am running on an old AMD GPU (fiji) the AMD R9 Fury X. I have used the open source AMD driver (amdgpu), radeonsi, and OpenCL via Mesa (Rusticl). I succeeded running Davinci on Wayland on latest 6.13 Kernel. I posted all my findings to the NixOS wiki and the archwiki.
How does Go avoid getting bogged down by middleware-oriented programing in practice? I think most large-scale programming in organizations tend to converge on that because it sort of works.

Is it that people who like this kind of stuff write microservices for deployment on Kubernetes clusters?
I like to think of these problems as having skill ceilings and skill floors like in video games. For large companies often the skill floor is more important than the skill ceiling. If it is easier to start in B than A, even though after years of experience A can be much better, it might still be a better choice to use B.

When you have lots of junior devs, you are more concerned with this upstart time, and I think in this case for example, Java makes it very easy to write poor code, or use poor packages. Yes a master in Java can take advantage of the extremely mature ecosystem with tools like those you have mentioned, but for those who are not experienced like you, they may get better productivity out of what you see as the less powerfull tool.
Is there any automatic way to get warned against these antipatterns?
Fair enough. I'm not interested in this stuff
I wouldn't say that there is a movement to remove such late binding features -- the "movement's" primary goal is simply to properly encapsulate and mark any such part of the code (e.g. make it explicit in the module that that should be supported).

That way AOT compilation becomes possible/efficient and dependencies can't hack into other packages in an unmaintainable way without explicit permission from the user, so that updating the JVM and dependencies will be even more streamlined.
> The difference is the alleged left extremists always turn out to be "some stoner on twitter/bluesky with a hammer and sickle emoji username, doing communist shitposting with no real power at all", while the right extremists have actual money, guns, and power.

As I think you've noted previously, there's a lot of guns in the USA.

Luigi was one of four recent, last 12 months, people in the news whom I would count as… well, I'm not sure "left" is the right word, but more generically not-the-Right Americans with guns who I would categorise as an "extremist".

(The other three being Matthew Alan Livelsberger (even if he only shot himself, given he also blew up the car he was in), Ryan Routh (golf course), and Thomas Matthew Crooks (ear)).

Like you, I find it remarkable how the US has managed to combine the 2nd amendment and lots of school shootings with relatively little political violence. Like, why are their politicians more sacrosanct than their own kids? Why is the 2nd amendment sacrosanct even to politicians who get the dangerous end pointed at them?
Thanks for trying it out!

I was a long-time TC user too.

1) Those are not assigned by default, but all hotkeys in FP are reassignable, so you can create a setup very similar to
TC.

2) This is a planned feature.

3) Not currently on the roadmap, but it's a possibility.
Also weird how people pretend Snowden wasn't just trying to draw equivalence between the US and the dictatorship where he currently resides, on behalf of said dictatorship.
I don't recall the exact numbers but I had a very similar experience, scoring very highly on spatial reasoning almost to the detriment of everything else.

I remember a close friend getting frustrated administering a working memory test on me. She couldn't believe how far removed from the norm my working memory capacity was given everything else she knew about me.
Neat. However, with today's 4K screens, 88x31 is really tiny...
AIPackshot – AI Product Photo Generator
AI Packshot is an AI tool that creates beautiful product photos that look straight out of a professional photoshoot.

Key Features:

- Ultra-realistic results, the best out there
- Smart prompt suggestions based on your product
- Rapid turnaround - get photos in seconds

Used by marketing agencies, e-commerce brands, and social media managers to create consistent, high-quality product visuals.

Try it at aipackshot.com
Then you probably could have increased the intensity faster and your physio would have agreed. For me, the balance is delicate and it's easy to overdo exercising which can set the healing back
Naive take. https://gwern.net/holy-war counsels that, in fact, becoming the One True Package Manager for a very popular programming language is an extremely valuable thing to aim towards. This is even outside of the fact that `uv` is backed by a profit-seeking company (cf https://astral.sh/about). I'm all for people choosing what works best for them, but I'm also staunchly pro-arguing over it.
I tried Photosounder which works on FFT of the sounds. I expected it have many powers of photoshop to crop/copy/subtract spectrum which I couldn't do with it. It has option of layers but its not as intuitive as photoshop like tools.

Also looking at frequency spectrum and removing sounds from there I learned that music and spoken both contain a bunch of different frequency. To completely eleminate music, i have to remove all of it which is not easy to see or trace manually.

From what you are saying, given audition is an adobe tool, it should be sufficient.
To the poster who wrote: "Hey Saurabh, will you be willing to teach me this on a call? I'm willing to pay for it (im not rich, so, dont expect much please). I will be having a lot of questions, mostly related to core concepts of transformers and jax in general."

This is the wrong way to ask for help.

Instead, consider offering your help and time apprenticing and learning along the way. Can't code that well? Write test cases and clean up. Or help blog writing. etc. You certainly have some valuable skill you could trade up.
Came across this a week ago and am looking forward to beating it. Had a go at it for a bit and it played really well. Love me some difficult NES games. Top!
There's a joke that goes something like "how long is a piece of string".

In order to figure out how much it costs to own a given car you have to create a model you can plug a bunch of numbers into. For our cars, fuel and electricity is not what drives cost since we don't drive all that much. The petrol car is about 5-6 times more expensive to service per year and it is about 3 times as expensive to insure.
It was written from scratch with a custom OpenGL renderer (a DirectX port is in progress for Windows) and a custom IMGUI layer on top.
And how would that be relevant?
Next is being actively developed, that alone makes it great compared to CRA.

But when it comes to migration from CRA, next is very different from CRA, so much that you might as well call it “rewrite” instead .

Next by itself is a great option but not for migrating from cra
I don't follow. Seems like the issues you had were due to truffleruby and how it implements ruby's internals on the JVM.

That's not a Java/Kotlin/JVM issue.
I think it’s slightly more fun to say there are an infinite number of numbers between each number on the INFINITE number line
I suspect the main reason fission is having a resurgence of popularity is because it maintains the current power structure of a rare large facilities controlled by a handful of actors. This has obvious advantages if you are a rich person concerned about keeping wealth concentrated into a few sets of hands.

Renewables are by their nature much more distributed in space, which makes them much harder to enclose and control in the way required to reproduce the current structure, especially as they are mainly being built by challengers who aren't really interested of forming monopolies with the fossil industry.
C# tends to accumulate a lot of new features, but Java has a bog-standard syntax and even new features are very carefully added and easily guessable even if you haven't seen them before (e.g. switch expressions vs statements).

There is absolutely nothing more readable in Go than in Java, it's just classis familiarity (referencing the simple vs easy talk), I would even wager that too little expressivity will actively hinder code understanding.

(It's much easier to understand the intent of a complex stream API "pipe" than 4 nested for loops with ifs, with a bunch of dumb if errs pretending to be error handling).

Also, you are comparing a complex framework that solves 70% of your problem domain (at the price of a bit of a learning curve) with a vanilla Go project that only calls libraries. The exact same is more than possible with Java, it just doesn't make much sense in case of CRUD apps because better ways exist.
It's not pedantic and actually a good question, IMO. One that, IMNSHO, isn't discussed enough.

WASM esp in the browser offers a great opportunity to "Do Things Right" that JS in the browser got all wrong in hindsight. I'm not talking about language design, but about what JS can do, access, control, etc: from telemetry to security issues.

The modern DOM apis show how this can be fixed. But there's no way we can fix "the old APIs" which are also used for fingerprinting, tracking, DOSing clients, breaking your back button, annoying scrolling etc. We can see this clearly in how browsers bolt stuff on, like popup blockers early on, and "copy to clipboard only after a human interaction" or "detect too many dialogs" or "detect CPU hogging".

WASM seems to head in the right direction: sandboxing, careful exposure to resources, proper permission systems etc.

But, as a bystander, I don't see much public discussion on how the WASM runtime/sandbox/layers in browsers can and should be shaped to i) fix and avoid mistakes JS made, and ii) while also having better DX and UX in this regard. As mentioned, just a bystander, maybe this discussion is happening, and I just missed it?
A spectroscope is a handheld optical device which allows you to see the light distribution coming from a light source. Should be able to pick one up for under a hundred bucks.
You can't use uBlock everywhere, .e.g phones, tablets, TVs.
probably because we have a system of laws wherein a good corporate legal team can generally outmaneuver what passes for our secret police.