skysight-inc/HackerNews huggingface dataset:
Why?

Yet before we get into that, you should realise what you've done. This whole thread was just about how sad these exessive delays are.

Now I have no problem with diverging threads, my initial comment did just that!

However, you're definitely talking about "where you think we should be" vs "right now".

And right now, you're saying all short hop flights should be banned.

Yet as many have indicated here, that is just not feasable in some cases. Even if you believe rail is always better (it isn't, not for all flights compared to all rail), you actually need rail before banning short hops.

And as others have indicated, loads of people driving, instead of short prop plane hops, is worse than that plane ride by far!

Is your goal to harm the environment? If not, then "just ban it" isn't sensible. You need to plan first.

And really, just ban it means you support just banning all cars, the concept is the same, yet this is literally impossible for many, many reasons.

For example, banning all cars would mean an end to rural livability, and a further exodus from rural Canada.

Canada, whos crops and meat feed massive parts of the world.

Are you planning to force people to farm? Make them stay, and work, if they are entirely isolated without cars?

Of not that, then is your goal to cause world wars, and death, and destruction, and likely the release of tailored plagues, and nuclear weapons?

Because in a world pf starvarion, the knives come out very fast and strong.

Yet this is what wide sweeping car bans could mean, as it is already hard to keep farms manned, and profitable, without banning things from a city centric view.

Would you also ban short hops for prop planes, from rural areas too?

It would be a disaster to put trains everywhere. Literallly bad for the environment, to run a rail line for 50 people a day. A prop plane is far, far more energy efficient, than maintaining all that rail infrastructure for so few people, through hundreds of km of forest.

Just the regular chainsaw usage alone, to prune back trees, makes it worse.

What are you thinking?? Hurting the environment like this, suggesting policies which end in plague, nuclear war, death, destruction!!

Think of the whole cost, or you may kill us all!!
Had the same exact experience! Just posted a comment. I think could companies have done a good job marketing how cheap it is to get started on cloud. Once things scale, the bills change and it's no longer as cheap to use managed infra.

The night and day difference is hard to explain when people haven't had to deal with all these issues on top of scaling, uptime, performance issues etc. I just can't recommend k8s enough
> As a society we already processed and answered this question in the late 00's.

Perhaps, and perhaps society is re-processing this question and maybe drifting towards a different answer?

Society does change its mind sometimes

> A shitty music app on my phone like Spotify is 1000x more convenient than a dedicated music device will ever be.

Perhaps for you, and you do you. For me,

Pick up phone,

Unlock screen. Shit, doesn't recognize my fingerprint. Again.

Unlock screen with PIN

Navigate to Spotify.

Start spotify, wait for the UX to load.

Try to find that song/albumn I wanted to listen to.

Connect to my headphones/stero.

Hit play

Get a phone call, now ringing over my speakers and the music has stopped

Oh, and it helpfully turns down the volume for me after a while

I'm not quite seeing the convenience here.
For many years, I have been microblogging from Telegram. Telegram is great for that, thanks to the channels feature. Yes, I know, it is closed, and centralized, and it has many other problems, but it is super convenient. Now I'm trying to post my post as WordPress entries which are linked in the channel, but it is more cumbersome. This way, people can follow me through the RSS and I own my posts. I haven't read this book yet, but I will check it, as I'm very interested in the microblog format. But still, Telegram is so convenient ... Any decentralized indie microblogging approach must beat Telegram in convenience, and this is very hard.
Also somewhat related, the 'Heaven Sent' episode from dr. Who.
I would love to have the CAD files to recreate something like this.
I have these - based on some other "holy grail of plier-wrench" article I read ten years ago ... and they are nice ...

... but the only thing I ever grab are these:

IRWIN VISE-GRIP Locking Pliers, V-Jaw, 12-Inch (2078112)

They're not even really the same tool but I don't care - the Irwin is just what I grab for just about everything and I only use these fancy Knipex when they are the only thing in the shop at the time ...
Looks conceptually quite similar to make, or did I miss something? Did you use other build systems like e.g. cmake, meson or gn? What makes beast more usable or faster than e.g. meson?

What always amazes me: shouldn't the build system itself be as easy as possible to build (low requirements on the compiler, minimal dependencies, platform agnostic, etc.), e.g. just like "gcc -O2 buildsystem.c"? Also almost all of these systems seem to suffer from the same problems that were discussed (and solved) in the early years of software engineering, and e.g. hardly support modularization/encapsulation or static type checking. Cmake and meson are huge and complex, with a peculiar dynamic language each, not easy to install and use, and usually a factor ten bigger than what I want to build; also beast itself requires make, a recent gcc version and even flex and bison (so it doesn't e.g. run on windows, does it?).
Interestingly - Canonical dumped Unity in 2017, Rudra would have been 7 years old then.
Hmmm that’s unexpected
Quantum Flytrap – Shaping the Future of Quantum DevTools
In the onboarding welcome call, one of the first things that I share is that if the new team member notices an issue in any of the documentation, they should either correct it, or at least raise a flag. You need to build the culture from the very start.
Parallels with Blake Ross [0] and Arfa Karim [1] there.

[0] https://en.wikipedia.org/wiki/Blake_Ross#Mozilla_and_Firefox

[1] https://en.wikipedia.org/wiki/Arfa_Karim
I've never considered using Celery on it's own - it's part of my typical web app stack. Do you mind sharing some examples of how you're using celery?
Choosing more than one language as a startup can become really expensive quickly. As long as your tribes are small, chances are high that you one day run out of. e.g., python developers while you still have a lot of Java guys (or vice versa). This introduces unnecessary pain. (And obviously, you should have used Rust or Haskell from the get go for everything.)

The sole exception to this rule I would make is javascript which is more or less required for frontend stuff and should be avoided like the plague for any other development. As soon as you can get your frontend done in Rust, though, you should also switch.
The way I see it the problem in both cases here is that the company is using stuff created by others but not giving the same freedom to users of ther derived work.

Without copyright this situation is a lot more equalized as now you can have people make modified versions of macOS and redistribute those legally - yes, not having source access makes that more difficult, but not impossible and even if you did need the source, it only has to leak once.
A lot happened in the years since the official popcorn time disappeared. Nowadays you can use stremio (or kodi) with something like real-debrid to get instant high speed links to most everything on torrent sites.
"A homomorphism is just a structure preserving map. In fact, a functor is just a homomorphism between categories as it preserves the original category's structure under the mapping."

Oh ok. Plain english.
sounds like it just boils down to: try to choose the technology your team is familiar with, not what other teams are successful with

Of course there's some balance needed. If your team is familiar with some niche language then long term that might not be a good strategy if you intend to bring more devs on board later.

One side of this which I don't think is discussed often is the fun of choosing new technology. How do you balance having fun and being realistic at the same time?

Fun meaning trying new technology, learning as you go, setting up systems that make you feel proud, etc. It can lead to failure, but I think having fun is important too.
> I have never seen a square (Robertson?) screw in the wild, I assume that's regional.

Reasonably common here in Australia. Our decking screws are either Torx or Square Drive.
You memory is correct and incorrect at the same time: early Unity was rejected by many because too much rigid (like you can't move the launcher bar or the top bar) and "too alien" because at that time people was thinking in category-based menus not dashes and fear to loose the "overview ability" of menus. Than Unity mature a bit and such criticism disappear.

In the end most power users at that time already have switched to side docks observing that they fit better modern 16:10 and then 16:9 screens instead of the old 4:3. Also Android at that time offer a substantially identical graphical concept with a dash-like menu, a fixed launcher bar on the shortest side of the screen witch happen to be the bottom one on mobile, have a small fixed top bar etc.

Unity offer innovation and after much reticence people embrace it without even notice. Windows have copied Kde4 menus, most have copied Android and Unity desktop.

Gnome criticism are a far older things about absurdity like nautilus spatial view the RH management want against nobody, the new rush was for GTk3 and the choice of going web-tech, against vala crap etc after with Gnome SHell criticism add to criticisms because Gnome SHell essentially copy Unity look & feel suffering from a secondary narcissistic design that put the desktop at the center of the world instead as a silent servant who appear only when needed.

At a certain point Canonical decide that people are too reactionary and so there is no interest in innovate desktop anymore, it's time to make money and they loose much on the mobile finally find a room in IoT and server support.

Nowadays desktops are left at that evolution point, with no further advancing for generic users, while power users have rediscovered past ideas like tiling WM and document-centric UIs. Generic users desktop is pushed to be a modern WebVM improperly named browser for legacy reasons, power users goes deep in the classic glorious and far more advanced past than today dark middle age of tech. Surely some choose XFCE, Fluxbox etc simply because they are born with such WM concept in the '90s/early '00 and do not want to move from that era, as many still want '60s cars instead of something else more older or more modern :-)
I'm not too worried about stamps with barcodes, however making all the old stamps invalid from 1 February 2023 is going to cause several problems.

I asked in the Post Office about this, and they said old style stamps would be treated the same as unstamped mail from that date. In the UK that means the letter is delivered provided the recipient pays the postage, plus a fine (or a fee for the Post Office's trouble - whichever you prefer).

Why is this a problem? In the UK we've had for a long time, stamps just marked First Class or Second Class which are supposed to be valid indefinitely and typically people have a drawer at home with a pile of these. You'll be able to exchange these at the Post Office (tiresome!) for bar coded stamps, however that is going to be a problem for all the Self Addressed Stamped Envelopes in the world waiting for something to happen.

Here is a specific example which affects me. Radio Amateurs send each other QSL cards which are personalised post cards acknowledging a radio contact. These are usually sent via your local QSL bureau to save postage and eventually they arrive at the destination bureau where they are stuck into a self addressed stamped envelope (maybe once a quarter) and delivered to the destination. Radio amateurs in the UK typically send a years worth of envelopes at once, and on 1st February these are all going to become invalid.
> I mean entering your house, doing my business in your toilet and leave. I won't take your toilet with me, I'll come back when I need it again.

If your use of my toilet doesn't affect me in anyway then I don't see why I should have a problem with that. If we are talking about you stinking up the place, using all my toilet paper and blocking the john whenever I need to go then we are talking about something very different from "IP".
Totally agree!

Kubernetes isn't just about global scale that most people will never need, which would agree with the article. It is about deploying new apps to an existing production system really quickly and easily. We can deploy a new app alongside an old app and proxy between them. Setting up a new application on IIS or a new web server to scale is a mare, doing the same on AKS (managed!) is a breeze. It is also really good value for money, because we can scale relatively quickly compared to dedicated servers.

It is also harder to break something existing with a new deployment because of the container isolation. We might not need 1000 email services now but we could very quickly need that kind of scale and I don't want to be running up 100s of VMs at short notice as the business starts taking off when I can simply scale out the K8S deployment and add a few nodes. There is relatively little extra work (a dockerfile?) compared to hosting the same services on a web server.
I am same there (using KDE Plasma with global menu). Recently, with VSCode's menu on title bar, it seems to have started a trend doing so. For example, JetBrain's IDEs are also designed that way. I found the term for that, it's called LIM (locally integrated menu). Now, Unity has done that many years ago. If I remember correctly, the behavior was: when maximized, it behaves like a global menu; when not, it's a LIM.

Fortunately, there's a PR for implementing such things in KDE Plasma. Here is the discussion [1]. Right now, you can use it, but it probably won't be merged into the main branch soon.

PR: https://invent.kde.org/plasma/breeze/-/merge_requests/126

There's also a KDE theme the PR draws inspiration on (which you can use for KDE now): https://github.com/Zren/material-decoration
I know, we have seen insane developer inflation the last 10 years.

The bar is generally just a lot lower now across the board. We have people with the title "Senior Engineer" that still regularly need mentorship and peer-programming sessions.

The title I have now (Principal Engineer) I feel like I don't deserve, it was reserved for folks I looked up to when I was starting and I don't think I have reached their level. Yet at the same time it's essentially necessary to distinguish myself from what is now considered "Senior".

I have a separate rant for the lack of proper juniors and lack of structured mentoring etc but that is for another day.
If they are looking for seeders they should break the 7TB collection in multiple torrents, as I think most people don't have 7TB to spare
Mist: A Mac utility that automatically downloads macOS Firmwares/Installers
Currying is one of those cases where the code is the explanation

I think in many cases this isnt right, eg., Monads. The reason flatMap() "flattens" is just that "flattening" is really just sequencing, denesting the type using a function requires a sequenced function call: f(g(..))

This applies to many of these "functional design patterns"... theyre just ways of expressing often trivial ideas (such as sequencing) under some constraints.
The Regolith Desktop Environment
> All you need is Postgres.

IIRC Gitlab uses Redis as well, it get used by CI for the streaming logs while a job is still running before it gets tossed up to object storage. Their statement that they only used a single cluster up to this point is a bit dated as well, I believe they've had a second cluster for nearly a year now for their new docker registry implementation. This new cluster for CI is more like a third.
Thanks for entertaining my question. I was just checking my assumptions.
Yeah, I have had 0 copyright notices ever just downloading stuff, until literally this last week when I actually decided to stop being a leacher and seeded all the torrents I still had the files downloaded back up to 3x ratio. Got 3 copyright notices in a few days and then they actually flat out turned my internet off this morning until I called them. So finally got around to buying and setting up Mullvad and now all will be good from now on hopefully.
Telegraph – Micro blogging platform by Telegram
Minimax Labs | Full-stack, Research engineers/scientists | London, UK | ONSITE/UK REMOTE, FULL-TIME | http://minimaxlabs.com We optimise complex, global operations for billion dollar businesses worldwide with a focus in the energy industry, creating massive value out of thin air and a little cloud. To support rapid growth across the globe we seek strong full-stack engineers and scientists who want to have a real-world impact to join our elite team of PhD scientists and engineers in central London. You will work on several exciting new projects and development of our proprietary technology and world-leading product.

Scientist/engineers:

- Love challenging, complex real-world problems and high performance applications (Java, AWS) and working with real business users.

- Strong software engineering experience (Java preferred, Spring-boot/Angular 2+ are a +).

- Experience solving hard optimisation (e.g. NP-hard scheduling) problems and PhD are a ++.

Engineers:

- Strong Java, comfortable with complex codebases - Able to design and build distributed systems and clean RESTful APIs (e.g. with Spring-boot)

- Business analysis skills are a ++.

- Knowledge of Angular 2+ and experience in (or passion for) UI, UX design are a +.

Write to us at hiring@minimaxlabs.com to find out more.
How well does it work with C++ code?
I see this happening on few low-end machines (Intel core i3 integrated graphics and Celeron integrated one), not know the cause though...
Except here we are, writing stories about non-meat lifeforms. The beings in the story are somehow less worldly than we.
This is more helpful than anything I have ever encountered on the topic.

Comments:

1. It should explain map somewhere before it is used.

2. For the more abstruse and abstract concepts, a comment suggesting why anybody should care about this idea at all would be helpful. E.g., "A is just a name for what [familiar things] X, Y, and Z have in common."

3. It goes off the rails halfway through. E.g. Lift.
At least, such ceremonies provide a sense of stability in our world that is due to rapid, uncontrollable (by an average human), and unforeseeable changes.
I hate the low contrast difference in the sidebar background. It's just barely noticeable and really hurts my eyes.
Pet peeve: The word "just" when used to gloss over something with the author don't know how to explain. Using "just" shift the burden from the author to the reader, since it signals it is the readers fault if they don't understand.

> A homomorphism is just a structure preserving map. In fact, a functor is just a homomorphism between categories as it preserves the original category's structure under the mapping.

How about removing the "just":

> A homomorphism is a structure preserving map. A functor is a homomorphism between categories as it preserves the original category's structure under the mapping.

Much clearer. Although most readers would now ask what "structure" and "structure preserving" means, since this is never explained.
Here it feels jobs got 1/4 slower than a few weeks ago. Also having disk space issues when saving caches when using the shared Gitlab.com runners
I wish :( Unfortunately, pretty much all of the sites have rules regarding giving away invites to people on public forums and such. And many will claim to ban your entire invite tree if someone breaks any serious rules.

I wouldn't be surprised if someone else offered an invite. I am sure a fair number of HN people have accounts, but since RED has a relatively easy official route, I would go with that option if it's something you can find the time for; it'd suck to potentially build up an active account somewhere just to end up banned because your inviter also happened to invite someone else who did someone silly, like sell their account, etc.

There are lots of little random smaller trackers that have open signups, which you can usually find on Reddit, as roboyoshi mentioned. They'll vary in quality a lot, though, but occasionally there is something interesting there.

Other than open signups and person-to-person invites, most trackers have some sort of official invitation route. Typically this is just having an account on --insert partnered site-- for X months, don't get banned, have a minimum amount of data downloaded/uploaded.

In addition, as far as useful trackers go that have regular pathways without knowing anyone or having any account on any site, the ones below are the only ones I am super aware of.

IRC invites:

- RED; general music

- MyAnonamouse; ebooks/audio books/sheet music

- BakaBT; anime

Regular open signups:

- AvistaZ/ExoticaZ/CinemaZ; AZ is great for people who like Asian movies, and they have a Discord where they announce open signups, which is usually a couple of times a month

Relatively lax invite rules:

- Jpopsuki; East Asian music

Donation signups:

- M-Team; movies, tv, adult content <-- good pathway into the Chinese communities if you don't have Chinese friends

99.9% of trackers do not offer any real incentives for donating, though, and the ones that do are rarely worth being a member of, so I would avoid the majority that mention anything like that like the plague, though.

If any weebs out there end up on U2, jpopsuki, animebytes, etc., I have such an absurd amount of bonus points, so feel free to PM or емаil me and I'll send you a load of credits to get started without worrying about ratios - plznospam |AT| omarassadi.com
Funny thing that I read this line:

> Solve problems as they arise, not in advance.

It strikes me that this particular philosophy, that I associate for no other reason than a gut feeling with US-American culture, is one of the biggest reasons for our shitty software development quality. Every successful team that I have seen so far had solved the worst problems in advance and thanks to this investment ended up with a much higher capacity for times of crisis. The assumption that problems can be solved (really, solved, not somehow worked around until things will explode in your face Tuesday next week) when they show up in practice looks like fake optimisim.

Of course it takes good judgement to distinguish actual future problems from mere inconveniences and phantom issues. But that's a skill that people should try to cultivate not bullshitting their way out of responsible management with terms like "Pareto principle" and "agile".
Is there an epub version of this book?
If it's not a compressed archive, you can always just download part of it.
Thanks for sharing. Did not know Telegram had a blogging platform. Assuming it's this https://telegra.ph. Is there an integration inside telegram for publishing?
> Intellectual property is absurd and evil

I don't agree, just the excessive enforcement of it may well be.

> The fact that you summarised "this system must be destroyed" as "hopeless" says something

No. What I said was:

> hopeless valueless post.

The post was valueless because it gives no direction, no means. And I detest such posts because they offer nothing useful. They are unconstructive. Hence are valueless.
> Disclaimer: working for GitLab, not in areas related to this

Just an FYI this is a disclosure rather than a disclaimer, you're disclosing you work for Gitlab rather than disclaiming legal responsibility for something (common mistake to mix these up).