skysight-inc/HackerNews huggingface dataset:
Without morally condemning them:

Accumulating that much wealth means you were in a frenzy. It’s good he snapped out of it. Take someone like Elon or Bezos, 10 billion is not enough, 100 isn’t, 200 isn’t. We have people that are still in a manic greed phase.

It’s karma that the ghost of Hitler possessed Elon’s body. Simple greed can destroy a soul too. You have no idea the supernatural forces that will dock in your soul if you make it a comfortable nesting place.
it is all about growing complexities/limitations and convenience.

even at the software level, you are reliant on the os makers allowing certain things to happen. i could not care less about homelab if at the end of the day you need to pay to get syncthing working [1] on your ios device and only sync certain files.

[1] https://github.com/MobiusSync/MobiusSync
Stack overflow was an invaluable resource for me as a developer. I got a wealth of knowledge about a bunch of thorny problems I was encountering with out paying anything. The people who answered the questions I had were able to help far more people than they ever could have individually without SO. I’m having a hard time being upset about his financial windfall. It’s really only a bait and switch for people who answered questions with some other unstated expectation than helping others or receiving help.
This is why I avoid Python. I started doing Go after looking for few solutions written and Python and I couldn’t use it.

Some magic values inside objects of recursive depth changing dynamically at the runtime. After working for some time with functional languages and languages with non-mutable structures I’m afraid of such features today.

Context is nice because it’s explicit. Even function header spills the detail. `GetXFromName(context.Context, string)` already says that this call will do some IO/remote call and might never return or be subject of cancellation.
You think the major complicating factor of rolling out e2ee was that they used react?
True enough. I guess it's probably not beyond saving, either. It does have a pretty good core idea.
Good luck making that immediate UI accessible.
Not OP, but yes, immensely. Two different galaxies.

The Paris Agreement is a joke; it has done nothing. It's just a bunch of big-ass politicians and a few celebrities bloviating about not solving the problem.

Look, I'm not disputing at all that global warming is an issue, or that we need to solve it, or that humans cause it, or whatever. But the Paris Agreement and those all other agreements are all about big idiots pretending to do stuff.

Probably the most effective thing we have done globally to combat warming is changing to electric cars, and that's NOT the Paris Agreement. Not even close.

The Paris Agreement is the ultimate politician's move. Global warming is a technical problem and must be solved by technical means.

Ironically, the one person who is doing more than all the politicians combined to solve this is backing the current administration. Twitter is nuts over if he did a Nazi salute, while doing nothing to focus on solving what they believe is the biggest issue in our lifetimes.
Just like religions that emphasize "spreading the word" have largely won out over others that didn't, I wonder if this will similarly pan out for religions that incorporate LLMs in that process.
I love this, more please!!!
Did you end up releasing your bots?
He's known to locate certain things from time to time.
The first in what? Not in search nor Generative AI.
Other acts of those charged are routinely brought up in trials. Fir example, criminals being charged with crime A that already committed similar crimes in the past are used to show that the likelihood of crime A being committed this time is higher.
This argument is problematic because it implies that a person from a different background who committed the same crimes (e.g., a poor, black, uneducated person without any fancy philosophical ideals) /should/ be locked up and the key thrown away. It doesn’t work that way. The law applies the same to all, and that’s the way I like it.
My main gripe is that if someone finds a vulnerability that gives you a list of urls the model falls apart. I’ve seen this happen in organisations :/

But agree with your statement here and others about the lifetime of the data - if something is sensitive or secret you want proper access controls applied, not just openssl rand -hex 8
> use inheritance to model subtyping but Liskov/Wing weren't making any statements about inheritance specifically.

Right. Inheritance is just one mechanism to realize Subtyping. When done with proper contract guarantees (i.e. pre/post/inv clauses) it is a very powerful way to express semantic relationships through code reuse.
The $100B check is already cut, and they are currently building 10 new data centers in Texas.
great, would love to see your application, is it on github?
I think the idea of "sprinkling" JavaScript into your server-rendered HTML is a good one. However, I think that Stimulus is terrible.

1. There isn't a good way to test it. There is nothing in the docs about how to test it.

2. Keeping state in the DOM is dangerous

3. Messaging between Stimulus controllers is painful

4. They disconnect parameters from functions. The functions have to scan through the DOM to find what they need which I think is fundamentally weird

5. Reusability is rare

6. It doesn't try to play nice with the larger JavaScript ecosystem.

I personally prefer Vue.
"Parameterizing complexity" is probably a better way to say it. There's no isolation when it comes to software.
Same, and I've found this works quite well with a C++ backend. Just send over binary data as struct-of-arrays, load it into typed arrays, render components. Your app will be bottlenecked only on bandwidth, as it should be, even for heavy 3d applications.

There's nothing fundamentally stopping react apps from being fast like this, but the dependency snowball has a way of hiding accumulated dynamic memory allocations and event listeners. Instead, we should be intentionally grouping allocations and events, keeping them contained to a few well understood pieces of code. Without this, these apps could be ported to native C++ or rust and they would still be nearly as slow because there is no magic language that can make a slop of millions of tiny dynamic allocations fast and low overhead.
Actually, for most things (not PHD research level) you will learn more from the first approach. Getting answer directly means you can use the rest of the "free" time to integrate new knowledge into prior knowledge and review the information into long term memory.
When you run their demo locally, there are two places that trigger a warning that the code loads the weights unsafely. To learn more about this issue, search "pytorch model load safety issues" on Google.
What data do you analyze?
I agree that the Wikipedia model is better, but Stack Exchange posts are also under a Creative Commons license.
I understood exactly what you meant and that is an awesome experience
Are you talking about CI or local development? Why would you run a single test in CI? And why would a container add 10+ seconds to a local task?
It would be nice if OS vendors would stop breaking things, too.
It's much simpler to not write an entire second application in the fucking browser, which is what React et al frequently entail.
Lol, how is it not possible?
Because when a small group of elites with permament term and no elections decides what is allowed and what isn't... and has full control of silencing what's not allowed and any meta discussion about the silencing itself... is different from when an elected government decides it, and then anyone is free to raise a stink on whatever is their version of twitter today without worrying about being disappeared tomorrow
meh. you're probably right. I edited and distilled it down to the main point. I just wish it were a nonprofit at the end of the day, I guess. It would've been the right thing to do. That he chose not to makes me sad. That he was rewarded richly for it, sadder.
Russian has singular, plural and paucal (reserved for small numbers: 2-4). Interestingly, zero is plural, not paucal:

1 kot "1 cat"

3 kota "3 cats"

but:

5 kotov "5 cats"

0 kotov "0 cats"
Why would anyone need an anonymous poor UX marketplace for anything other than illegal goods?
The older I get, the more I find myself gravitating toward building with Express.js, using front-end HTML with a touch of Alpine.js—and that covers 99% of my use cases. React is mostly an overkill.
Where has that strategy been effective? Do you have any numbers? Does it have any side effects?
I would translate as "anticipation-inducing"

Unwieldy, but probably captures the level
Removed: duplicate comment
what bank would finance this? this is such insane risk. as soon as the stock market hits a recession, the bank will call the loan, and the borrower will be bankrupt.
To be fair, Signal has gotten a lot better and a lot easier to show people how to sign up. Back when I did my migration off FB Messenger it was a different story and Telegram was basically on par with Messenger
for a lot of us it wasn't the reputation, it was the idea of a gift-economy help desk and knowledge base. i enjoyed being a part of it, both helping and being helped, back when it was still good.
James Ellingson is a convicted federal criminal charged with numerous crimes related to this case.

Tasked with investigating Silk Road he ended up in jail himself, along with his co-workers.

There's a very good reason none of this stuff ever went to trial, it would be incredibly embarrassing for the agencies involved to see the light of day.
Inheritance is nothing more or less than composition + implementing the same interface + saving a bit of boilerplate.

When class A inherits from class B, that is equivalent to class A containing an object of class B, and recoding the same interface as class B, and automatically generating method stubs for every method of the interface that call that same method on your B.

That is, these two are perfectly equivalent:

class B {
public void foo() {
}
}

class A_inheritance extends B {
}

class A_composition implements B {
private B super;

public void foo() {
super.foo();
}

This is pseudo-code because Java distinguishes between Interfaces and Classes, and doesn't have a way to refer to the Interface of a Class. In C++, which doesn't make this distinction, it's even more equivalent. Especially since C++ allows multiple inheritance, so it can even model a class composing multiple objects.

The problem with inheritance is that people get taught to use it for modeling purposes, instead of using it for what it actually does - when you need polymorphism with virtual dispatch, which isn't all that common in practice. That is, inheritance should only be used if you need to have somewhere in you code base a collection of different objects that get called in the same way but have to execute different code, and you can only find out at runtime which is which.

For your students and employees and users example, the only reason to make Student and Employee inherit from User would be if there is a reason to have a collection of Users that you need to interact with, and you expect that different things will happen if a User is an Employee than if that User is a Student. This also implies that a Student can't be an Employee and vice versa (but you could have a third type, StudentEmployee, which may need to do something different from either a Student or an Employee). This is pretty unlikely for this scenario, so inheritance is unlikely to be a good idea.

Note also that deep class hierarchies are also extremely unlikely to be a good idea by this standard: if classes A and B derive from C, that doesn't mean class D can derive from A - that is only useful if you have a collection of As that can be either A or D, and you actually need them to do different things. If you simply need a third type of behavior for Cs, D should be a subclass of C instead.

I'd also note that my definition applies for inheritance in the general case - whether the parent is an interface-only class or a concrete class with fields and methods and everything. I don't thing the distinction between "interface inheritance" and "implementation inheritance" is meaningful.
Just google "langname redis queue"
Here to recommend this article, really helped me to understand inheritance better. Liskov Substitution is just one aspect / type of it and may conflict with others.

https://www.sicpers.info/2018/03/why-inheritance-never-made-...
Comment from Elon Musk:

https://x.com/elonmusk/status/1881923570458304780

They don’t actually have the money
If the law is unethical then you may be pushed to do "bad" things. For example if you are a Jew living with family in a Nazi Germany and someone know your secret and he feels he need to disclose it to the authorities then you may consider... murdering him. Would you really be a bad guy?
In aggregate, Stack Overflow probably saved developers far more time than anyone ever put in, and saved companies all over the world far more money than the founders made in their exit.
It seems a big strectch, 99%+ revenue was from illegal goods, and it wasn’t like it was some decentralized blockchain marketplace.

The value created was reducing “legislative risk” for buyers and sellers of illegal goods.

Also, people just run ads on Facebook for drugs, counterfeit money, stolen debit cards.. it’s wild.
> However, when I was a kid a would put a firecracker next to an object. I didn't bother running the scenario through a compiler to see if the object was of type Explodable() and had an explode() method that would be called.

Duck typing: if it quacks like a duck, and it explodes objects next to it, it's a firequacker
Many countries will allow you a second or even third passport, so you can still travel while visa are being processed.
Are you someone who constantly seeks to change or "improve" things?

Apparently she had something that worked, so why fix something that isn't broken?

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." ― Antoine de Saint-Exupéry
Why not incarcerate all car makers and doctors then too?

You are hopelessly lost my friend, unable to comprehend the concept of illegal activity.
From an outside perspective, that quote takes on a whole other meaning. Namely, that very few statements about "God" don't have similar but contradicting statements - making it (almost?) impossible to say anything definitive about them at all (from a SAT solver/proving kind of perspective).
$50 million?! That's about three orders of magnitude above where I got off the rat race. With any luck it'll hit a four orders of magnitude, though the Timon of Athens problem is not unknown.
This could be the reason why nutrition "science" is so fragmented. There is no way to ensure the process is being conducted correctly.
> Light mode might be annoying to read in no-light environments, but dark mode is nigh impossible to read in high-light environments. Ever try to read a dark mode UI on your phone on a bright summer's day? Can't read a thing, even with brightness cranked all the way up.

This. once stuck outside with limited battery and tried switching to light mode. could instantly reduce brightness and still see everything.

the nature of lcd display makes it hard to display contrast without backlighting. but the early ones could be effective by showing dark details on a blank slate. this situation brought back my appreciation for having this mode.
Physics of Skill Learning
What difference do you see between implementing an interface and inheriting from a class, that makes one good and the other bad?

I'm asking beyond the arbitrary distinctions that some languages like Java or C# bake in.
Sounds a lot like nitpicking, and I'll demonstrate why.

With docker containers, you can shell into it, do a couple of changes and "docker commit" it afterwards: similarly stateful, right? You resolve both by recreating them from scratch (and you could easily chmod -w the entire virtualenv directory if you don't want it to change accidentally).

The pattern of using requirements.txt.in and pip-freeze generated requirements.txt has been around for a looong time, so it sounds like non-idiomatic way to use pip if you've got problems with locking of versions or non-leaf projects.

As for directory layout, it's pretty clear it's guided by Python import rules: those are tricky, but once you figure them out, you know what you can and should do.

Can you clarify what do you mean with "structured unit tests"? Python does not really limit you in how you organize them, so I am really curious.

Sure, a bootstrapping problem does exist, but rarely do you need exactly a particular version of Python and any of the dev tools to be able to get a virtualenv off the ground, after which you can easily control all the deps in them (again a requirements-dev.txt.in + requirements-dev.txt pattern will help you).

And there's a bunch of new dev tools springing up recently that are written in Rust for Python, so even that points at a community that constantly works to improve the situation.

I am sorry that you see this as "gaslighting" instead of an opportunity to learn why someone did not have the same negative experience.
A practical rephrasing of LSP: subclasses should be subtypes.
Everyone complains about not dividing by zero, but just multiply 0 by the inverse and everything is good.
thread-local locale you can easily save and restore would work. In other words, dynamically scoped.

But you don't want to be processing data in locale dependent-ways using the crap available in ISO C.
You need both. Even with Git (a snapshot-based system), some commands take a hash as a revision and some take a hash as a change (e.g. checkout/rebase/reset/bisect vs cherry-pick/revert/amend). You'll hear both in common parlance too ("this commit doesn't pass tests"/"this commit is deployed"/"rebase onto this commit" vs "I did the last commit"/"this commit is too big"/"that commit broke X").

You really have to think of commits as both, neither view is entirely sufficient.
Unfortunately for many of the HTMX/Turbo people, they did right to identify the problem but they have the wrong solution.

The way to alleviate those issues is not to bloat the frontend with things that shouldn't be in it nor is it to fragment the code base with never ending "sprinkle" of JS.

The best solution is something like Gleam's Lustre, where you use the right tool for the job, while keeping a coherent code base:

https://blog.nestful.app/p/gleams-lustre-is-frontend-develop...
Not being able to shoot over water is lame.
Wait… you’ve clearly never used The Silk Road, have you?
i feel like a lot of people have forgotten that that was its initial impetus, literally "let's get together and collectively build a better expertsexchange without the dark patterns trying to monetize your need for answers"
There is no "legit crypto" - it's a myth. Every single exchange that swaps spit with the Bitcoin ledger is laundering money made by criminal (often violent or fraudulent) means. Many if not most altcoins are equally as fraudulent, or used to launder ("tumble") other suspicious coins.

Let's be honest anyways, the cryptocurrency "industry" as we know it is less than 4 years old, and in 4 years it may be gone. Exchanges like coinbase and so-called defi innovators like A16Z need this legally-dubious signalling or they'll risk never having another leader corrupt enough to sanction their behavior.
Oh it's a video game!
There is a famous transformer model named T5 from Google, and also S4, S4 and S6 (Mamba) in the LLM space, so it is not unusual naming.
You shouldn’t believe what you read, especially from the book clean code. The principles are somewhat okay, the examples are terrible
If I know what I want, just not exactly where, I'll go straight for a search. But if it's more fuzzy then LLMs has totally changed how I acquire knowledge.

Now I find it more productive to ask an LLM to get some keywords or similar which I might search for afterwards.

The great thing about LLMs is that, unlike a search engine, you can tell it "no, not quite like that, more like this" to guide it.
Much easier to do OLAP. OLTP is way harder.
* Worldle

* Sedecordle

* Jellyfin
O3 high compute requires 1000s of dollars to solve one medium complexity problem like ARC.
My latest article explores the potential of TPUs, NPUs & more, and whether you should be looking beyond the cloud. #AI #Hardware #Innovation #Tech #ArtificialIntelligence
I can’t believe Trump did something right. If Harris were prez he’d be languishing there till who knows when.
I am talking about either, because the GP post was about "containerizing a build environment": you need your project built to either run it in CI or locally.

Why would it be slow?

It needs to be rebuilt? (on a fast moving project with mid-sized or large team, you'll get dependency or Dockerfile changes frequently)

It needs to restart a bunch of dependent services?

Container itself is slow to initialize?

Caching of Docker layers is tricky, silly (you re-arrange a single command line and poof, it's invalidated, including all the layers after) and hard to make the most of.

If you can't get a single test running in <1s, you are never going to get a full test suite running in a couple of seconds, and never be able to do an urgent deploy in <30s.
Basically he’ll do anything to get the votes he needs, there’s no morality behind it.
One nice thing about ChatGPT, they won't judge you as a fool for asking an easier question.
Don't know how it relates to PEPPOL, but Finland is pretty much all in on e-invoicing and has been for years. As a consumer, I get e-invoices from my building management, insurance company, the tax administration, my credit card company, my phone operator, my electricity company and even the place I order domestic domains from.

It's really nice though. I can set invoices to be paid automatically when they're under n€ and don't have to do anything to keep up with all of my payments.
If they are actually trying to maximize any kind of public welfare utility function, surely commutations and pardons and decriminalization and harm reduction for hundreds of thousands and millions of people, and body autonomy for hundreds of millions more should mean a wee bit more than this entirely transactional act.
Why would we expect someone to not only have the insight on how to fix society, but actually be able to reshape it, just because they are a billionaire? Giving resources to those who need it might be the best way to help for some.
You asked for a citation, I provided two, and you didn’t show either disproved him flirting with white supremacy (my original claim you disputed).

Is there anything in the citations that is somehow wrong? If not, why pivot to a claim to authority rather than admit I provided your requested sources?

Incidentally the ADL has been catching a lot of flack for their statement. And they earlier explicitly condemned Musk earlier for…the exact events I cited above.

Beyond that, Musk hasn’t even denied it was a Nazi salute! You’d think he could clear it up, or at least attempt to. The fact he hasn’t denied it 24. Hours on speaks volumes. https://www.vanityfair.com/style/story/elon-musk-inauguratio...
This is really well done. Took me back to the good old coleco days. The controls on mobile are well done.
i am changing this in the next update
BTW, if not everyone knows who MIT's Liskov is - Turing award winner - https://en.wikipedia.org/wiki/Barbara_Liskov
DeepSeek is an open source model. You can download it and run it locally on your laptop already.

So any OpenAI user ( or competitor even) could take it and run a hosted model. You can even tweak the weights if you wanted to.

Why pay for OpenAI access when you can just run your own and save the money?
Was there anything said about pardoning Snowden?