skysight-inc/HackerNews huggingface dataset:
Ask HN: How to visualize the dependency graphs of my codebase?
I am looking for a software to mac that visualize a dependency graph of my base-code in c#.

My goal is to have a quick way to find bad dependencies in my code and refactor them.
Seems accurate? The article even highlights Sweeney praising the openness of the steam deck. I don’t see any reason to view this negatively.
Very interesting. There's this supermarket that sold these mangos with the label "shipped by air" for like $30/box which had like ~6 of them and I was wondering who would buy such expensive fruit!
People here complaining about good mangoes not being available in the US haven't been to CA. You can get a box of 14-15 alphonso or ataulfo mangoes for $10-12 at local indian and asian stores around late summer. These come in from Mexico and near the beginning of the season are still not yet ripe (on purpose so they don't spoil in the store). Wait a few days after purchasing them and then they become really sweet.

Yes, also when things are in season those fruits and vegetables taste better in your tropical/subtropical countries, but that's the problem with places like India, when things aren't in season it's difficult to get those items or they are really expensive and really bad quality. In the US (esp. in CA!) I can get decent quality fruits and vegetables almost year round and I can grow lots of things on my own, freeze them, and then enjoy them year round too. The open stall markets where the majority of Indians do their grocery shopping only have seasonal vegetables, there's 0 refrigeration. The chicken and fish areas are full of blood, it's very unhygienic and if you want beef or pork, good luck.

Also in India the concept of eating raw leafy green salads is completely foreign and due to lack of food hygiene there's no demand for eating raw lettuces. The blistering heat also doesn't help for growing kales, chards, and microgreens. Leafy vegetables must be cooked or flash boiled. Again, you can get microgreens at the supermarkets but it's more expensive than in the US and just like everyone else there I'm not going to eat raw leafy greens for fear of getting food poisoning. People in the US complaining about low quality food have no idea how good they have it, even with the few ecoli scares you have a few times of the year, you can be sure major stores pull the bad produce. Before I go to India and immediately after coming back I eat tons of salad loaded with avocados, various types of nuts/seeds, various types of berries, olives, and various other fruits and vegetables. I find myself craving these items a few days into my month long India trips. It's easy to eat and live a healthy lifestyle in the US, not so much in India.
War is so noxious. This whole debacle is barbaric.
Yep, I've seen solar trail cams, just none that have a setting for taking a picture at the same time each day.

I expect if you eliminated the need for taking video and motion detection, should be able to get away with smaller panel and battery. Most trail cams also have IR modes, don't need that, which would drop cost as well.
When it’s short for character, sure.
I remember watching a documentary on the Titanic movie and they said oranges were considered luxury only the rich could afford
This is very “im14andthisisdeep”. There are innumerable applications of the practical knowledge we have earned.
With the rent seeking companies being from Europe? Not a chance.

Nobel is a political tool that's mostly there to make a point (especially that peace prize).
Not only other people, the creators also advocate for it as a file format:

https://www.sqlite.org/aff_short.html

https://www.sqlite.org/appfileformat.html
Modern editors have good support for many languages that don't use S-expressions. Have you tried out VS Code?

I think for this effort to succeed, they only need to do as well with editor support as other mainstream languages.
That's on a shared antenna so no significant broadcast going on, just interfering on the local coax. Never heard of antennas being shared between homes before like that but if it is what he says then it'd be too low power to matter outside of what's directly connected.
Federation is also about autonomy, which is at least somewhat at odds with auto-updating.

If you all are forced to use the same server software, it's not federation, it's just a distributed app.
> One thing it taught me is that there's no "system" in capitalist america. Not the way people talk about it.

Right; it exists, it's just emergent rather than planned. Our intuition and education are still poorly-adapted to recognize this kind of phenomenon.
Their cross platform mobile framework is not part of that strategy. In fact, Google has already said that they are moving toward more native development for iOS.

https://9to5google.com/2021/10/10/google-ios-apps-native/
Dealing with a lot of `| pz` statements could be pretty quickly solved with eg a `pz` interpreter that can be explicitly given multiple sequences of inputs.

That said, it would be amazing if `pz` could take in some input arguments and output the Unixy equivalent if it can find one.
I was talking about iOS/iPadOS. If I had a shell on my iPad half as good as the one on my Mac, I’d be using all the time. The current options like iSH and a-Shell are great for what they are, but are very limited compared to the real thing. Blink is an amazing SSH/mosh client that I use daily, but sometimes I’m offline and wish I could run stuff locally.
I thought you were quoting the bible and was trying to decipher it:

https://www.biblegateway.com/verse/en/Ecclesiastes%204%3A4
>If you are building a b2b SAAS app I would probably reach for something like Ionic/Capacitor. You can share almost all you codebase with your web/PWA/desktop (electron) apps and can achieve it all with a tiny team. If you need a little more native functionality then adding in NativeScript to a Capacitor works very well.

Honestly nowadays with Expo I would never suggest doing a hybrid app anymore unless you have a large existing JS codebase you want to leverage. Expo makes React Native development so ridiculously simple from the point of scaffolding your app all the way through the app store submission process that there's really no productivity loss anymore vs. doing an Ionic app. The tooling has come so far in the last 10 years that you can just easily develop a native iOS app in Javascript like it's a web app now.
you can mute specific servers and channels. I use this judiciously
I've done both. One big one is Sse connections will eventually time out, and you WILL have to renegotiate, so there will be a huge latency spike on those events. They are easier in elixir than most pls, but honestly if you're using elixir, you might as well use phoenix's builtin we socket support.
Charity can give someone the push needed to try to improve their situation, i.e giving a homeless man a 1 week airbnb and suit and clean shave could help him get a job.

I shouldn't have to explain this to you like this but I also have understanding for the disabled.
I disagree, there are plenty of other ways. Mozilla has just chosen to position themselves under this one.
The author assumes an average of (slightly over) 2 instructions per iteration, which means the theoretical limit is a half iteration per clock, assuming no cache misses ever. How can you reduce that to 1 processing cycle per clock in a single thread, is there a load-add-store instruction, or a way to get multiple instructions per clock through a single thread?
In one application I use sqlite to store JPEG thumbnails. That's it; there's nothing else in there. It's super handy; I specifically needed to reduce the number of files that I open and close because that's slow on Windows/NTFS. SQLite made this trivial. I could have managed a binary pack format on my own but I didn't have to.
Moderation being left to unpaid community members is a sign that Reddit DOES take moderation seriously
Comment on the wrong article or did I totally miss something in this?
Rapid7 no longer providing free access to SONAR datasets
The tangibility is a plus. Index cards have presence (if not gravitas). But at this point can't we take a photo of the "Today" card at the end of the day, after it has been annotated with checked boxes and with other marks including proofreaders' marks, and get these notations handled automagically, including the "Today" card for tomorrow ?
Agreed. Humans are currently caught in an epic struggle with the very primal instincts that enabled our species to endure as an unbroken genetic line descending from the most basic lifeform on earth to one which is capable of modifying its own genome. I doubt there is anything we couls consider “evil” that is not related to the operation of ancient traits which gave our ancestors evolutionary advantage at the time.

Also for anyone who is unaware of what was meant by sheltering native children in Canada: https://en.m.wikipedia.org/wiki/Sixties_Scoop
Sure but good luck if you ever want to leave Discord or do anything with the data.

TBH it’s kind of weird to hear someone bemoan running a raspberry pi on hn. You could also use Digital Ocean for $5 a month, I think they have a one click Discourse install. I guess running your own stuff is old fashioned.
Five months, eh? Convenient that you just missed July and August. Let us know how you feel in another seven months.
We're basically talking about machines that are the embodiment of applied mathematics. Yes, a lot is discrete, but a lot is very well approximated with algebra and algebra is an important tool to have at hand when tackling discrete math.
Jon Stewart asks, ‘who gets to decide’ what is misinformation
Yeah. I mentioned that in the final test where I write to a temporary file, then rename. This is much slower, probably due to an implicit fsync.
You can stop mile inflation by redeeming them for dollar-denominated delta gift cards. They never expire.
I had the pleasure of being forced to use in SSE due to working with a proxy that didn't support websockets.

Personally I think it's a great solution for longer running tasks like "Export your data to CSV" when the client just needs to get an update that it's done and here's the url to download it.
Hahaha, I’ve been slipping “embarrassment of riches” into conversations ever since I first saw it on my favorite band’s forum. The boys would definitely approve
Here's how I imagine such a system would work:

Some agency owns the copyright to some digital asset. It issues an exclusive usage license to the holder of the NFT, whoever that may be. The value the NFT provides is the ability to freely and verifiably trade the license without involving third parties. The value the agency provides is the ability for buyers to verify that the license is legitimate (and have someone to sue if it's not).

I have no idea if there's any worth to this in practice.
But that term would trigger all the usual "But it's class warfare!" drivel.
What if a bunch of servers decide together to stay on the old version?

What if somebody decides to clone the software, and manages to keep up?

Who pays for the center, and keeps it running, if you have no access to users?
>You'd never have to change clothes again.

This stinks
We already discussed this in an earlier thread, and however bad this looks it's better than my own license.

Here it's clear, you can either use the code without money involved and then you have MIT (+ show logo and some example code is still mine).

If you want money then you have to share some of it.
Postgres on Linux: Counting Committed Memory
...after some thinking, maybe it would be possible to do a manual preprocess using a simple python script that collects all the tests and inserts them in the test main.
This guy is so overrated. He's like Mr. Burns on the Simpsons.
You can disable the fsync calls in sqlite if you wanted to do a little better with this benchmark. You're also explicitly choosing the WAL in your go-sqlite3 configuration which is not at all replicated by your filesystem test. I think, honestly, that you're just going to mislead and confuse people who don't know any better with this writeup. I can write faster to /dev/null, too, but that isn't a very interesting comparison.
Fwiw, while Ga Tech is not that difficult to get in to, their undergrad CS program is that difficult to graduate from.
This is really interesting! I wonder why it never really took off, whereas websockets via Socket.IO/Engine.io did.

At NodeBB, we ended up relying on websockets for almost everything, which was a mistake. We were using it for simple call-and-response actions, where a proper RESTful API would've been a better (more scalable, better supported, etc.) solution.

In the end, we migrated a large part of our existing socket.io implementation to use plain REST. SSE sounds like the second part of that solution, so we can ditch socket.io completely if we really wanted to.

Very cool!
There are books about Girard that are pretty funny; one of them is this (published in 2010, while he was still alive):

https://www.editionskime.fr/publications/rene-girard-un-allu...

His fixation is that all of human history can be explained by the fact that people like to copy one another. One of the (many) problems with that theory is that it's turtles all the way down. I don't think Girard can be said to be deep.
For me this is every youtube math video ... including 3 blue 1 brown. They only really work if you already understand
What is your citizenship country? USA?

If you want to travel across EU I think you need shengen visa.

But I would advise you to just google trivial questions and not expect to get handled answers
The number one source of relief for many people in mental health is communities of people who are also suffering.

This “go find professional help” dismissal is unhelpful. Obviously he’s aware because he mentions it. If you can’t help, don’t say anything since this is idiotic advice.
“Holds true for me” is the same as faith or personal belief.
Good point. That’s the more probable explanation, actually. I’d imagine the execution plan would be cached within the first batch of requests. I hadn’t considered the file resizing, but it’s a good hunch.
It's amazing how normalized tv watching is for some people. It's as expected as the sun rising or setting. My kid broke the family tv out of anger 4-5 years ago. We simply never replaced it as a natural consequence. We also stopped watching broadcast television sometime shortly after Lost's imfamously poor ending.

There are some situations where I come in contact with televisions today. They make me feel frustrated because they sap away my attention. I read more, I do hobbies, and I spend more time with people and have better relationships. It feels like an easy trade-off.
It's a yahoo cert. The padlock says "certificate is not valid" while the cert details says "This certificate is valid".

I guess that means... "Technically it's good cert, but the Google Chrome dev team doesn't like Yahoo."*

*not that I disagree..... but who is making these judgement calls?
I think they should give up on Flutter for Web and just focus on mobile and desktop (and maybe extend use on Smart Watches, Smart TV, embedded instead). Too many people still remember Java Applets, google's GWT, Flash/Flex and how it ended. They are out of focus trying to support Web as well.

I had also higher expectation regarding Dart FFI - I think with their ffigen we are still only in ctypes like python bindings territory. Nowhere near something like pybind11 [0] for c++ bindings yet.

[0] https://github.com/pybind/pybind11

[1] https://github.com/mozilla/uniffi-rs
Well, Socrates (to the extent he actually existed) did form well reasoned arguments, but I’m sure that was truly laborious.

The generalization of pg’s argument is the classic “EDGE” method (“Explain, Demonstrate, Guide, and Evaluate”). You don’t understand something until you can “fully” explain it to others.

And note that our understanding of Socrates is a product of Plato. Thoughts that might have been half-baked in Socrates’ telling could be thought through and expanded by Plato through the process described in this essay. Or have been formulated de novo by Plato and then ascribed to Socrates.
>And someone who never writes has no fully formed ideas about anything nontrivial

The unintelligible is not necessarily unintelligent

-Nietzsche

And in this particular piece, Mr. Graham's hyper-intelligibility seems to manifest as pseudo-intelligence.
> … aren’t allowed to preallocate memory…

Because as-you-know the whole point is to "allocate zillions of short-lived nodes" —

https://news.ycombinator.com/item?id=29323468
Not if you send "noop" messages.
> modern apps are cloud enabled and we see a ton more ways to leverage this model for customer value (including today’s 20k+ fonts, stock, ai tools computing in cloud, collab, web apps…)

I think the average consumer doesn't care about this and it makes sense from corporate strategy standpoint - this is your bread and butter. It generates enormous cashflows. But you're not going to get good reception on HN - we wan't none of these features. We want 2008 version of Adobe products. Install. Get the job done. Close it. We're happy to pay for that.

Also, let's cut to the chase, Adobe's advertisement platform is where its shareholders wants it to go: https://business.adobe.com/products/advertising/adobe-advert...
Gee, I know some gigantic, gentle, geriatric giraffes who would take umbridge with that pronunciation.
How much more data do you have to send? Is it small enough you aren't concerned about impacting user traffic quotas?
For SQLite in this test writes in particular means transactions, where each transaction contains exactly one write.
For concrete, useful strategies on dealing with procrastination, there's no better resource I can recommend than the following video by Dr Tim Pychyl: [1]

It ostensibly focuses on procrastination among grad students, but the analysis and strategies discussed there are applicable to all sorts of procrastination.

I've watched a lot of videos and read a lot of books on procrastination, and this is by far the best.

[1] - https://www.youtube.com/watch?v=mhFQA998WiA
Hi Scott, you might want to see a recent HN thread about Adobe's billing practices here: https://news.ycombinator.com/item?id=30222165

It is a manipulative trick to offer users a 7 day free trial, and then lock them onto an annual plan, with penalty for early termination.
> It was the name xD

As if "Figma balls" were any better…
I think most allocators don't care which core you call free on. It's already the case that you can malloc from any core and free on another.

Special purpose allocators maybe. Agree that this mechanism overall is rather niche, but that niche (malloc) is a rather important one.
I think people who can compose complete well ordered arguments in their head are like those who can play chess well while blindfolded. It's an extraordinary talent.
Whoops... sorry, yeah, wrong article.
NASA has a plan for that, subject to the usual constraints of politics and money, along with science and engineering. At least they’ve done it before, and aren’t trying to prop up one failing company with another.

https://www.nasa.gov/artemisprogram
For people that know Ruby, if you haven't explored Ruby's CLI abilities, you definitely, definitely should[1][2]. When I was building my (free and open source) awk course[3] I fell in love with awk. When I later found out that Ruby has some of the same features, it changed my life:

[1]: https://robm.me.uk/2013/11/ruby-enp/

[2]: https://benoithamelin.tumblr.com/ruby1line/

[3]: https://github.com/FreedomBen/awk-hack-the-planet
How come we don't have extensive software for helping doctor decision making by making use e.g of bayesian inference while feeding on the available superintelligence that enable those 24 millions paper? Expert systems long passed the hype curve and it's time for them to cycle up again!
It is note worthy that most of physics (at least high energy physics) ist published on arxiv.org and open access.

I don't know if sci hub bothers with publications that are available freely from an official source.
They absolutely do work, as proven by email.
Much better than paying interest on monetary loans.
Not that I know of. If I were doing it I'd expose a library / interface with pybind11 to test, but really I find Googles unit testing framework or boosts to both be pretty effective.
You get what you pay for, regardless of what someone's job is
You might just have to accept not being cut out for a desk job or find a company explicitly neurodivergent equal opportunity.
SheepSforza: The SheepShaver Power Mac Emulator for OpenPOWER
Adobe Research – Tessellation-Free Displacement Mapping for Ray Tracing
The author is simply projecting their own interest in their writing
https://www.amazon.com/hz/contact-us/foresight/hubgateway
Machine learning publication rate is small, at least by assuming that paperswithcode contains most of the publications.
Well, the comment I replied to, was about the 30% cut, though ;)

And regarding DRM: People often forget that the use of DRM with Steam is in the hands of the Devs/Publisher. There are DRM-free games on steam. Now, how convenient it is to back up those games is another thing, but it’s often possible.
Oh, great. Thank you!
> being luddite in 2022 is a grave error.

> ad hom, but by you.

riiiight
This is like idling on IRC.
Am I the only one shocked that this is required ? This is essentially advocating for SERP spam, which is the bane of my existence.

Websites with generic sentences like this make everyone lose their time when they are looking for tangible information.

If Amazon asks for that kind of shitty content to justify the existence of a valuable site like yours, I’d skip them entirely and search elsewhere to monetize…
A (presumably describing the author) vs the (presumably describing the reader).
> We're happy to pay for that.

Preferably once, not monthly.
Classic «shutup and calculate».

BTW. Your Shift key is broken.
hmmm, you might be right. i wonder what steered me away. maybe each SSE response re-sends headers, which can be larger than the message itself?

maybe it was inability to do broadcast to multiple open sse sockets from nodejs.

i should revisit.

https://medium.com/blogging-greymatter-io/server-sent-events...
The market is bigger. And more fragmented, luckily.
Try this https://affiliate-program.amazon.com/help/node/topic/GACDBRF...
So it is very good at selfies. At least hubble could do some astrophotography not pictures with night sky.
How much light is needed to grow seeds like this, during the first year? Direct sunlight, or is ambient indoor lighting sufficient?
> I've been in programming IRC channels since the late 90s. People asking the same questions as someone else asked the day before was the norm back then too.

With the huge difference that IRC did not have chat history, unless you used a bouncer
I also struggle with similar issues. There's plenty of techniques and thoughts to be had. One of the is to manage your expectations: do they correspond to reality? Are you expecting something that just isn't possible? This can cause unecessary friction and worsen the situation. It's good to practice self-acceptance and forgiveness, and find your own way of dealing with things.

The other, is to develop some habits. Maybe commit to doing a certain task progress for at least a certain time, say 1 hour (or even just 15min) every day. Embrace imperfection! (or, more poetically, "Embrace Jank" :) )https://news.ycombinator.com/item?id=26481837

Give space for your ideas to evolve. Projects evolve with work. You don't even need to publish them! Simply move them forward. Take a holistic view on how you are improving the world, and improving your own life.

Make sure you have "baseline" issues in control, but keep in mind no one really has them in perfect check: https://lorienpsych.com/2021/06/05/depression/ (This page has great mostly evidence-based advice on lifestyle interventions)

Here's my take on ethics: https://news.ycombinator.com/item?id=26481837

Good luck, and Hack the planet! :)