skysight-inc/HackerNews huggingface dataset:
A bit more than a decade.

A while ago software companies where taking every kind of abuse from the US government, coming from well represented entertainment, finance, and all kinds of other industries. This suddenly stopped when they started to lobby.
Donald Trump is strongly against Section 230.

https://www.cfr.org/in-brief/trump-and-section-230-what-know
With the 3.13 TypeIs[0] and the 3.10 TypeGuard[1], we can achieve some of Rust's power (such as the 'if let' pattern) without runtime guarantees.

This is a win for the DX, but this is not yet widely used. For example, "TypeGuard[" appears in only 8k Python files on GitHub.[2]

[0] -- https://docs.python.org/3.13/library/typing.html#typing.Type...

[1] -- https://docs.python.org/3.13/library/typing.html#typing.Type...

[2] -- https://github.com/search?q=%22TypeGuard%5B%22+path%3A*.py&t...
Still better than what Elon had been forcing into my Xitter feed before I left for good
>you'll never kill enough civilians to matter.

-- unless you use nukes.
Have you ever needed any significant healthcare in the US? Putting aside the financial extortion that attracts the most attention, the overall system has been thoroughly trashed by the "insurance" cartels. Appointments have been diced up into 10-15 minute blips, often with a different doctor every time (group practice). You get just enough time for some pleasantries, they tell you their pre-canned suggestion, and then you get one or maybe two questions before they start pushing you out the door with a broom. And that's presenting as a reasonably intelligent person with means.

Never mind having to advocate for someone in the hospital and be continually chummy with the nurses so they see your family member as a person worth their stretched attention rather than just another body to keep warm and checklisted, while also nudging them to the mitigate the systematic incompetence but not too much lest you end up on the shit list.

I can't speak to Europe's systems though. Perhaps they're even worse.
Ola shares slide after spat with Indian comedian over e-scooter maker's service
Removing GIL only increases complexity.
The app perpetually says "1 online users" and won't let me start a call. Unsure if there really are 0 users or if it's bugged/broken.
Currently, it's Russia leveling their own Russian cities with guided bombs.
It is actually supported since .NET 8.
Once you know the pattern, it's super-easy to 'assemble' PDP-11 programs in your head. For example, for a double-operand instruction like 'MOV', the lower 12 bits are 4 groups of 3 bits specifying addressing modes and registers. Thus. MOV R2,R3 is 010203 (01=MOV, 0=direct source, 2=R2, 0=direct destination, 3=R3). More advanced example, this gets used to load data by utilising the PC (R7) which autoincrements each time, so a common MOV like MOV '#12345,@100' is 012737 12345 100 (MOV what the PC points too - #12345 - into the memory location the PC now points to @100 - noting the PC will be advanced 3 times in total so it ends up pointing to the next instruction).

On PDP-11's with ODT (a minimal memory/register inspection/modification tool) this made it easy to enter short programs (like bootstraps) from memory - it was less a case of remembering the octal than it was remembering the code and doing mental translation to octal on the fly (systems without ODT, same process but you got to use the front panel rather than a terminal).
another thread from last week on the same topic: https://news.ycombinator.com/item?id=41711913
I’ve had to make and pay for an unfortunate number of Iridium calls. They can be crazy expensive depending on carrier, who all bill them as a call to an international line in the country of “Satellite”. Usually you pay your carrier’s fee for outgoing and it’s cheaper/free to receive the calls.

It seems like cell carriers always charge more per minute for satellite calls than any satellite provider does, so I’m guessing they just set their rates conservatively to always make a profit on their end. And the demand for satellite calls seems like it would be pretty inelastic.
>OTOH bazel remote caching works quite well (didn't try with rust yet though)

I don't think there's a reason it wouldn't work for that.
I don't follow; isn't this proof that physical access does trump everything else?
Maybe don't call it "worse", maybe it's just you who has a skewed perception of "good"/"right".
> Those are traits of smaller languages that don't interop well with other ecosystems so they need a lot of evangelism to build out the library ecosystem

> What non-memory management related things is it people like from Rust that is missing from, say, Java or Kotlin?

I'd argue that Rust has better interop with C, C++, JavaScript, Python, Ruby, and probably almost every other non-JVM language than Java and Kotlin. I'm not sure why you think that getting people to write more libraries is the goal of evangelization; if anything, I think Rust is somewhat notorious for people writing lots of libraries but comparatively fewer full applications.

Independent of interop (which I'm not really sure is as important to understanding why languages are or aren't popular as you seem to imply it is), I don't think the tooling in Java is nearly as beginner friendly as Rust. It's not just about the code itself; handling dependencies and building an application that you can run outside of an IDE are not nearly as straightforward in Java as plenty of other languages nowadays.

My point isn't that Java is bad or that doing things in it is hard in the absolute sense, but that "it's possible to do this in language X" is not the same as "it would be easy for a beginner to figure out how to do this in language X". I think there's an inherent lossiness in trying to distill what people like in a programming language into a bullet-pointed list of features, and it's an easy trap to compare those lists and conclude that one language doesn't have anything novel to offer based on that rather than the entire experience of working in a language.
> Is a Tesla (perhaps outdated example since X) "the best" car - no, but it is the most expedient.

The most expedient car? Or BEV in the US?
Hope you get it sorted and would be interested in a follow up. Double check your contract regarding cancelation periods and maybe get a lawyer if nothing else works to get an extension on your period.
The paper was written for an audience of Lisp programmers, so the things you're talking about were sort of out of scope. I'm not going to try to convince you that Lisp and ITS really did aim at "the right thing" in a way that C and Unix didn't; you'll see that it's true if you investigate.

Lisp definitely does depend on personality type. Quoting Steve Yegge's "Notes from the Mystery Machine Bus" (https://gist.github.com/cornchz/3313150):

> Software engineering has its own political axis, ranging from conservative to liberal. (...) We regard political conservatism as an ideological belief system that is significantly (but not completely) related to motivational concerns having to do with the psychological management of uncertainty and fear. (...) Liberalism doesn't lend itself quite as conveniently to a primary root motivation. But for our purposes we can think of it as a belief system that is motivated by the desire above all else to effect change. In corporate terms, as we observed, it's about changing the world. In software terms, liberalism aims to maximize the speed of feature development, while simultaneously maximizing the flexibility of the systems being built, so that feature development never needs to slow down or be compromised.

Lisp, like Perl and Forth, is an extremist "liberal" language, or family of languages. Its value system is centered on making it possible to write programs you couldn't write otherwise, rather than reducing the risk you'll screw it up. It aims at expressiveness and malleability, not safety.

The "right thing" design philosophy is somewhat orthogonal to that, but it also does pervade Lisp (especially Scheme) and, for example, Haskell. As you'd expect, the New Jersey philosophy pervades C, Unix shells, and Golang. Those are also fairly liberal languages, Golang less so. But a C compiler had to fit within the confines of the PDP-11 and produce fast enough code that Ken would be willing to use it for the Unix kernel, and it was being funded as part of a word processing project, so things had to work; debuggability and performance were priorities. (And both C and Unix were guided by bad experiences with Multics and, I infer, M6 and QED.) MACLISP and Interlisp were running on much more generous hardware and expected to produce novel research, not reliable production systems. So they had strong incentives to both be "liberal" and to seek after the "right thing" instead of preferring expediency.
How we're fooled by statistics (2013) [video]
Wait, the libertarian utopia IS oligarchy. So it is all right by their standards.
Related - thinking takes a lot of energy, so people prefer options that are cheap to evaluate. This definitely contributes to the preference for expedient options.
I believe some of those early arcade games were more electrical engineering than software engineering, so perhaps it was easier to set it up that way?

To my understanding some of those early arcade games also had jumpers to control some of the behavior. It could be that a tech set the "free credit on reboot" jumper and forgot to reset it when they were done.
What the heck is a central vaccum? One plumbed into the house? Isn't that spectacularly expensive?
WebDAV theoretically supports file versioning, but quality across implementations varies: https://datatracker.ietf.org/doc/html/rfc3253
Peak bagging is a very common term in the outdoor sports world. This complaint is like a non-tech person reading a Wired article that mentions JSON and complaining that there's no explainer.
> Last week Hetzner sent me an email saying they were closing my account for an unknown reason.

Frankly, your service looks a bit suspicious (free and cheap file sharing). You seem to be aware of the potential for abuse - your DMCA/abuse page even says there are a "large number of abuse reports pixeldrain receives every day".

It sucks that Hetzner is closing your account. But, they are known to be pretty conservative and your users have almost certainly violated their T&C many times even if you are making a good faith effort to prevent and respond to abuse.
> movement [X] was hijacked to care about a single aspect of [Y]

I think this is a symptom of a larger issue that has nothing to do with environmentalism. Global cultural consciousness is getting more centralized. There isn't as much room on any particular agenda for multiple facets of any one issue when everything is being bottle necked through a much more centralized cultural sphere.
So, money laundering. ;-)
Sure, but browsers don't do streaming execution of JavaScript (need to download the entire script), so you then need to manually stream the response and do HTML patching / eval chunked JS, as opposed to the browser trivially loading HTML / executing inline JS as the HTML page is streamed in all by itself. It does solve the loading spinner problem.
Mastering Helm from Scratch: Part 2 – The Essentials of Helm Charts
Quite, let's not bury the fact that the HST is a modified KH-11 spy satellite aimed the other way.
The way to do this is with MA3, not traditional AM:

https://www.federalregister.gov/documents/2020/12/03/2020-25...

"In addition, digital broadcasting allows visual and other metadata, such as song and artist identification, station identification, and emergency information, to be transmitted along with the audio content."

https://www.radioworld.com/tech-and-gear/upgrading-an-am-to-...

It looks like MA3 has a longer range:

https://www.radioworld.com/columns-and-views/guest-commentar...
"Emerged" startups are changing the investment geography map
I'm someone who has read up a lot on fascism and still finds it difficult to define clearly. Can you please explain to me how this kind of bill is "literal fascism".
I second this. I’m not a ruby dev and I watched the whole talk. It was excellent.

Goes on to show how for many applications overly priced platforms as a service aren’t really needed but incidental complexity masquerading as essential complexity is peddled as a way to make money.
https://archive.ph/EWuCk
Every change breaks someone's workflow (2013)
I learned Racket at Brigham Young University in Utah, and Clojure, then Common Lisp on my own. I don't think it's just an MIT thing. It's in the ethos now. Lots of people know about SICP, for example.
The only exception i can think of off hand is "uP" as a very rare abbreviation for "microprocessor": https://www.pcmag.com/encyclopedia/term/microprocessor
The distinction between the set of five "right" principles and the five "worse is better" principles is known as compromise in design.

It's the opposite of what marketers want you to think of when they say "uncompromising design."
Realistically, the alias for "utf8" should have been changed at a prior major version change. In that it would pretty much should only affect new DBs and even then would make far more sense.
It’s for the dreamers. The crazy ones among us that do not think of themselves as experts in programming machines to solve business problems, but rather novices in cajoling machines to think like humans do.
Because their strong opinions aren't enabling technological innovations, they're enabling commercialization and regulatory capture so they can make money.
I don't agree at all that Liberalism was the greatest innovation. Neo-liberalism is quite the opposite actually. VCs are part of a rigged system of global capital. They get paid to be part of that system and continue its existence. It has nothing to do with innovation other than occasional random bets that pay off.
Charitably?

This! Is! HN!
Correct. Async stuff in Python is based on libuv like event loops similar to how Nodejs and others operate, not full threads.
This seems crazy, but it is. Literally nobody cared about piracy until it started touching soccer
That's quite the conflict of interests.

For example; do you want your insurance provider to be the same entity that sold you the "beta" software responsible for causing your fatal accident?

In the same vein, don't get kaiser permanente health insurance. They will not fight hard on your behalf when their hospital injures you through gross negligence/incompetence.
Awesome tool!

I've been diving more into accessibility lately, especially trying to improve the experience for screen reader users. For those with more experience, has anyone tested this tool on more complex scenarios like extensive forms or dynamic tables? I'd love to hear how it compares to other accessibility tools in those cases.

Any tips or insights would be appreciated!
You should make a post like this (perhaps an "Ask HN" post), but with a contact email for such people to get in touch with you.
Fair point... it was a coastal California-centric point but there is plenty of nuance or adjustment to be made. At some point in the 90's we'd probably have said "Silver E class Mercedes" is the most expedient luxury sedan, if you wanted a different example.
It's possible to have more dollars than sense, so they say.
For a concise overview of all the new frameworks and announcements, I recommend reading the official Rails blog post from DHH:

https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-requ...
> pressing on a cup, which stood upside down on plastic plate with holes, kinda inverted shower head

I think they still use these in bars

https://barsupplies.com/collections/glass-washers
He commented here: https://github.com/Brayden/starbasedb/issues/12
How to use this with the local ollma setup
We have switched to exclusively using Docker Images in Lambda on AWS cause their runtime team constantly breaks things and is behind with a bunch of releases.
Winning is temporary. In 1900 Britain has an empire for example. Colonialism won right? The battleship, answering machines, VHS, the compact disk, steam engines.

This "victory" is fleeting. When people people tell you C++, a language which didn't even exist when I was born, is "forever" they are merely betraying the same lack of perspective as when Britain thought its Empire would last forever.
> The universe may be teeming with microscopic black holes the size of an atom, but with the mass of a city-sized asteroid.

Wait… I though that the smaller the black hole the faster it “evaporates”.

> Some have even argued that an immense explosion that flattened a Siberian forest in 1908 could have been the result of one of these micro black holes impacting Earth.

I’m not buying it until I hear about it from scientist YouTubers that I trust.
It's removing freedom of speech and freedom to boycott. It's using government force to oppress citizens.
I think a big difference is how C# uses stackless coroutines while anything on the BEAM uses stackful. How much cheaper is a good question however
> it is a matter to actually care to learn about their existence

That's kind of the whole point I was trying to make above; if one language makes something super easy to do without having to look for instructions compared, that makes a difference in terms of how people will decide whether to learn it. Individually, lots of small quality of life things add up and can make a language that otherwise would be unapproachable way easier to get started with than languages that don't prioritize that sort of thing.
I think the counterargument is that something being easy to proliferate doesn't mean that it's good.
That's correct, that's why the hourly billing makes it more complicated. If you don't use cloud storage the entire month you only pay for the time you do use it, and you only get included quota proportional to the amount you pay for. The sum of hourly costs is capped at €5 per month, which is also how it works for their VPSes.
> Hetzner is well known

Well - not that well known.

I can find references to less egregious incidents - i.e. they ban running actual crypto software. Do you have any links I could read to find out more about the more extreme end of your claim? i.e. " storing files that have the word "bitcoin" or any other word that Hetzner does not approve of"?

If this is true then it's a reason for anyone to avoid Hetzner as accidentally triggering it would be possible on almost all websites. If you're exaggerating for dramatic effect then that's fine I guess - I'd just like to find out the real state of affairs.
Source?

Making your people first world is extremely good at defeating "populist cultural moments" like communism, unless of course you consider may 68 in France of evidence of the contrary.

I'll even go further and claim that Occupy Wall-Street died because the US economy boomed from 2012 on (return to embarrassed millionaire)
> There are machines to cut the cables and shred printed circuit boards to smallest pieces and recycle all the valuable materials. Even sort out plastic enclosure parts or glass by corresponding densities.

I'd love to learn more about this. What's the state of the art? How do the economics work out?

For now, I take my end-of-life electronics to the local BestBuy. They have pretty good recycling standards, which include attempts to reuse & refurbish devices:

https://www.bestbuy.com/site/recycling/recycle-guidelines/pc...
At high speeds pedestrians are dead anyway. The problem with extra weight is that over a certain weight trucks plow through safety barriers into oncoming traffic when get loose control
Yes, that hosting center was unsafe as hell. All of OVH's early year featured a lot of duct-tape and daring corner-cutting - that is how they were incredibly cheap. But nowadays they are just as mainstream industrial as their competitors and the 2021 fire marked the end of an era... It is sad that it happened as they were already turning the company around to being an established player.

A great writeup of the incident and its context, three years afterwards: https://www.datacenterdynamics.com/en/analysis/ovhcloud-fire...
Indeed - a Garmin InReach is about US $500 and already ruggedized and tested. I understand the DIY aspect of this project is the fun part, but it definitely isn't a way to save money.
Yeah. Alternatives to long-established and useful technologies have to meet a high bar before their option pays for their disruption.

Things that seem potentially worth it to me:

* seL4

* Google's SQL syntax tweak

* Rust

* GraalVM

* systemd

* Tree sitter

* LSP

* CMake

* Bazel

These all get you a step change improvement in comprehensibility, safety, or something else important.

Things that seem like more churn than they're worth:

* Noise protocol (relative to TLS)

* JMAP (compared to good old IMAP)

* Nim/Zig/etc.

* Wayland (fait accompli now, but still)

* Varlink

* Fish shell

* YAML/TOML

* Sq?

* Meson

I wish we, as an industry, invested more in improving existing technologies instead of continually abandoning and replacing working solutions.
I like how they started with different values compared to the old American companies (oil, cigarettes, defense).

But they ended up exactly the same. Helping the worst regimes, all-in in military complex, taking advantage of screen addiction and teen insecurities.

But hey at least they don’t wear white collars like the old bad guys.
I don‘t see any hint of AI being used here, but rather a handcrafted computer vision algorithm. Can anyone more involved in the matter elaborate if there was an actual AI model used?
It's honestly even closer to a non-tech person complaining about the word upload being used without an explainer.
I'm a heavy and competent user of LLMs for everyday tasks including SWE, yet still learned a tonne from this. Several interesting points:

- Simon's obviously a gun programmer yet uses LLM's heavily

- LLMs take a lot of practice to learn how to use. They don't come with manuals

- How much do they improve developer productivity? ANS (paraphrased): It makes me about 3x more efficient at typing code, but typing code is ~10% of my job (the rest is research etc). So I'm 3 times as efficient at 10% of my job.

- It's completely sane to be a bit scared and a bit ethically concerned

- Regarding tooling, Simon uses claude sonnet (as it's the best model right now), he uses a CLI he made called 'LLM' [1], he uses GitHub CoPilot [2].

- (a few more golden nuggets but I can't recall them all)

[1] https://github.com/simonw/llm

[2] A tip he gives is because CoPilot 'sees' what's in the current file, you can copy/paste relevant code from other parts of the app into the current file just so it knows what you're talking about or trying to do. Especially useful for tests.
There is, because people can and do go through glass. Sure, most of the time this means that their brains are just spread on the highway like nutella. But they could also go through YOUR windshield.
https://en.wikipedia.org/wiki/KH-11_KENNEN

We don't know how much of it is the same but the mirror is very similar.

> KH-11s are believed to resemble the Hubble Space Telescope in size and shape, as they were shipped in similar containers. Their length is believed to be 19.5 meters, with a diameter of up to 3 meters (120 in).[5][23] A NASA history of the Hubble,[24] in discussing the reasons for switching from a 3-meter main mirror to a 2.4-meter (94 in) design, states: "In addition, changing to a 2.4-meter mirror would lessen fabrication costs by using manufacturing technologies developed for military spy satellites".

> In January 2011, NRO donated to NASA two space Optical Telescope Assemblies with 2.4 meters (94 in) diameter primary mirrors,[53][54][55][56] similar in size to the Hubble Space Telescope, yet with steerable secondary mirrors and shorter focal length (resulting in a wider field of view). These were initially believed to be KH-11 series "extra hardware", but were later attributed to the cancelled Future Imaging Architecture program.[57] The mirrors are to be used by NASA as the primary and spare for the Roman Space Telescope.
Feel the last part. This book changed the way I see Authority in general.