skysight-inc/HackerNews huggingface dataset:
I’m a longtime PHP/JS dev who recently decided to give Ruby and Rails a look given its influence on Laravel. The first thing I did was read the Rails Doctrine and, while I appreciated most of it, I thought "The Principle of The Bigger Smile" and DHH’s comments re Ruby's elegance were one self-indulgent-bridge too far. Back to the jaded PHP cave I go...

That was until I learned that in Ruby:

`someObj.some_var = 'hello'`

Is syntactic sugar for:

`someObj.some_var=('hello')`

That made me smile. I have never smiled like that about a programming language. It literally gave me joy.

I’ll be honest I have some trepidation devoting my time now to something “old”, but on the flip side my career is in PHP so what the hell am I talking about “old” for.
There are various interviews with the author (Rob Copeland).

It sounds like Dalio killed his puppy. I don't know what happened but Copeland seems to hate him.

In interviews he mostly seems level headed, but intermittently he lets the façade drop.

I do wonder how he is getting the funds for such a media blitz. Does he have a tremendous number of friends in the media, is he independently wealthy, or is someone backing him?
I recently had occasion to evaluate a database of 1200+ NVIDIA GPUs and can tell you that the only thing consistent about the model numbers is their inconsistency. For example, what is an RTX 4000? It could be the 2018 Quadro RTX 4000, the Quadro RTX 4000 Max-Q, or Quadro RTX 4000 Mobile (all Turing cards), but it could also be the RTX 4000 Mobile Ada Generation (Ada Lovelace card released 2023).
$400k graduate salaries and gun-for-hire 'SWAT teams' –the wild AI talent market
A Revolution in Computer Graphics Is Bringing 3D Reality Capture to the Masses
GPT-4 Vision for Self-Driving [pdf]
This is why I found this article kinda pointless.

At the end of the day, most practitioners will work with just a bag of tricks, so if that is what the class teaches most of the time, I really don't mind at all. Yeah there is deeper theory to changes of variables and all that, but for an intro class that is aimed at a wide audience (physicists and any sort of applied math), then yeah some light theory and a bag of tricks is perfect. The students that need more will learn that theory later anyways in a second or even third class.

You don't have to sacrifice that much rigour either.

Not every class needs a narrative either. I agree that concrete examples to go with the abstract is more needed in mathematics, but differential equations isn't a victim of that.

I see other comments say that differential equations are victim to :

> why we are we learning this?

I don't think this really applies to differential equations at all to be honest. And people say the same complaints about learning scales in music or wtv. Just learn shit and figure out meaning later works too.
By computation, do you mean problem solving? The most simplistic model I have of the brain (not a psychologist, just from thing I read) is that the brain is an advanced pattern matcher. I don't think we even do linear "computation", just because of the quantity of data we are ingesting, storing and retrieving.
Sometimes it is the core language and sometimes it is the jargon on top. After watching Apocalypse Now many times I recently found out that in Kilgore's "Outstanding Red Team, outstanding..." , red team is an actual thing in Air Cavalry .
Perhaps Ruby isn't for you then?

Matz's intent was and has been to bring joy and delight to developers, with the odd combination of PERL, LISP, and Smalltalk as his inspirations. Joy and delight don't necessarily equate with "most practical". But joy and delight are wonderful and healthful qualities to cultivate for a good life!

_why embodied much of the spirit of the (at least earlier) Ruby community. We were software developer immigrants, many coming from prescriptive verbose technologies (I'm looking at you, Java!). We were eager for novel ways of expressing our ideas. Ruby's metaprogramming capabilities are, as far as I know, still all but unmatched beyond perhaps Smalltalk itself (and IO, which AFAIK no one uses seriously). _why's playfulness captured all of this in elegant and sometimes bizarre but often artistic expressions in his projects and code.

I will never regret or apologize for the Ruby community's appreciation for the Poignant Guide.

And, _why, wherever you are and whoever you are, thanks.
Clever Hans Reminiscent Effect in GNNs
Rereading what I wrote... It does sound like satire - but no, I'm serious haha. If the tech is able to deliver without compromises in quality, I think the transition would be inevitable.
> The point is that everything is always implicitly on the market at all times.

I understand that point; but that's not what GGP said. He explicitly laid out:

1. Government benefiting from "overpricing". But there's no "overpricing" if the tax is set assuming you're going to add a large multiple to the declared value. If the institution setting the pricing assumes that a $100k house is going to be priced at $200k (or $500k), then they can set the tax rate appropriately.

2. Investors performing arbitrage: i.e., someone sets the declared tax value at $100k, market value of house goes up to $110k, investor buys house for $100k and "flips" for a quick 10% profit. But if it's expected that a $100k house is going to be listed for $200k (or $500k), then that problem goes away -- nobody is going to buy a $200k house that hey can only sell for $130k. And nobody's property is going to go up 5x in a single year.

Or alternately, you have people declare it at the market rate of $100k, but then write into law that anyone can sell it for 5x. The math works the same, but people feel less cheated for having to "overvalue" their house. (And people have less sympathy for those who write down a "declared tax value" of $25k on their $100k house.)

What happens if your house goes up 5x in market value, to the point where you either have to sell or can't afford the taxes? Well that already happens, and it's not great, but there's an argument that this is an inefficient allocation of resources. I understand why a 90-yer-old lady wants to live alone in her 4-bedroom family home a few block from downtown, but is that really better for society as a whole?

And if, as a society, we really want to protect that situation, we could always make an exception for a single house that you're currently occupying (as is already done for lots of things -- treating second+ properties different than first properties).

> When you're talking about people's home then obviously this would not be a practical system for many, many reasons

So taking into account the "sell for 5x" factor, other than the "you're forced to sell if you really can't afford it", what makes it not a practical system?

I'm genuinely interested -- this idea has been kicking around my head for some time, and the main thing I like about it is that it makes taxation symmetric. The problem I have with taxation in general is that I recognize that it's necessary, but the way it's normally done, by taxing money moving around (i.e., sales, income, and estate taxes) always seemed kind of arbitrary to me. Since property is depriving society of some potentially shared resource, and taxation is paying society for shared resources, having those be symmetric has a satisfying property to me.
Thanks for the link, that piece fits very well.

There's a loooooot to unpack, but to me:

- the 3 men in the tale illustrate why these practices arise in the first place - to ease envy and direct competition

- the pardoner is disseminating "elite" practices for personal gain, being divorced from the meaning behind them in the process, and becoming a cargo cult of himself
> "thanks to the good pumping system" (guess what powers that)

In the 19th Century?

Steam engines that burn part of the extracted coal. What else?

> by the late 19th century the seams were becoming exhausted

Those particular seams, maybe. They're not the only seams, dude.

I think we're done here.
seems like a recipe for fragility... The mixtures of wavelengths will make optimizing other parts of the process very hard. And even keeping a consistent mix of wavelengths isn't easy.
Unit Test the Observation Framework
Yeah, I suppose it's mostly information overload—scrolling through many apps, constantly ingesting information at a high bandwidth without utilizing memory recall. There could also be some biological origins, perhaps related to food or disruptions in the nervous system.
Re: "'fad' that CEO's liked."
My previous CEO: "We all have to be in an open office every day to enhance productivity."
Also my previous CEO: "I'll be working from my house in the Hamptons during July and August." :-)
I think its bc I just know python better. When I look at ruby code, especially with symbols, I can't really tell what's going on the same way I can with python. I get the impression python is more simple while ruby is more powerful (featurefull) + more object oriented.
There are no longer even "multiple workers" servicing the queue necessarily. All Lidl locations in my vicinity in Europe have only a single human cashier operating alongside the self-service kiosks. When these shops were built, six different human-cashier lanes were created, but today only one ever operates even at rush hours. And indeed, it is often faster to go through the queue feeding into the self-service kiosks than to stand in the human-cashier queue.
The Super-Scary Theory of the 21st Century (Repost)
I‘s say those are covered by Helmer with scale power. Spending millions on tiny process optimizations or other research is possible due to the large revenue streams that are coming in. For example, in terms of scale economies, only when you sell thousands high end GPUs per month you can hire people to write highly optimized compilers.
I love the idea. We could be marginally safer and all it would require is a constant 24/7 aerial surveillance at all times. I'd feel so safe and secure, it'd be like having an older sibling that was always there to watch over you and make you feel safe, like an older brother perhaps.
> There's really nothing fullstack in the JS world that can be compared to Rails, Laravel, or Django.

I would like to introduce you to Adonis. https://adonisjs.com
I would add that "has ECC" is even more complicated than you've implied here. There are many ways to detect and correct DRAM errors, and with the memory controllers moved into the CPU the features you get depend on your CPU vendor, firmware, and operating system. To get the most out of a current Xeon SP, for example, you want 10x4 DDR5, that provides 8 code bits with each 32 bits of data. All of the players in the business have patents on some part of ECC, so you get a grab bag of techniques on different platforms.
oh boy an amateur radio submission <3

If you want to see a bunch of samples some people collect them and shoot them off here: http://worldsstv.com/

Also, the dominant software for this (mmsstv) was originally a japanese language program. I strongly suspect that SSTV's aesthetic is informed not just by the transmission artifacts but also more generally by japanese maximalism. if you have ever seen a jp television broadcast with way too much text on the screen you know what I mean. The image editor's defaults combined with ident requirements makes that kind of aesthetic the happy path.
> Also, a product which the world needs badly.. would be a software which would abstract git and present text to lawyers as regular word processor, but in the backend it's git for the win.

Ink & Switch Upwelling [0] goes into that direction. A must-watch is the StrangeLoop 2023 talk by Martin Kleppmann "New Algorithms for Collaborative Editing" [1] that excellently explains things.

[0] https://www.inkandswitch.com/upwelling/

[1] https://yewtu.be/watch?v=Mr0a5KyD6BU
You have listed the advantages directly from a company that sells flywheel devices. Surely there are no biases here.
Are they safe and simple enough to operate at the neighborhood or even household level as a backup energy storage, where the grid is faulty? For example, in some region of Africa?
I’m glad I came across someone else who’s interested in the idea of having a large compendium of well tested functions.

I’ve been tinkering with an idea where we could compactly map the set of these functions to the set of integers so they’re enumerable in such a way that small integers always correspond with small functions.

https://gist.github.com/sgoguen/46200419194eb29b82079b0804e5...

A few years ago, I read a paper by Matthew Szudzik about the Rosenberg Strong pairing function and how one could use it to enumerate instances of binary trees such that you will never produce a tree of N+1 level until you’ve exhausted all trees of N.

Relating it to Unison, I always thought encoding to big integers might be an interesting complement their big idea.
Thanks for the great explanation!
"A Coder Considers the Waning Days of the Craft"
Vision Transformers Change the AI Acceleration Rules
The linked Youtube video.
Bringing QGIS maps into Jupyter notebooks
Do you want SSR for SEO, or for fast first interaction? Because if the latter, then arguably some form of webcomponents might be theoretically better optimizable by browsers than DOM-element soups.
Imagine you're his partner reading this. How would you feel?
Have you tried HTMX before? Seems strongly aligned, with HTMX perhaps having a bigger community. Curious if you have, and found it lacking in some way.
More discussion a few weeks ago when it was announced: https://news.ycombinator.com/item?id=38107297
Already happened, for all of California: https://www.cbs8.com/article/news/politics/2023-new-law-cali...

> AB-2097 stops city and county governments across the state from implementing a minimum requirement for housing developments to provide parking, if those developments are within a half-mile of public transit.

Unfortunately the LA Metro has opted for an opt-in payment scheme (for "diversity and inclusion", or some such), which means the public transit is filled with freeloaders who at best take seats and provide no money back to the maintenance of the track, and at worst are actively aggressive towards other passengers.
Wasn't the Shot Spotter thing pretty useless in reality though?
Most people using react aren't building SPAs. Vue/React can be used the same way as jquery, which is to add enhanced UI functionality that server-side HTML views simply can't offer.

The best example is a multi-select box, or a searchable select box with autocomplete (what W3 calls the combobox pattern https://www.w3.org/WAI/ARIA/apg/patterns/combobox/) which in jquery was usually via https://select2.org/

For example, on my company website there's a timezone select box with 151 options. Asking a user to scroll through 100+ options is a big ask vs typing a few characters and hitting enter. There really is no static server-side way to solve this problem (I tried hard to think of one)... without creating a multi-page Wizard for what should be a single field on a larger form.

If you're building a SaaS product there are many UI requirements that demand high-interactivity and and there's really no better mainstream solution atm than static-first sites with small "islands" of React/Vue/etc components (ideally with hydration).

People still abuse React/Vue of course and the trend is 100% moving back to "mostly static" rather than slow SPAs but IMO JS-powered components are not never going away unless browsers start offering a broad selection of built-in complex web components like comboboxes, datepickers, tooltips, etc.
I think ChatGPT wasn't able to interpret the final diagram of the double slit experiment, rather than the meme as a whole. I wonder what the output would be if the input was just that diagram.

That said, I agree with the overall sentiment: IMHO, LLMs won't ever be able to parse culturally dense and community specific information, like memes, because the goalposts are always moving. That goes for humor in general, I suppose. I think that's a good thing for humans
This is easy to rebut. He is wrong about macroeconomics. But that's because every macroeconomic theory is wrong by design.

It is impossible to come up with a macroeconomic model that perfectly describes reality because economic realities are far too complex to be modelled. That doesn't mean there is zero truth or value to these models, but it means they are certainly wrong, and that is is healthy to approach all macroeconomic analysis with a critical mind.
The original thought experiment is not really about extracting maximum tax revenue (the overall level of taxation is pretty orthogonal to how you assess and collect taxes) but more in the spirit of how to promote more efficient allocation of resources in economic terms. Think of it as a Pigouvian tax on inefficiency.
Not only will it cut down on migration it will increase emigration as young people look for a place they can afford, as happens in Vermont and Long Island among other places.
Infinite-dimensional spaces do indeed come up in e.g. Gaussian processes and the kernel trick. I have to admit I've never really understood them the rigorous form. For ML for example it would be likely more useful than e.g. most matrix decompositions.

I'd guess math uses continuous forms because it's where the mathematical tools are and many things tend to get simpler in mathematical sense when you let something go infinitesimal or infinite. This could maybe be different if digital computers would have been invented before calculus.

I've learned to appreciate that mathematicians think of maths quite differently to engineers or scientists. To them the interest is in the "mathematical objects" and their (provable) properties, not the applications or relationships to "the real world" (and this is probably a good thing in itself) and for engineers/scientists it's the opposite. Maybe something like how linguists vs novelists approach language.
NASAflix yo! :D
Cool! The "ferrofluid drum synth" video is actually more impressive than the "ferrofluid synth" one, that one just seems to produce the well-known "ferrofluid hedgehog" pattern (https://qph.cf2.quoracdn.net/main-qimg-e6aeab4f37492b0cfec44...), while the drum synth can produce more interesting patterns - same as the Bluetooth speaker (however I wonder how that would handle heavy metal :) ). Now I want one of those!
they drive under a bridge and lose the suspects

that or the suspects shoot at the drone, which would be really cyberpunk
The real fun begins when an executive skips down the chain to directly order you to provide X, accompanied with another order forbidding any further efforts on Y.

Then, six months later, said executive shows back up demanding to know why you haven't provisioned this great Y thingamajig that his golf buddy was raving about.
This is a beautiful little bit
People who know LA architecture & RE history do call them that ;)
> I’m in a team where members have a very high level of trust yet we’re still very strict on code reviews

In my experience, the more trust there is, the more strict and better the code reviews are. Where there's less trust, there tends to be more lenience.
It's an "inconvenient truth" that plenty in the saltier circles of the Linux world really don't like. Getting a good *nix environment on a laptop is a struggle. Even on lines like the ThinkPads you still have paper cuts like bad touchpads, DSP-less audio, terrible battery life, or buggy drivers making the experience unpleasant. Nothing single device has brought everything together as well as an M2 MacBook Pro, and it's a damn shame.
Because EU and German jurisprudence have created plenty of holes. It used to be that pure software inventions were unpatentable, while mixed software/hardware inventions (the classical example is anti-lock brakes) were patentable. Doctrine was that the invention had to have a "technical effect", basically working through the forces of nature. So, an invention was patentable originally if the novel part of the invention extended to the hardware.

But that principle was weakened over time, first by saying that the novel part of the invention did not have to extend to the hardware, just that any novel part in the software had to also be inextricably linked to the hardware, even if there was nothing novel in the hardware portion. That was not per se unreasonable, but then opened the gate for further exceptions.

Exceptions were created for software that e.g.:

- did calculations on a computer that were then manually used to configure hardware, e.g. calculations for how to adjust diving equipment, even if the computer had no physical connection to the equipment.
- low-level system software, such as page buffers, even if it was abstracted over the actual hardware.
- Programs that tested the validity of chip layouts.

Basically, whenever something could related to hardware, however indirectly (even in a roundabout way, e.g. through energy or memory savings), even if the novelty was unrelated to the hardware, courts were likely to find a way to rule that the software is patentable.
I guess it DOES cost company something.. goes directly to their profit/lost statement (of course if they are sincere to follow GAAP standards).

And I do not understand the rationale when people say salary alone matters and stock compensation does not matter until the gains are realized. It still is an asset even if the values fluctuate. I will be very happy to take the risk of having no salary and millions of stocks as compensation, especially for a well established market leader like Unity.
It will be nice if/when these components can also be defined within HTML

<template type=component name="user-avatar" parameters="[src,alt]">
<img src="{src}" alt="{alt}"/>
</template>
The world rejected Windows Phone OS, even in emergent markets, the design wasn't "successful", it failed for the same reasons Windows 8 failed, too many swipes and scrolling required, uni-color and confusing navigation with messy tiles/headers
Stormlight is significantly easier to read than Malazan and, at least in my opinion, significantly simpler in almost every way.

Malazan is really a narrative tour-de-force with an extremely satisfying way of bringing a number of storylines together and to conclusion in each book. It's also an interesting meditation on history, regret, and the arc of empires over time. The complexity and in media res nature of the beginning throws a lot of people off but you just have to keep reading. It's written in a way that has no handholding; the world is already built and ancient and you're dropped into it, while Sanderson, honestly, seems to be kind of making it up as you go along. (This is, in part, because Erikson had the entire Malazan world as a tabletop RPG before writing the books.)

Sanderson's books, in comparison, are more like Marvel movies. They're entertaining, but I don't find that they reinvent the wheel or do anything too interesting. Stormlight is also much less grim and mature in many ways than Malazan, which is either a pro or a con for some people.
Only a small subset of O/PDE's can be solved analytically in the first place, and few of those are anything but theoretical curiosities. Linear w/ constant-coefficients are the one class that's of big practical interest, which is why OP argues that a well designed course should be focusing on these.
We'll need more "automated" policing (and everything) as a larger share of local budgets goes to pensions instead of actually providing services.

Unless life expectancy ticks up, unexpectedly and dramatically, the share of local budgets going to pensions should plateau in the next 5-20 years in most places.

After that - the decline in public services might finally stop.
And yet it's more often those who perceive themselves as less privileged that shut down discourse: check you privilege.
Many of the Node projects (typically Express) I've built start out super tiny, one or two files, but once they grow to any production-level complexity, I find myself more or less mirroring the Rails structure.