skysight-inc/HackerNews huggingface dataset:
Long time ago I wanted to make a small contribution to Stellarium. I have a telescope and "surface brightness" is a much better metric than what it showed at the time. I downloaded the code and with a quick inspection found out how to implement it. I modified the code and prepared a patch. When I was going to send it, I discovered someone else had simply implemented it a few days earlier. Nice. It saved me a little work.

Now, what impressed me: I didn't explore it much but it gave me a very good impression of the code. I could find what I needed to change and someone else, without talking to me about it had the exact same idea. The changes were EXACTLY the same. I can only think this code is extremely high quality. It seems to be a standard developers should aim for.
It’s not stellarium, but I’ve got a DarkSkys DS1 and bought my parents a FX model and they both have far higher fidelity in the image displayed due to using chrome disks instead of a screen. It looks better than anything I’ve ever seen at home.

https://dark-skys.com/collections/projectors
Yes, I've done this and the code is really simple to understand compared to a SPA.

https://github.com/jon49/Soccer
I have such a huge arsenal of custom tools to manage Docker, that I envy Podman users because I can't move to it because of this technical debt.

I just keep hoping that Docker isn't that bad and is a good alternative to Podman, because I've read mostly good things about the it, while Docker usually gets dragged through the dirt.
She specifically set herself up to be recorded and then shared it across the internet. That is the problem part, not her questioning of the HR people (which was a show for the camera!) That kind of “I’m the main character” type energy would be a lot to deal with, especially for a 4 month employee.
In my case (old style DES hashes) it’s to interact with some old crusty garbage.

Unfortunately a lot of that old crusty shit is still in production in many places, despite being EoL for years, with no plans to replace it this side of 2038.
The Axios article linked in another comment shows this data for selected cities.

There appears to be a pretty weak correlation. Although there could be other offsetting factors (maybe fewer employees in the high wage areas, more use of the order-yourself screens or something).

https://www.axios.com/2022/04/17/mcdonalds-big-mac-inflation...
We don’t have a monorepo so I can’t tell you how many lines of code we have anymore, but if it’s less than 300k lines I’ll eat my hat. It’s gotta be half a million. It’s a beast. No insane fanout, but unless I very carefully cherry picked a couple of points in the code instead of piggy backing in our already pretty good telemetry choke points, then I’d hit the limit even in preproduction.

We don’t historically do a lot of things well, but everything does correlationID propagation properly and some have pretty good telemetry, and have done since before I got here. Most other things in the “well” column were heavy lifting by myself and a handful of other instigators, some of whom gave up and left.

That’s probably what upsets me so much about OTEL. It made one of our strengths into another thing to complain about.
I wonder what the impact of quiet quitting, loud quitting, and other highlighted extremes that dont reflect the vast majority of enployers had on some of these decisions.
Is there a list of such bosses, so we can decide for ourselves on whether we'd like to work for them in the future?
> I understand Wawa stations in the eastern U.S. are known for their food; can anyone here comment?

The only thing that Wawa food has going for it is that it's prepared hot at any hour; the quality of the food itself is quite mediocre.

Different story for Buc-ee's, which I thought was of exceptional quality and value.
One of the nice things about podman is that it's super easy to configure image caches. So instead of rewriting all my image references to use my local cache tool, I can just set a cache directive in podman and everything works transparently.
> Kill you with what? A butter knife? The far left has crazies. The far right has crazies with guns.

History has shown time and again that when motivated it is not difficult for any side to acquire arms.

So your comparison is irrelevant in that as soon as someone wants arms they will acquire them.

Ultimately crazies are dangerous either way. It is dangerous to underestimate them or to say one crazy is better than another crazy. Comparing crazies is like saying one poison is healthier than another. Poison is poison.
Even worse, it becomes harder to discover and use the basic / must have features.
I've done this. HTMX offline-first is an elegant way to build apps.
Are the docs sourced from HTML? Is it possible to ingest from the original source content e.g. .tex , .md etc?
Basic modern C++ is easier than Rust at this point. It’s not as safe (std::shared_ptr is not your friend), but it’s easier to get going vs dealing with lifetimes and Rustic syntax. I feel like at this point Rust has inherited all the syntax diarrhea of C++ and makes me adverse to using it. I don’t want to wrestle type system crap when I’m trying to wrestle app features. Some things I love. A few things I hate. Those things I hate make me use another language. A lot of rust is inferred through use so why bother with the extra cognitive load of having to unwrap or box or ‘a or worse ‘static. Zig isn’t better in this area either, requiring allocators for everything. Go is great but it’s a bit too simple and not fast enough for Rust-like workloads. This is me with a sad face because while I applaud the effort to build modern languages and tooling, we still haven’t addressed the issue of syntax elitism and shame-by-code-review because someone didn’t know about macro meta. I just want to code, have my program work, and not have to master 4th-degree black belt syntax grammar to do it. I think any language or runtime that allows one to write 4th-degree black belt syntax grammar should be shunned for simpler terms. Imagine the quality of software we would produce with a simpler type system. This was the goal of Go but it still needs work on language features for me (I really really want operator overloading on structs using + - * and / instead of methods).

C++ is by far the most Wild West, the most gotcha, the most “do as I say but not as I do”, the most “yes, except if” language ever. From 98-today, it’s just gotten more and more bloated with alternative pathways and acid pits.

I’m hopeful for Rust. Equally so for Zig. My opinions mean shit and in the end, the Rust team will evolve Rust beyond what they originally intended, capturing dev attention and pushing Rustic concepts outwards. Such as they all have the last 15 years.
> Crisis of uncertainty

This is made up.
Having location data on can potentially implicate you in a crime.
I’m going to have to start specifically version pinning and vendoring pythons at some point.

What’s really funny is my older Python2 code doesn’t shit the bed half as much as the Python3 stuff due to it effectively being frozen in time.
Carlin would himself shoot the perpetrators in the head. This is a very shallow and weak representation of Carlin's work.
Possibly both? Only one of them qualifies as modern, though :-)
Using uncommon and complicated-sounding words actually works, but only on less educated people who don't know these words and don't know the context in which they are used.
When I was a kid/young adult (1980s/1990s) I ate at McDonald's quite a bit. I remember it as being decent food and a pretty good value. The restaurants were generally clean and service was usually fast.

I don't know if my tastes have changed or the food has or both, but I can't stand McDonalds now. I may have eaten there once or twice in the past 5 years.

The food is bad, the french fries in particular are awful (they used to be great), the employees are indifferent and act like customers are an interruption, and it's expensive.
A Cloudflare Workers primer: hello world
> and the number one female poker player in the world

If the author was that then contrary to the thesis of their blog post they are an outlier in that they have unusually high raw mental power / intelligence in at least some dimensions of intelligence. This means that, in fact, other people cannot follow in their footsteps because those other people are not lucky enough to have a brain like hers. The reason they don't have a brain as good as hers might be genetics but is much more likely to be that they didn't have educated parents with books on the shelves who established a culture and expectations of academic achievement. In other words, sorry, but TFA is the same tired old right wing bullshit / American Dream crap of anyone can pull themselves up by their bootstraps if they work hard enough. (And I'm saying that as a wokery-hating centre-rightist!)
My high school in italy has a planetarium built with stellarium. I had a lot of fun with it as a kid
Read the documentation, not the angry rant. There are good reasons for removing it and there’s a direct replacement:

https://docs.python.org/3/library/crypt.html
This is just a static web page, the 'like/reply/re-ping' buttons are just divs. IMHO announcing an ActivityPub implementation when it's not at the point where you can even follow the project's account via AP is kind of premature.
'How Russian officials and their collaborators spirit away Ukraine's children'
Yes, RTO is widely known to be a scam.
I always found Ruby super picky about specific versions, hence having shitloads of configs for rvm to use a specific version for each project.
CYA gonna CYA, only the names have changed.
Correct FPV drones are essentially useless against aircraft. I dont think anyone is using conventional RPG warheads or FPV drones against aircraft.

> "Javelin has a warhead capacity of 9Kg, for the same bang so to speak ( armor penetration) you would need drones that can hoist 9Kg"

This is false because a Javelin warhead contains propellant and guidance as well as the payload. In reality, a shaped charge capable of penetrating 200mm of steel weighs about 1 kilogram. Which is well within the capabilities of many drones under and around the 1000$ price range.

Many tanks and IFVs have been taken out on both sides by quadcopters carrying shaped charges. Plenty of penetration can be achieved by relatively lightweight shaped charges.
There's fairly low overlap between aerospace engineers and software developers. People that want to build jets and rockets don't tend to transition to enterprise SaaS development, regardless of the pay gap.

At any rate the biggest reason Boeing salaries are lower is because they are the only competitor. The reason why silicon valley companies pay so much is because they're all competing for talent and the talent has optionality to go down the street and get paid more.

SpaceX is a private company so no, the stock options are not the biggest pull there. Hiring may be easier due to strong leadership but that goes without saying.
No. The bolts don’t hold the door/plug against the pressure. There are 12 stops and brackets, separate from the bolts, that take the pressurization load and transfer it to the airframe. The bolts are there to simply prevent the door from translating upwards from behind the stops (as it would when opened as a real door).

The bolts could be missing and it could take some time (vibration, landings etc.) for the plug to work its way upwards from behind the stops.
The former. A tiling WM covers the entire desktop with whatever windows are visible in the workspace. One window starts out full screen, creating a second window halves the first one and tiles them side-by-side, and so on. I would only see the desktop when I switch to a new empty workspace, but the reason I switched to a new empty workspace in the first place is because I wanted to start a new window there, so that glimpse of the desktop would be short-lived.
Ping me when it's actually released ;)
Succeeding in management is mostly about taking credit for successes and avoiding blame for failures. The better you are at doing that, the higher you'll go in a company. With COVID, remote work, RTO, for the last few years it's all been a regular train of plausible scapegoats that management has been able to deflect blame onto.
Running Python on air-gapped systems
It just have been a decade since I've read Hyperion and I'm still scared of the Shrike.
It's not necessary to drive at age 16 though, learning by the end of college should be more-or-less equivalent.
last commit 4 years ago... sounds like a security nightmare
I feel this way whenever a senior manager disses the team's 'velocity'

velocity is a vector. ICs may bear some responsibility for its magnitude but direction is straight from the top baby
Artisans of Words – Salvaging Language and Meaning in a Marketing Culture
Unironically yes - with a good shellcheck setup and a good local wiki of documented utility functions I’ve found bash to be an absolute powerhouse for writing portable code.

I’ve not used Perl as much in the last decade as I used to, but I’m always pleasantly surprised when I dig up some older stuff and it just works.
It would be more helpful for yourself and your colleagues if you didn’t base technology opinions on 13 year old memes.
DeWitt Clause
Web component gotcha: constructor vs. connectedCallback
There's also an open issue in Boring (the crate for BoringSSL) to enforce usage of FIPS https://github.com/cloudflare/boring/issues/182
Reversing progress, Indonesia pulp and paper drives up deforestation rates again
Most advanced battery energy storage system comes online in Hawaii
I don't understand this take. Can you elaborate?
Interesting measure of code quality! I think it's the first time I see it.
I thought I understood it the first time, and was looking again to explain it to you. Yeah I got nothing. Log-log plot? Why.
Podman itself is good but on the tooling side it falls down.

Docker tooling tends to work with podman but you have to do a bunch of stuff like run a server to imitate docker. At that point why bother?
Sometimes I worry that I'm not doing things because I've finally officially become "burned out."

But I also read an article this week that said "unstructured time" is part of a healthy and relaxing weekend routine.

Either way, I think it's a good idea to make sure you're exercising, getting lots of sleep, and eating healthy, energizing foods.
Someone came up with a name and didn't do much else =P

Sarcasm aside, Havn't we seen that most people do not know how to run their own hardware? I am capable and STILL would not want to due to security, scaling, power, space, etc.
Post Office Horizon scandal explained: Everything you need to know
“Computer Weekly has investigated the Post Office Horizon scandal since 2008 and is, in fact, part of the story. This guide contains essential information about the scandal”
What laugh, please explain.
If any effort is too much, you're basically stuck on a very select set of dead-ish languages or dialects thereof. But I'm not sure that's a more viable approach then using a language that is still pretty great about backwards compatibility.
Phantom Artists Stole Their Songs. They Couldn't Get Them Back
Tiling window managers generally size windows as large as possible. Windows only shrink to make way for other windows, so unless you do something weird, or switch to a desktop with no windows, or have some sort of transparency enabled, you won't see your background at all.
I usually think of bloated software as sw with features that are ill-conceived, either because they've been thrown in by some clueless pm, or because they're not really meant to help the user but only to generate a profit for the company, or to justify the existence of a team. If that's the case, it's not much the number of features per se, it's how they've been designed and implemented.
Here you go! https://hyperview.org/
Hmmm not sure I really get why Wolfram would be the right organisation to build this…

I did enjoy the yoda examples however, so the time reading has not been lost .
| The throttle is more sensitive than you'll expect at first. Automatic cars roll forward slowly unless you hold the brake. Old cars have less sensitive brake pedals - that's normal, not a sign of anything being worn out/broken.

I think one thing worth mentioning here is that it's helpful to learn some of the limits of the car. Find an open space with nobody around and just crush the brake pedal to the floor. That's what it's meant for. Knowing how fast a car can (or cannot!) stop from 10 or 20 or 40mph will teach you a lot. Studies show some insane percentage of rear-end accidents occur while the rear-ending car was nowhere near maximum braking.

The fact that an older car might feel like it has a less sensitive brake pedal is just that -- sensitivity. It has nothing to do with ability to stop. You just have to adapt to each vehicle to get the behavior you want out of it.
> Three other members of the top exec team – CFO Luca Maestri, General Counsel Kate Adams and COO Jeff Williams – took home $27 million in 2023.

Why does the GC make this much? That's 27K billable hours at $1K/hr. Is it because she knows where the bodies are burried?
Friction Stir Welding
> Apple noted that it has “a longstanding policy that directors generally may not stand for reelection after reaching age 75.”

Why isn't this considered illegal age discrimination?
U.S. invaded Panama in the 80's....
Relevant to note (emphasis mine):

> Former Vice President Al Gore will be departing from Apple’s board of directors after a 21-year run due to the company’s mandatory retirement age, the tech company said today.

So there doesn’t seem there’s been a disagreement or anything of the sort.
I was unaware there was copypasta on HN. I know this might be generally the sort of post that the site wants to avoid, but the phenomenon of copypasta within a given community still makes my heart smile a little bit.
Amazon Is About to Eat the TV Universe
> manipulate user behavior so that they buy the stuff advertisers sell them

google.com started as an ad-supported web search engine and evolved into a web-supported ad search engine.

Google does have some non-advertising businesses however.
> Constantly being aware of all moving objects around you.

I think this is the biggest one, and it really matters: why is a person learning at 40? Was it random circumstances or have they been avoiding something that seems too challenging? In the latter case, they may have self-selected out of the driving pool for a reason that needs to be addressed carefully.

Have they spent 40 years riding in cars and developing situational awareness of traffic as a passive observer? Or do they treat car rides like an abstract teleporter, where they barely notice what happened from start to finish?

Or, do they have some anxiety or phobia about it? Kids tend to be more plastic and adaptive, as well as somewhat risk-blind. So they can usually get through that quickly. An adult may have more challenge overcoming the fear in order to function properly as a driver. It's not very safe or responsible to do this through solo practice, since being overly anxious can really interfere with the cognitive process you need in complex traffic.
The contract that makes so many other things be the same.
Can contain or do contain? Does anyone know what the actual things are here? Searching for it I get a lot of these generic statements but nothing specific about this waste.
Stefan Savage put it best, I think: a paper accepted in a journal is part of a conversation that science is having; it's the start of a debate, not the conclusion. What's important about a paper is whether the ideas in it are validated and get built on by other scientists. Peer review is just a sanity check before that process starts, nothing more.
Gotta strong disagree, I love Lynch, and the costumes and setting. But the script is just bad in that film, in addition to long montages of poorly edited “combat” ruining the second half, the first half is full of random stuff.

I think my many objections are perfectly summed up by this one example. In the books, the “weirding way” is space kung fu. In the movie, it’s a random sonic weapon where for some reason if you shout Maudib at it, it fires. So, the line from the books where Paul is lamenting “my name has become a killing word” changes from a poetic lament to a _literal_ instruction to his army. Queue a ridiculous montage of people shouting over and over with lasers.

Denis’ adaptation captured the dread of the scene, the aesthetics of the fremen, and the religious furvor of it all. It feels solemn and full of portent in the way the books did, because it follows them slavishly, only making small changes to compress multiple characters or omit less important parts. I couldn’t have asked for a better adaptation as a fan of the books.
I’ve been complaining about our OPs people pushing Colima over podman and now you’re making me think my podman info is outdated. Ouch.
It works so well many “choose” to live on the streets in shoddy tent villages.
Which is kind of the point I was inferring. Everything now is just a stake in the ground, house pending… I think for a paper about an algorithm or novel way of doing something should be required to include the source code (not necessarily for release, but for proof to the journal reviewer at least). I’ve waited countless times for source code promised in a paper to never arrive, only to be flipped into some commercial offering only the ultra wealthy can afford. So I’m taking the stance of “I don’t believe you unless there’s a runtime or source code” because it’s too easy with AI to fake the claim.
While this is pretty cool I believe generalist robots will not have a fraction of the skills an average human has , at least not within a realistically foreseeable timeframe, let’s say within this century.

IMO a much more desirable route would be to build a number of specialist robots that do all the things humans really don’t want to do. Even that seems really hard to do - at least I haven’t seen a robot that is able to vacuum a house really well. I saw some versions at friends places but they were more like gimmicks - took really long to setup, basically nothing was allowed to be on the floor, generic rectangular room setup required and they didn’t last more than two years or so. I think all of them went back to vacuuming themselves or employing a human to do it (the second option is vastly more efficient than the robot and much cheaper too)
Maybe I am missing something, but a really versatile, robust, and cheap vacuuming robot would be an actual improvement to life quality for a lot of people.
The research is very interesting though of course and much better this than no research in that direction at all.
Impressive. Taking a numbers game literally . Computations walked in the AI door
My personal favorite “velocity” scapegoat is when the team can’t meet estimates but you’re constantly pushed to keep estimates as low as possible.
Every time I see something interesting on hn, the first thing I try is:

brew install stellarium

I love it when it works!
I think there is a Flatpak that addresses most of the installation grief.
Yes, she didn't follow the rules. Whether one views that as inherently problematic broadly follows the value-system I outlined earlier. I think her breaking (the letter of) the rules is amply justified in this case - others clearly disagree. AFAICT, she didn't violate the spirit if the rules - no confidential. information was revealed.
It _can_ be more performant because computers are exceedingly fast at cranking through arrays, especially if you can leverage SIMD, but its not just that.

It's useful to play around with an array language until the paradigm clicks. Often, imperative code can be better handled in an array style. Sometimes long, fiddly functions can be greatly simplified if you use array operations instead or in conjunction with other styles.
`podman generate systemd` is still there, and I see no reason you couldn't use it. it's just a bunch of podman commands wrapped in a unit file, no magic.

feels like a lot more cruft than quadlets to me though.