skysight-inc/HackerNews huggingface dataset:
This has been coming up a lot lately.

It seems to me that a new generation of developers are simply rejecting oo-paradigms because they are oo, without an in-depth analysis.

I agree with the general consensus that oo inheritance hierarchies of the past became too deep and were overwhelming, but subtyping has a place.

Because interfaces are stateless, you generally cannot completely implement required interface functionality without wiring them up to each individual object, resulting in a lot of boilerplate code repetition.

This is exacerbated in GUI programming, for example, where subtyping makes a lot of sense (and doesn't devolve into Animal -> Rabbit nonsense).

With subtyping, you can take an object that is 95% of another object and just override where necessary.

I also don't believe composition provides the same level of encapsulation that can be achieved through traditional class-based oo. There seems to be this prevailing view that oo is all about inheritance, when the truth is that oo was really about encapsulation and isolation. You only expose what you need to, and objects (whether they be classes or structs or whatever) can be built and tested without fear of code collisions or meddling from the outside view.

I will concede that interfaces can and do provide a level of encapsulation, but in practice, it's just clunky.

Just look at some Rust objects and the sheer number of traits that they must be aware of and implement by hand. It's piecemeal when it could be one and done.

And please understand, I'm not talking about "...in the beginning there was a GObject, and that GObject bequeathed to...and..."
It's possible that it's still listening to you. It's possible that it's not. It's also quite possible that you're in the range of other listening and facial recognition devices that you do not have control over. Always be suspect of TVs in public locations.

The other possibility is to examine what brought up the topic of fountain pens. Because these advertising companies have gotten very good at putting together models of thought processes based on completely innocuous and oftentimes data that we don't even consider as relevant. They are able to assemble this into a list of probable things you would be interested in and then advertise that to you.

I suggest that as a possibility because oftentimes we think topics are unrelated or they are abnormal and random things that come up but that is rarely so. The way the mind works how it maps data together can seem disconnected in random but it's often not. So those patterns of how the brain assembles memories thoughts and reasoning can be deduced and exploited. So It can seem like you had a conversation about pens that is completely unrelated to any other things you have been doing lately but it may not actually be. The way your mind drove you to having a discussion about fountain pens is simply the same way the advertising companies new to present targeted ads to you about it.

I suspect it is somewhat a combination of both of these things.
Most of these things have nothing to do with science. Anyone can ask questions, publish or form a consensus. The distinguishing feature of science is that two scientists studying the same thing should, in time, converge to the same opinion on the topic because they are guided by empirical reality and falsifiable hypothesis. Picking that up as a philosophy is very political, but after that it really isn't.

> Did you know about Einstein’s widely published views on socialism?

This is the very essence of the appeal to authority fallacy. A physicists opinions on socialism don't rank more highly than anyone else's. Might be right, might be wrong. He wasn't opining in a scientific capacity.
FOSDEM 2025 has exceeded my expectations
I believe that if the reader is familiar with PPO, they will immediately understand GRPO as well.

I‘ve heard people say that GRPO giving a zero gradient in cases where neither the current sample nor the group scores give any reward is advantageous for optimization. It avoids killing your base model with low signal to noise updates, that can be a problem in PPO where the critic usually causes a non-zero gradient even for samples where one would rather be like „problem too hard for now, skip.“

I‘d be curious to hear you lay out your thoughts though!
A loophole used by Shein/Temu to ship packages to US tax-free (2024)
It’s amazing how little control we have over information that is the most personal essence of our lives.

Why do we have zero insight, no control. Nothing.

I hate it so much.
I once read a guide about this that I'll never be able to track down, but it was quite gruesome and stuck in my head.
Yes, they're regular iphones, not different in any way.
Which does absolutely nothing if your device or the app in question is permitted or otherwise not prevented from making DNS-over-HTTPS (or, less commonly because of its discrete port, DNS-over-TLS) queries.
It: Collection of error handling, performance measuring functions for Golang
here's an old post of mine about it. this was a year ago, maybe it's improved but given they were willing to ship this I am not optimistic.

https://nelsonslog.wordpress.com/2023/11/19/ubiquiti-routers...
> You need to really get into the weeds of what "actually feeling" means.

We don’t even know what this means when it’s applied to humans. We could explain what it looks like in the brain but we don’t know what causes the perception itself. Unless you think a perfect digital replica of a brain could have an inner sense of existence

Since we don’t know what “feeling” actually is there’s no evidence either way that a computer can do it. I will never believe it’s possible for an LLM to feel.
This vagueness and lack of clarity, with people expected to know, and follow and obey the mind of the commander, is how dictators operate. There is no respect or understanding of law or the process of law; it is their will, and since they have given command, it should happen.

There was in his memoirs something Speer described, after his elevation to Armaments Minister by Mr. Hitler. Speer wrote, "we moved as if in a vacuum". This is the dissolution of process, law and clarity, with its replacement by the will of the President, and with serious consequences to those who are seen to obstruct.

I begin to wonder in fact if Mr. Trump, at 82, is actually also loosing his marbles.
What is the actual technology being used here? Which LLM/VLM? Playwright? What do you store? What do you not?

Tell me actual details.
Running out of metals like "we can't build critical infrastructure and spoons are like diamonds" or running out of metals like Apple might lose a billion next quarter? Running out of metals in what context?

I live like a pauper so this is all beyond me tbh. I can't square any solution that doesn't begin with not having billionaires.
Panel interviews seem to be more common. Curious if others have seen the same? I personally feel very uncomfortable coding in front of a group. First one of these I tried had like 5 people watching and I lost my nerve and bailed. :|
Ubiquity stuff has always been flaky with metric accuracy, its commonly mentioned on their forums, and I get the impression they never intended it to be super accurate, just a general overview.

My personal experience with a USG is that under real load it will deprioritize stats, so traffic speeds etc start getting dropped, though I guess thats better than losing network speed just to make a pretty graph
It's still remote. I don't get how you could pass an interview using ChatGPT unless it's purely leetcode.
Once again, I’m having to remind a person that coding is a team sport and personal choices are bullshit.

Every deviation you make from stock is something else you have to put into. The onboarding docs and convince all your coworkers to install. They won’t. Or they think they will but will miss a step or machine. Or for language specific tools, they’ll use a multiversion tool like asdf or nvm or ram and have to reinstall again every upgrade.

It’s not up to me. It’s not up to you. It’s up to us. And if you can’t see that, maybe you shouldn’t be working with other developers. Or maybe you haven’t been and you need to.
> It's also quite possible that you're in the range of other listening and facial recognition devices that you do not have control over.

Dining room at home, not in range of anything else with a microphone that I can think of.

Thanks for the info — it's helpful.
Elon Musk Takes Aim at Reddit
> But devices > 10 years old rarely make the news for their flash being dead.

Accelerated stability testing is fraught with potential issues, and any output is intentionally conservative.

An issue with estimating lifespan on new products is that they'll expose them to more extreme conditions, but those more extreme conditions may trigger (exponentially faster) higher order reactions that are relative non-issues at regular conditions.

Then you have things like activation energy requirements for a reaction that just might not be met at regular conditions, but happen at higher temperatures.

And an IC is quite the soup of molecules in varying combinations unlike a straightforward solution.
https://archive.ph/i8kC7
> In 2008, Obama got elected on a promise of change, but by-and-large just did more of the same

After 2010 midterms he couldn't really do anything, because the GOP did everything they could to obstruct everything, seemingly mostly just as a nihilistic power game. If you will recall, even very simple and uncontroversial appointments were being blocked. It was absolutely ridiculous. I don't especially like the democratic party, but there is no real comparison. Both a forceful push and several punched to the face are assault, but clearly they are not the same or "every bit as guilty".

In the first two years, when he was actually empowered, he mainly focused on the financial crisis and the ACA. Those two were already massive undertakings.

Also Afghanistan was not "Vietnam 2.0". About 280,000 US troops died in Vietnam. About 3,500 coalition troops died in Afghanistan, most of them in the early years. 2020 saw 11 casualties. Comparisons to Vietnam are profoundly unserious. There's a reason Obama stayed in Afghanistan: it was relatively cheap and kept an enemy (Taliban) in check. Now, you can agree or disagree with that, but it's really not as straight-forward as you're presenting it.
I mean the vast vast majority of people cannot prove/disprove theorems either, but we still consider ourselves as intelligent.
They Thought They Were Free – The Germans, 33-45
I remember a time when crossing the 10 minute mark was really stretching it on YouTube. Nowadays most videos hit the 1 hour mark... I'm not sure if this is what the market demands, or this is just Google nudging creators in this direction.

Fortunately people still make short videos, like this (relevant) one: https://www.youtube.com/watch?v=S0WWbpBxLCI
This. I've been managing a CI/CD system of around 50 macOS build machines for a few years now, previously our own hardware in a data center, currently EC2 Mac instances.

All the things Apple puts in place to make macOS more secure and consumer friendly make it really hard to manage as a server, especially if you don't want to use MDM. For example with the current version of macOS, the macOS AMI that Amazon provides requires manually logging in over screen sharing to enable local networking. So I haven't updated to Sequoia yet. As it is, my AMI build process is fully automated but still takes almost 2 hours and involves first mounting the Amazon AMI to a Linux instance to modify parts of the image that are read-only when it's booted from.

Our current CI/CD process is to create a unique build user per build, then tear it down afterwards. EC2 has something called root volume replacement to allow you to reset a machine to its AMI, but that still takes too long (~ 10 minutes) to do between every build.

(At least with EC2 Macs I no longer need to open a ticket with DC ops when there's a hardware issue.)

Using macOS VMs that can be quickly reset makes this all a lot easier, more flexible, secure, and cleaner. The only currently viable options I'm aware of are tart and anka. I'm glad to see some open source competition in this space.
1. Geo data - someone else in your conversation was searching for fountain pens. Anyone in the proximity could also be getting those ads.

2. Inception - you may have been getting ads/content about fountain pens before the conversation and not noticed it until the conversation. Perhaps the topic entered your mind inorganically.

I can assure you the same phenomenon has happened to me even when camping in the woods without phones.

Even if these platforms were sneaking enormous quantities of voice data over carrier networks without anyone noticing, 5 minutes of interacting with a voice assistant should put to bed any worry that they would be able to extract useful information from a long string of muffled audio.
See also perhaps "USAID security leaders on leave after trying to keep Musk’s DOGE from classified info, officials say":

> WASHINGTON (AP) — The Trump administration has placed two top security chiefs at the U.S. Agency for International Development on leave after they refused to turn over classified material in restricted areas to Elon Musk’s government-inspection teams, a current and a former U.S. official told The Associated Press on Sunday.

> Members of Musk’s Department of Government Efficiency, known as DOGE, eventually did gain access Saturday to the aid agency’s classified information, which includes intelligence reports, the former official said.

> Musk’s DOGE crew lacked high-enough security clearance to access that information, so the two USAID security officials — John Vorhees and deputy Brian McGill — were legally obligated to deny access.

* https://apnews.com/article/doge-musk-trump-classified-inform...

* https://news.ycombinator.com/item?id=42910635

I seem to remember some hullabaloo about Clinton not treating (potentially) classified e-mails appropriately.
Generally I think it's good to take people's reports of their unusual mental experiences at face value, even when they're crazy. Not that they never lie, but that you learn more by assuming they're probably telling the truth.

I haven't attempted unihemispheric sleep, and it sounds like a phenomenon that isn't represented in the literature, but it also sounds like it wouldn't get past an IRB anytime in the last decades, so I assume it's probably real.
How are you planning to do that in future missions? Sending up a a capsule or heat shield for sample return, or is the ultimate goal to return a larger mass and lose some?

Pre-built sample return has been proven to work with another asteroid in a small way I guess, the Hayabusa mission.
https://doge.gov does not say anything about what the DOGE plan is, and https://www.usds.gov/ is not apparently up to date wrt DOGE. Is there something other than the Executive Order [0] that lays out concretely what DOGE intends to do? This group of engineers is doubtless skilled, but I don't seem them as the decision makers and planners here.

[0] https://www.whitehouse.gov/presidential-actions/2025/01/esta...
It is not hallucination. When people do what we call halucination in chatGPT, it is called "bullshiting", "lying" or "being incompetent".
I always thought that the point of instruction tuning and ability to use prompts to get the model to do 0 shot tasks was that you don't have to collect tons of example data/samples. The method proposed here requires you to have tons of data. If you have that, why not just fine tune the underlying model?
Such an over-engineered API and then you use 1 and 0 instead of boolean for the fundamentally boolean thing that's the whole fking point lol, I'm out
> I feel like I exist.

This is pretty much the only thing in the world that you can definitely prove to yourself. It’s not a feeling
The Common Lisp Object System disagrees with functions being attached to data.
https://arxiv.org/abs/2404.00282
I'll provide some background for people that aren't familiar with the game. It's an online vehicular combat game where you pilot tanks, planes, helicopters and warships. The vehicles range from pre-WW2 to modern. The game aims for realistic vehicle specifications, like armour thickness, penetration values etc.

For older, actually real vehicles, that information is more easily available. For modern, classified vehicles, and vehicles that were never actually produced, they have to make reasonable assumptions. Sometimes players get upset about these assumptions and how they impact the game balance, and post classified design documents on the forums to argue their points.
Shame, maybe they should have focused on subsidizing therapy.

I don't even know what more to say. Paradox of tolerance so I'm no even going to pretend to empathize with ideas like"deport the illegals in chains " and ćmy body your choice".
Chairman Carr Stops Costly Regulatory "Overreach" [pdf]
I seem to remember some hullabaloo about Clinton not treating (potentially) classified e-mails appropriately.
> To understand the capabilities of LLMs, we evaluate GPT3
(text-davinci-003) [11], ChatGPT (GPT-3.5-turbo) [57] and GPT4 (gpt-4)

Oh dear, this is embarrassing. Anil Anathaswamy, are you aware a year in AI research now is like 10 years in every other field?
I remember a time when YouTube was limited to 10 minute videos, and we watched Hollywood movies on there, 10 minutes per segment.
You'll find plenty of definitions if you google the term[1]. If you would like a more long form explanation I recommend reading what Paul Graham[2] wrote about it. But to quickly answer your question, being woke means being extremely political correct, to the point where it is just a performance. Paul defined it clearly:

> An aggressively performative focus on social justice.

But don't focus on the word "woke" in my comment.

1. https://www.merriam-webster.com/dictionary/woke

2. https://paulgraham.com/woke.html
I fear that in hoping cooler heads will prevail, you've only set yourself up for failure. Trump and Musk will take advantage of your willingness to see them as better than what they are. That's how they win. Just remember they are doing Nazis salutes and setting up a concentration camp in Cuba. There are no more cooler heads.
"Precise" has a specific meaning for iOS Location Services and this ain't it. Presumably it's just doing IP geolocation which could be the same post code, or it could be the wrong city entirely. I'd expect it to be much worse on LTE than WiFi.
Automatic brightness probably helps honestly. It could help confirm whether someone is in fact in an area that has high levels of lighting around them (e.g., in a store, at a beach on a sunny day, etc.)

Everything little piece of data that is gathered and used can help even if it isn't immediately apparent.

Now I could be wrong on this, but I feel like advertisers don't need to know something is true about a user, they just need to be confident something is true about a user and that's where data points like screen brightness can be of help to them.
In the USSR for sure.
It's quite the opposite. Converting to words like yours, the argument is "could a powerful but not omnipotent god make themself more powerful", and the answer is "probably".

If the god cannot grant themself powers they're not very powerful at all, are they?
> to disclose every technical detail

Basic fundamental technical details are regularly missing: e.g., bits per cell.
Pretty sure the answer is ads. "Long-form" content has more opportunities to insert ads or sponsored content. There's not a lot of money to be made being quick and to the point.

People's viewing habits have also changed in response, rather than having the algorithm bounce them around they'd rather half-pay-attention to a 3 hour video. But I think the trend of ever-growing video lengths was spawned by a desire for more revenue.
Sure but being understood and expressing yourself are not the same.
> I think you were browsing the cards and using the quick navigation to go to another card in the same deck.

Yes, I was just looking at how it works because I liked how you presented your design principles.

My personal design principle is to minimize friction and allow immersion to concentrate on the task and not on the navigation.

> I actually had been using it for a couple of months without fuzz and just random noise in my retention abilities were enough to scramble the decks, at least in my experience.

I don't know about you, but when using cards or other repetition-based systems, I've found my recall is strongly increased by randomization: if you can "predict" which card you will be shown next (and I often did), you are not learning the content of the card, but their sequence. This is helpful for some tasks where order matters, but it's often an hinderance for things that don't have a natural order

> But a button in the quick navigation bar when browsing the cards to jump to a random card is not a bad idea.

A button is nice, but since your content doesn't fully fit on the screen, you should also consider keyboard shortcuts: being able to immerse in the viewing helps a lot for memorizing (cutting distractions)

After a while, I guess you must have nailed the common part (the drawing) while still benefiting from the varying part (the list of words): if you can have that on the screen more easily, without much friction (like scrolling down past the drawing), you will be able to immerse into that. Exposing the drawing area could be a setting, or more simply you could have shortcuts or buttons to jump to the word section.

Actually, maybe you should also get a button and a shortcut to randomize the words themselves: to take a quick example, https://shodoku.app/kanji/%E5%85%88 lists 104 words.

I think you know the #1 better than say the #103, because you have seen the top of the list more. If they are sorted by frequency (ie how common they are), that could be good when begging, but after a while you may want to learn the less common one, and having to scroll down may reduce your desire to do so.

I tested jumping to the bottom of the page with the End key, and I think you have a "load-on-demand", so you should be able to test my hypothesis quickly: look at the web server stats for the chunks of a given page for your own IP, and plot the frequencies: I think the bottom where the #103 word is will be seen far less often that the top where the #1 word is.

You have made a very cool project, and I like your design principles, so I hope you won't find my suggestions offensive or disrepectful.
Trump is basically doing a blitzkrieg of EO's. Lawsuits are happening slowly between judges injuctioning Trump's budget freeze, employees suing the government over the OP issues, and states suing over various orders. But so much is happening at once that it's hard to keep track of your full time job isn't politics.
> If you have an effective and well designed open ended interview that's more collaborative, you get a lot more signal to filter the wheat from the chaff.

I understood their point but my point is a direct opposition to theirs, that at some point with AI advances this will essentially become impossible. You can make it as open ended as you want but if AI continues to improve, the human interviewee can simply act as a ventriloquist dummy for the AI and get the job. Stated another way, what kind of "effective and well designed open ended interview" can you make that would not succumb to this problem?