skysight-inc/HackerNews huggingface dataset:
I'm surprised no one's mentioned Simulink, LabVIEW, Pure Data, and GNU Radio where your code is the graph.

Sticking to the spirit of the question, I will categorize the tools mentioned in the comments. They solve very different problems, so the "ideal tool" absolutely depends on the task at hand. I think this rough categorization can help to select the right tool for the job.

The first class of tools are drawing tools. These tools aim to aid design and communication. plantUML http://www.plantuml.com/ is best suited to manual use. I use plantUML when sketching out designs. It's great for thinking about and communicating state machines, system architecture, and server-client or multiprocess interactions. The problems solved by plantUML can also be solved by general GUI diagramming software like Visio or LibreOffice Draw. I'll not dawdle on the pros and cons.

A second class of tools are static analysis tools. These are more of a microscope than they are a sketch pad. They operate on existing code and the user input comes as filters or options to get the desired level of detail. The examples here all produce graphviz .dot files:

bazel query for dependency graphs - https://bazel.build/docs/query-how-to

Doxygen C call graphs and struct inheritance graphs - https://www.doxygen.nl/manual/diagrams.html

radare2 generates call graphs from an .elf file - https://reverseengineering.stackexchange.com/a/9120

A DBC visualizer (CAN bus protocol specification file) - https://github.com/driftregion/dbcview (mine)

These tools are great not only for probing the depths of an unfamiliar codebase but also because they give insights to people already familiar with that codebase. For example: statically generated callgraphs showed that some debugging hooks had been left in. They've also shown duplicate code paths.

A third class of tools mentioned in the comments are dynamic analysis tools: profilers, tracers, debuggers. These are the oscilloscopes and signal analyzers of software engineering. These seem to be outside OP's query.

> Why isn't diagram generation automated as part of the build process (UML or otherwise)?

The output of class 1 and 2 tools
is used in builds. Doxygen supports plantUML (class 1) and callgraph generation (class 2). Class 1 is obviously manual, and class 2 is also manual for reasons that others have mentioned here: namely adjusting to get the right level of detail.
The text output of class 3 tools is often used in CI as a pass-fail indicator.

> Why aren't code visualization tools more popular? The options out there seem outdated.

My anecdotal experience is that these tools are specialized and therefore have a small audience. They solve problems related to design and analysis of software which is a small part of "real world" (sorry) software development.

edit:formatting
Can you explain the main differences between DT and the submitted paper?

DT is getting all the attention (ha! pun!)... maybe it is faster

EDIT: ah. Here is a nice quote:

Decision Transformer [5] bypasses the need for computing cumulative rewards through dynamic programming,
but rather generates future actions conditioning on the desired returns, past states and actions
trees block wind. you normally put turbines in big fields or in top of mountains.
Just like we already had the “lightbulb” in the form of candles. There are significant downsides to nuclear reactors that other kinds of sustainable power might be able to address
> One of the real problems is that cloud providers can just waive cross-AZ traffic for their own managed services but charge a lot for cloud customers.

That is why no matter how smart your software is they'll always have the upper hand and build things better themselves (why everybody using the BSL license).
What's the difference between that and running make? I'm sure you wouldn't have complained if the website asked you to run make install instead. You can still read the script, like you would a makefile.
If you intend to get VC funding, then you have to "keep it standard." Don't do anything new, weird, etc.

The "Cayman-delaware sandwich" is quickly becoming the go-to structure for Latin American startups. It's well known and has a ton of advantages, but I believe it only works if your business is not actually US-based: if the bulk of your customers are in the US, for example, then you might have to do a Delaware corp.
> What can everyone do before that "new cloud" happens?

Suffer and try to vote with your wallet (example oracle cloud has lower bandwidth pricing).
“open source” (capitalized or not) means that Open Source initiative agrees with the license. There are some conditions that I don’t remember.

It’s different from “source available” - open source should let you fork and reuse it.

For example there is microsoft shared code license, that’s “here is the code, but copyright is still ours, you can’t do anything with it but look”.

I have no idea what kind of license (if any) is unreal engine.
>I’ve found by reading papers about it that 1 bit error per 4 GB RAM per 3

So for my 64GB of RAM I get 2 bytes worth of errors / day. And a few hundred for 2 or 3 months since I didn't restart my PC.
> Why live in a city unless your job requires it?

Huge variety of shops in walkable proximity, great public transport network, vibrant cultural life, plenty of opportunities to socialise.

Why would you want to live outside of a city?
And that's why Docker is dead.
Yeah it’s something that has burned me out after 15 years of development. Work then go hang out with some people from work and they just talk about work or side projects. When you are younger I kinda of understood and was also one of the people doing it but now that I’m older im amazed at how many people never find anything outside of work.

Im strictly 9-5 and done now and don’t do any work events if I can avoid it. I was thinking about joining a decent sized startup recently 150+ and when I was meeting some of the team one of the first things I was asked was “so what side projects are you working on right now”. I was already a little worried about startup culture but after that was said I just told them I wasn’t interested after.
GitHub can afford more than one computer to send their emails.
> An email requesting system access went out to all employees . It triggered a reply to all frenzy that resulted in my blackberry pinging constantly for over an hour with people replying-to-all asking to be removed from the distribution list. Even Mike Lazaridis replied to all asking this to be stopped. Then as different parts of the globe started work, they would reply to all. Classic evening. I think system admins eventually shut down the frenzy at server level. Some of the replies were hilarious though. I think I still have some screenshots somewhere.

https://www.reddit.com/r/uwaterloo/comments/qstmls/sumit_bha...
What exactly does the Cayman Delaware sandwich look like? Cayman Holding and Delaware C Corp as operational company? What is the purpose of the Cayman holding then?
That's one take, it's not an unreasonable one.

The internet was always going to enable people to perform information work remotely. It was all a matter of the process and how long it was going to take. Covid accelerated it, but it was already happening. There was no equilibrium before, just a lot of resistance and legacy social structure keeping the inertia going. With covid, that resistance was shown to be mostly substanceless, and now the inertia is preventing going back. In the end, there will be a premium paid on any work that requires someone to be at a specific location, and jobs that don't require it to be able to do the job itself won't pay that premium.

That's my take. It's basically the opposite of yours. I would not invest in office properties.
A language got off the couch and into the world
Many mod makers will use unreal engine as well.
The patch itself is indeed worse than useless, it's the kind of rephrasing just to say "I did something", but which actually makes it worse (adds useless words and English mistakes). If the "kid" is ready to send this kind of useless "contribution" (which takes some deliberate effort), they surely are ready for being reprimanded (or, more likely, they will be actually proud of it).
I know it the same way! Saw that in a comment a long while ago and never forgot it.
I disagree. Living in a city is way better than living on the countryside.

- access to a large airport to go on regular holidays easily

- better health care coverage, more doctors, more specialists

- cultural access

- more diversity and more colorful services and products

- better public transportation
Ireland? That is my envious observation of things Irish startups indicate they can do by the offers they make in EU markets. Before Brexit, UK and Ireland appeared to be able to payroll a worker in another EU country, now just Ireland. For Switzerland, we could recruit them to work here or contract them but we could not directly payroll a worker who permanently lived and worked outside Switzerland.

US Person problems? Those are just part of the annoyances the US will bring you if it becomes a meeting point through the logistics of the boss needing to go there in person more often. I've met people working in Switzerland for the FAANGs in a tier beyond the people who work out of Canada to get around US travel complications, for additional US made complications for traveling to Canada. An accidental US person by marriage who travels with their partner and has a different income situation might also find they needed to be counting days in the US for tax reasons, etc.

Many companies seem to end up dual homed in Ireland and the US and that seems to work. Personally, I would start with seeing what Ireland alone looks like and delay anything in the US if possible.
"Smart" is pushing it, more like loud/visible because netizens first picked up that critical Chinese voices that get amplified the most in western media bubble are prodminantly Chinese women which ties into the entire battle of the sexes idpol drama among Asian diasphora and sexpat jokes back in PRC. Though there is some truth to it, simply not many prominant male western Chinese analysts/journalists that specialize in Chinese domains get public attention because... draw your own conclusion. They're out there, just not hired for the spicy jobs. I think first person to get seriously harassed was ASPI's very own Vicki Xu a few years ago and now looks like state aparatus finally decides to add some bots to it, although execution is as incompetent as ever. Regardless it seems like effective button to push, because it's calibrated to divide Chinese diasphora communities and weaponize all the bored misogynists from both sides of the GFW. It's not going to cause the resilient to quit, but it will make their lives more difficult, while stirring up acrimony in the diasphora, which is the point.
JetBrains, XCode and VisualStudio just don't work on anything but the latest most expensive computers.
Your expectation is incorrect. For example [1]:

> The Dirks case is an example of what has been called the “white collar paradox” – that conservative Supreme Court justices, who rarely vote to reverse convictions of poor criminal defendants, have shown a clear sympathy for rich ones. The conservative Justice Antonin Scalia, one study found, voted for defendants in about 7 percent of non-white-collar criminal cases – and 82 percent of white-collar ones.

> After Watergate, Congress passed a tough campaign finance law, with strict limits on both contributions and expenditures. In 1976, the Court struck down the expenditure limits, on the dubious theory that money equals speech under the first amendment. That let wealthy people spend as much as they wanted to elect candidates, and the Court has been opening the floodgates further ever since. In 2010, in Citizens United v. F.E.C., it took the radical step of saying that corporations have the same right to spend money to elect candidates as people do.

> In a series of rulings, including a high-profile one against Wal-Mart in 2011, it has made it far harder for workers and consumers to band together in class action lawsuits, which are often the only way for working-class people to get justice. In the Wal-Mart case, the Court threw out a class action by about 1.5 million female workers, insisting they did not have enough in common to sue together. The Court has also decided that the Due Process Clause bars what it views as excessively large punitive damage awards. It then used that made-up doctrine to drastically reduce jury awards against Exxon Shipping for the Exxon Valdez oil spill, and State Farm over its mistreatment of a physically disabled customer.

[1] https://time.com/5793956/supreme-court-loves-rich/

Also:

- https://equaljusticeunderlaw.org/overview

- https://www.gq.com/story/no-irs-audits-for-the-rich

- https://www.gq.com/story/wage-theft
but as you said, these information workers nees these services provided by city, so where will they move to? and if these services are sustainable only by economics of scale, you cant expect to just move out of the city to neatby area but still use city services time to time. its similar to all discount stores probaby. you can have them only because there are a lot of poeple buing non-discount things, and you get the leftovers. if everyone would only by at discount stores, the music would stop soon and game would be over.
A lot of UIs designed by developers without going through a real design phase end up only making sense if you already have a mental model that more or less matches how the software works under the hood—the easiest UI to implement is usually one that doesn't provide any abstraction over the inner workings. So you end up with a steep learning curve, but software that is usable once you understand it. That's entirely different from a software feature whose design makes it literally impossible to use.
It's the other way around. The reports are that the 2 X670 chipsets cost less than the X570 chipset. The motherboard might be more expensive due to additional capabilities and having to support ddr5 and pcie 5 but a basic amd zen4 motherboard with a single X670 chipset and limited addon ports and controllers might be less than a basic X570 motherboard.
And if everyone quit smoking it would cause the "destruction" of billions of value in the tobacco industry.
Maybe in the US where cities are very strictly zoned and there is clear divide between the business district and suburbia. European and Asian cities are much more mixed and the effects there will not be necessarily the same. Actually, if American office building will reinvent some of the floors as residential apartments it might even make the city more attractive and interesting to live in.
So apparently https://github.com/orgs/EpicGames/teams/developers is a private group where anyone who wants to see the Unreal Engine source code has to join.
Do you have to be a member of a group to send out notifications for mentions? If so, this guy did nothing wrong (besides the useless PR and his "fix this asap" attitude) - it's Epic misusing a GitHub feature. Sending notifications for mentions of _your_ team sounds like the reasonable default.
This is very useful resource for a beginner, thanks for sharing.
A professional medical doctor will make much less medical mistakes than you will in a medical field.
Maybe the emails were already scheduled
>The common way of determining right of way on roads is some combination of right of way, stop signs, and traffic lights. None of these take into account the needs of the drivers, so should characterize them as unjust.

In modern societies having equal rights is 'unjust'.
For context because due to the high number people seem to discount this as western war propaganda, so straight from horses mouth: https://twitter.com/mfa_russia/status/1524843197951795200

"Russia's Presidential Commissioner for Children’s Rights Maria Lvova-Belova: More than 190,000 children had arrived in Russia from Donbass by early May, including about 1,200 coming from orphanages in the Donetsk and Lugansk People’s Republics."

Russians themselves are bragging about kidnapping 190K children.
Or github notifications at that. It's already very noisy.
>vibrant cultural life

It's so funny that you say this. From my perspective the vibrant cultural life happens outside of the city. In the city everything is permitted and controlled. If you want interesting stuff, you have to get out of the city for it!
Can you recommend some pointers to learn more about the Cayman-Delaware sandwich?

I assume the payment processing would be in the US?
Yup, maybe that looking alike is called convergence. Apparently a big instance is eyes, apparently developed several times with surprisingly close to the same design.

Pigs, rhinos, hippos, ..., triceratops all look much the same to me!

Hmm ...? Would the real test of sameness be to see if they make similar BBQ???
Does the memory profiler also works the same way?
> we can see the decline in North American megafaunal populations long before

People used to say that about the K-T event, too. They later stopped saying it.

It is well established that and when the bolide strike occurred, coinciding with lots of interesting phenomena -- extinctions, climate hiccup, continent-spanning fires, platinum dust. Did it cause them all? That takes more work to establish. But we don't have any competing hypothesis.

https://sci-hub.se/10.1086/695703

A catastrophically big volcanic eruption in Europe only a century or two before the bolide strike seemed like it might have caused some things, but the timing does not now seem to match.

Something similar is true of the K-T boundary, except even overwhelmingly more-catastrophic eruptions blanketed India, and I don't think we know for sure which came first. It is just possible the bolide strike triggered the eruptions. (Certainly the eruption didn't cause the strike.)
Covid is basically over and it is still like this. It will probably stay more like this than it will revert. Global paradigm shifts don't usually revert.

The less number of days workers go into the office, the less companies can justify renting the space and paying for the supplies. I think companies will begin to either go 100% remote except for on location workers that have to be there such as data center people, and others will try to go 100% back to office, and the latter will lose because the economic incentives are stacked against them. Increased cost, including a premium on talent willing to commute, make companies that do this less competitive. Unless you believe the water cooler has some property that boosts productivity significantly, in which case you're right. But I doubt it.
ewaste recycling
The noise is sort of the point of github, unfortunately.

I think "mirror" repositories don't let you open PRs though.
it is 4k. It just is using (lossy) compression (like every video since the 90s). streaming uncompressed video would be incredibly stupid.
The first thing I look for in these kinds of projects is "have the authors thought about accessibility?" In this case I found this in the pagination:

<button tabindex="0" role="button" title="Next" aria-label="Next" class="">Next</button>

There are ARIA attributes, which is good. But the values for tabindex, role, title, and aria-label all are redundant and could just be removed. On the other hand, there is no aria-controls or similar that would explain what this button actually does.

So no, the authors have not really thought about accessibility.
USPS offers a subscription service to their official permanent move database.

USPS is like Facebook. They make more if they don’t allow premium opt outs.

https://www.forbes.com/sites/adamtanner/2013/07/08/how-the-p...
See the blog posts linked above, especially the earliest one.
Spiritfarer
Haven Park
AIUI there are essentially no new on-shore wind farms being built. So while there is existing capacity, the focus is now on deploying new farms off-shore.

https://www.theguardian.com/politics/2020/oct/05/boris-johns... and https://www.ukri.org/news-and-events/responding-to-climate-c... have some more context.
It is obvious that Russia is favoured relative to Ukraine, but that doesn't mean this is good for Russia.

Also personally I don't want us to remove sanctions on Russia, ever. They are too dangerous for the world and will have to be defanged.
Most (even large scale) farms aren't automated due to the difficulty in doing so and doing it for a reasonable price as well.

I would probably look at different ways to design the various gardens and fields in a smart way so as to limit work rather than automate it.
> Seems like an innocent enough mistake.

I doubt it. If you look at the PR, it does not add any value at all, but introduces a mistake ("for our repositories"), plus the commit message is kind of strange.
Is there a simpler paper that addresses online RL online with the recent decision transformer / sequence model?

The multi agent aspect here really complicates things
I expect, the crumbling of many cities.
My impression was that people were able to make a living while devoting the vast majority of their effort turning their vision into a reality. If one really has a passion for their work that's about as close as one can get to being paid to play all day. Try doing that just about anywhere in tech today.
This doesn’t get mentioned enough. My 2020 intel MacBook Pro is a solid machine that gets the job done.

But the damn thing burns my lap.
A desktop recipe is to press End and hit Esc immediately. On mobile: set flight mode, open in new tab, unset flight mode, refresh.
Kubefile: Define K8s-based distributed cluster like Dockerfile
It blows my mind a tiny bit that ordinary cloud VMs are running on hosts with 100 Gbps NICs.

Even “medium” VMs can get gigabytes per second of throughout..
Very hard, if you have to figure out most of the hardware along the way. This triangle was rendered with literally no other software running on the main CPU than what they wrote. So certainly no high level API to call...
Why not just a download link somewhere?
Hilarious

> The maximum value of long is 9,223,372,036,854,775,807
I believe it also works the same except the profiler calculates memory allocation. A lot of folks, have asked me the same. I'll do a separate post on that.

Hope you enjoyed the post
What airlines have you been on that have USB-C, and at a high enough wattage to charge a laptop?
Discord has a fun warning like that except it lies. It looks at how many people are on the server instead of the channel you're pinging.
> The ones with the scorched earth PUNISH HIM attitude need to chill the hell out.

Doesn't that just add to the comedy?
Not that I think there’s any value in continuing this discussion. But for posterity, it’s absurd that you extrapolated my point which was obviously about political violence, past violence generally and straight to a facile talking point gotcha used as red meat for people who already agree eat it up. Even if there’s anything meaningful to learn from murderers’ voting history, that’s hardly a representative sample of violence generally or of political violence specifically. I’d also point out it’s absurd to characterize voting for Democrats as “the left”, but I think we’re so far in the whatever spin zone that I don’t think it matters what I say so… take care I guess.
Isn't it a good thing? Like if the ads are 5-6 seconds. Then they are certainly in right direction.

If they were trying "skiping not allowed in 60+ sec long ads", then it would be bad
Looking at the examples, as far as I know many smaller companies get away with similar things as well, without getting charged. The problem is more that they are not big enough crimes to someone care enough. The customers and investors are pissed, but not enough pissed to go to court.
You can look at any of these threads and it's basically the same stuff. It's not because it's not interesting but because it's pretty easy to exhaust most of the interesting things to say about the same topic.