skysight-inc/HackerNews huggingface dataset:
Ages ago I was writing a lot of daemons in Python. They all needed to be well behaved UNIX processes: they needed to be able to background themselves, write a PID file atomically and not start a second copy of a PID file for a live process existed, etc.

The main thing I wanted them to do is to behave well with configuration both from a config file and from command line arguments. Lots of libraries exist for either but none existed for both: I wanted to have something that would be able to correctly pull something like the PID file location from a config file but also be able to be overwritten by a command line argument. I also wanted to be as simple to use as possible. The code is hosted at https://github.com/ipartola/groper

I am not sure if in today’s world of systemd this is useful at all. The code probably needs clean up since it was written to be compatible with both Python 2 and 3 at the time. But I have to say that I haven’t seen anything like this since I wrote this code. If there is interest I can take a look at modernizing this.

Also in general I appreciate programs, especially daemons that are “well behaved”: a sensible config file format, sensible arguments parsing, sane defaults, does not background itself without an explicit configuration to do so, logs to stdout and stderr by default. I feel like there is less and less emphasis on stuff like this lately.
I appreciate that people still find AM radio useful, nostalgic, etc. This feels like something that should not be regulated. Let auto manufacturers decide to include it or not, consumers will vote with their wallets. I doubt most people will miss AM radio all that much.
I don’t know how I started this but I’ve used the following since before I had a beard:

foo/bar/baz/bing/bang/bong

Once in a while I’ll throw “biz” in after baz. I suspect the bar/baz pairing felt like alliteration to me and I extended it.

I’ve never used it in production code of course, but I have in tests. For string interpolation or parsing tests you tend to need a lot of variables or values and you don’t care what the variable means you just want the right ones placed in or extracted from the correct spots.

In particular if the rest of the data looks legit and the bits sunstituted looks like gibberish, I find it makes the red tests’ failure message quicker to read.
Back to old school networking?

connecting with actual people at events/hackathons/mailing lists.

Got to brush up on those soft skills ;)
If you want more like these drawings , check wikisource

https://commons.m.wikimedia.org/w/index.php?title=File:Apoca...
Is this work related to the Windows Subsystem for Android (WSA) project? That's another effort to containerize Android.

WSA is officially being retired[0], but it's legacy lives on[1].

[0] https://arstechnica.com/gadgets/2024/03/rip-to-the-windows-s...

[1] https://github.com/MustardChef/WSABuilds
Filming Thermite Reactions [video]
I vote for 'and'. Strunk & White and the CMS serve different purposes; the latter is more of a reference work but both are valuable.
Just had a look at Ubigi, which I used when on vacation in Japan, and they sell a data only recurring monthly Germany 20 GB data subscription for 19 USD. It's 8 USD more if you want all of Europe. So a bit more pricey.
I haven't looked at other vendors, but I don't think there is anything special with my choice of data esim vendor, nor their prices.
I haven't seen anything, on their pages, that indicates, that there are stay limits, and if there where, you would expect them to flag that?
I wouldn't view these prices as expensive, and they seem not that far from what I pay I Norway. But what is cheap for some, is expensive for others, so what do I know?

This also won't help with coverage, of course, and if you want a phone number, you would need an extra SIM for that.
I agree that learning syntactic nuances is not that useful, but it's something that comes naturally from contact with the language.

Rereading your comment I think I got the wrong impression from it. You said:

>> I don't really use it often, so I don't want to spend time to better learn it

And I focused more on "I don't want to spend time to better learn it" than on "I don't really use it often". I also don't use Python often and I have to look up its syntax, same with e.g. R. I guess in that case it makes sense to not spend too much time learning the ins and outs of a language. On the other hand, Python is a staple, like Java was back in the day, and Perl and so on. It's useful, like speaking English. I don't think I would ever feel comfortable saying "I don't want to learn" it; or anything else.
This is very appealing. If the authors are reading:

What is the architecture overview? Does each worker have a copy or do all of them work on the same DB files? How does it handle concurrent workers and db locking? Is SQLite native locking mechanism sufficient in this application?
> It is slow to connect, taking multiple seconds rather than a few milliseconds.

What is the reason for this?
I understand the romanticism of coins and the nostalgia of coin collectors, but the experience of actually using them is just so much worse than bills. When I go to Canada I immediately relinquish my loonies and toonies to my Canadian friends because they're such a pain to deal with.
A hypothetical: what if you actually play out the music? Suppose you offer a car app which does something useful. In addition, when the car is not in use, it quietly plays background music inside the car. The music is audible if someone is inside the car, but is not loud enough to be audible outside the car.

Now use this to play content for which you get royalties.
This itself, as a response to the above, is plausibly a memetic hazard.
FM radio has not been deprecated, where did you hear that? And the infrastructure is not disappearing any time soon.
I've been in integrated circuit physical design for almost 30 years.

What signal integrity issue are you referring to? For on chip nets we have SI issues from cross coupling capacitance. For the last 25+ years the routers will try to move these nets apart and jump layers to avoid long cross coupled nets. The RC extraction tools have supported extraction of cross coupled nets and all of the delay calculators and static timing analysis tools to analyze victim / aggressor net coupling and filter out irrelevant nets if they don't switch in the same timing windows.

Chiplets are combining multiple chips in the same package. I had a Pentium Pro from 1996 that did that. In the last 5 years chip packaging technology has continued to advance and we are stacking dies and more within the same package.

SI between chips is not a new issue. There are tools to analyze that as well.
Yes. I generally like to know how stuff works and why.
Is there anyway to contact him !
Exoplanet found around our closest lone star
What’s the total bandwidth of the AM band? Does it make sense to reclaim it for wide area wireless networking?
A Fine Balance by Rohinton Mistry.
I don’t see the word “college” in there.

Look at most of the examples offered.
That sort of discards "know" meaning anything.

I suppose you are trolling based on the rest of your comment though.
6 Years with Gleam
I was in that area back in 2008 and it looked the same. Entire islands covered with green moss.
We have some spots here in Martorell (25km away from Barcelona). Really handy for those public places (like the public gym), as the mobile coverage is not great at all there (strong shadow zone, for whatever the reason).

You don't need authentication: you accept terms of use, and you are good to go. Also, there is a cap in the amount of data that you can use each day (based on MAC, I guess), but it is generous enough to allow me to stream for youtube from one hour at the gym, or to work for two hours when I'm in the mood of doing it from the garden near the swimming pool.

A friend of mine told me that the EU is paying the local administration for the equipment and installation, but there is an explicit condition in the contract that blocks any kind of personal tracking.

So I would say this is a neat project. And 120M€ for an entity of this size doesn't look like an extraordinary amount of money.
Always been that way, at least from my personal experience. Actual face time with some recruiters in your area helps you stand out amongst the crowd. I would say out of the last 10 tech jobs:

- 7 of them were sourced from recruiters I have known over the years

- 1 as recommendation from a previous coworker

- 3 from directly applying
I believe Soros or one of his charitable proxies just bought 200 stations with no Federal opposition to his purchase so I’m sure it’s not strictly right wing any longer.
Popular Science shuttered the print version of the magazine in April 2021 after 151 years of publication. The online version, which was started in 2021 and published quarterly, only lasted until November 2023.

https://www.nytimes.com/2023/11/28/business/media/popular-sc...
I still listen to it!
Good answer. Most people who answer the one X to take when banished pick don't take into account that in their banishment they might not be provided with anything intellectually challenging, and just pick their current favorite X which is often something that 6 months from now will rarely be revisited because they have a new favorite.

They are really usually answering "what one X would you take with you on a vacation?".

A good X for banishment might even be an X that has never been a favorite of yours. For example if I had one musical work and one book I'd seriously consider Wagner's Der Ring des Nibelungen and a German to English dictionary. Neither of those is anywhere near a favorite of mine--I do own a copy of Der Ring des Nibelungen but only occasionally listen and then only to the famous parts, and I don't think I've ever even looked in a German to English dictionary.

That's 15 hours of opera in a language I have close to zero understanding of. But much of the music is quite good, and trying to figure out enough German from the lyrics and the dictionary to follow the story could keep me occupied a long time.
It’s never just about the company’s numbers, but the financial environment. When interest rates come down enough to tempt investors out of the money market, you’re likely to see a new wave of IPOs.
the bytes type seems awkward. a compromise that leaves noone happy

why should i prefer this over protobuf?
The problem with digital radio is that it's all or nothing.

Analogue degrades gracefully, if you need to listen to the news in an emergency, it doesn't matter if it sounds fuzzy.
While not a vibe, IMDb can search for movies by songs that appear in on the soundtrack.

In the Advanced Search

https://www.imdb.com/search/

- Go to the Page Topics heading

- In the Search with Topic dropdown choose Soundtracks

- Add your search term

Example: https://www.imdb.com/search/title/?soundtracks=Tom%20Sawyer
Not using the budget reporting feature is the bigger issue here IMO and just highlights that the organization was poorly managed.
> The paradox is that the monthly cost of a unit will quickly exceed the value of whatever is stored there unless the items have sentimental value or are very expensive.

This is a tough one to manage psychologically, although it’s almost certainly also true of nearly anything you are storing in your own home. The difference of course is that home space is bundled inflexibly—you usually don’t have the option of paying 2% less for 2% less space.
Why not have more housing in the city? There's lots of space in the UK town I come from that is very poorly utilized. As for power generation, solar panels can coexist with quite a lot of wildlife.
> My kind? What... round-earthers?

No, normative thinkers.
"Modern" web development is so convoluted I'm happy to have a tool to help me sort through the BS and make something useful. In the near future (once the thrash of fad frameworks and almost-databases has passed) there may be a sane tech stack worth knowing.
Most companies don't try to operate like Automattic for good reason.
AI-Generated Podcasts with NotebookLM
I once had a class in a room just off the old library. I had to go into the Long Room and step over a rope at the end. Very cool.
not anymore :)

Personally, in the US, pennies, nickles and dimes should be eliminated.

I think we are at the point were paper money $1, $2 and $5 should be replaced by coins. But that would cause a huge uproar in this country.
What's the Difference Between HTML's Dialog Element and Popovers?
Almost every student I know now cheats on assignments using ChatGPT. It’s sad.
Too bad because wireless airdrop compresses media files.
Presumably, because it isn’t transformative enough to constitute a derivative work. Otherwise, making a copy of free works would allow one to put those works back under copyright.
Thank you for this post.

I use LLMs sometimes to understand a step by step mathematical process (this can be hard to search google). I believe getting a broad idea by asking someone is the quickest way to understand any sort of business logic related to the project.

I enjoyed your examples, and maybe there should be a dedicated site just for examples of code related to the web that used an LLM to generate any logic, the web changes constantly and I wonder how these LLMs will keep up with the specs, specific browsers, frameworks, etc.
When living in the unassailed peace and prosperity of a Western society in the post-Cold War era, it's very easy to forget that profound security and emergency crises are still likely to occur sooner or later.

Preserving the viability of simple radio circuits that might receive public safety messages and the towers that can broadcast to them is a concern that operates on a different level than "will it make the car cheaper" or "who even listens to AM"

A lot of the systems and technologies that we've grown used to and rely on for our daily needs are extremely capable but also extremely fragile and brittle. Keeping backstop technologies from being lost altogether is fairly cheap and might make a significant difference if and when crises do arise.
Yes, the initiative is from the EU for local administrations (so the Ajuntament gets the money for setting it up), though I didn't know there were bandwidth limits.

I can't speak for every install, but some of them do the tracking based on MAC (since it's the only identifier the network gets), so I guess you could avoid it by randomising your MAC and connecting again.
Wait until you find out how old AWK is
The FM bands are more commercially 'interesting', because they're wider. One traditional FM band can fit tens of digital radio stations in, via DAB or DRM or HD radio etc.

AM bands aren't very useful for modern tech because you need huge antennas, can't do MIMO or squeeze much data in, etc.
I would buy that except they’ve put in full thunderbolt 4 in the pro so they’ve got an insanely fast interconnect on that phone with the same USB-C port.

Granted, that requires a tb4 controller chip but I don’t know if that’s built into the A18 pro or not.
I mean, if there isn't enough entropy yet to seed the kernel's PRNG (because say, you just resumed a VM image, and all entropy pools are invalidated), and you didn't specify that it's allowed to fail becuase you didn't specify non block, what is it supposed to do other than block and allow signals and thus potentially fail with EINTR?

I fail to see the bug here.
This is a limitation of the non Pro models. Feels a bit like the money grab Apple has going on the memory upgrades.
The width of the AM radio band in the US is just a shade over 1 MHz, so there's not much room.
Sure. If there's a market that has only closed-source incumbents, providing an open- or fair-source alternative, i.e. changing the distribution model, can be an innovation unto itself.

I wrote about the relationship here if you want to read more about what I mean: https://keygen.sh/blog/licensing-is-packaging/
Discussion (899 points, 7 days ago, 490 comments) https://news.ycombinator.com/item?id=41693087
The Chester Beatty Library has a much larger collection than is shown at any one time. Many sacred texts, but also much else, including some printed news-sheets from the French Revolution. And a lot of Chinese and Japanese stuff, including some gorgeous jade snuffboxes.
Hacker successfully runs Linux on a CPU from the early 1970s
Anyone who wants less freedom should be able to have their wish without requiring the rest of the world to join them. It seems rare that people who feel overwhelmed by choice can say "this is horseshit, I'm not playing this game".

They so often want no one to be able to play the game.
If I had to use a Desktop environment in Linux, it would be XFCE.

But, this Wayland thing is pushing me over to the BSDs. So far I have no abandoned Linux and I doubt Wayland will become mandatory until Firefox stops supporting X.
Norway shut down FM in 2023. Switzerland will shut it down in 2026. Various other governments are choosing dates - it's clear it's going away soon.
I find it particularly ironic when someone who goes to a top university with $70k/yr tuition attempts to gatekeep how learning should be. LLMs are just another tool to use. They're ubiquitously accessible to everyone and are an absolute game-changer for learning.

Folks in an academic setting particularly will sneer at those who don't build everything from first principles. Go back 20 years, and the same article would read "IDEs are an impediment to learning web development"
People are responding to this with the mindset of watching 1080p TV not realizing 1 second of a 1080p Netflix stream will use 5x the total daily bandwidth of an IoT device reporting temperature once every 10 seconds for the whole day. It's entirely different use cases and the impact of congestion between the two is like talking about what matters to a garden on Mars vs Earth.

The big limitation I see here, and where Wi-Fi has historically failed even with 802.11ah specifically built for the IoT use case and standardized back in 2015, is the "uses extra power" bit. Other protocols like LoRa are designed around minimizing power at the end stations. At the end of the day that's often a bigger deal than bandwidth for long IoT.
Space Time Physics, Second Edition
I feel this idea extends past just learning, I worry using LLMs to write code is making us all lazy and unfocused thinkers.

I personally have banned myself from using any in editor assistance where you just copy the code directly over. I do still use chatGPT but without copy pasting any code, more along the lines of how I would use search.
Digital radio remains working at much worse SNR than intelligible fuzzy analog.
> Too bad because wireless airdrop compresses media files.

Do you have a source for this? Even a forum thread with a few people complaining about it would be fine.

You'll need to choose, under Options, to use the "Current" format to prevent "compression".
Yes - that’s an indictment of the security group on multiple levels (Kerckhoffs's principle, failure to deploy FDE / MFA, etc.) but depending on the organizational culture the cost might be shifted to the development groups and not everyone has senior technical staff able to challenge it.
From the hiring side: I would like good candidates to use tooling to apply to jobs. Then I’m more likely to get an application from you. But the applicant better apply some quality control to their tooling. It’s a turn-off to get a LinkedIn “I’m excited about your job opening” message where the content isn’t correctly substituted.

However, I think that what is actually happening is that tooling is more often used by more desperate candidates.
I would phrase it as "I'm not sure whether making it easier for everyone to spread their ideas is a good thing." But that's _still_ not a call for censorship.
I think technology makes the people who create it smarter, and doesn’t affect average people.
finally can get non vegan honey
You should if the network is supposed to be anonymous. Though Spanish law, for example, AFAIK requires you to identify customers if you're acting as an ISP (which you are when you offer internet services) or you could be liable for illicit activity. Wonder how this works, since I assume the liability would fall under the public entity who provides the service, not the company installing it.
You do know other ways to start a formal email, don’t you? :)
My ex-wife demanded that we store some awful, terrible wicker furniture after a house move, so I put these cheap monstrosities into a $40/month storage unit in a semi-desolate area of town. The unit was broken into three or four times but the thieves didn't do me the favor of actually stealing anything. On the last break in I contemplated just leaving them a note with $20 inside pleading with them to just take the damned things.
Let'em Lithium coins roll!
The planet's air and international waters are truly public resources, at least currently. I'm not sure if I would call them a commons.

Speaking of which, Elinor Ostrom's book, Governing the Commons, outlines the conditions for the successful management of a commons. Notably neither private ownership nor governmental control is ideal, the best outcomes are by cooperative organizations where those with a direct stake in the commons are the managers.
That reminds me of the difficult constraint they must have had in making art and architecture for the game The Witness: nothing could ever accidentally seem to be, from any viewing place, one of the world's simplest shapes. Only by design.
https://en.m.wikipedia.org/wiki/Bridgeman_Art_Library_v._Cor....

https://commons.m.wikimedia.org/wiki/Commons:Reuse_of_PD-Art...
it's a statement of fact, so we can just leave it at that. but the explanation as I understand it and I'm not a lawyer, is that scan or a facsimile is a mechanism of reproduction, and the act of reproduction doesn't give you copyright. work, derivative work, original work, demonstration of originality have all precise definitions, but in laymen terms which is also my understanding, your derivative work has to be creative and original in its own right to have a copyright.
Starlink direct-to-cell enabled for hurricane helene emergency messaging
That's why it's an interesting question worth asking andbthinking about.

It's fine that it's hard to answer, or the answer changes. The goal is not to actually determine the correct answer but to explore the possible answers and the reasoning that produces them, and the differences that different people produce.
DMNO founder here - having a proper schema for your config lets us do things like validation, coercion (because env vars are all strings), generate types with built-in docs, and reuse and compose your config together to keep things DRY. It also lets us understand which of your config items are actually sensitive and treat them accordingly - helping ensure you don't leak those items.

It's not that these problems are so hard, but I've seen them bite people and waste tons of time, over and over again. Every time you onboard a new team member, every time you add a new external service to the stack, every time you rotate a key that folks had in their local .env, every time you try deploying something to a new environment and have to manually set up 20 env vars.

I've personally seen many production outages and hours of wasted time due to forgetting to update some new env var in every environment, or even a simple typo while updating it. With DMNO, your deployment would fail before it reaches prod and you'd get a clear error message about what went wrong - in return for writing out a very simple schema. No more pulling down the latest code to discover nothing boots anymore, and having to track down whoever has the new XYZ_KEY to add to your local env.

Of course there are ways to mitigate these problems, but many of them costly and complex to set up - meaning it only makes sense for larger projects.

There's definitely a lot going on under the hood - but for most end users, writing out your schema should feel like a glorified json file and you'll get a ton of value in return. Would love for you to give it a shot and let me know what you think after trying it out :)