skysight-inc/HackerNews huggingface dataset:
You could argue it's 1d, actually, since sequence is fundamental, not positioning on the x axis.

At any rate it's (mostly+) categorically different from what visual programming attempts. Code must be read, comprehended, and a mental model built. Visual programming is designed to give a gestalt spatial intuition for code structure -- a different kind of comprehension.

+Indent and spacing between functions/methods does count as a tiny bit of visual programming IMO
It seems odd to me not to mention things like MaxMSP or PD in an article like this. Arguably Max is one of the most successful standalone visual programming languages (standalone in so far as it’s not attached to a game engine or similar - it exists only for its own existence).
about the first step: if you already have the .proto file you do not need to download it from schema registry
> But to be fair, it is really easy to write spaghetti in Perl if you don't know what you're doing.

bro, you really need to educate yourself some more, if you say things like that.

baloney!

first of all, perl is already spaghetti. I mean, it has all those curlicues, aka sigils. perl devs love it that way.

second of all, that point about being able to write spaghetti is not unique to perl.

many people do it in many languages.

in fact it is common here on hn to see the statement "you can write fortran in any language".
Groceries? Maybe not. Houses? Absolutely. I mean I don't know about Bill Gates in particular, but the overwhelming majority of wealthy people have diverse portfolios, including in real estate, which means that large companies or funds are making offers in cash for houses they're not planning to live in, which drives up prices in aggregate. It's not the only factor, but it's actually a significant one. Yes, housing stock is artificially limited for bad reasons. Also, the relative value of real estate near cities is, in an era where remote work is pretty feasible but a lot of companies don't allow it, artificially skewed toward the population centers people are forced to move to for work. That these are also factors does not imply that inequality isn't one

Also, reducing the entire question of whether something has gone wrong and what and what one might do about it to a binary of "capitalism good" or "capitalism bad" is pretty pointless. Lots of things we could call capitalism have worked out really differently from each other, and looking at what the aggregate trends are and what policies might drive them and how they might be adjusted to better people's situations is a lot more useful than pretending that this is about "capitalism" versus "not capitalism", which so far as I can tell you are the first person in the thread to do, including the author of the linked article
That’s very true, but he’s had the account for 30 years and assuming that means he started it young, 50% in bonds is borderline insane. It’s a lot more likely to cost you a large amount in retirement than bail you out in your 30’s.
I believe it, but remember we only hear about the success stories. The people like me who bet on losers are not posting their stories.
The fact you can give things names means that there is rarely a need to follow the edges so the visualization is much less cluttered
lol youre going to have to try a little harder my guy
Why? (Disclaimer: I'm not a professional in that industry, so I don't really know what I'm talking about.) Just as one example, the microphones and guitars these days are all connected to the mixing board through wireless radios, which we can assume are using digital protocols (just like all other wireless comms these days). Long gone are the days of ridiculously long cords that musicians trip over on stage. So at least that portion of the audio path has to be digital. And from what little I've been able to see of a modern mixing board from the audience, they look quite modern, with computerized displays, so of course they're going to be working with the audio digitally.
To set an example for others... :-P
ur really working hard to prove my point aintcha
Cars are a good counterexample. Low-tech cars have much less troubles. Eventually full-featured ones will also be consistently reliable and secure but we're going through growing pains. Safety features that can be enabled/disabled are a good advancement though.
> I'd refrain from calling people naive.

agree, that is why I wrote "the answer is naive", not a quality of a person writing the comment.
Mapping to a plane doesn't help you understand how state changes occur over time, or what is the over-all state of the state-machine is.

The only time I've seen visual programming work is when the state is immutable. How-ever it requires a major paradigm shift how one design, develop and test their programs.
> the American economy always invents a way to grow

I suspect American economy grows slower than stock market. Last 25 years its about printing debt and money supply.
Citation needed. My salary here is great by local standards. If you're comparing to the US, don't. Salaries in the US for SWE are much higher than anywhere else.
> It sounds as if you have an emotional issue with the idea that people can change their own situation.

On the contrary, I am simply data informed. It sounds like you're operating from a mental model that overweighs ability in outcomes. I have provided links below to help you improve and evolve this model.

https://www.scientificamerican.com/blog/beautiful-minds/the-... ("The Role of Luck in Life Success Is Far Greater Than We Realized")

https://www.technologyreview.com/2018/03/01/144958/if-youre-... | http://arxiv.org/abs/1802.07068 ("Talent vs. Luck: The Role of Randomness in Success and Failure")

https://ustrustaem.fs.ml.com/content/dam/ust/articles/pdf/20... (2022 Bank of America Private Bank Study of Wealthy Americans: The impact of shifting generational attitudes amid an historic wealth transfer) [Only 27% of the ultra wealthy are self made; 70% of Americans who hold more than $3 million are over 56 years old.]

https://www.financialsamurai.com/your-wealth-is-mostly-due-t... ("Your Outsized Wealth Is Mostly Due To Luck: Be Thankful!")

> And no, parents or grandparents or country or genetics or whatever are not luck either.

https://www.pewtrusts.org/en/about/news-room/press-releases-... ("Parental Income Has Outsized Influence on Children’s Economic Future")

https://documents1.worldbank.org/curated/en/7122514681658661... ("Global inequality of opportunity: How much of our income is determined by where we live?")

https://www.psychologytoday.com/us/blog/the-origins-of-menta... | https://www.sciencedirect.com/science/article/pii/S000292972... ("Genes Influence Children’s Success, Directly and Indirectly")

> Choosing a suitable mate is about as close to the meaning of life as we have.

~43% of first marriages fail, ~60% of second marriages, ~73% third marriages.

https://www.forbes.com/advisor/legal/divorce/divorce-statist...

Good luck.
Nope. Everyone should be able to see the clue, but not the answer or correct response to the clue.
I don't think extra dimensions help. Even simple functions have easily tens of interconnected references and representing these spatially is gonna be a mess even in higher dimensions.
Nifty! Fun to pull up the module for ELF and have it be so easy to read.

Some day I want to write an RTOS in Nim. I enjoy writing embedded programs in Nim and it’d be fun to make an RTOS.
I always forget there's software on there also. Tyty
That’s just recency bias.
The most common versions of the audiobooks are narrated by Jim Cook and Stephen Fry.

> I don’t think people read the book in the tone of the author

People certainly do in some instances, but an interesting thing about generated content going forward is folks will likely have the ability to choose on demand.
Like what exactly? And what's wrong with focusing on skilled workers?
Yes, you just hit “Create new board” on the play.buzzinga.io page which will prompt you to sign up or log in.
For reasons I don't understand the current Australian Federal Government doesn't want to do a royal commission, which is the main mechanism used here to do this kind of enquiry with an ability to compel participation and take evidence under oath (the so-called coercive powers which are of course terrible P.R.)

I think there's a bit of "be careful what you wish for" in this because although the prior federal government was the other side, not all the state level governments were, and the states aren't keen, and so I suspect pretty much everyone in a position of power and authority during the period doesn't want the bone-pointing.

I get the desire not to do blame-setting but I think shining a light on preparedness, decision making and outcome would be net-beneficial.

Our border closure and stay-home policy is widely believed to have saved lives. Our vaccine and PPE acquisition policy was a complete omishambles, but by the time the government went to de-facto "let it rip" we had achieved pretty good vaccine coverage. Not good enough but the other side of this was the undoubted economic and often health related issues in isolation at scale. People with cancer, and other normally treatable diseases died. Kids have significant impairment to their education. We totally fucked up Old people care and the amount of avoidable deaths in aged care residencies is a scandal. We had people with delegated authority to do things like force quarantine on ships, managing to completely fail to use their delegated powers when a cruise ship of infected people arrived.

There are very odd people who want to pursue high court action over constitutional matters regarding inter-state trade and freedom of movement. Not that there isn't a case to be made, but that the people concerned come from a particular sector of the community: Rich, litigious and conspiracy ridden. We had our fair share of freedom warriors wanting widespread horse-worming tablet issuance.

News Ltd is very proud of an investigative journalist called Sharri Markson who has been running hot with Chyna-Virus theories. I think it's more likely we'll get accusative enquiries into other economies like that, than a proper investigation of how our governance structures stood up to this one.

The reason I want a royal commission, is because I am sure there will be another pandemic within my lifetime. You would think that having an enquiry would help formulate better policy for round two?
I'll find it.
I think it was much more a problem in the 70s, after that people started getting smarter about incorporating so it wasn't personal wealth.
what do you dislike specifically? They've invested a lot of energy into it when last I checked
You don't know someone else has the same skills and can perform. Lots of new hires don't work out (for technical skill reasons) even after passing the interviews; they're always a gamble.
Code is 1d with named links.

Visual languages trade named links for global wiring, which is very cluttered for serious problem solving.
Expiration dates on passwords is probably a good idea, except that it encourages bad habits from the end user. It encouraged bad habits since the expiration period was typically very short. For example: I don't have much of an issue with the 1 year period at one workplace, but I do have an issue with the 3 month period at another work place. The other issue is that people have to manage many passwords. Heck, I worked at one place where each employee was supposed to access multiple systems and have different passwords on each system. (Never mind all of the passwords they have to manage outside of the workplace.)

Contrast that to the other examples you provided. All of them are typically valid for several years. In two of the cases, people are managing a limited number of pieces of plastic.
> sane way is automating it 100% with zero UI required

Umm... that's what IaC is for, you write resource blocks in a file then use a command to deploy said resources.
Yes, on its face it looks like he's saying that you can throw out the weights of any network and still expect the same or similar behaviour, which is obviously false. It's also contradicted in that very section where he reports from the cited paper that randomized parameters reproduced the desired behaviour in about 1 in 200 cases. All these cases have the same network topology so while that might be higher than expected probability for retaining function with randomized paramteres (over 2-3 orders of magnitude), it's also a clear demonstration that more than topology is significant
And yet IDA and Ghidra use that same 2d representation structure for basic blocks (e.g. https://byte.how/images/ghidra-overview/graph-edges.png ) showing code flow between the blocks

I have had better-than-average success representing the high level sequence of computer-y actions using sequence diagrams, and suspect strongly my audience would not have the same comprehension if I used pseudocode or python or C++

Where I think the anti-visual programming audience and I can agree is the idea of a standard library, since a bunch of diagrams showing a "length" message being sent to a String object is for sure the wrong level of abstraction. In that way, I'd guess the DSL crowd would pipe up and say that is the same problem a DSL is trying to solve: express the code flow in terms of business nouns and verbs, and let the underlying framework deal with String.length nonsense

I've seen a hybrid approach to this in a few testing frameworks, such as Robot Framework <https://robotframework.org/robotframework/latest/RobotFramew...>
https://www.statsamerica.org/sip/rank_list.aspx?rank_label=p...
The "caucus" format as the reason that remote meeting suck doesn't make much sense in the context of our thesis of "remote meetings" suck, since it's not unique to remote meetings. If we go with that conclusion, IRL meetings should suck, too, and the remote-ness is inconsequential.

Though … IMO, that fits: remote meetings and IRL meetings suck equally to me, and the "caucus" reasoning seems to jive with my experience.

Good luck fixing it, though; the ruling class of management is the ones with the authority to implement moderation, and AFAICT management as a profession is not convinced that meetings are bad. (Or at the very best, they're only convinced that everyone else's meetings are bad.)
Were they, perhaps, the target market when they were 20 years younger?
A lot of people think wealth is just a large Scrooge-McDuck pile of money sitting in someone's vault and a wealth tax means just sharing some of that money with others. But most wealth is owning and running extremely valuable companies. So taxing someone like Elon 2% or whatever of his 'wealth' per year, would mean some random Blackrock bozo passive investors running the companies after a few years. You're basically preventing him from owning a valuable company. Sure he's still rich, but he can't run Tesla, or any company for that matter.

For someone that actually did something to create a company (replace Elon w/ Bezos, Branson, Jobs, etc), would we be better off with them running the company or a few additional 100s of millions in the coffers of a government that spends $5 trillion a year (less than one hundredths of 1 percent)?
This is definitely true for visual systems. That said, I've also found it to be true for text-based codebases.
Could you be more explicit, please, about this "mandatory, EU-wide, tax on all its citizens"? I've had a bit of a search and haven't found anything that seems like it fits your description. No doubt I'm just being dim; could you provide a link or something of the sort?
Power of text or other symbols is that they aren't spatially bounded. That's why it works even in "1D".

There are probably some possible usability gains from adding dimensions. E.g. node-type "programming" in Blender is quite nice. But for general purpose progamming it's hard to see how we'd get rid of symbolic representation.
I think because farms need to be a certain size to be effective.
And, even though they might be worth a lot as real-estate, the land could be worth millions, the people farming could be poor.

Guess, to your point. If a family owns a dry cleaner, similar situation.
I think a whitelist that covers more than English would be the way to go. You could even set up maintainers for each block or something.

I don't think it's ideological in any "conscious" sense, however there is an argument to be made about ideology being the water the fish swims in.

Also I know I said ASCII as a shorthand and because that's often something that developers say, but it's quite possible these "Latin" characters aren't pure ASCII but may include extended Latin sets like Latin-1 and the like, which might cover the Polish case.

Again though, I think that you could have a system where you have maintainers for different blocks to audit them for whitespace or other deceptive characters and that could work fine.
This is great advice. You follow the best rule of thumb for individuals, ETF w/ dca and set it and forget it, but allow a bit of fun to scratch the itch.

I do something similar but honestly allow too much to go towards the latter. I need to pair back. I am thankful and lucky that my returns have been similar to index funds and not far below (thanks NVDA and NET)
I was going to say such advice does have its limits. Then I remembered something: even though my current credit card does have a chip, the design suggests that it is primarily intended as a record of a "user id" and "password" (e.g. large easy to read numbers, rather than the embossed numbers intended to make impressions upon carbon copy forms that typically became impossible to read with wear).
We can choose to collectively change the way of the world. And in this case the title is lying, the website seems to be lying regarding cached generation still being the same price, and I would flagg it as false advertising.
If you don't like the USSR, provide another example that suits your position.

Also, why are the FAANG companies all American companies?
But that isn't a mainstream case. It's notable for being weird. The 1000x larger Moss Landing battery facility just uses new, off-the shelf BESS units from LG.
> > In 1953, Enrico Fermi criticized Dyson’s model by quoting Johnny von Neumann: “With four parameters I can fit an elephant, and with five I can make him wiggle his trunk.”

For those who are interested, you can watch Freeman Dyson recount this conversation in his own words in an interview: https://youtu.be/hV41QEKiMlM
> Extreme inequality leads to crime, social instability and eventually major civil unrest

Historical example, please.
And yet, Microsoft and Amazon are still there. Isn’t that what matters?

I see people moving to other states as a form of load balancing.
Retired from Apple a few years ago (at age 57).

I was not obsolete. A big company like Apple, there are always things that need taken care of.

I assumed with iOS, Swift, etc., maybe the guys on the Cocoa team were obsolete? Of course not. That code is still there, still needs maintaining, interoperability with the new languages, frameworks, etc.

I'm more surprised they want to stay on.

And that is in fact why I left Apple: the job had changed, the "career" had changed. The engineers were no longer steering the ship. It had been that way when I started in 1995 though. A "team", let's say the graphics team, would figure out what API to revisit, what new ones to add — perhaps how to refactor the entire underlying workflow. The "tech lead" (who would regularly attend Siggraph since we're talking about the graphics team) would make the call as to what got priority. Marketing would come around after the fact to "create a narrative" around all the changes to the OS. I hate to say it, but many, those were the good ole' days.

(And let's be clear, in the 90's, Apple's customers were more or less like the engineers, we also loved the machine for the same reasons they did — so we did right by them, made changes they would like because we wanted them too. You can't say that as convincingly for the phone, being a mass consumer device.)

Marketing took the reins long ago though — especially as Apple began to succeed with the iPhone (which, someone can correct me if I am wrong, but I think was an engineer driven project initially — I mean most things were up to that point).

I stuck around nonetheless though because there was money to be made and kids still to raise.

When the last daughter flew the coop though, so did I.
True but this misses the core point about agency. Some of us would like too think we know something more and ‘gamble’ on that knowledge.

Having 5% to personally assign can scratch that itch without resulting in an overexposed or vulnerable position
Two decades is only half a software career. I've been coding for 40 and it's different. See how you feel in another 20 years. Even in niche domains, almost all software is a massive tangle of unnecessary complexity. At some point it becomes like another game of Magic (The Gathering) with millions of cards and twisty little rules all alike. It's some teenager's idea of fun, but if you take it home to gramma, she doesn't understand why you can't just sit around the table and talk.
Password policies are a joke since you use 5 websites and they will have 5 policies.

1. Bank etc will not allow special characters, because that's a "hacking attempt". So Firefox's password generator, for example, won't work. The user works around this by typing in suckmyDICK123!! and his password still never gets hacked because there usually isn't enough bruteforce throughput even with 1000 proxies or you'll just get your account locked forever once someone attempts to log into it 5 times and those 1000 IPs only get between 0.5-3 tries each with today's snakeoil appliances on the network. There's also the fact that most people already know that "bots will try your passwords at superhuman rate" by now. Then there's also the fact that not even one of these password policies stops users from choosing bad passwords. This is simply a case of "responsible" people trying and wasting tons of times to solve reality. These people who claim to know better than you have not even thought this out and have definitely not thought about much at all.

2. For everything that isn't your one or two sensitive things, like the bank, you want to use the same password. For example the 80 games you played for one minute that obnoxiously require making an account (for the bullshit non-game aspects of the game such as in game trading items). Most have custom GUIs too and you can't paste into them. You could use a password manager for these but why bother. You just use the same pass for all of them.
yeah, LibriVox is good and simple- no logins required: https://librivox.org/
Specifically, textual programs use symbols to build a graph of references between computations, where the average visual language tries to use explicit lines between blocks. But the reference graphs of non-trivial programs are often decidedly non-planar, which only becomes a problem when you try to lay them out on a plane.
> Because just dealing with file fragmentation should bump you way over 512 bytes I would imagine.

Historically, many filesystems have had a special file type or attribute for contiguous files - a file guaranteed to not be fragmented on disk. Most commonly used for boot loaders, OS kernels, or other essential system files - although historically some people used them for database files for a performance boost (which is likely rather marginal with contemporary systems, but decades ago could be much more significant).

Some systems required certain system files to be contiguous without having any special file metadata to mark them as such - for example, MS-DOS required IO.SYS and MSDOS.SYS to be contiguous on disk, but didn’t have any file attribute to mark them as contiguous. Unlike an operating system with proper support for contiguous files, DOS won’t do anything to stop you fragmenting IO.SYS or MSDOS.SYS, it is just the system will fail to start if you do. (Some might interpret the System attribute as implying Contiguous, but officially speaking it doesn’t.)
This is going to get real bad and silicon valley is just ignoring it