skysight-inc/HackerNews huggingface dataset:
A lot of people prefer the term eigenclass, but yes, it's poorly named.

You're absolutely right, a Ruby metaclass is nothing more than a hidden class that acts as if it exists on each object in the inheritance chain before the class you specify that you want to inherit from.

In practice it is dynamically inserted first if you define a method on it, and so the vast majority of objects do not have a meta class.

In terms of being a pointless complication, consider that if you add a field to the object, then it complicates the method call logic, because now at every call site, in addition to considering the inheritance chain, where each element is identical, you now first need to rule out whether a given method name has been overridden by a given object. (this applies to MRI; there's no inherent reason why a Ruby implementation needs to follow a chain like this - e.g. my half-finished, buggy work-in progress Ruby compiler uses C++-like tables, and instead propagates updates downwards, and so will only ever do a single indirection function pointer call, at the cost of larger class objects)

The metaclass solves that by just inserting a pointer in the inheritance chain if you're defining a method on a meta class and the object does not currently inherit from one. Then all other logic is the same other than the `class` method, which skips over classes that are meta classes.
threadreaderapp.com is the only way without an account
Ultimately, authoritative regimes are supported by self-interest of key pillars of power (e.g. the military in Iran's case).

As long as an authoritative regime keeps these balanced against factions opposed to it, the regime can remain stable without popular support.

(Although doing so while running a functional and healthy economy is more difficult)
On WizardLM2: the weights have been pulled back by Microsoft from HF Hub, as there seems to be internal debate on whether to really publish it. There's a risk that it does not ever get published again. So keep your local copies if you have any!
If I’m interpreting your joke/comment correctly, if you object to the complete corruption of the US political process by special interests you must be a Russian propagandist, is that correct? I don’t want to put words in your mouth.
TailwindUI's 101% bet on React for the templates and catalyst is really sad. I would pay extra for TailwindUi vanilla js components.

So it's good to see new component libraries being released supporting vanilla Javascript with Tailwind and gives developers who do not like React a choice.
The US Consititution is set out as definitive of "democracy", but it's vague, it's 200 years old, and apparently even eminent jurists can't agree on what it means. Oh - and it's irrelevant for anyone who isn't a US citizen (it doesn't apply to visitors or overseas residents).
I tried a subscription to the digital version but still couldn’t figure out the login system to read the recipes and articles. It looked like the login was on another site and the cookies didn’t work properly across them.
Since you mentioned Safari, I assume that you're on MacOS where Firefox and other alternative browsers are effectively hindered at the framework/API level there, as such browsers have problems there that don't occur Linux or Windows.

For example, the audio in FF outside of Apple sounds real clear and overall great in my experience.
The media is demand-driven. What gets attention will generate more coverage, what gets ignored will wither.

If there is no coverage of something it generally means people don’t care. That can be a vicious circle, of course. But as soon as people start paying attention to the small outlets that do cover these things, the bigger ones will adapt their coverage.
Technically you might owe taxes, depending on the jurisdiction, but of course most people ignore it.

It does hit professional athletes, though: https://en.wikipedia.org/wiki/Jock_tax
Yes, I'm very surprised that this is the top post on HN currently

Still haven't seen an open-source UI kit that would get even close of the original one: https://tailwindui.com/
They went overboard a bit. I noticed yesterday they turned up the knob a bit further even. I gave it some lyrics (made by ChatGPT!) and asked it to rephrase certain things. It didn't want to comply because of possibility of copyright infringement. It didn't budge even with a prompt stating it's not copyrighted. They set themselves on a march to death that way and I can't blame them.
Scala was a nicer Java but now Java is nicer
Learning Java will give you a leg up on Scala, as C would for C++. Even more so because Scala is still dirtectly implemented on Java at runtime, you'll be looking at Java stack traces and interacting with JVMs every day you work with Scala.

If you don't know either you might as well start with Java-- walk before you run. Scala is very much an unfocused kitchen sink multiparadigm language (in the sense similar as C++ or perl) so there's not really a focused core to start on other than Java.
They found a better/simpler abstraction.

Here is the mailing list (I link to the reddit thread, because there are some useful comments): https://www.reddit.com/r/java/comments/1ba0brh/update_on_str...
I use a Beurer TL30
I always thought it was tongue in cheek, like the Goth kid making fun of the popular kid
Also, whether the reason for the convervative sites readership drop is Facebook cutting news links in general, or views being banned/not promoted from Facebook and co for "fact checking" reasons or plainly for not aligning with the narrative, I don't think the same mechanism wouldn't explain NPR's case. The editor making the criticism wasn't focused specifically on the website, and I doubt it depended as much on Facebook in the first place.
Student debt is haunting Americans from graduation to retirement
> I still can't believe how readily so very many people continue to fall for it time and again, despite the lessons of history.

“The bigger the trick, the older the trick, the easier it is to pull.”

“You believe it can’t be that old, and it can’t be that big for so many people to have fallen for it.”
That is basically the Edward Bernays method of selling. Create a need. Have someone else espouse the need for that thing. Magically your company has exactly what people think they need because of step two.

He did this with smoking for women.

- Company A wants to sell more cigarettes.

- Company A approaches marketing firm B to sell things.

- Marketing firm B hires marketing firm C and D talk about how cool it is to smoke for women. Show women smoking in cool ways. Show doctors are cool with it. Show how empowered you are. Very base emotional in-group ideas and feeling good about yourself (not necessarily good for you). Do this until a particular point in time when people seem to be buzzing about it and meme's fly. Social media has made this way easier and faster to do.

- Marketing firm B now starts putting brand A in adverts also espousing how they can help you with what firms C and D did.

- Profit for company A.

It is a shockingly effective way to manipulate people without them even seeing it. As it uses our cognitive biases to manipulate us. You think you can ignore but you will have a tough time of it. Even if someone shows you how it is working it can be tough to get out of it. As you had 3 other people tell you it is ok and several trusted 'news like' sources say it is ok. It is also used in political orgs to good effect too. This method is everywhere.
Are you aware of any slicers that implement this tube-grid + plane-grid pattern?

Seems doable, but I haven’t seen it yet.
Yeah, I think the DaisyUI developers miss the point of Tailwind. You should almost never use "semantic class names" with Tailwind (and what even is a semantic class name, honestly? It's all context-, developer-dependent) and instead go for a component (using a js framework, a web component, or other) and write the component with utility classes.
Fwiw AA has been proven to work as good as clinical psychiatry. Glad you're through it but naltrexone isn't for everyone. For example, it doesn't tackle the desire to drink.
ouch, they block VPNs
> Equivalent on iOS?

Try Yattee [1]

[1] https://github.com/yattee/yattee
Or cuBLAS. In practice, if I'm going through the trouble to rewrite math in C++, I'd rather just make GPU kernels.
Dentist floored by Precarbonite Man?
This is conceptually no different from metaclasses for other objects. The reason for this is that the class object for module Foo is Module. You have no way of specifying that the class object for a class or module should be anything other than Class or Module. But you can insert methods into the metaclass of the Foo Module object.
The most annoying form of that was actually featured in the related section of TFA: six individual input boxes.^1

I've seen some of these that magically work with paste, but plenty that don't.

[1]: https://shkspr.mobi/blog/2023/10/firefox-might-remember-old-...
Yeah but then it sticks
Depends how you define “serious”.

I am defining “serious for a consumer product company”. Putting that in a small device seems quite a feat.

If you define “serious” as “particles colliding” or “drugs that cure some type of cancer”, then no.

Keep in mind that I am using “serious” as opposed to “scammy”. I thin this pin is far from a scam.
>we don’t have academic peer reviewed papers on why npr is losing listeners either.

No, but we don't need any for the main complaint of the "veteran editor": not that NPR loses listeners period, but that it specifically loses listeners from one side of the political spectrum much more.

So it's not about "why listeners leave?" as much as "why the listenership got as skewed?". For the latter question, "because there has been an increased liberal and Dem partisan and viewpoint bias" can both be factually verified, and seems like an adequate answer.
TailwindUI has React, Vue, and a simplified HTML version of their interactive components.

See: https://tailwindui.com/components/application-ui/data-displa...
I disagree: Common Lisp has many remaining powerful features AND a large set of them, when a language maybe caught up with one. The interactive debugger is unmatched, image-based development nearly doesn't exist elsewhere, the condition system… Example: fix a bug without quitting the debugger, re-compile the fixed function with one keystroke (instant feedback), go back to the debugger, choose a stack frame to resume execution from, see the execution pass. You didn't re-run everything from zero.

SBCL has pretty good type inference at a keytstroke (not complete, but useful, for a Haskell on top of CL see Coalton), it's fast, different implementations, stability…
Hono client components are interesting. But I couldn't find any docs on how it's implemented and how that implementation compares to React/Preact/Solid etc.
How would the browser even know that, since the keyboard is sending the different codes over the wire.
> Intergenerational wealth is now a thing

Hasn't it always been a thing, though?

I'm sorry for people whose family is not in a position to, or chooses not to, help them, but I think it's always been pretty common (albeit not universal) for parents to support their offspring.
the usecase is described right there in the first comment

And 2_of_name + 2_of_hash is giving you higher precision in one match as it has more info to match against the full path vs just 2_of_hash
>While they have a sticker price implying luxury, they justify the price on the grounds of electricity being cheaper than petrol and diesel, not on build quality.

Yes, certainly Tesla isn't known for build quality. But they don't even try to enter the low cost or budget EV market. High sticker prices for bad cars screams failed luxury to me.
> A court is the people

Maybe in common law countries. In rest of the world the judiciary is simply semi-independent branch of power.
What I see here, in the US, is mostly schoolkids using scooters to go to school as an alternate to bikes (which they also ride on the sidewalk).

Agreed that a mix of scooters/bikes and pedestrians on the sidewalk isn't ideal, but better than the alternative of having the kids on the road, since scooters and bikes (esp. driven by kids) don't mix well with cars and trucks either.

Other countries solve this better with safe bike lanes, etc.
Worked on a congressional campaign and got to peek in on the legislating side. Was surprised by the congeniality as a young ideologue who expected things to be more adversarial.

The real eye opener was how much overlap there was with donors giving to both sides in a campaign. Guess you need to hedge your bets.
Fair point on data comparability. The trend (younger generations substantially worse off) is pretty clear though.

> It seems to think the chart gets rosier for the young.

That seems comical optimistic to me. Between gig economy, covid and rising cost of living, unaffordable housing, college loans I struggle to see the young ones building rapid wealth all of a sudden. If anything id expect even worse than where that chart stops.
Galápagos Syndrome
Maybe this is a hot take, but the `key` API in the dom was a massive mistake. I've been writing JavaScript since the aughts and I've never managed to use it in a way where it didn't feel like a mistake. It's always issues like this, where certain keys don't have the value you expect. Or capitalization becomes an issue. Or modifier keys get in the way. Or god forbid your user has a keyboard with a weird layout or does chording and the API just completely gives up.

As ugly as the keyCode/which APIs are, they work. I've never had an issue with them.
Had.

One of the most egregious destructions of great value in the modern world wasn't the collapse of the Key Bridge or the destruction of the library of Alexandria -- it was when Jython, a wonderful implementation of Python2 on the JVM, died because it was too much effort to upgrade it to support Python3. So much value and capital, destroyed because of the damn 2to3 fiasco. ALL FOR WHAT? For goddamned PRINT STATEMENTS?

Now all the libraries have moved on, so Jython is not so useful -- you can do toystuff but you can't import any serious modern python library anymore, which you could a decade ago! And you got real multithreading with no GIL to worry about it! It was ahead of the real CPython2!

It was more than just a way to integrate and glue together Java and Python code -- it was actually a viable alternative Python runtime. It's a big reason I've never forgiven or started retrusting the python community after the 2to3 fiasco. It just shows it's not a serious language like java that actually cares about backwards compatibility and is able to advance anyway.

Hey, what ever happened to Groovy? It was like Scala/Kotlin but without taking itself seriously at all, much more akin to perl than to C++.
I genuinely don't understand the appeal of a closed Firefox fork. At that point why not just use Vivaldi?

Anyway, after googling the issue, the running of that browser is a bit too amateur hour for me to rely on for something as sensitive as a web browser, even if they have reversed course on the decision.
I'd prefer the EU to be dismantled just because of this.
> If I attend a work-related conference in California, I'm being paid to be there and so that's California sourced income and I have to file taxes, right?

I'm not an accountant but I have read that baseball players pay state taxes based on where they play, such as away games in a different state. I'm not sure if it applies to tech in the same way, it sounds like it would be a nightmare to file, especially if your company has trips where most of the company might be operating in a different state for a few days or a week.

For example[0]:

> Professional athletes' taxes are also much more complicated than the average taxpayer. In the U.S., people must pay taxes based both on where they live and where they work. That means when the New York Mets play the Dodgers in Los Angeles, Mets players can be taxed for the days they played in California.

[0]: https://spectrumnews1.com/ca/la-west/sports/2023/12/15/ohtan...
Right, seems Blazor and some other things have now been ported.

How about the IDE?

Personally I don't trust MICROS~1 and fiercely dislike their operating systems, so I'm not exactly engrossed in the details in this area.
If anything the original post looks like the very antithesis of a typical linkedin post which is overboard with enthusiasm and positivity (to the point of being nauseating) and devoid of even a hint of introspection or a reality check. Maybe it's just our linkedin networks and personalizations are very different... who knows?
These are going to fail in a lot of EU nations because abortions and gun ownership aren't issues associated with (current) politics.
It’s exactly that - the IRS doesn’t want people bypassing taxes via weird gift freebie methods. So if it’s not much and it’s not regular, they don’t really care.
You wouldn't bother as consumer. The advice above was for developers I think
Since we're criticizing reading comprehension, you seem to be shoehorning whiggist interpretations of history into every story that needs a villain, so do be careful not to stare into that abyss too long. My question was about a surface skim literary analysis, 'Golden Age' scifi have many utopias, modern scifi prefer distopias, why is? Since Asimov wrote plenty of utopian scifi, and that's not the portion of his work getting film adaptations today, I don't think your whiggist bogeyman theory really works for the question I was actually asking. And I'm well aware of my whiggist beliefs, though I despise the term. If you want to be polite, you can call me an evolutionary humanist.

I suppose I might have been imprecise in my speech by conflating optimism with utopianism, but 'depiction of future I'd like to live in' and 'optimistic scifi' are close enough concepts to those of us untouched by modern English departments that those of you who are could just disambiguate and move on when you encounter it.
OLMo 1.7–7B: A 24 point improvement on MMLU
Also copying from my iPhone and pasting into my Mac is so practical it feels like straight up science fiction
LXQt 2.0.0
This socially qualifier completely changes the original meaning.

One might argue that even national governments that are directly elected are socially detached from the general population.

That is in my opinion a fault of society rather than fault of governments. If you don't care about politics, you are doomed to be ruled by those that do.
That was very well written, rarely a text can grip and wrench my heart so much, but this one did it easily.

My experience with "adventuring" and NDE are less dramatic. Once we went out on a winter hike across the mountains with friends, but we underestimated how much effort crossing in the snow would be - or overestimated our capabilities. We ended up going down to the valley, where we knew was a village instead of trying to reach the other peak with lodgings. When taking a shower by the end of the day I realized how cold I really was and that if we hadn't reached proper shelter and instead improvised one, we would have likely frozen to death. Luckily one of us insisted on carrying on even though we were exhausted and wet from the waist down by the end of it. I keep going back to this experience in my mind once in a while to marvel on how close we were to some sort of tragedy (either death or permanent injury due to frostbite).
The commission are certainly deranged, and the UK is certainly deranged, but overall I don't agree that the situation is bad.

Maybe in Germany.
So he didnt resign over this donation, it was an unnamed gay couple flexing their power due to their donations?

https://web.archive.org/web/20190526144926/https://www.bbc.c...

>He lost his job because he made a bet that he was more important than the possible end of Mozilla and he lost that bet.

I'm not sure how anything said in this thread counters what is rather well established publicly.

Ultimately as well, firefox is at about 2% market share right now. Has he lost that bet really?
Thanks for the mention of Juicero. That was awesome in its own kind.
But that’s the same as pressing the paste shortcut. I guess the force option emulates keypresses or something like that to always allow paste, which the right click option of Firefox doesn’t do.
My least favorite taxes right now are those that apply based on location.

In theory, my tax return requires about 4 extra states and a few cities, and a bunch of state registrations, and my payroll provider doesn't support the operations; so the net result is a Helleresque fever dream.

In practice, I never leave home on paper.
Just do it in Wordpress. Then you don’t even need the designer or developer, just a credit card.
Ironic that this has been downvoted a bunch
Queen bumblebees surprise scientists by surviving underwater
Developers who think they're doing the world a security favor by inhibiting paste into password boxes have a special place in hell.
some influencers are blind sell outs like you say, but there are those that sell out within their values. relying on 'influencers' is just relying on pre-internet role models to save brain power
> PG just needs to do like the other databases and cache query plans

The inline blocking compilation step will still fuck your query.

> also add hints please

I’d much rather they allowed bypassing the planner entirely and had an interface to feed plans directly to the executor.
Played through GoldenEye 64 and Perfect Dark semi-recently. Although the more recent releases available on Xbox rather than N64. I'd played GoldenEye 64 a lot as a kid but not Perfect Dark. Both are pretty great and still kinda unique in the FPS space.

I've also been playing Persona 3 Reload, which is technically a new game but a pretty faithful remake of an older one with some great quality of life improvements. I don't think I'd want to play the original again without full control of party members.
Bukele is not an exception. He's not replacing a functioning democracy. As you describe, the old system had no true separation of power - criminals had already captured it and made it dysfunctional.

As everything in live, just because it says X on the label doesn't mean it has X in it. Same with democracy. To have a functioning democracy, you not only need to have separation of power, you also always have to make sure it is maintained, and a society has to constantly re-educate itself on why that is so important. When we take things for granted, they are up for grabs from people who just want power.
This reminds me of shuffle.dev l, of which I am a customer.

Nice work!
The guy could've just said it was a minor formatting change and had a better chance of getting the PR approved, instead of presenting the nonsensical reason (the parser)?
>That said, this has its pros. If citizens had more of a say, we'd probably have no low-emmission zones, no or almost no pollution regulations, etc.

Since we would rightly blame corporations for polluting the Earth and not ourselves, we would absolutely do away with low-emission zones, but we would surely crank up pollution regulations for them.
Strange hill to die on. Lots of people scam by expecting to right their wrongs in the end. Hell even Theranos may have believed with enough scam money they could eventually have made right with the tech. Still a scam. Same here. If it’s not what you’re selling, it’s a lie, and a lie is a scam.
I suspect “paste” was more “simulate keyboard strokes that produce the text” in which case that could take a notable amount of time if you had a paragraph in the clipboard.