skysight-inc/HackerNews huggingface dataset:
Show HN: Build an Internal Alternative to Airplane.dev
Airplane.dev shut down recently. We had a bit of workload on airplane where, as a manufacturing company (https://imgearsindia.com/), we wanted some scripts to be executed on demand by non-technical staff and some scripts to be run remotely on schedule. Some of the scripts needed inputs from the user as well, most often files of the days output from the factory etc.

Airplane did a lot of stuff other than a fancy job runner, but that is what we liked the most. We had used rundeck before but was too heavy for the simple workload that we had. We tried other tools but no one seemed to have the simplicity of airplane.dev. Given how unstable the ecosystem for these tools are, we decided to build an open source version ourselves in-house.

Since this does very little compared to what airplane does, we called it microlight. Took me a week and a half to put this together. Hope someone else finds this useful.

This runs on a single server. Server and the tasks executes on a single machine. Its open source. Have fun.
As long as they support them 8 or so years that gives you a good 4 years with it for the low low price of $699. Besides, in 4 years, 8GB RAM will not be enough, so it'll be time to upgrade anyway.
We’re at the “self driving is next year” stage of unfounded hysteria when it comes to AI being a viable replacement for developers. On the surface it may seem around the corner but it’s actually very far away.
^ agree with this take. If you're slow with tech, then this is amazing! And I think Apple has been great at making interfaces that are natural to use and easy to get into if you're not tech-savy. But for someone who's used to multi-task, or perform operations without looking at what I'm actually operating on, it sucks. I tried using keynote to create diagrams in Vision pro and the experience was so infuriating, I had to painfully look at everything and keep my focus on them while I also tried to repeatedly snap my fingers as the Vision Pro failed to detect it half of the times. I just want controllers.
U can now build confidential computing with Intel TDX on your private cloud
On the guest side, the 23.10 build provides a comprehensive package, featuring a 6.5 kernel, Shim, Grub, and TDVF, which serves as an in-guest VM firmware.
But it is not safer: https://news.ycombinator.com/item?id=39685272

There are still scam apps on Apple and apparently they don't get removed promptly either. This one was reported 12 days before the post was made.

Many of the comments in the thread are telling the poster that he "should have verified the app"

>It's possible that it's just because it was literally called "Bitcoin Wallet", >an exact match for your search, or boosted by fake reviews, or it was actually >an ad that you didn't notice. Though it shouldn't have gotten past review at >all
>But I don't really understand why you'd blindly trust some random app?

So not safer, just more restrictive.
Agreed. There are plenty of stories in physics where researchers reported some effect which was found later to be due to an error setting up the experiment. Are they supposed to face fraud charges because of this? Researchers will just quit and go work in the industry or something.

And there are plenty of fields where you have different interpretations of the same data (see the entire field of economics, also plenty in physics and other fields). Should the people who espoused ether theory be sued for fraud? It'll be a huge mess because doing research is by definition doing something unprecedented.
I haven't heard of any of them.
Very fun little brainteaser. I recommend using the Wordle word list, or some other simplified dictionary, though. I got "Koine" as the word, which is a proper noun.

EDIT: After playing some more, I ended up going 4/5. GPT did a lot better with more common words.
There is a mechanism, a judge can decide to unilaterally annul a contract and order the parties involve to form a new one that they mediate the negotiation and terms of.
> For listed buildings, you've got to get permission

Sure - it's the same in our country, with the additional trouble that there is a special institution that has to approve any changes in protected buildings and they are pretty harsh. And even then lots of them get updated.

> Blocks of flats have the additional problem that it's unlikely every owner will have the cash to replace their windows at the same time.

We have that too and what usually happens with changes that apply to the whole building (like the whole facade) is that the community of the owners finances changes like that with a credit on the whole building, there are special laws for that. Happens less often with just the windows because they are so cheap most people can afford them on their own.
Would you prefer a Sofa As A Service?

Our cheap ikea couch keeps lasting, preventing us from buying a nice, new one. We can't throw it out of it's not broken.

It is long known that companies who sell good quality products go out of business after a couple decades at most, they saturate their market and because no one needs to renew, the company dies.

Ironically ikea HAS to sell quality (for price) because they are such a big brand. Their stuff is great quality for price, so people keep coming back for upgrades, when they can afford it.
Boss, you’re too worried about the short term and not worried enough about the long term. Our whole conception of reality will change in response to AI. Some people may be able to “control” AI and force them to make decisions that benefit their own companies, but that won’t last very long at all. Already, the AI companies are struggling to keep the AI from “hallucinating” and coming up with answers that don’t conform to their own biases.

What’s most dangerous for our society right now isn’t change its stagnation.
Google Glass was pretty slick honestly, ahead of its time.

I had a friend that worked on the team for a couple years when it first started. The use case of a headsup display for directions while driving was a great experience.
How long should they support an older system?
The article goes through the rather in depth way that they narrowed down the list of potential causes to specifically the mushrooms.

If it was the way they handled their fish, it seems unlikely to me that their methodology would still have pointed to the morels. This is a sushi restaurant- pretty much everyone is eating some of their fish.
- "and evaluate the probabilities for them"

I don't know any good, fast heuristics for predicting this (likelihood of a human choosing a specific chess move). Do you? Chess engine evaluation is computationally quite heavy.
I think with the references to "promoters" a few times it's clear you're talking about a different metric than I am. Clubs in Tirana and Zagreb feel gltizier, more what one would expect from Balkan clubbing (which obviously exists in Belgrade too). Belgrade has some grittier clubs where both the decor and crowd feel like they're taking style cues from Berlin.
Walmart and Apple both have very well-earned reputations.

Kind of an "unstoppable force meets immovable object" problem here.

It may have looked like a compromise, but I feel certain that Apple walked away from the negotiation feeling that they got exactly what they wanted.

My first question though: How long will Apple continue to manufacture M1s for sale at Walmart? The M1 has a ton of life in it for normal users. Yes, 8GB, but that's still plenty for most people doing most things.

My guess is that this is a big-retail liquidation of devices Apple is ready to move on from, and not a new long-term price point. We'll see!
Clients draw the cursor image, they don't render it to the screen or blit it.

Basically, in the "old Wayland way", the Wayland compositor gave the client a surface and said "hey, draw something into this and I'll make it your cursor" and then the compositor well, composited it, using either true hardware cursor or an overlay layer of some kind. If the app froze, the cursor would still move, it just might not be updated. This seems clean architecturally but turns out to suck because now every client needs some kind of cursor drawing library in it, hopefully the same one everyone else is using so that cursor theming works and you don't get a different default mouse cursor in every app.

So then Wayland introduced wp_cursor_shape, which is where the client instead says "hey, draw a 'standard pointer' cursor over me please." But, the "old" client-drawn way is still supported and used, for example in GTK apps.

This proposal seems to just be a really complicated recommendation to change the file format used behind wp_cursor_shape, and a plea for "old" apps to either adopt this format/library or stop using client rendering. I think that switching to wp_cursor_shape pretty much Makes Sense for most apps, but the article didn't really sell me on this file format.
The problem is not capitalism, it's a very specific part of it: intellectual property. The notion that you can own ideas is fundamentally broken and nonsensical, it's logically reducible to attempting to claim ownership over numbers. The economies and laws that arose out of it are fundamentally exploitative. Corporations put a little software on a machine and suddenly they have complete control over what you can and can't do with it, any attempt to resist is felony contempt of business model.
What counts as "pure RISC"?
This is great news. The more projects do this, the less of a moat CUDA is, and the less of a competitive advantage Nvidia has.
Reading into it, we see a few things:

* Apple doesn't want to break the $999 barrier on their own site, so the M1 Air is just gone

* Apple still has them (or can easily make them) where $699 is a fine price, and so is selling them to Walmart - will they appear elsewhere?

* This will be quite competitive when next to the standard laptops Walmart stocks in-store (usually a few Chromebooks in the $150-300 range, Windows for a bit more but sometimes even a $1400 one).

* The M1 has a lot of life in it, it's now 3+ years old - and works great for me still. They can probably juice it as long as they want just by adding some RAM.

I wonder if this is a "one off" or if Apple will start doing this permanently - the Apple Store is for this generation and last, and everything else, even if still made, is for partners. I don't know when Apple actually stops making various phones.
You are absolutely right about rent. Its effect is not limited to techno - rent extraction is a damper on everything in the economy (except for rent extraction).

Imagine a guy comes around to your house every month and demands $1000 or else he breaks your kneecaps. You'd be quite motivated to ensure you can make that $1000 each month and you'd not be left with as much energy for doing everything else you might want to do. That's essentially the economic effect of rent. At least taxes are indexed to your income, so you can always afford to pay them; rent is not.
Gen AI video startup Tavus snags $18M to bring face and voice cloning to any app
At some point off time, if you use it for something, would love to know how you used it.
this is great, thanks for sharing

I'm currently using a self hosted instance of lightdash connected to a dbt project and I can see this being really efficient for data exploration for business users

quite interesting!
Any car can be a race car, period. I used to do track days in my Honda Fit. And there are actual competitive classes for them. If you want to get on the track, bring what you've got. I've seen people bring minivans to track days before.
Nice work, a somewhat hilarious, albeit understandably stressful way to surface a few systematic issues.
Given my age, I would say the same applies to all headsets I have seen since 1994, when I saw someone using one to play Doom at the Lisbon computer fair.
We're in the position in the first place due to Xorgs decades of highly dubious technical decisions.

For one, "network first" for a GUI is not a sane model, and that is only more and more true as more "compute" is pushed onto the GPU.
Quiet-Star: Language Models Can Teach Themselves to Think Before Speaking
Best Idea: companies that inflict unreliable & high-maintenance crap on the market naturally go out of business because people freely choose to no longer purchase their unreliable and high-maintenance crap.
[dupe]

More discussion over here yesterday: https://news.ycombinator.com/item?id=39711041
They don't have to. I am just not their target demographic. I want my laptops to last 10+ years.
I guess I just am not as certain that I'd classify chemical addiction as a true "want", but maybe that's wrong.
Thank you for the explanation - I appreciate it. But I still don’t understand - if just a single droplet can do kill, and half of American’s probably drank some, why aren’t we dropping dead from droplets getting into our nose during showers? There is either way, way less of this stuff in our drinking water, or some other protection in the nose. Or … ?
The Apple Maps 1.0 release was a complete shitshow but it has quietly gotten better than Google Maps by this point. But the average google maps user is still mentally living back in 2012 and still thinks that Apple Maps sucks as hard as it did at launch. Apple does improve its products over time. In this case though due to the problems with AI and everything from racist Tay bot to "DEI" google gemini issues they're going to be taking their time to avoid another Apple Maps launch. Institutionally they've learned from the Apple Maps launch and they aren't going to show you a half-baked product any more. If you misinterpret the lack of any visible progress to the consumer as lack of any progress you probably don't have a good mental model of how Apple operates. They also aren't likely to be dumb enough to just not even bother on working to improve their AI assistant with the last decade worth of improvements in DNNs/LLMs. And the "first mover advantage" usually isn't an actual advantage and its better to be second or third and copy what works and put a lot of polish on it. Siri itself is kind of proof of that (Friendster and MySpace are two other examples--there's lots of past HN topics on this). They don't need to leap into the LLM voice assistant space half baked in order to try to get ahead of everyone else--that is startup-which-will-eventually-get-bought/HN kind of logic, not actual market leadership logic.
Wait til this guy figures out that new versions of Android won't install on older systems.
>> touché :)

>> but please believe, I would not risk ostracism on this (my favorite) forum if I were not [approaching] 100% sure.
> It's also possible the company has processes that make doing the right thing take so long it's infeasible.

If it caused outages and disruption, it wasn't the right thing.

I understand the temptation to just do my own thing and bypass everything to get a deliverable done and be the hero. But in the long term that's never the responsible thing to do. Follow the process to avoid disruptions like this one. If the process seems inefficient, work to improve the process to bring consistency benefits to everyone.
I have a 13" macbook pro from 2010 that I still use. So even a 4 year old model will be a great device for a lot of use cases.
I like this idea and I feel like it should exist for something like Racket. You would need to write an unparser that takes an AST (or some canonical dialect like lang/racket) and then maps it back to text (a function of target language + style config) for the purposes of editing and the saves as the AST again. While I don't think you can just invert a reader function you probably can ask an LLM to do the inversion for you and check it. It's pretty much decompilation after all.
Their competitors are shockingly incompetent.

Consider Google. A couple years ago, a reporter documented the nearly (iirc) 20 attempts Google has made at a messenger. Meanwhile, Apple made one and ground away at it until it became great.

Google is a company that -- and this is true -- dropped trou and put apps on my phone called "Google Meet" and "Google Meet (Original)." And don't forget Duo. See also having "Google Pay" and "Google Wallet."

With a side of Android is kinda meh and look at pics of various Google execs at industry events. There's a solid chance there's an iphone in their hands.
You're right… your reply made me realize that was a bad habit carried over from a pixel art website. I need to remit control of my site's base font size. Taking this line off my other projects.
I love my work-provided M1 MBP Max and would possibly consider getting a personal Air at this price range, but the 8gb RAM is still a no go for me, even for $699. My SO has a 2015 MBP that's still solid, and I credit that to its SSD and 16gb RAM. I can't see 8gb of RAM being usable in 2034.
Okay, thanks, now i get it i think
I agree that TypeScript is quite amazing. And that it's indeed improved the programs created that run in the browser or on `node`.

However, I wanted to point out something that I think often gets overlooked when folks talk about TypeScript. I'd argue that TS has realized it for the web programming masses, who usually don't have any computer science education and thus are unaware of computing fundamentals such as types. TS hasn't realized the promise of strong typing only because it has been quite late to the game, so to speak.

I do think I understand where you're coming from. Web programmers are the largest group of programming-related professionals. Bringing CS wins to this large group absolutely does bring the largest gains and impact to industry.

There have been many programming languages created decades before TypeScript that have realized the promise of strong typing. Unfortunately, I think this road took too long. Collectively, people have known about these ideas since John Backus's 1977 Turing Award Lecture [1] -- "Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs"

Anyways, I digress. Hopefully this was insightful! Have a great day :)

[1] https://dl.acm.org/doi/pdf/10.1145/359576.359579
I don't see the author stripping any binaries.

(And features of Go assume the binary is not stripped, too. The symbol table is useful!)
It requires work to keep things working, exactly the same thing.
My experience:
Our last two washer lasted for 20 years each. We have only third one now and first one did not break :)

I have bought many (6) smartphones and non has broken during my usage and also after I passed them to others.

We have 4th TV at home and each one was fully working when we replaced it after ~ 10 years. Current one (Sony), our first LCD is from 2012 and works perfectly (with just new set top box).

I have bought/got many laptops and any of them has broken. I have laptop from 1996 or 1998 which still works. There were software issues there, but they are fixable by update. (I have never bought Acer or Asus though)
> Is it that the latter is for actually building/running the debug build locally

Yes, I think. `nix-develop` sets up the environment variables and functions required by the build, both on the Nix side and on the side of the application you're trying to build. So you get all the variables that will be in play in the Nix build sandbox, from the bash functions for each phase of the build and Nix-specific env vars to env vars for things like your CMAKE flags or your PYTHONPATH. `nix develop` lets you interactively explore the build exactly the way Nix will do it, so you can test each piece and maybe even try some manual build steps that aren't yet in place for a build that's not entirely working.

`nix shell` is a simpler 'hey, equip my $PATH with these programs, thanks'
Some of us who prefer things more buttoned-down by tooling are probably older than the generation you’re thinking of, and are mostly just sick of having to figure out which parts of Haskell some hipster has decided to try to replicate in a language that’s very bad at being Haskell (so, most languages) before we can read their code.

I’ve seen entire language ecosystems get overwhelmed by fads of this sort, and dealing with these waves of pointless trend-chasing is exhausting.
Meh, it's my job title / position.
not going to condone it, but it makes my point. Other countries ban the vote by felons, or by certain classes of people. Yet, they are still called democracies. The only difference is that the agreement to strip voting power is bipartisan in 1 case, and in switzerland it was a niche who approves of it.
Apple typically provides parts and support for at least 5 years after sale, regardless of design/tech era.

So we'll see how long the M1s are for sale at Walmart or anywhere, but these computers should be supported until 2029.
Valuable point, but um.. it has saved your life twice? What the heck are you eating?
What other aircraft manufacturers? Cessna?
Even when macOS is unsupported, Asahi has given the M1 the chance to live for a very long time.
> repeated prisoner's dilemma games

I think this is why it is very important with communities: so that your interactions with other people are mostly with the same people instead of mostly strangers.

The other important aspect is that people thinks "we have the same values, so we are the same team", as you will otherwise always select to deflect due to mistrust of the other part.

Police on its own is not enough, they cannot solve most crimes without help from citizens. A police officier without good informers is not good police ("The Wire", see IMDB). So police is only really effective in a high trust, pro-socal relationships society.
As a sometimes semi-professional calligrapher, I can also add that the mark of good calligraphy is also to move beyond mere motions of an oblique pen held at a constant angle. Really beautiful and pleasing shapes demand precise control of angle, tilt, and ink flow all at once.

Beginner:
http://2.bp.blogspot.com/-dJuDu0cbH9c/UPXOvYUczGI/AAAAAAAAAq...

Advanced:
https://i.pinimg.com/originals/c7/34/e8/c734e8ec3c19be54192d...
I love the, yes but, kind of arguments when people get shown how they aren't exactly right.
The prep isn't too fun, but yeah, one day of clear liquids is infinitely more bearable than three rounds of chemo would be. And the risks from sedation/bleeding/etc. have to be far lower than the risks of excision surgery or -ectomy for advanced cancer.
Given the price of top line NVidia cards, if they can be had at all, there's got to be a lot of effort going on behind the scenes to improve AMD support in various places.
Time will tell. I worked at a startup that bought Apple Silicon build servers day-and-date with announcement (despite our stack not building on ARM). There is certainly a demand for anything with the "made in Cupertino" label.
A 20,000 gate minimal RISC-V RV32E controller CPU isn't going to use μops. In 2024, RISC-V has turned that 2015 No into an unqualified Yes even if the microarchitecture of more complex OOO RISC-V systems resemble the microarchitectures of similarly complex x86 and ARM CPUs.
Gradient Descending Through Brinespace
Is displaying a few hundred KB of data on the screen really enough of a "problem" that it warrants putting image libs and potentially other dependencies in the middle of something as basic as cursor rendering?
Could it be both? I’m imagining a cross contamination issue, like the morels being left on a contaminated counter.
Podman Desktop 1.8 released: New Kubernetes GUI and manager
thanks for reporting! I'm fixing it right now.
Off gassing. Plywood is a big VOC emitter.