skysight-inc/HackerNews huggingface dataset:
The Nokia 1280 (and 1110), I believe, uses the GSM network and it is closing down. If I am wrong I might give it a try.

I will be looking at batteries if I end up building something so thanks for the battery info. I wonder if I could use a nice-ish colors screen so grand-kids can send photos (feature creep already, maybe not a good idea) so I will also bo looking at screens.
I am not deaf, however I often find places hard to hear people, and hard to be heard. I understand audio treatment of rooms is expensive, but it does add a lot to a place.

The Gastropod podcast recently discussed this:

https://gastropod.com/transcript-why-are-restaurants-so-loud...

One of the presenters keeps apologising for sounding very English, perhaps she is being overly polite.
I started using Dagster a few days ago, which runs on Python.

As far as I can tell, I have to install the packages with pip. Wait - don't forget venv first. Oh but I'm not supposed to commit the venv, so how is anybody to know what I did? Okay I have to setup a requirements.txt... but now what did I install in the venv? Okay there's a way to dump the venv.. but it's giving me all the dependencies, not the root package I installed?!

Okay there's something called pipenv that seems smart... Oh wait no this Dagster has a pyproject.toml, maybe I should use poetry? Wait poetry doesn't work, it seems like I'm supposed to use setup.py... so what's the point of pyproject.toml.

Okay I put the package into the setup.py. Great now I have to figure out the correct version dependencies by hand?! I don't get it, python is a nightmare.

Compare to .NET:
dotnet add package

On build:
dotnet run # automatically restores packages to a project level scope
Every program expands until it becomes a compiler or checks mail. Emacs's sin was doing both.
I use Firefox on Android (which I can't on iOS) and I use it instead of apps wherever I can. Why should I install an app for every single thing?
Personally I would find it useful for applications where there needs to be little to no self-discharge and fire safety - like a remote shed with some kind of sensor.
I'm not sure what particular aspect you're hinting at, but...

The number of single adult households has doubled since the 60s[0].

This dramatically increases the amount of housing needed. All those that make up trend of going from married to single, account for 2 houses needed instead of 1.

But the same people who complain about housing are often same ones who are anti-marriage.

[0] https://usafacts.org/articles/how-has-the-structure-of-ameri...
Or name the features directly: "my first OS with multitasking and memory management"
Nice template! Scaffolding projects from templates is highly underrated.

Does npm support monorepos now? Been using yarn for my own projects because of that, so TIL.

Btw, I wonder how I’m supposed to open a dev container in VS Code. I use an OSS build [1] of VS Code and I wonder if others experience the same issue.

[1]: https://archlinux.org/packages/extra/x86_64/code/
From that I assume no partner and certainly no children, which is everything to a lot of people. I'm similar, but a life of marginal disability has made things harder for me, and meant health insurance is direly important. I'm pretty happy to have found a place that is lower stress (can't imagine a job that pays and has no stress) as well.
JetBrains products are such a dichotomy. The core software is outstanding but for years now I've found almost every update to be net negative. They rarely add new features that I find useful and they spend a lot of time adding useless stuff that adds clutter and hurts performance, or they change existing features for no apparent reason.
I agree. I think programmers who want to build stuff but lack creativity and entrepreneurship can end up chasing rabbit holes while telling themselves their being productive.

"I'm learning" is not a great measure of value.
This isn't related to UEFI itself though.
I would expect any hotel to do the same under the circumstances. Here are the details of what happened:

https://storage.courtlistener.com/recap/gov.uscourts.dcd.187...

Update: I just found that his license to practice medicine in Pennsylvania was reinstated in 2022. Interesting. I hope he is doing better.
Related:

San Francisco to ban software that "enables price collusion" by landlords

https://news.ycombinator.com/item?id=41133143

San Francisco to Ban Rent-Setting Software Amid Gouging Worry

https://news.ycombinator.com/item?id=41163936
From object transition to RCE in the Chrome renderer
Zig can compile C. That makes this C/C++/Zig library. Right? :^)
You and I may not want notifications, but a lot of people do.

> Does the subscriber content get delivered through Patreon?

Yes. Many of creators deliver media content through Patreon.

Announcements, updates, Q&As, early access to regular content, bonus behind-the-scenes content, and sometimes exclusive content. It all depends on the creator.
Your browser and my browser see different colors
Ok, WebMIDI support is live. Try it out and let me know if it works. :)
Talking of smart people, check out Georgi Gerganov's keyboard audio tools:

https://github.com/ggerganov/kbd-audio

He's subsequently well known for llama.cpp.
You don't need to have your biz tasks in the same venv as your airflow worker to take advantage of task mapping or XCOM.

You just need a well defined interface on how to call your biz tasks, and then you can use any of ExternalPythonOperator, DockerOperator, DockerSwarmOperator, KubernetesPodOperator, etc. etc. or write your own to pass in values or data to your task however you want.

Airflow is quite complex, and I don't recommend it as people's go to, but IMO that's in large part because it is so unopinionated about how you call and run your tasks and leaves the configuration up to you. But this also means it ends up being a lot of people's choice because they are able to get it to fit what they need.
Unless you encountered a BIOS that actually followed the spec instead of blindly loaded a sector and hoped for the best, and learnt that your typical linux install programs made malformed MBR that does not mark the drive as bootable so BIOS actually should skip it when booting.

Or when grub suddenly stops working on a dual boot system, and after you fix it another part on the non linux system fails, and if you fix that grub fails (and fails in all cases hard enough you need to boot from something else). After some time you either ended up dropping either grub or $some_important_software - poor you if the latter is something you make money to sustain yourself. All because, surprise, you're not supposed to write bootloader code into cylinder 0 outside of first sector, and various signature systems used in licensing use the no-mans-land of cylinder 0 to scribble signatures.

BIOS offered even less debug tools than (U)EFI, so dunno what you're talking about. UEFI shell is documented, if not as well as it could be, and even has built-in help. That you can, worst case, boot it (or any other tools) from simple fat32 formatted pendrive that can be created with a file manager instead of rawdogging the hard disk is just a bonus.

The cases with Linux entries being ignored were plain bugs by specific manufacturers, bugs that also hit windows (because the vendors in question worried that them not checking properly would backfire, and instead of checking the firmware properly hardcoded few tested bootvar names).

And the ignored entries could be resolved by using standard fallback bootloader paths, or renaming linux entries to same as ones that work.
Spacetime is apparently extremely rigid as it supports the transmission of gravitational waves originating billions of light-years away, as detected by the LIGO experiments. This suggests smooth and gradual uniform expansion, at least spatially. Temporal variation (speeding up and slowing down uniformly at all points) might be possible but seems hard to explain.
How is the string length determined?
How does this handle packed bits/ and odd sized numbers, for example a 5 bit digit and 3 flags
Use a tool to bypass the paywall.
"researchers started using Cepheids to calibrate the distances to bright supernovas, enabling more accurate measurements of H0."

It seems like if there were some error in the luminosity measurement for cepheids, it would propagate to the measurements with supernovas...

I would expect that stacking measurement techniques (as is common with cosmology, where distances are vast and certainty is rare) would also stack error, like summing the variance in gaussians...
The FSFE is intervening in litigation brought by Apple
Altering Colors with Relative Color Syntax and Oklch in CSS
Appreciated. Big distance

I have difficulty conceptualizing "distance over time ... over [huge] distance"

I guess it means "chunks about so [megaparsecs] large are moving [themselves] at a speed of so many Km. per second" but I could be wrong
> The number of single adult households has doubled since the 60s.

Not the number, the proportion. The population has doubled during that time; it would be weird if the number of households stayed flat.

Single households with no children also drive demand for very different housing than married households with children.
Ask HN: Can you build a mechanical memristor?
I'm trying to understand the memristor and have an idea for how to build a mechanical system, that might exhibit the characteristics of a memristor. However, ChatGPT keeps telling me it wouldn't work, but I'm not convinced. As you might already conclude, I only have a basic understanding of electrical engineering, so I hope this question is not too stupid.

I've started with this [1] common diagram showing the relations of the four fundamental quantities.

Charge q: Experiences positive / negative force in an electric field.

Current i: Amount of charge passing through a surface.

Voltage v: Potential energy of charge.

Flux Linkage Φ: Amount of magnetic field passing through a surface.

dq = i dt: Definition of current as charge per time.

dv = R di: Ohms law, voltage drops as current flows through a resistor.

dq = C dv: Charge on a capacitor changes with a voltage change according to the capacitance.

dΦ = L di: An inductor creates a magnetic field when current flows through it according to the inductance.

dΦ = v dt: Faradays law of induction, change of the magnetic flux linkage in an inductor induces a voltage change across the inductor.

dΦ = M dq: Formula of the memristor. The device must change resistance M according to the amount of charge that has passed through it.

According to ChatGPT, the dΦ in the memristor is an abstract state variable and does not imply there is a magnetic field involved. But lets get to the mechanical system.

Imagine a coil on one side, and a rotatable permanent magnet on the other side. When charge flows through the coil, it creates a magnetic field, causing the permanent magnet to rotate to align field lines. The changing magnetic field of the permanent magnet causes a voltage change in the coil. Hence the measured resistance of the coil changes, when current flows through it. The formula dΦ = M dq seems very intuitive to me, now that it involves an real magnetic field that changes.

What do you think of the described mechanical system. Can it behave like a memristor? According to my understanding, the way to find out would be to build it and make measurements of voltage and current. Plotting it on the v-i plane must show a pinched hysteresis loop.

Also, isn't this very similar to how magnetic storage works using the magnetoresistance effect?

[1]: https://en.wikipedia.org/wiki/Memristor?useskin=vector#/media/File:Two-terminal_non-linear_circuit_elements.svg
Without speaking of the general case, this specific legal precedent does prevent parallel construction for this particular source of data.

In order to obtain the data that law enforcement would have to "discover" through parallel construction, they need Google to cooperate and run the analysis to give them the required data. They can try to make this request through informal channels, but Google will say that they need a warrant. They can't make the request through formal channels because no judge will give them a warrant. So that's pretty much it.
IME, engineers and "the discourse" when we argue on the Internet often conflate "ease of use" and "ease of learning". When we say "ease of use", we usually mean "ease of learning."

If you're a hobbyist, yeah, you should heavily value "ease of learning." If you're a professional, the learning curve is worth it if the tool's every day leverage is very high once you're ramped up. Too many developers don't put those 3-4 months in, in part due to the over-emphasis on "ease of learning" in our discussions/evaluations of things.

I was a part of a very large go project (https://news.ycombinator.com/item?id=11282948) and go-based company infra generally some years ago, and go is emblematic of the classic tool that is amazing at ease of learning, and quite mediocre at "ease of use" as time goes on.

I personally end up resenting those tools because I feel tricked or condescended to. (This is a little silly, but emotions are silly.)

I'd wager this is also why Rust is a perennial "most loved" winner in the surveys: it gets better as your relationship with it deepens, and it keeps its promises. Developers highly value integrity over trickery, and hard-earned but deep value feels like integrity and wins in the long run. (other examples: VIM, *nix, git)
Ask HN: What are your favorite classic books?
I'm looking to read more classic books. What are your personal favorites? Extra points if it's something not commonly recommended. I'm open to pretty much anything
I do not understand the statement "Everyone would benefit from competition".

How is that not an oxymoron?

Surely those that do not win in a competition are losers. How is that a benefit to them?
This was also posted previously in 2019.

https://news.ycombinator.com/item?id=19423278
Thanks for the first question!

We run online A/B tests to objectively measure quality against our ranking algorithms and other baselines. As you mentioned it's crucial that the measure of quality for these tests chosen is fair and correlates with the topline business objective. E.g. if you just evaluate clicks then the system will show click-baity content and overall perform worse.

To handle this, we make it really easy to define different objectives and experiment with how it changes results. So although we don't claim to solve the issue directly, we believe that if users can quickly experiment with different proxy objectives, that'll be able to find the one that correlates with their topline objective quicker.
Please quote where I excused Apple’s behavior and where I said that safari didn’t lag behind other browsers. I just said that Patreon ran fine on Safari and so that Safari had enough features / API to do the job for Patreon. I didn’t say anything about safari being a good platform for web apps in general and I don’t understand where you read that in my comment.

So let me repeat my opinion : yes Safari lacks a lot of features and APIs to be a good application platform. Yes, Apple is a shitty company especially when it comes to app policies. But, in the current state of affairs, Safari is enough for simple applications/websites such as Patreon.
FWD: RE: radioactive fungus email from grandma
Is it any better if the data is scraped from public sources and sold as a
real-time analytics tool?
> And of course there's Blue Origin (even though they seem to be taking forever)

Ever since Bezos installed David Limp as CEO, it seems like they've been able to ship stuff. It's hard to know if he was set up for success by his predecessor, but their older no press policy prevented anyone from knowing it, or if he changed the company culture for the better.

Regardless, it appears like Blue Origin is likely to launch New Glenn this year. Or, at least the DoD thinks it's likely enough that they agreed to onramp Blue Origin to NSSLv3 (pending a successful launch).

> it'll be a long time before these younger companies produce anything capable of rivaling Falcon 9

I don't think it'll be that long.

* Blue Origin's New Glenn should launch in 2024-2025.

* RocketLab's Neutron should launch in 2025-2027.

* Relativity's Terran R should launch in 2026-2028.

That's remarkably soon.

Of course, as you point out, Starship should be operational quite soon. It'll be exciting to see how things shake out.

My personal opinion is that SpaceX will move to payload based pricing, somewhat akin to their current rideshare pricing. I'm just pulling numbers out of the air, but something like $10m + $3m/tonne. That way they can compete for smaller payloads while also being paid appropriately for launching really heavy stuff. However it ends up, I'm sure pricing will be heavily influenced by the competition when it comes out.
vs. 80's commercial tag line about 'Mikey likes it"
> Why should complexity and over-engineering be considered best practices for a beginner?

I'm still not clear on where the idea that this is a "best practice" is coming from. Is there some context I am missing?

Aside from the editorialized title, all I can find is an assertion of "following best practices", which does not even imply that it is trying to establish best practices (of any sort, let alone around efficiency or complexity), merely that the author tried to follow
some best practices established elsewhere. It is understood that to follow opens the possibility of veering off course, so unless the beginner is also a beginner with spoken language, it would not be taken to mean that this demonstrates best practices.
Get a ThinkPad, or a Dell. Anecdotal but two friends bought Framework laptops and returned them.
My daughter’s boyfriend just bought a MacBook for college- his first Mac. He was immediately flummoxed going to the app store looking for apps that on a Mac are just websites.

He was somewhat appeased when I helped him find the Spotify Mac app though. Just going to their website just presented the music interface, with no links to the app download (which isn’t available in the Mac app store I would guess, since the BF hadn’t found it.)

Developers not allowing iPad apps to run on M-Series Mac’s are really hurting themselves with the younger set.
Exactly.

Plus the individual may have to make progress without a community or economy to fall back on.

Whether you have a building or not.
I don’t see this even making it to SCOTUS unless there’s a circuit split somewhere.
I spent time on a compile-to-JS language and found it very rewarding: https://github.com/rzimmerman/kal

This was before async/generators were added to JS and callback hell was quite real. I wanted to shape it in the way I’d learned to program in Visual Basic. Very human readable. The result is no longer useful, but it was a fun goal to have the compiler compile itself.
No, encryption. SSH doesn't use RSA encryption it only uses the RSA signature scheme. The unfortunate naming of this SHA1 based algorithm is not relevant.
What are the underlying ML models? Open source or custom trained?
FBI is probing alleged hack on US presidential campaigns
We loved them, a great gaming computer, multitasking, already had sound and graphics chips we could program for, multitasking (although Guru Meditation could happen quite frequently), an extensible OS with plugins, dynamic libraries, scriptable applications.

Meanwhile on PC land, Windows 3.x had just come up into the scene.

As the only PC guy on our group, I really enjoyed the demoscene meetings where I could improve my Amiga skills.
This. I often feel it's not appreciated how damn brilliant a human is when you look at it as a robot. Thousands of servos, millions of sensors, high-throughput compute AND all of that self-assembled and self-repaired AND built mostly out of water, carbohydrates and like 5 grams of iron.

A meatbag is by far the best robot on the face of earth today, the gap is astonishing. My estimate is that we'll get AGI faster than human-capable robots competing with meatbags cost-wise. We'll have to deploy self-assembling robots throughout the whole supply chain from sand and ore to chips and servos, eliminate human salaries everywhere, only then the price will be comparable to a parent assembling and training a child which was the way for millions of years.
I will look at this some more and call to see if there is somewhere I can try one. It looks a lot like what she is using. Does it have bells and whistles? She is pushing the wrong buttons and end up in confusing screens full of options. Is this avoidable with Jittterrbug phones?
Distance ladder seems much more error prone than the CMB.
This is exactly our problem. We develop a couple of packages (which we don’t put on PyPI so any security issue is affects nobody except us). But it’s not our job and we cannot justify someone spending too much time on this. I have a look every now and then to try to figure out what we’re supposed to do, but there are 154 solutions, some of them are outdated and unmaintained, some of them are broken in more or less subtle ways, and some of them have a bare minimum of documentation. So yeah. We’ll change when we have a clear, documented path forward.
I think that would be up to you; just use a union struct with that data and send/receive the corresponding int.
CrowdStrike accepts award for 'most epic fail' after global IT outage
Recall what?
Congrats on launching. What model or AI you use underneath?
I mostly write Markdown notes in VS Code. With the help of some Bash scripts, Pandoc and Calibre, they are converted into PDFs, ebooks and websites. When I need, I use Git to sync the notes between different devices.

I chose this method because VS Code is highly customizable (I make my own extensions) and because there are tons of other tools to work with Markdown and Git. I use those other tools as needed.

Being able to trust the longevity of my note-taking system is pretty important to me.
I wouldn’t mind having to watch the enormous repetition, but I would mind having to watch all those athletes from the control group perform.

Ultimately, I’d probably tune in to watch the jury settle on a null hypothesis but switch off after that.
Seldom has such an award been so richly deserved.
Shipping is prohibitively expensive including UPS and just like 15 year old flat screen televisions, sellers will rip out components to cut down on costs. I once saw a horse saddle get shipped to Argentina from Texas for 36 dollars through UPS in 2004 in a flimsy cardboard box. I can’t imagine the cost these days
Not a battery expert, but this seems the right ballpark for useful batteries.

Back of envelope stuff:

1liter for 18Wh.

1k liter 18KWh (this is an average hot tub).

10k litre for 180Kwh. This is a ~$1000 farming tank.

~100KWh lithium batteries are around the $20-30k. (Used Tesla pack for reference)

Quick google shows flow electrolyte in the neighbourhood of $100 per KWh. Or $10k for a ~100KWh battery.

All this is nothing definitive, but it’s not showing any 10x or 100x differences that would rule out an interesting idea.
> You can just divide the speed-up by the number of cores, and that gives you the parallelization efficiency.

The linked benchmark document does this. 82% for 4 cores on Spice with a small workload, and 69% for 16 cores on Spice with a large workload. Compared to about 25% for Rayon on 4 cores with a small workload and 88% for Rayon on 16 cores with a large workload.

> Sure, there is probably some extra latency to get everything running, but for a sufficiently long program run, that is all irrelevant.

The entire point of the linked benchmark README.md is to deal with insufficiently long program runs. Spice is an attempt to allow parallelization of very small amounts of work by decreasing fixed overhead. Perhaps such a thing is not useful but that doesn't prevent it from being interesting.
I am looking for something with physical buttons. Watching her interact with touch screens is painful. Still, well worth a look.