skysight-inc/HackerNews huggingface dataset:
Hi!

I'm one of the engineers working with cubesat hardware and software integration, and I've been following this project since 2023 because I agree that standardizing over Ethernet over (twisted pair, UART, single pair, etc...) will solve a lot of integration pain from all of the DIY protocols that the cubesat/smallsat community uses

Some thoughts:

- You actually have a publicly available ICD at https://github.com/the-aerospace-corporation/satcat5/tree/ma... , please publicize this more in the readme! You're a very rare exception in a world of contact us and sign an NDA first and commercial in confidence ICDs, which is great, and leads me to my next point:

- Compared to HTTP API documentation, space ICDs sucks. One of the ICDs that I have put its protocol documentation as screenshots instead of copy pasteable text. Of course ICDs sucks because you won't know its quality until you buy it... Anyway standardizing on ethernet for transport layer give you all the tooling at 99% of the world's computer use, and it might be a first step in making a OpenAPI / Swagger type tool but for space protocols

- Any plans for 10base-T1S single pair ethernet? Our 6U cubesats barely have enough power to run its payload computers, let alone a FPGA based switch. But in a way a switched star network can be more reliable than a multidrop bus, as you can isolate babbling idiot nodes, and filter out accidental/intentional MAC/IP address spoofing
> It sounds like it would have been legal if they were just more specific about the why?

Maybe (probably?). Court didn't address the merit of the ban, it was impossible to do so, because FB didn't explain their reason. That latter part is ruled illegal, they need to explain (even if they're right) and provide meaningful way to contest (a human with power to make the decision, i.e. not an address that a bot always replies a LLM-generated rejection).
I liked Meego and Maemo, I always felt that they were an expression of the idea that general purpose computing can work in the mobile form factor, which is something that tremendously appeals to me (I wish I still had my N900).
They use IP location for that since the geolocation API requires permission. Google does ask for it on mobile for hyperlocal results but it will still localize the services using IP otherwise
FWIW I find this is the perfect question for ChatGPT/Gemini. Whenever the knowedge is somewhere on the web but hard to Google, I use these LLMs.

In this case, Gemini correctly points to Punycode
> One of the biggest games in my childhood, often played in local lan network cafes.

I think (from memory) it required IPX/SPX rather than TCP/IP for local network play - I remember that leading me down a rabbit-hole as a kid. TCP LAN play might have came in with the Yuri's Revenge addon.

Highly recommend anyone who likes the game to check out the Mental Omega mod too - They've entirely written their own campaigns as well as balanced and updated multiplayer in some extreme ways.
The styling looks familiar from Meson's website at https://mesonbuild.com/, and checking Inspect Element on Meson's site reveals hotdoc references in the HTML source. Though I still don't know if it's better than other docs/website frameworks.
Thank you, quickly checked. There is a bunch of risky to uninstall/disable packages here. No wonder it broke.
Ever noticed how they always bring up the threat model discussion whenever someone asks for or provides a serious privacy and anonimity advice and they try to persuade us to lower our expectations and use less private tools, but never the other way around?

I have yet to see a single thread where someone with a low threat model is told that their threat model doesn't make sense and that they should try to put some effort into avoiding NSA/feds/actual adversaries and not just "surveillance capitalism".

This is a psyop to make us stop caring about avoiding actual surveillance.

Stop threat modeling. Always try to achieve the best possible privacy and anonimity.
Apple has a long history with ARM, going back to the Newton. Back then (or even in the early iPhone era) they didn't have the time or resources to develop their own implementation. They could afford to develop their own ISA now, but why would they? The modern ARM ISA is great. It's hard to picture beating it significantly. And it would introduce another incompatibility, requiring another era of fat binaries.
Yeah, while everyone still discussing on how to do FP in mainstream languages, Higher-Order Perl was published in 2005, placing many of such ideas how we were already doing that stuff in Perl into paper.

Perl allows to come at peace with UNIX being done in C, by exposing similar programing language capabilities, mixed with Lisp like wizardy, without having to deal with C security faults unless required for performance reasons, that could not be improved in any other way.
> The blocked material was related to harm reduction related to illegal drug use.

Court didn't say anything about merit of actual decision, it was more about procedural guarantees that essentially require some aspects of due process.
https://www.snopes.com/fact-check/the-eyes-of-texas/
Also I've heard that the whole .eh_frame unwinding is more fragile than a simple frame pointer. I've seen enough broken stack traces myself, but honestly I never tried if -fno-omit-frame-pointer would have helped.
I bought in 2017... still a pretty good investment.
So drugs are you looking at 15yo and under, but for firearm statistics a “child” often includes 19yo.

Thing is, if you use up to 18yo, it’s 22 overdose or drug poising deaths per week, 1100 year. https://www.thefp.com/p/fentanyl-is-killing-american-kids?op...

That means that poisoning of Americans 18yo and under is about the same or worse than violent or accidental firearm deaths for the same range.

Sure seems like one is manipulated to be a massive deal and the other is being downplayed by cherry picking the 15yo and under group.
Your critique of the use of ”bigger” in your strawman applies equally to your own use of ”longer” - neither loop will ever terminate. So in what sense is either one longer?

The diagonal proof is arguing that there is no bijection from N to {0, 1}∞ , despite the fact that both are infinite. The sense in which the latter is ”bigger” is that there are always elements left over that are covered by N.
I hate that it's spam-walled but that Medium article sure was a riveting read.

Basically the conclusion is that for mainframe systems that need to process lots of transactions fast the performance of COBOL is hard to beat. Languages like Java are not even very well suited for these type of calculations since BigDecimal is not part of the core programming idiom.

With the additional cost that migration would carry, it's actually less risky and more cost effective to keep maintaining the COBOL system, even if it means paying in-house to train programmers in this ancient technology.
Last time I know during node 16, npm install updates your package-lock.json, but for patch version number (unsure about minor version) only and if the package.json is using relative version number. Definitely use npm ci or yarn if you want to adhere to lock files.
You think western governments don't already have access to everyone's facebook conversations?
Anyone else driven crazy by the opacity decreasing on hover? I feel like it should be the opposite...
> Are you reporting otherwise?

Essentially, yes. Freenom lost its registrar accreditation a few months ago, so all domain names will be forced by ICANN to go to another registrar. I'm assuming they saw no path towards getting it back, due to the difficult nature of complying with reporting correct registrant information for free users.

https://domainnamewire.com/2023/11/10/icann-terminates-opent...

They also just finished a $500 million settlement with Meta.
> No, it's a romantic view of the past that ignores all the short comings.

Doing/having/using less isn't automatically attractive. If we want people to embrace a more sustainable lifestyle a certain healthy amount of nostalgia and romanticism can help selling it.

These (mental) images are not without power and reason — we live in a consumer society where everybody is bombarded with images of desire, images that are usually about buying and owning things or traveling somewhere. I don't think you can win against that kind of indoctrination by not using images at all.

And not all of the lowtech stuff there is just flashy romanticism. E.g. the article about balcony solar without battery makes sense. Now what is low tech will always be graded on a curve. Compared to no electronics that is pretty high tech. Your ball is pretty high tech compared to just playing with conifer cones.

As a kid that grew up in the alps we usually played with what was availabe wherever we went and that was a lot of fun. But how do you make that attractive to people who grew up in places where they wouldn't even let you walk home alone after school and put a tablet in your paws as soon as you opened your mouth? The answer is romanticisim.
Looks like custom themes, extensions, and inter-document links.

Similar to Antora which you will probably recognise, though Antora also draws content from multiple Git repositories.

https://antora.org/ (not built with Antora)

Showcase of sites using it: https://gitlab.com/antora/antora.org/-/issues/20

(I'm just a user.)
I can understand having personal preferences of course. I have been using macOS for audio production for more than 20 years.

I personally just feel that the "futzing" you mention is worse on macOS nowadays than it is on Windows.

And while Windows certainly has its share of issues as well, it's usually transparent and open enough so I can actually fix them. Whereas on macOS, the only course of action is often to just hope and pray Apple will fix what they broke in a future update.
Your use case doesn’t contradict the post that you replied to
A Parabel (1973)
Except you get mobs forming on AN/I and they allow toxic users to fester. BrownHairedGirl was allowed to fester on the project for years. Innumerable productive members left or were banned as a direct result of her and her supporters.
I successfully moved a small, <100 member, 2 year running, private Slack, to what now is a growing Discord community 3 years ago and haven't looked back.

Administration has been far easier. The bot ecosystem is thriving, both open and closed. Although, the 1 feature I truly miss has been exporting convos.

No doubt, if building community is on your mind, go with Discord.
> being fully remote may potentially impact your promotion opportunities, even if not explicitly stated in a policy

Exactly. People go to lunch together, for a drink afterwork, or chat in the lift, a manager or other worker might have a technical question/problem and ask someone near them or at the coffee machine.

Whatever policy and advancement process is in place at an organisation - a lot of choice is at the human level (even in the most egalitarian organisation) and more visible people will get the opportunities.
When given the chance of reducing your footprint or improving your life, is it that surprising this is the outcome? Specially in developing countries.
The GP might not always be true, but no, we would not have slim and efficient sites, because of push web developers get to include all kinds of unnecessary tracking and in general bloat on websites.
Rerouting peoples' travel to modes other than flying, so reducing the number of planes in the air, would do orders of magnitude more to cool the planet...
Learning Django and the Django REST Framework by working through William S. Vincent's Django for Beginners [1], Django for APIs and Django for Professionals was a turning point in my career. I started to take myself seriously as a developer, not just an electrical engineering grad who happened to like coding.

Not SICP as a teen, not the Haskell Book, not The Art of Unix Programming, not A Philosophy of Software Design. Those are all fantastic books, but they were the wrong things to read for someone whose definition of "Keep It Simple, Stupid" was "never build anything at all and stay unemployed". Django got me to shut up and build.

And build I did, and most of it did and does suck, and that's okay. And then I got a job, not doing Django, but using the things I learned from actually building with Django every day. I owe Django a great deal, and I still think of the DRF as my favorite approach to building a "well-tempered", maintainable API, on a deadline.

[1]: https://djangoforbeginners.com/
My argument is that the experience of seeing sport from a specific seat is inferior to watching it multi camera with huge zoom lenses. The thing that draws you to the stadium is the sense of being in a crowds.

The technology to do this has been around for a while to has anyone tries. I'd certainly be curious to give it a go. I imagine there are some technical problems too, like if your team scores and you jump in the air and your view point stays still.

This did get me thinking if any sport might be better viewed in VR, and maybe games like pool, snooker, chess. Where you see the whole thing from one vantage point, and the scale is such that the 3d of it all would be meaningful.
> tests are there to make sure code works, not for tests' sake.

It works is awfully imprecise. Are you talking about perfect code? Some specific use-case? Some project-specific level of quality?

Ordinary (non-fuzzing) tests are generally there to help protect against regressions when changing existing functionality, or to offer baseline quality assurance for new functionality. They can also be helpful in, say, determining whether the code behaves as expected when using a different compiler. They aren't normally how you discover a long-standing bug. There's always more to software quality than just testing.
tipped over sleeping cows, eh?

and arrack.

Seems more like you tripped on too much tipple, before writing your comment.
Yes and no. A simple frame pointer needs to be present in all libraries, and depending on build settings, this might not be the case. .eh_frame tends to be emitted almost everywhere...

So it's both similarly fragile, but one is almost never disabled.

The broader point is: For HLL runtimes you need to be able to switch between native and interpreted unwinds anyhow, so you'll always do some amount of lifting in eBPF land.

And yes, having frame pointers removes a lot of complexity, so it's net a very good thing. It's just that the situation wasnt nearly as dire as described, because people that care about profiling had built solutions.
I understand this and subjectively (never fact-checked this) tend to believe this is true.

Meanwhile I'm aware about another problem, taking place at least in some countries (not sure how this is in the US): due to shortage of doctors, many of them are forced to work way more hours than a human can healthily sustain.

Doctors, let alone nurses income also isn't that great everywhere, at least in some European countries it can be very humble.

Low reward for extreme work contributes to shortage of people willing to go through the extreme challengingness of medical education.

Do the doctors often have to work extended hours, also night and weekend shifts in the USA?

If yes, how comes they don't mind lobbying for supply restriction?

I've recently read people now have to win a lottery to get appointed to a dentist in a town or Krnov in Czechia because the queue is about five thousands people long and there are just two or three dentists. Meanwhile dental care somehow gets much more affordable and available the more you go east so people travel to Poland, Turkey and Russia and say the quality is equal or better. The general principle apparently applies to all sorts of medical professions: the more developed a country is the harder it is to get medical care.
There is no actual infinity. The Cantorians forgot this, and so have fallen into contradiction. (Henri Poincaré, 1906)
Education of women is the strongest predictor of falling birth rates - this in turn is unlikely to reverse without a huge change in our economical system.
Specifically, it was a now-banned editor called BrownHairedGirl caused me to be permanently banned. The community is extraordinarily toxic and her supporters were unbelievable toxic.
According to the Big Bang model the universe started with a super small volume. When did it get to infinity?

As far as I know, we can see/measure that the universe is about 93 billion light years across. We literally can't know what's outside, so we don't know how much bigger it is or if it's infinite.
Oh nice, I can't find that - can you post a link?
By 1919, more than half the libraries in the United States had been built by an unabashedly profit-motivated industrialist: https://en.wikipedia.org/wiki/Carnegie_library . Most are still around, including the one I spent a large part of my childhood wandering through.

It's one of those fractal issues. The more you zoom in, the weirder it gets.
I'm working on a map project [1] (which is a proof of concept) where you can add posts and stories by sharing the map URL on social media (mastodon.social only at the moment, we used to have a twitter listener as well). The state of the map is encoded in the URL and is added as a post when the listener catches the URL in the stream.

So far you can draw shapes and unofficially add geojsons to the map. I am very excited adding the ability to link custom PMTiles in the future!

[1] https://libmap.org
I don't do TDD. Tests help me write code. I write the code, iterate on it, then write tests to confirm the assumption I made in the code. The act of writing then uncovers misunderstandings I had, careless bugs etc. When the tests are complete, they protect my code from someone else changing the code such that the things I wanted the code to do no longer happen.

Is every test I've ever written useful? No, absolutely not. But I don't have time/am not best placed to determine which would be useful at the point of writing, so I write them all.
Medium density cities would be great but if you have to force developers to do it, that means it will cost more, which gets passed on, etc. etc..
The performance cost in your case may be much smaller than 2 per cent.

Don't completely trust the benchmarks on this; they are a bit synthetic and real-world applications tend to produce very different results.

Plus, profiling is important. I was able to speed up various segments of my code by up to 20 per cent by profiling them carefully.

And, at the end of the day, if your application is so sensitive about any loss of performance, you can simply profile your code in your lab using frame pointers, then omit them in the version released to your customers.
In case they hadn't seen the article, I sent it to the senior curator... fingers crossed
Same here with Emacs. Tinkering-vs-doing. Opportunity costs too high.
On my days we used to tinker in proprietary 8 and 16 bit home computer systems, The Way of Linux (TM) is not the only path to enlightment.
Isn't this already a solved problem? See 3D apps, i.e. Blender, Unity, Unreal etc. You can copy objects easily.

I don't think the intention is to copy an object with the baked in lighting at the time of making a copy. I can imagine you just want to copy the object and the behavior how it reacts to whatever environment it's placed in.
My apologies, I should have submitted the HTML version of this instead - https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/E...
> appear to be actually infinite

Was it shown that the volume in this models are actually infinite or just potentially infinite?
In my case my superior comes by in my office or sees I made a commit and tells me I should stop working (I tend to forget to look at the time if I am in a flow).

But I also live in Europe and my superiors want me to come in with a fresh mind, instead of burning myself for things that should be normal work.
The clear and obvious win would have been adoption of a universal userspace generic unwind facility, like Windows has --- one that works with multiple languages. Turning on frame pointers is throwing in the towel on the performance tooling ecosystem coordination problem: we can't get people to fix unwind information, so we do this instead? Ugh.
On hunting weather baloons:

> And he was right: Someone had been faster than us! The status was
changed. So in the end, I didn’t find the sonde. But something that
might be even better – a friend!

Other than all the other fun packed into SDR this story just put me in
a good mood today.
Indeed, why get a lesser experience with Linux laptops, when I can use Apple and Microsoft platforms, and use Linux in a VM when I really need to.

The Year of Linux Desktop is delivered on a desktop VM.
Sure, but how many of the people running distro compiled code do perf analysis? And how many of the people who need to do perf analysis are unable to use a with-frame-pointers version when they need to? And how many of those 10% perf improvements are in common distro code that get upstreamed to improve general user experience, as opposed to being in private application code?

If you're netflix then "enable frame pointers" is a no-brainer. But if you're a distro who's building code for millions of users, many of whom will likely never need to fire up a profiler, I think the question is at least a little trickier. The overall best tradeoff might end up being still to enable frame pointers, but I can see the other side too.
I remember going trough a similar situation when using a netbook. At first they were ok for doing light work and even accessing websites, but as time went on websites and browsers became more and more heavy. Youtube was a struggle, even Google felt laggy. Want to browse a map? You are better off getting a physical one! But, no worry, it was still fine for other low intensity things and some programming projects I worked on. About two years later and both KDE and GNOME would struggle to run on it, it was painful. Maybe I should have switched to an all CLI/terminal workflow but eventually I bought a used thinkpad X220 which was like taking a breath of fresh air after holding it for years. But now I do see the same pattern emerging, much slower mind you, but it is surely happening. Some websites feel sluggish, some gnome apps also feel sluggish and I have to avoid electron apps like the plague. But at least it has enough brawn (16GB of RAM and an SSD) to cut trough the bullshit and work ok on most things. Maybe I should have embraced that terminal lifestyle after all...
Yes it does.

The pill was the solution.
Liebreich: Net Zero Will Be Harder Than You Think – and Easier. Part II: Easier
This is scenario in realm of possibilities of a Disney fantasy. Well off woman will not look for sharing in half high living costs. If you haven't learned this yet, you will.
I'm happy to accept that I have two apples of my desk if all my friends and the guy I bought them from agree with that definition. At some point some will start disagreeing, but with two big full apples, all of them will agree.

Or is it more helpful if I say I have 10^27 atoms in my body? Quarks? Gluons? Strings from string theory? Still finite number, not "biteable", not infinite.
you do recognize that the frequency with which you post here puts you on top 20 lists?
My money is them being 99% scammers who don't have whatever they claim to sell and are just looking for idiots to send some money - and as with intentionally using spelling mistakes in scam mass-sent emails are intentionally used to help filter out people who might realise the Nigerian prince isn't real, it makes sense to look incompetent at doing the listings.

I wonder if any law enforcement agency (or researchers with an agency's permission) would / has ever do(be) a study of trying to buy from a large enough number of ads to know what % are scams vs. real.