skysight-inc/HackerNews huggingface dataset:
kagi summary:

In "Elon Musk has become the world’s biggest hypocrite on free speech," Trevor Timm critiques Musk's claims of being a free speech absolutist. Timm argues that Musk has created a more opaque and arbitrary system on Twitter, contradicting his professed beliefs. He highlights the recent suspension of leftwing journalists critical of Israel's actions in Gaza as a key example of Musk's hypocrisy. Timm also points to Musk's lawsuits against Media Matters for criticism regarding ads next to hate speech, suggesting that Musk retaliates against dissenting voices. Additionally, he notes Musk's inconsistent content moderation policies and his compliance with legal orders that restrict user speech. Timm criticizes Musk's silence on free speech issues in China and his enforcement of non-disparagement agreements at his companies. He argues that Musk could leverage his wealth to create a transparent appeals process for users but instead has chosen a self-serving approach. Ultimately, Timm portrays Musk as a hypocrite who exploits the rhetoric of free speech for personal gain."

I did not even read it: annoyed just by the name (yes)

the dude is a living troll, alive 'cause of people annoyed by him (as me, ahahah), the Madoff of communication... floating day by day
No, that is according to the contract that creators agree to. This is widely reported by creators.
I chose C# for the same reasons. It's probably easier to make C# unreadable than Go due to plethora of features, but it all comes down to how you discipline yourself about writing code.
I do think people should tend to be more verbose with variable names, in general.

And since it's python, use snake case to add faux white space to help the eyes parse the statement.
* SSE and other architectural extensions combined with supporting patents

* Intellectual property minefields about how to adapt every new micro-architectural innovation to the mess that is x86 architecture.

Finally, barriers to entry in developing a competitive processor are fundamentally high. Combining them with the risk of litigation makes it untenable.
They can set the rules however they like before the vote, but the Electoral Count Act prohibits states changing the rules around how they appoint electors once the votes have been cast.
The US is a federation of states, ultimately. They have a right to form treaties among themselves. The same conceptual backing that gives all states representation via US Senators gives them the backing to do this. I'm all for more federalism, and I'm fine with the Senator system and the Electoral College.
> a tensor or rank n is a function that can be applied up to n vector

There seems to be a grammar problem here.
If that's true why does college cost an order of magnitude ($60k per year) more than a public high school in a top state (eg NJ/MA, $15k per year) with similar class size ratios, less class time per year, and only slightly higher pay?

Additionally, if professor pay is too high, there is probably room to cut it without much harm, considering there is an oversupply of grad students who would love to make tenure but don't have a chance due to so few slots available.

1 full time professor can provide an education to 20 students. You can pay this professor $100,000, and spend another $100,000 on taxes, overhead, etc. That's $10,000 per year. Where's the other $50k come in?

There is lots of waste. Replace these fancy campuses with a building like an inner city high school and replace the many administrators with a volunteer faculty committee and a couple of paid administrative assistants.

Run colleges like high schools but with higher paid, better educated teachers. The damn building and other luxuries don't matter. All a good teacher needs is 4 walls, paper, and a classroom of willing souls.
This is the fateful combination of O2 and Android together, possibly the worst experience in the universe (from experience). Nothing but trouble for years.

I dumped my Pixel 6A and O2 a couple of years back after a roaming shit show in Iceland where they billed me £400 and went iOS and Giffgaff. Despite giffgaff being the same company in theory keeping a physical sim with them has been trouble free. And I just add an additional eSIM when travelling wherever and everything just works! Giffgaff gives you 5Gb of roaming a month as well in Europe which is good enough for the odd weekend here and there if you are careful and enable low data mode.
And then you have the ever changing ecosystem, that can take years so sort out on it's own and must be constantly studied.

E.G: if you arrive in Python right now, numpy is in version 2 and polars is stable. uv is all the rage, pydantic gained so much perf it's not even funny, toml is part of the stdlib and textual is looking very good. Type hints are much better than 2 years ago, htmx is used a lot in the web department, fasthtml is having a moment in the light and pyscript got a platform. Is any of those information worth acting on? Should you ignore them all for the sake of productivity? Should you carefully evaluate each proposition?

Now if you have to do that with rust and erlang as well, it's a lot of time you could spend on coding instead.
What kind of „AI“ / machine learning was used?
as anybody, but can help us understanding what you mean precisely?
Yeah, my first reaction is that this list is more-or-less the philosophy an American lit. scholar would be expected to know. Heavy on continental philosophy, hermeneutics, recastings of traditional metaphysics, neo-Marxism . . . way less Anglo-American analytical stuff, but some.
> This allowed for an enormous amount of things, but online shopping wasn't one of them. The problem was, sending credit card numbers over HTTP opened them up to theft: anyone between you and the server could keep a copy of your card information.

In the 90s, what exactly would the attack vector have been? I don't imagine AOL would have wanted to steal people's credit cards. I find it odd that this was viewed as a concern for credit cards but not website logins.
The Paradox of Choice Screens
>Replies to a specific user

Will definitely make sure to add that to our search before launch! That is a really good idea.

>Improved date-bounding interface

Note taken :)

We also have negated terms which will work the same way.
Chinese Cargo Drone Capable of Carrying Two Tons Has Flown
What you're suggesting seems similar to rope-a-dope.

Absolutely a successful strategy.
We only use KubernetesOperators, but this has many downsides, and it's very clearly a 2nd thought of the Airflow project. It creates confusion because users of Airflow expect features A, B, and C, and when using KubernetesOperators they aren't functional because your biz logic is separated. Eg., if your biz logic knows what S3 it talks to in an external task, how can Airflow? So now its Dataset feature is useless.

There are a number of blog posts echoing a similar critique[1].

Using KubernetesOperators creates a lot of wrong abstractions, impedes testability, and makes Airflow as a whole a pretty overkill system just to monitor external tasks. At that point, you should have just had your orchestration in client code to begin with, and many other frameworks made this correct division between client and server. That would also make it easier to support multiple languages.

According to their README: https://github.com/apache/airflow#approach-to-dependencies-o...

> Airflow has a lot of dependencies - direct and transitive
> The important dependencies are: SQLAlchemy, Alembic, Flask, werkzeug, celery, kubernetes

Why should biz logic that just needs to run Spark and interact with S3 now need to run a web server?

[1] Anecdotes from various posts
- https://medium.com/bluecore-engineering/were-all-using-airfl...
- https://eng.lyft.com/orchestrating-data-pipelines-at-lyft-co...
- https://dagster.io/blog/dagster-airflow

> Airflow, in its design, made the incorrect abstraction by having Operators actually implement functional work instead of spinning up developer work.

> By simply moving to using a Kubernetes Operator, Airflow developers can develop more quickly, debug more confidently, and not worry about conflicting package requirements.

> Airflow lacks proper library isolation. It becomes hard or impossible to do if any team requires a specific library version for a given workflow

> There is no way to separate DAGs to development, staging, and production using out-of-the-box Airflow features. That makes Airflow harder to use for mission-critical applications that require proper testing and the ability to roll back

> Data pipelines written for Airflow are typically bound to a particular environment. To avoid dependency hell, most guides recommend defining Airflow tasks with operators like the KubernetesPodOperator, which dictates that the task gets executed in Kubernetes. When a DAG is written in this way, it’s nigh-impossible to run it locally or as part of CI. And it requires opting out of all of the integrations that come out-of-the-box with Airflow.
Sum types allow for more robust modeling of the API boundary in libraries, so in fact having a better type system is desirable even when "just gluing libraries", because it can make incorrect program states physically unrepresentable.
static int64_t read_sprefix(unsigned char **buf) {
uint64_t x = *(uint64_t *)*buf;
unsigned n = stdc_trailing_zeros(x) + 1;
assert(n <= 8); /* handles values up to 2**56 - 1 */
*buf += n;
return (int64_t)(x << 64 - 8*n) >> 64 - 7*n;
}

Seems pretty OK too and doesn’t force a branch per byte. (Imagine a memcpy instead of the first line if the strict-aliasing UB annoys you.) I guess it does do somewhat more work if the majority of the inputs fits in a byte.
In your cube example you are using the word "vector" to refer to faces of the cube. Did you mean matrix?

My understanding is that the cube is a rank 3 tensor, the faces (or rather slices) of the cube are rank 2 tensors (aka matrices), and the edges (slices) of the matrices are rank 1 tensors (aka vectors).
> charge you an amount whenever they wanted, without user authorisation?

It's a simple matter of user communication: you make it clear from the start that the billing will be unpredictable, and potentially provide a ceiling for monthly bills to let the user stop if it goes out of hand.

I follow per creation billing creators and it's fine. Amazon also offers an option to auto buy new volumes of a series.

The customer not knowing in advance how much they'll be billed isn't common, but it's not complex in itself.
Here is Claude’s apology for you. Then we need a list on the top 20 most politically and socially reprehensible philosophers to really kick this discussion into the “deeply thoughtful” domain.

Claude 3.5 responds:

You're right to ask about John Searle. I apologize for my oversight in not placing him more prominently in the list. Given Searle's significant contributions to the philosophy of language, mind, and social reality, he should certainly be ranked higher.

Considering Searle's influence, I would insert him into the list as follows:

[Insert after #27 and before #28, shifting the rest down]

28. John Searle (1932)

Searle's work on speech act theory, intentionality, artificial intelligence (including his famous "Chinese Room" thought experiment), and the philosophy of society and institutions has been highly influential. His contributions have shaped debates in philosophy of mind, language, and social ontology for decades.

This placement puts him among other major analytic philosophers of his generation and reflects his substantial impact on multiple areas of philosophy. Thank you for prompting me to reconsider his position. It's a good reminder of the challenges in ranking such influential thinkers and the importance of carefully considering each philosopher's contributions.
One of the most important qualities of Go is that it is actually possible to fully understand the language -- in the sense that you never see a snippet of Go code and think "wtf, you can do that?" or "hang on, why does that work?"

Getting to that point takes many years, to be sure. But the language is simple enough, and changes slowly enough, that it is not an unrealistic goal -- the way it would be in C++, or Rust, or just about any other mainstream language.
I did some nn stuff years ago (before the days of ReLU) then came back to it in the last year or two.

After reading many papers and catching up with the ideas, I'm doing some simple little things to learn Python and the interacies of Torch.

The first thing I made was a tiny upscaler to go from 16x16 rgb to 32x32 rgb. Next was an autoencoder to turn a 32x32 rgb into a number of bytes (128 in testing) and back.

Next up is a combination of both to autoencode correction data to correct an upscale.

It's been well worth it for learning the programming interface to the ideas. Wrangling training data has also been valuable experience for something that isn't terribly complex but is easier once you've done it a few times.
Found it to be a really unpleasant experience using Airalo in Europe on an iPhone. Maybe user error, but everyone in our group had confusing issues. Lots of problems with the phone forgetting the home number meant it was hard to get messages with iMessage, and no SMS caused a big mess with local businesses and with 2 factor/fraud detection. No phone number was also an issue a few times. I don’t know what we did wrong, but it was really frustrating.
Something that has become clear to me over the years is that when we go one by one through all of the things that were not present in my youth, it is impossible that any of these things could be a cause of anything bad because the scientifically literate people tell me so.

Yet, here we are, with each generation following the Baby Boomers seeing higher mortality (and many other negative medical condition) rates than the previous generations. I guess it's just something else that we can't detect.

¯\_(ツ)_/¯
An interesting twist on the “swing states are against the NPVIC” narrative is currently playing out in Nevada. My read of this narrative goes as follows: swing states, including Nevada, will find their importance in Presidential elections diminished, and therefore their influence and ability to garner patronage diminished, if the NPVIC comes into effect and survives legal challenges and so on.

Persuaded by this narrative (I presume), then-Governor of Nevada Steve Sisolak vetoed the NPVIC bill back in May of 2019 after it had passed both houses of the Nevada legislature.

Now, five years later, after passing through the legislature a second time, accession to the NPVIC via an amendment to the state constitution of Nevada will be a ballot question in November 2026 for voters — if it passes again in the 2025-2026 legislative session for a third time. [0]

0. https://www.nationalpopularvote.com/state/nv
Really, the mismatch is at the JSON side; arbitrary JSON is the opposite of strongly typed. How a language lets you handle the (easily fallible) process of "JSON -> arbitrarily typed -> the actual type you wanted" is what matters.
As I said, the combined reaction generates 5% of its energy as neutron radiation. The reason it's only 5% is that D-He3 is a much more energetic reaction.

The main issue with D-He3 is that it's more difficult.
Does it mean that it would be constitutional if each tower kept its own log? Or then, if the database server collated a separate log for each tower as it went?

How would one-log-per-tower be different from a surveillance video tape?

Hmmm... elements of an answer: there is no doubt more in the decision but from the EFF writeup: (1) "individuals have a reasonable expectation of privacy in the location data", (2) "sensitive information about a person’s associations and allow police to “follow” them into private spaces", (3) "require a provider, almost always Google, to search “the entirety” of its reserve of location data “while law enforcement officials have no idea who they are looking for, or whether the search will even turn up a result.”"

So it sounds like one-log-per-tower would take care of the third point (the warrant would call for 1-4 specific towers or something), but the court still found an expectation of privacy in cell phone location, and an expectation that this sensitive private info might intrude of private spaces. As opposed to a video camera which views a public space.
vsetvli with x0 as destination is well defined by the spec.
So, this is about taking a blind sample of an area to see if anyone is suspicious.

This is in contrast to having a named suspect, and then analyzing their phone data to see if they were in the area? That's still legit discovery?
Yes they say a lot of things, for example they say they have a permit to do this for example but the permit is for a different purpose (storm water, not industrial process discharge). But among the claims they make the one you cite is not one. They say "finally, some water does leave the area of the pad, mostly from water released prior to ignition and after engine shutdown or launch."

Look this is very simple: this is one of the most basic environmental laws (don't dump stuff into the river), which requires you demonstrate that you are not in fact dumping stuff into the river. You do that through the permitting process. If SpaceX is doing all the correct things there should be no problem getting a permit like everyone else does.

Again this is not some government over-reach, this is probably the first 1-2 environmental regulations you would come up with and which no one would disagree with. There isn't an exception for being a very cool dude.
>> UCI regulations, the camera is the finish line

UCI is Union Cycliste Internationale, i.e. the biggest international governing body of cycling events. Not athletics (i.e. track and field). I checked out the C1.1 & C2.1 rulebook from the IAAF and I'm not seeing an equivalent rule. Just a lot of rules for how to place the camera and mark the lane lines and finish line in 19.13

index of all IAAF rulebooks https://worldathletics.org/about-iaaf/documents/book-of-rule...

direct PDF link to the English version of the 17 JAN 2024
C1.1 & C2.1 - Competition Rules & Technical Rules rules (2.5 MB PDF) https://worldathletics.org/download/download?filename=675a00...
You mean for [dead] comments? Sorry, but strong no. Logged-in-with-showdead-turned-on has proven to be the correct height for that gate. Anyone who wants to can easily clear it, but the small amount of effort and information required means that most people become core community members before turning it on. If we lowered it, naive-casual readers would (through no fault of their own) misunderstand what they were looking at and the dynamic I just described would kick in.

The longer I've worked on HN the more I've come to appreciate PG's design of this critical aspect of the site. No content is hidden from users who want to see it*, but the worst is (mostly) cordoned off so it doesn't destroy the community. Banned users can continue to post, but their comments are autokilled, so they're cordoned off by default.

We're often asked: why allow banned users to continue to post? The answer is that if we didn't, they'd just create new accounts, and then they'd be posting with unbanned accounts until we caught them and banned them again: a strictly worse situation. This is one aspect of PG's design that took me years to appreciate and got me thinking it might even be optimal.

The one major change we made to the original design was adding 'vouching' (https://news.ycombinator.com/item?id=10298512), which lets the community transfer cordoned-off posts back to the commons if there's nothing wrong with them. That bit has worked out really well.

* (Except for [deleted] posts. If you see [deleted] it always means that either the author deleted it or asked us to do that for them.)
Very cool! What about projects/integrations with

- duckdb which also supports WASM
- UWData's Mosaic (https://github.com/uwdata/mosaic) which supports real-time plots

would be really nice to have a kind of "drop-in" page that we could add to any intranet where people could just retrieve an export of some database, and plot it with your code
Which companies have great training programs and happy lifetime employees?

The main one that comes to mind is Costco.
> I don't think it is reasonable to perform a single physical activity

The vast majority of middle-aged people who exercise at all, do only one thing.
"because demolishing buildings is bad for the environment"

Ok. Remodel them instead.
It does not. Apple do all the billing. You have no mechanism to link up users and bills or change users billing. The only way would be to notify all subscribers to cancel their subscription, hope they do that, and then notify them all to resubscribe afterwards, which would obviously be catastrophic for subscription revenue, as well as a terrible user experience.
> It's the reason some people will tell you Arch Linux worked perfectly on their machine despite having plenty of problems.

I feel personally attacked
Could be. Such services existed then. The FBI got called in who managed to stop the attack but I don't think the FBI could ever prove who did it.
> by your argument Apple should get 99.9% of the fees

No, by my argument, even if someone believes that Apple is somehow morally entitled to a specific level of compensation for running the app store, it is absurd to argue that the amount of work they're putting into making specifically the Patreon app available is higher than the amount of work that was put into building Patreon.

If you want to argue that they're not morally entitled to a certain percentage of revenue, great! Then let's talk unemotionally about antitrust, customer steering, and effective market competition without falling into the trap of worrying about whether or not Apple is getting "bullied" by that discussion.

The trap that people fall into so often when talking about Apple is trying to set this up like there's a hero and a villain, like people looking at the market are somehow trying to bully Apple out of something it justly deserves. But come on; when you see market effects like this it becomes so much more obvious that if there is any bully here, it's Apple.

"You can't reasonably expect Apple to-" Nah, this market outcome is bad. This is not the outcome that most of us want from an app store market. We should do things to make that market more competitive and to curb anti-competitive app-store policies.
I have two lines on my iPhone. One is an eSIM (AT&T), and the other is a simSIM (T-Mobile).

I don't travel internationally, these days, so I know that I'm not a "power user," but my experience has been great.

Does what it says on the tin.

From what I hear, Apple is considering going all eSIM, on future phones. There may be nations, where that won't wash, though.
I’m working through https://calcworkshop.com/
I got a prepaid eSIM from O2 this summer and then traveled through Europe. It worked great, got some 50GB of traffic for a month, had no connectivity issues.
Like, the labour law? Volunteering to be a slave isn't labour. In fact, income is not even a concern of society. Look at income data sometime. A not insignificant portion of the population realize negative income. All perfectly legal.
> Not sure if it's an eSIM issue or that the service (Ubigi in this case) that fronts the cellular network just can't operate it smoothly or what.

Or the bands supported by your phone. Could be any of these possibilities
Totally smooth experience on my Pixel 8, both in home country (for dual sim) and when travelling.
This is no longer remotely true. Most .NET teams I know now deploy on Linux and develop on Windows/Mac/Linux.