skysight-inc/HackerNews huggingface dataset:
The sort of visual programming the author talks about seems like it could benefit from the concepts of presentations and semantic graphical output as seen in projects like CLIM (the Common Lisp Interface Manager).
They aren't really the same thing. NATS is a message queue/MOM, ZeroMQ is a smarter abstraction over sockets.
Old HP Microserver running Ubuntu & more importantly ZFS. Drives are two sets of mirrors. All contents get hourly/daily snapshots which persist for 35 days and then offsite backup using Duplicacy to S3. Roughly 500GB for around AUD$10 per month.
It would be pedantic if it were indeed nothing but a joke, but I think the existence of this gimmick forces us to assimilate our non-joking language in order to avoid ongoing problems. Easier to have common ground among participants and onlookers than not. To exclude yourself, should you wish, simply stick to clue/response.
Well, I have already lost the kind of food to which I had access as a child, because now I cannot buy anything similar from anywhere, at least as a city dweller.

When I was spending my vacations with my grandparents as a child, they had a huge garden with an astonishing number of different kinds of fruits. They were planned in such a way that most of the year, from early spring until the beginning of the winter there was at least one kind of fruit that became ready for harvest every week.

Those fruits had flavors that cannot be matched in any way by those that can be bought from a supermarket, which are selected to look beautiful and to have a long shelf life. Not even at the local markets where farmers sell their products can I find anything as good as the fruit cultivars of my grandparents.

Similarly for meat. The meat of the truly free-range chicken or of the suckling pigs that I could eat at my grandparents was unbelievably more tasty than of the industrially-grown animals.

The vast majority of the people living today, who live in cities and eat only what can be bought there, have never tasted anything so good and they cannot imagine such tastes. Even when I have traveled through rural zones, I have never seen again any garden remotely similar to what my grandparents had a half of century ago or any similar fruit varieties.

I would certainly be happier if I could ever eat again such food. Except for food, I agree that everything else is much more comfortable today and I prefer it over what was available a half of century earlier.
If you don't know what dice you have, then the reasonable way to model that is a random choice of dice.

And doing that gives you the same expectations as everyone using the same dice.
Dandelions… my mistake.
As someone with a hardware background, I'll throw in my $0.02. The schematic capture elements to connect up large blocks of HDL with a ton of I/O going everywhere are one of the few applications of visual programming that I like. Once you get past defining the block behaviors in HDL, instantiation can become tedious and error-prone in text, since the tools all kinda suck with very little hinting or argument checking, and the modules can and regularly do have dozens of I/O arguments. Instead, it's often very easy to map the module inputs to schematic-level wires, particularly in situations where large buses can be combined into single fat lines, I/O types can be visually distinguished, etc. IDE keyboard shortcuts also make these signals easy to follow and trace as they pass through hierarchical organization of blocks, all the way down to transistor-level implementations in many cases.

I've also always had an admiration for the Falstad circuit simulation tool[0], as the only SPICE-like simulator that visually depicts magnitude of voltages and currents during simulation (and not just on graphs). I reach for it once in a while when I need to do something a bit bigger than I can trivially fit in my head, but not so complex that I feel compelled to fight a more powerful but significantly shittier to work with IDE to extract an answer.

Schematics work really well for capturing information that's independent of time, like physical connections or common simple functions (summers, comparators, etc). Diagrams with time included sacrifice a dimension to show sequential progress, which is fine for things that have very little changing state attached or where query/response is highly predictable. Sometimes, animation helps restore the lost dimension for systems with time-evolution. But beyond trivial things that fit on an A4 sheet, I'd rather represent time-evolution of system state with timing diagrams. I don't think there's many analogous situations in typical programming applications that call for timing diagrams, but they are absolutely foundational for digital logic applications and low-level hardware drivers.

[0]: https://www.falstad.com/circuit/
Scratch seems to be reasonably successful in teaching kids to code [1].

But a large visual blocks program is as incomprehensible, if not more, than a pure textual representation.

Whether text or visual, the challenge for IDE's is the ability to hide detail of large codebases in a way that still preserves the essential logic and allows modifying it. Folding/unfolding code blocks is the primary available tool but its only a primitive way to reduce visual clutter, not a new visual abstraction that can stand on its own.

[1] https://scratch.mit.edu/projects/editor/?tutorial=all
Surely not more than 1 or 2
Hitler, armed with his newfound celebrity, began furiously campaigning. During the 1920s, Hitler and the Nazis ran on a platform consisting of anti-communism, antisemitism, and ultranationalism. Nazi party leaders vociferously criticized the ruling democratic government and the Treaty of Versailles, while proselytizing their desire to turn Germany into a world power. At this time, most Germans were indifferent to Hitler's rhetoric as the German economy was beginning to recover in large part due to loans from the United States under the Dawes Plan".[1]

" while proselytizing their desire to turn Germany into a world power.", to "Make America great again".

Does this sound familiar to you? I guess you think I'm being hyperbolic but honestly, there is a LOT of similarities with these two stories and the messianic following Trump has.

Why do you think anyone telling the level of lies he tells, and taking the actions he is taking would just joke about "being a dictator for a day". He acts in bad faith, permanently. He lies endlessly. He isn't planning to just be a nice old funny president, that's for certain.

Sorry but I could only assume you're unfamiliar with some basic history if you think Americans need not be concerned or this is some unique situation in history, this is fall of the Roman Empire level stuff, it's happened hundreds of time before. It's started to look like the only outlier here would be if he somehow loses and is fired form his position in the republican party.

[1] https://en.wikipedia.org/wiki/Adolf_Hitler%27s_rise_to_power
Activation functions are implementation details. See appendix for the general formula.
What would be useful is a data flow representation of the call stack of a piece of code. Generated from source, and then brought back from the GUI into source.
John Michael Greer has a great term for this.

Lenocracy. The first part of that word comes from leno, the Latin term for a pimp.

https://www.ecosophia.net/beyond-lenocracy/

Like most of Greers writing, it makes you think and also wonder what is in the water at his house.
I understand you better now. I was confused by your Racket example, as it represents exactly the same direction the Java example has gone.

As you say, definitely not worth arguing further. But I appreciate your clarification!
> It doesn't matter if life improves if the only choices one has in life is either live under the power imbalance of wage labor or extract value from those who do.

Most people choose this system, when given a vote via democracy, even when they have to live under the power imbalance. For Marx to be right, you have to argue that these people are deluded somehow, which isn't particularly convincing.
DBA salaries, maybe?
i like gerrit as well. There is a sizable population of developers working on google's projects android/chrome etc. that is well versed with gerrit. I am surprised there is no company that provides gerrit service for people who don't want to move to github. Other git hosting services also try to emulate github with similar workflows. I would love to host projects on gerrit but i don't want to manage it by myself.
> [CAPTCHAs] are a lot more reliable than an email which is basically just a domain that anyone can buy and setup within mere minutes giving them access to endless email addresses.

CAPTCHAs also can be unreliable with false positives and false negatives and other problems (although some CAPTCHAs are worse than others). "CAPTCHAs are trivially defeated today, regardless of the provider" is just one more thing, that makes even more worthless.

> Why not use phone numbers instead if the issue is truly important to them?

Even telephone numbers you might not have, or might be shared with someone else (more likely to have shared telephone numbers than with email).
Vaguely related: Rhino 3D has the best interface of any 3D modeling tool I've ever used and I'm sad it is not the norm. Is integration between command line and UI is absolutely amazing.

I remember when I first tried to SketchUp I was horrified at how atrocious the UI is compared to rhino 3D.
verifymail.io is a pretty decent source, though I don't know what they charge for API access.
> if you think Americans need not be concerned or this is some unique situation in history

What, exactly, makes you think that I think what you just said?

I'd appreciate a considered response if you can.

That aside, here's an op-ed piece by Bernard Keane that I largely agree with.

Shooting will arm Trump to take America into the authoritarian darkness

https://www.crikey.com.au/2024/07/15/donald-trump-assassinat...
It's a known fact there is quite a bit of foreign interference going on though. It's not just "kids on TikTok".
We'll be back at IDEs that can convert to and from UML in no time :)
You're right, it's actually 0% with any amount invested, $100,000 or $1,000,000,000,000,000, doesn't matter, provided you don't sell more than roughly $40k, or, god forbid, generate additional income through, say, work.

That flat tax rate certainly scales nicely the wealthier you happen to be, paying a max of 20% if you hold for more than a year and decide to cash in on this now several year massive run up in the markets.
At various points throughout human history it was also common for people to forage/hunt/grow their own food, too.

I resonate with the rest of your post - I do think having a connection to society is vital, and I also think that the US has become too much of a me-first, get-ahead-at-all-costs hustle culture that devalues social bonds. But I see people still forming very deep cultural identities.

I also agree with you that pride in one's accomplishments and a sense of purpose is important and home ownership is ONE way to achieve that - to have control over at least that facet of your life.

But it's far from the only one.
The odd thing is I didn't used to get this. Played goldeneye, countertstrike, battlefield etc for years, and now I get sick playing Talos Principle!
That's a different (although similar) product.. this was last submitted 4 months ago https://news.ycombinator.com/item?id=39464775

@pythops seems focused on their github
Those neurons are being trained the day we were born. Reality corresponds to about 11 million bits per second. What I suspect’s happening is that we train higher and higher levels of abstraction and we get to a point where new knowledge is involves training a new permutation of a few high level neurons.
What's the algorithm that this uses to create the schedule?
Side-ish note, I really enjoyed a submission on Bufstream recently, a Kafka mq replacement. One of the things they mentioned is that they are working on building in Iceberg materialization, so Bufstream can automatically handle building a big analytics data lake out of incoming data. It feels like that could potentially tackle a bunch of the stack here. https://buf.build/blog/bufstream-kafka-lower-cost https://news.ycombinator.com/item?id=40919279

Versus what Notion is doing:

> We ingest incrementally updated data from Postgres to Kafka using Debezium CDC connectors, then use Apache Hudi, an open-source data processing and storage framework, to write these updates from Kafka to S3.

Feels like it would work about the same with Bufstream, replacing both Kafka & Hudi. I've heard great things about Hudi but it does seem to have significantly less adoption so far.
Thank you for mentioning Tailwind. Every time some young dev talks about how Tailwind is "forward thinking" I just want to scream into a pillow. This is also the case now that SSR is becoming popular again.
It's macro system certainly makes it feel that way!
> Most people choose this system, when given a vote via democracy

Are you talking about American voting or something else? When’s the last time they’ve been realistically given this choice?

Even if your premise was true there’s a simpler explanation: after you enter this system it’s extremely hard to get out of it from within the system itself. No delusion required.
1000% but when it is the right time (per fundamental analysis). For example around the subprime crisis companies such as Microsoft had a low PE ratio and the average person thought that Microsoft was a loser vs. Apple and Google. Microsoft has a resilience track record that would be the envy of most companies and .NET was a real thing.

I also remember other companies such as Globant that has a lower PE price vs. similar companies after their IPO. It is incredible that some investors try to build very complex models instead of waiting for the right opportunity.

Not against speculation but you should know when you are doing it or fundamental investing.
I would rather use sockets.
Not getting errors when a client times out is a bad api design to me.
I've used zeromq an only kept it around for IPC.

I may have been doing it wrong, but i personally want to know when clients disconnect/reconnect/etc. the API seems to hide all that from you and your send or recv just block.
Show HN: Minigrad – a small neural network lib in Golang
I built a neural network library in golang on an autograd engine. Faster and easy to use like PyTorch. Please give it a try and share your feedback. if you like it, a github star will be appreciated.
Lots of people online saying he was hit by teleprompter glass. This photo (if real of course) confirms that that is not the case.
The title says you generated 70k audiobooks.

You didn't.

That's a lie.

Most people don't like to be lied to.
Another casualty from the rise of individualism.
I’ve been dreaming about a visual editor for Clojure/LISP, where inputs, outputs, and side effects are clearly identified visually similar to Feynman diagrams. Gave a talk about these ideas at a local Clojure meet up a while back: https://youtu.be/edQyRJyVsUg?si=q0M0D2jfsq9GmnqB
That sounds super interesting!

Did I understand correctly that the additional complexity came because you needed to emit optimal assembly? Or was implementing the logic from the state machine complicated enough?
This article is speaking of the distant past (and perhaps you are as well) but in relatively recent history, I think the losses can be clearly demonstrated. Near to every form of emotional and mental disorder is at record highs in most Western countries, including the US. [1] IQ levels, after increasing ever since it began being measured, have started declining. [2] Testosterone levels are plummeting, obesity is skyrocketing, social divides are reaching catastrophic levels (which I mention since I think it's viable that the digital age is meaningfully contributing to this), and so on. And yes I obviously see the argument re: obesity vs famine, but the issue is malnourishment. One can be obese or overweight and malnourished, and in fact most people suffering from malnutrition are. [3]

Perhaps most importantly of all - fertility rates have fallen so low that we have created literally unsustainable societies. I don't think people realize how catastrophic our fertility rates have grown. You can estimate the impact of a fertility rate (once an entire population shares it) as being a factor of fertility_rate/2 applied every ~20 years to a population. So South Korea, with its 0.68 fertility rate, will eventually start losing about 66% of its population every ~20 years. And this will happen until they go extinct (which is surprisingly rapid at such a scale), or start having more children. And while they have, by far, the lowest fertility rate in the world, most of the world is on a trendline to follow right behind them.

[1] - https://news.gallup.com/poll/505745/depression-rates-reach-n...

[2] - https://www.popularmechanics.com/science/a43469569/american-...

[3] - https://cardiology.medicine.ufl.edu/2020/08/13/malnutrition-...
Another fun fact, of course, is that CAPTCHAs not only suck for most people in general, they're especially frustrating for blind users, people who have privacy settings in their browser (hi Cloudflare!), etc.

It's one somewhat irritating tool in the toolbox, but honestly abuse-enabling services like disposable mail providers really just need to be taken down. We need to stop giving free help to criminals. Privacy is vitally important, but that should look more like a web of trust, not a fog of anonymity. No, every site shouldn't know your phone number, but they should be able to assume that your email provider does or knows enough about you to be confident you are a real person they can transact with.
That is caused by people making decisions decades in the past, and the inertia persists to the present day.

In other words, it didn't start with social media. Rather, social media exacerbate what was already happening for decades at this point.
I'm told that at work we're not allowed to have the same character appear three or more times consecutively in a password (I have never tried).
Archipelago also supports multiworld with the same game, which I suppose might seem obvious but hadn't occurred to me until I saw multiworld co-op races with the Final Fantasy VI randomizer Worlds Collide -- two teams of two, both teams run the same seed, each player running half of the progression. Requires a lot of thoughtful coordination.
I think you're presenting an overly idealized view of the pre modern agricultural life.

That lifestyle still exists in many parts of the world, but there is a reason why most of these substinence farmers encourage their kids to get an education and move out. Those poor farmers in India or China would pick the ticket out if they could. Just like how most farmers left to work in factories during the industrial revolution.

You can read some more critical analysis by historians or just work in a farm yourself, it's hard, long , backbreaking work. It's not something most humans would be will ing to return to.
I recently discovered a blog by a historian that tries to describe life as it was.

Here's the post about what's needed to feed society with bread (there are many others)
https://acoup.blog/2020/07/24/collections-bread-how-did-they...

To my understanding, much of the work was backbreaking, disease was a big problem, starvation around the corner every year. And governance and freedoms were mostly reduced to service to a local strongman.

And this is before the industrial revolution, working in insalubrious factories, belching smoke steam engines etc.

Nowadays I think things are significantly better for the majority of people.
> Any sufficiently complex problem requires looking at it from different angles in order to root out the unexpected and ambiguous. Visualizations do exactly that.

To me, this is an underappreciated tenet of good visualization design.

Bad/lazy visualizations show you what you already know, in prettier form.

Good visualizations give you a better understanding of things-you-don't-know at the time of designing the visualization.

I.e. If I create a visualization using these rules, will I learn some new facts about the "other stuff"?
> Most practitioners seem to understand that what they are doing is creating executable models and they don't confuse the model based on numeric observations with the actual reality.

I think you're being too optimistic, and I'm a pretty optimistic person. Maybe it is because I work in ML, but I've had to explain to a large number of people this concept. This doesn't matter if it is academia or industry. It is true for both management and coworkers. As far as I can tell, people seem very happy to operate under the assumption that benchmark results are strong indicators of real world performance __without__ the need to consider assumptions of your metrics or data. I've even proven this to a team at a trillion dollar company where I showed a model with lower test set performance had more than double the performance on actual customer data. Response was "cool, but we're training a much larger model on more data, so we're going to use that because it is a bit better than yours." My point was that the problem still exists in that bigger model with more data, but that increased params and data do a better job at hiding the underlying (and solvable!) issues.

In other words, in my experience people are happy to be Freeman Dyson in the conversation Calavar linked[0] and very upset to hear Fermi's critique: being able to fit data doesn't mean shit without either a clear model or a rigorous mathematical basis. Much of data science is happy to just curve fit. But why shouldn't they? You advance your career in the same way, by bureaucrats who understand the context of metrics even less.

I've just experienced too many people who cannot distinguish empirical results from causal models. And a lot of people who passionately insist there is no difference.

[0] https://news.ycombinator.com/item?id=40964328
I think this is the perfect example. You're absolutely right in every example. But what's changed by having these fruits having less flavour but lower costs, and longer shelf life, is that now much MORE of humanity has access to nutritious and delicious fruits the entire year round, with international supply chains resilient to individual incremental weather phenomenon.

I'm not even going to go down the route that most people in the world didn't have grandparents with a huge garden - let's accept as a baseline that maybe there was a time in human history when every human had access to something like this.

Before the modern world, a single frost, blight, or death in the family, could have wiped out an entire harvest and everyone in a community would starve.

That's less likely today.

Result: Probably a net benefit for humanity overall. Worth it? Highly subjective but as a humnist, i think I have to say yes.
This is a silly thing to quibble over. The author made it plain what they were doing in the post. The title is a a succinct way to describe what they’re doing.
Well, now you have access to other kinds of food that you didn't have when you were a kid, such as international cuisines. Who is to say which way is better? Although it's certainly the case that it'd be ideal if you could have both
> there is no dimension in which the 10/10 is better

It's clearly better in the expected return dimension. This strategy has 10% expected return, while the other strategy has 5%.
hi, the UI are quite minimal and I like it.
Can I transfer my tasks between Android and iOS?
How do you create the schedule?
Thanks
"It is noteworthy to point out that in Spanish or English, there are no expressions of time that go any further than two days into the past or the future;"

I'll think about this more next week.