skysight-inc/HackerNews huggingface dataset:
This is cool, basically the first 3D codebase visualization I've seen that doesn't immediately give me a headache, so good job! :)

Always interesting to see different ways of visualising the same thing. A while ago my friend and I also made a codebase visualisation tool ([https://www.codeatlas.dev/gallery](https://www.codeatlas.dev...), but instead of taking the graph route, we opted for Voronoi treemaps in 2D! It's a tradeoff between form and function for sure, modelling code as a DAG is definitely more powerful for static analysis. However, in most graph-based visualizations (this, gource) I just find myself getting lost super quickly, because the shapes are just not very recognisable.

Really impressed by how polished this already is, nice docs, on-the-fly rendering, congrats!

If I ever find time to work on codebase visualisation again, I might have to steal the idea of codebase entropy to better layout which files to place close to which others!
Philosopher Susan Wolf talks about the "meaningful life" as, "lives of active engagement in projects of worth." A classic example that is given about how important both are is the idea that while one can actively engage in digging a hole in their backyard, it won't lead to a "meaningful life" because it's not a "project of worth."

This hobby I suppose could serve either as a strong counterpoint, or would reveal a whole bunch of empty souls. Up to you to decide which.
My guess by family of 4 you mean two young adult children, which will significantly increase your rates, especially if they are male.
Great tool for visualizing complexity and dependencies. Entropy is the wrong term, though. For me (and likely many others) it conjures Shannon's seminal definition as an information measure. Entropy is a number.
Is magsafe 3 actually anything more than the VBUS and CC pins for usb-c in a custom form factor? Apple od course doesn't document it, and I can't find any solid reverse engineering blogs about magsafe 3 (just magsafe 1 & 2).

I assume apple still has parents here (magsafe is less than twenty years old), but I can't wait for a standardized USB-M magnetic charging connector.
Scrolled all the way through; very impressive.

> We have implemented (fully or partially) 48 POSIX Functions from above. ...[however] These 24 POSIX Functions will Halt when TCC WebAssembly calls them…

I was just wondering this evening: I have seen WASM described as an environment for selectively subsetting interfaces, in part for security. Is the following sometimes done?: Compile and link to a "glibc" which implements only a subset of calls, again for runtime security?
What a claim. In all of human history? What about Cleopatra or Napoleon?
Those who espouse the views you adhere to, which, let it be known, represent the prevailing orthodoxy, do so out of a marked deficiency in their comprehension of the true nature of currency. Their understanding is not founded upon rigorous study, nor is it informed by an appreciation of history and the lamentable legacy of state governance—the manifold tragedies it has authored, encompassing widespread destruction and the lamentation of countless souls. The auspicious circumstance in which humanity presently finds itself has been attained not because of, but rather in spite of, the modern nation-state and its fiat currency.

The worth of a decentralized and uncensored monetary framework is beyond imagination; it promises to unleash the inherent vigor and potential of an organic market-driven capitalism, unfettered and boundless. Such a system stands poised to precipitate the downfall of the fiat regime—a mechanism that has empowered governments of every stripe to engage in warfare and to subjugate their citizenry, not excluding even the most free and illustrious nation such as the United States.
Well I did say he was mad. Isn't that the logical conclusion of being a luddite though?
I understand your struggle, as I have battled with this is the past but have it in check at the moment…

Step 1: wake up early every day including weekends/holidays.

Step 2: exercise vigorously and make sure your body gets tired. Lately my chosen exercise is swimming, but I’ve done boxing, running, dance classes etc - just anything that literally flogs me.

Step 3: don’t consume caffeine after 12

Step 4: say no to day naps.

Step 5: have a quiet evening routine that cues brain into accepting that bedtime is imminent. Ie, I often have a shower, then a hot chocolate, listen to music (not my usual EDM type stuff but more chill blues type stuff), sometimes I also read or draw.
Usually by 11pm I’m unable to stay awake anymore, but it was only about 2 years ago where I would bedtime procrastinate sometimes until 2 or 3am when I had to be awake at 6am. But I seem to have a fairly good routine now. I sometimes will stay up later if I’m with someone else but mostly I’m good with bedtime now.
Oh gosh. You are entirely right :-) If that is why I was downvoted then I'd go along with it for sure.
While I learned to accept YAML it messes up editor usage.

It is so sensitive that basic text editing like copy and paste, tab, in/decreasing indent never quite do what I expect in IntelliJ.

I paste parts of yaml into another yaml and it ends up somewhere unpredictable.
Be honest, do you want the wolves to solve the problem or do you just want wolves?
It’s just Akamai being overzealous against bots.

It could simply be you read more pages and it may have triggered anti-scraping rules.

I cannot access many .gov websites either, and maybe it was after 5 pages or so.
>Is the wrong way to look at things.

I'm not saying you can write ANY code and code so shitty that it's slower than the database. Heck you can have the handler sleep for a minute before forwarding the request to the DB. I obviously don't mean that.

I'm talking about a specific kind of shitty code in the sense you don't have to worry about move semantics, memory management. You don't have to preallocate memory, you don't have to think about a lot of stuff and optimize for the heap or the stack. That kind of thing.

Just write some trivial non-blocking code don't worry about anything else and you're overall good. I guess "shitty code" is the wrong choice of words here. You don't need to spend time optimizing is more what I mean. If you know what you're doing it's fine... no major effort needed to change things.
This reminds me of doxygen diagrams - https://doxygen.nl/manual/diagrams.html
1) A trial patient costs far, far, far more than the cost of caring for a patient

2) Trials are already obscenely (and increasingly) difficult to design and execute even for pure scientific ends. It’s really not trivial to add other objectives like this, even if money were totally irrelevant.
Fighting prions with prions, I like your style
This is really cool! We are recently developing a project with heavy C++ and maybe a little Python scripts & wrappers and we are planning for a major refactor. Is it possible to adopt this with a C++ codebase?
Lidar can find ancient ruins under dense jungle canopies. Could it do the same thing for a missing plane in the evergreen forests of western Canada?
There is also https://github.com/RamonUnch/AltSnap which is a fork of AltDrag.
I know this is a joke, but you can get a shocking amount out of a baofeng with a good antenna, a preamp and some good filtering.

Whether that's worth it compared to just buying a more reliable radio probably depends on how much you want to DIY.
Is the $139 Amazon Prime Subscription Still Worth It?
To be fair, we're in an age with servers that can handle hundreds of simultaneous threads on a single system with terabytes of RAM and storage faster than RAM a few generations back.

You can scale up a lot with a general purpose RDBMS like postgres on a single server, and a read replica today.

It's not perfect, or even ideal for many workloads or even all environments... But it probably can be good enough for most application needs.

It's knowing when it isn't, why it isn't, and what to use instead that counts in those instances. But I hold no blame for starting with what is probably one of the better known and understood solutions to start with.
That supremely depends upon what you define as “fundamental” and in what context. :)

Do some ideas have higher leverage than other ideas: certainly. Is it easy to tell a priori which ideas those are: not entirely.

Consider log-structured merge trees (LSMs) were invented in 1996; Amazon S3 was released in 2006. Some might consider these fundamental ideas that have existed for 28 and 18 years, respectively. Have you mastered these ideas enough to understand how the cost structure of S3 enables you to implement a really economical distributed LSM at extremely low cost because S3 doesn’t charge you for bandwidth usage?
Ask Valluvar. Answers important life questions based on Thirukural corpus
I have been reading thirukurals to teach my son. I started to see the real meaning and depth in these thirukruals that I was not able to find during my school days. Initially, my kid was able to memorize around 50 kurals and all their meanings and significance but beyond a point his memory started failing him.

With the growth of AI, i thought there has to be a better solution. But most of the solutions were not working great because they were trying to answer the questions based on literal meanings of each kurals instead of the broad topics.

Hence I started the project called Ask Valluvar with the following vision and mission. Please checkout https://www.askvalluvar.com and let me know your feedback. Also, there is now an option to subscribe for weekly questions and related thirukurals delivered to your inbox.

Vision
Facilitate Thirukural comprehension for the younger generation, bridging ancient wisdom with modern minds through Ask Valluvar

Mission
Empower easy access to Thirukural's wisdom for quick reference, enabling a deeper understanding for all.
The fact that digging a hole on the beach somehow summons children and adults both out of thin air excited about the project and offering to help is something I love oh so much.

The best I've done was a three tier well rounded circle about 15 feet across and it took the better part of two days for an entire house party size crew to dig. In tiers because it was sunken seating around an even more sunken firepit, to keep it out of the wind and solve the smoke-in-faces problem. While sitting on the first level your shoulders would be level with the surrounding ground. Far enough back to be above the tide, and when not in use we put traffic cones around it so it would be at least a little obvious in the dark and not a death pit. Filling it in at the end of our trip was a ballache but the only proper thing to do.
When I was at Meta, using the custom VCS tooling was pretty great, especially considering the repo size. That being said, for both this and Jujutsu, I feel like without open-sourcing the secret sauce (the super-scalable backend), it's hard to understand why anyone outside of the respective orgs would adopt; it's a not-well-known layer on top of Git, which is:

a) Known by almost anyone you're likely to hire or work with, and

b) Will have all the same scalability problems with large monorepos regardless of what client you're using.

If Sapling and Jujutsu don't solve the scaling problems, and everyone already knows git (and you're still using git under the hood), what's the point?

It's nice that it's open-source but to get traction I feel like they need to open-source the backends. I'm sure plenty of mid-sized companies struggling to manage their git repos would be happy to use the Meta/Google solution to the problem, but neither of these projects includes the part where the problem gets solved.
I disagree.

Scientists need to care about the truth and most do care. The problem is both that as "publish or perish" becomes more and more literal people feel a strong incentive to cheat and moreover we have increasing cynicism as the system treats a given scientist as disposable.

Constant surveillance wouldn't address that, if anything it would increase the cynicism. Just much, no brilliant scientist is going to work under constant surveillance so you'd drive the most serious thinkers out of any given field.
I do all the things Peter Easton, the original author, says not to - running my phone between 20 and 80%, with an occasional full charge, and it's usually charged off a 1A charger, despite being capable of charging at 3x that.

It's a six year old iPhone 8, with the original factory battery, an estimated 76% of its original capacity, and its internal resistance is still low enough that it's running in 'peak performance' mode.

Easton knows nothing about electronics or batteries and has a terminal case of Dunning-Kruger.

"It's not 2005 anymore" really? Then why does the iPhone 15 offer the option to cap the max battery charge at 80%? https://support.apple.com/en-us/108055

Your phone is not going to explode in flames because of a malfunctioning power supply and it's beyond absurd to suggest it might.

USB is a POWER SUPPLY to the phone's mainboard - it powers the charger, it isn't the battery charger itself and the two are not directly connected. If the USB plug supplies the wrong voltage or negotiation doesn't happen, the phone simply won't charge. Furthermore, many cell phone batteries have an internal BMS that will disconnect the battery if it goes overtemperature, overvoltage, or overcurrent - charge or discharge. I've changed the battery in several android phones and each had a small battery protection board on it.

Charge rate absolutely impacts battery lifetime. If Easton opened a single datasheet from any lithium-ion battery manufacturer he could verify that himself. Manufacturers prioritize charging time, not battery lifetime. It's well known among iPhone users that if you constantly use fast-charge power adapters you'll wear down the battery much more quickly than if you use a low-power 5W adapter, say every evening when you go to bed and the phone has 6-10 hours to charge.

As long as the cable meets USB specs, it doesn't fucking matter who makes it.

"Back in 2005, gadgets with built-in lithium batteries, did not have their own onboard battery management which necessitated manual battery management."

He's talking about coulomb counters, aka 'battery gas gauges' and they've been in iPhones and Android phones for nearly a decade and a half.
anyone know how to make gay if so could you please tell me its important
It's not a fantasy, the Amiga was a real platform. It was also one of the last systems that could be just about simple enough to be comprehensively documented and understood, making for a kind of openness-focused DevX that's quite unparalleled even to this day. For that matter, there's plenty of "dead" technology out there that still retains quite a bit of educational value if nothing else.
> Oct 7th was a response

Repugnant. I suppose you think diverting funds meant for civilians to build terror tunnels under civilian infrastructure is also a "response." Taking hostages and teaching children to be martyrs is also a "response".

Look at a map. Israel is a tiny red dot in an ocean of green. The "get off my land" argument doesn't hold up. All humans are indigenous to planet Earth. The idea is to negotiate and resolve differences, not shout God's name as you butcher young people at a music festival.

Islamist terrorists are not a "race", they are criminals who hate everything about the freedoms we take for granted. Joining any particular religion doesn't make you a different race.

False accusations of racism are no better than actual racism. You've revealed yourself as a terrorism sympathiser. You sought a post above to be censored based on nothing but your disagreement of the contents. No wonder the free speech crowd are more vocal lately. Your ideology runs counter to positive resolutions and peace. Good luck anyway, but this is where I leave this thread.
> Then id's follow-up, one of the most technically cutting edge games of its generation, was developed on Windows 95.

If you’re implying Quake was developed on Windows 95, that’s false. Windows 95 and early DirectX sucked and was only released a few months before Quake. DOS remained the dominant target for years.

The original QuakeEd is written in objective C because ID was using NeXTcubes for workstations. They also used some DEC Alphas for level compilation.
WinQuake didn’t come out until nearly a year after initial release. You could launch Quake from Windows 95 but that’s neither here nor there.

https://www.gamers.org/dEngine/quake/QuakeEd/source.html
I feel like this is a self-defeating approach. We don't need an ideal world for that - you rightly identified capitalism as the problem, and it's not utopian to think of other options. Nor do many of them require some sort of ideal man to work, as their opponents sometimes present.

Change will happen - necessarily so, in fact, as more automation is brought online, because the crowd of people excluded from the economy as "redundant" will not be happy about that state of affairs, and it will only grow in size. At some point, they will understand that the real problem is not that they don't have work, but that they don't have a fair share of the automation pie. And things like, say, property rights on means of production / automation stop to matter if most people don't believe in them anymore.
My grand father was a hematologist and he definitely just tried pet theories on terminal patients
Mirror + happy = narcissus
Dream + oedipus wrecks = the simpsons??
Steam cyborg + glutton = fat man
Curse + happy = sad
Statically linking with musl and enabling LTO sounds like what you’re looking for.
Ash + plant = tobacco
Tobacco + clay = pipe
Smoke + tobacco = cigarette
Cigarette + smoking = smoker
Cancer + pipe = crab
Statue + cavity = venus
If you don't care about UI and want keyboard only, perhaps a terminal browser such as Lynx would be of interest.
Discussing "Isabelle/HOL: A Proof Assistant for Higher-Order Logic"
Analogy as the Core of Cognition – Doug Hofstadter [video]
Especially since k8s allows using arbitrary labels for plugins, effectively creating „stringly typed“ programming.

Nobody is stopped from compiling code, converting it to base64 and storing it into a label for later execution.

Arbitrary parameters like this are the opposite of a unifying abstraction.

That ingress-behavior wasn‘t defined but pluggable to suit existing load balancers also broke the abstraction.
This seems like a good way to learn what information your system is leaking that it shouldn't be leaking, eg if you use a VPN and they still block you, your VPN is probably not doing what it claims to be doing. (AFAIK a correctly implemented VPN would not send any of your computer or browser information to nsa.gov.)
Do you have any evidence for your claims? I ask because I just don't see what you are claiming in any of the conversations around the hospital, or indeed in the patient population that I am exposed to, many of whom have decades long exposure to 4g a day of paracetamol.

The recommended dose of paracetamol/acetaminophen is built for the entire population. Which includes 80 year olds knocking back half a bottle of wine a day. Which is a staggeringly large percentage of 80 year olds who are actually on this cocktail day in, day out, and I am not aware of any evidence in the literature suggesting we try and cut back the enormous number of people aged 65 and above who are on this recommended max of 4g paracetamol a day, for decades.

You're also giving significantly less credit to the liver than is due. Diabetes isn't hepatic dysfunction, and your liver reserve and regenerative functions are so large that unless you did permanent damage to your liver in a wildly mis-spent youth that would likely stretch over 10 years, it is very unlikely you came close to even touching the sides of your liver's capacity to totally blot that from your record (even if you show other physical and mental strains of this), unless you were using needles and managed to contract something that is going to stick around and has an affinity for the liver.
Would be curious to see an example of what you consider a fast UI. (I hear Skia is faster than most alternatives like Cairo, so your statement makes me think that rendering 2D UIs is just slow in general.)

Last time I tried Avalonia UI on Mac, the CPU usage was really high (like in the 70s sometimes without doing anything). They might have addressed that since then though.
Jetson One – first affordable EVTOL on the market, no pilot's license required
Hello,
We release a new password manager. It has many features, like:
0. Anonymous
1. Zero Trust Architecture
2. Open Source
3. Transparent Protocol
4. Transmition Audit
5. Share with User's Asymmetric Key

And welcome to known more about us https://web3password.com
It is impossible to tell if this is satire or not.
Digital-Savvy Sweden Bans Screens in Schools
That doesn't seem like it follows though. Most people are driving the same car they were driving in 2019. It's not like the auto industry went and changed everyone's cars and repaved the roads or something. If this was some long term trend, then sure, easier to see how you could explain it with changes in headlights or ride height or some other factor of how cars are designed.

A dramatic increase in amount and severity of accidents after a major world-impacting event like the pandemic seems like exactly the sort of thing that would make sense to be some change in the way people drive. This isn't "Oh, the users just hate the new Slack design. What idiots." For 90+ percent of the US, nothing has changed about the cars or roads in the last 4 years any more than the 4 years before that, and yet the outcomes of driving have changed.
I mean, there could be many reasons.

Perhaps USB-C was too easy to knock out of the socket. Perhaps they had special power delivery requirements. The headset has no internal battery, whereas other apple devices do have internal batteries which means they can still work if the power is inconsistent or low.
Vision Pro is missing one crucial feature, and that is
So, you see I was a bit self-endulged in that hysteria around Vision Pro around the same time I came about to a crucial realization. One of the guys who did Vision had grounds in AR/VR drawing applications, that's what I googled. What I haven't found though, is a drawing app.

So, I came out with an idea. Apple, how about making an in-air canvas with the sync to iPhone display?

I've already brainstormed it. You use your right hand to draw in the air when you hold index to your thumb. You determine a brush size according to a perspective depth, and you use a hue/brightness cross to your left hand to switch a color.

Super simple, right? Now can you actually put it there?
MacBook Pro and don't look back.
They've actually open sourced almost everything you need. It includes the cli, the virtual filesystem, and the backend.

From github:

Sapling SCM is comprised of three main components:

The Sapling client: The client-side sl command line and web interface for users to interact with Sapling SCM.

Mononoke: A highly scalable distributed source control server. (Not yet supported publicly.)

EdenFS: A virtual filesystem for efficiently checking out large repositories. (Not yet supported publicly.)

And from the mononoke page:

Mononoke is still in development. We are making it available now because we plan to start making references to it from our other open source projects.

The version that we provide on GitHub is omitting some functions.

This is because the code is exported verbatim from an internal repository at Facebook, and not all of the scaffolding from our internal repository can be easily extracted. The key areas where we need to shore things up are:

Support for running thrift based apis.

Production metadata SQL support (e.g. something like a MySQL backend). We provide sqlite in OSS for now.

Production blobstore storage backends (e.g. something like S3). We provide SQL (on sqlite) and File System backends currently in OSS.

Linux is Mononoke's primary target plaform with OSS CI also running on MacOS. Other Unix-like OSes may be supported in the future.
The Three Types of Time