skysight-inc/HackerNews huggingface dataset:
You can always cherrypick examples that favour planes. In fact, to take it to the extreme, you can just put bodies of water in between and that might become practically the only choice as distances increase (e.g. there are no ferry service between Honolulu and Kona in Hawaii), and I'd agree with you in some cases planes are the most reasonable way to go between places.

That said, looking at the website for the main post, I don't think that's the main use case it has in mind: top banner rotating between "Flying made easy for first-time aviators/weekend trips/avoiding traffic" or "We believe the freedom of flying is an unparalleled experience that everyone deserves access to" and "The power of flight is intoxicating".

It's great if existing use cases of GA aircrafts have sleeker/more intuitive interfaces, but adding demand in this area (more hobbyists, more rich people using it for shuttling/avoiding traffic, encouraging people to live in very remote areas, etc.) and using it as transportation-mode will unlikely ever become environmentally reasonable.
What you're actually asking is "Would artillery shells be cheaper if we could offshore all the actual work to cast, machine, and fill an artillery shell to China and then just ship the end result over by boat?"

And the answer is yes, China makes their artillery shells cheaper. American labor is very expensive and American military manufacturers tend towards low volume nowadays, because they don't trust the government to commit to 1 million shells a year for two decades, because every time there's a changing of the guard in the whitehouse, plans get gutted seemingly as a "Fuck you" to anyone who worked with the previous admin.

That being said, I'd like to see a citation for the $3k figure being thrown around. The number I've seen is more like $800
That's a good point. Moreover, someone built[1] an SSH server that prints your name when you connect (because GitHub publishes SSH public keys of every user):

ssh whoami.filippo.io

[1]: https://words.filippo.io/ssh-whoami-filippo-io/
The affected parties will counter sue. I have no idea who X is using for legal counsel, but they are not the best. Methinks this is a form of "advertising" designed to gin up right-wing ire and get them using X. Think of it as "social advertising." I suspect it will backfire massively.
You can specify multiple files using either `GlobalKnownHostsFile` or `UserKnownHostsFile` options. Plus you can specify a command that will return host keys. See this entry in `man ssh_config`:

KnownHostsCommand
Specifies a command to use to obtain a list of host keys, [...]
I have written quite a lot on my personal blog about our decisions and been very transparent. In particular, the decision on switching to BUSL orgininally I talk about here:

https://cra.mr/the-busl-factor

Its worth remembering that licenses are just part of the packaging of a product - part of the distribution model. Sentry is successful because we quickly found product market fit, continued to iterate, and made an affordable and well crafted product. Our distribution model - and in general our approach to affordability - is key to that, but the freedoms of open source software are less so.

For clarity, VC has never had anything to do with it, but we are certainly ambitious. Our singular goal from a product point of view is adoption, and we ensure that via accessibility and affordability. From a competitor point of view I personally think we've done better than most could dream of wrt marketshare. Companies like SigNoz don't compete with us today, and projects like GlitchTip don't even register on the market. Our competition these days is the fuzzy areas of the APM venn diagram like Datadog, New Relic, etc.
CrowdStrike Official RCA is now out [pdf]
So for Adobe apps, for which this would be very useful, they install by default as Adobe <appname> <year>, i.e. "Adobe Photoshop 2023". I have several revisions installed for most of them for various reasons. When I attempt to add a shortcut from pie-menu.com, it tells me "Application adobe photoshop is not installed on your computer" :(
I appreciate the links, would you share the complaints here?

I access the web with 8yo phone or 11yo laptop and HN is great because it’s text only and does not require to arbitrage between loading speed and buying a new device each X year.
Location: New York, NY
Remote: yes, but also open to hybrid

Willing to relocate: No

Technologies: Ruby, Ruby on Rails, JavaScript, React, Python, Containers, Linux, PostgresQL, Redis, AWS, Heroku, Github Action, Datadog, Ansible

Résumé/CV: https://drive.google.com/file/d/1H2my2P1vZ116s7aAR18UAtL5Uqb...

Email: krairit.siri@gmail.com

I'm a developer with 7+ years of experience. My latest focus has been on SRE, but I also have a strong full-stack background. I'm a continuous learner who takes great pleasure in tackling novel challenges. I thrive in a fast-paced tight-knit small to medium startups.
Having recently adopted Resend and skimmed a bunch of different email APIs, I'm still waiting to find a single provider whose API supports Stripe-style idempotency [1] so that I can guarantee I don't send the same email through their API multiple times. I'd like to confidently avoid accidentally spamming a user if i.e. a background job retries multiple times due to an unrelated error, or merely from failing to receive the API response that an email was sent/created successfully.

Plunk's API does not appear to offer any such feature: https://docs.useplunk.com/api-reference/transactional/send

Unfortunately neither does Resend, Sendgrid, Postmark, etc.

[1]: https://docs.stripe.com/api/idempotent_requests
well, still didn't support embed as library.
The Game Theory of AI CapEx
Discussion (884 points, 21 hours ago, 681 comment) https://news.ycombinator.com/item?id=41164240
SEEKING WORK | REMOTE / IN-PERSON TORONTO | PART-TIME/ FULL-TIME

Fractional Product Manager/ ex-founder specializing in 0⃣-1⃣.

Have led products across domains - martech, finance, healthcare. Most recently, was recruited by VC-backed startup to address product crisis and lead R&D team in absence of CTO. Led GenAI transformation, identified ICP and increased ARR +20% during my time there.

Resume: https://drive.google.com/file/d/1eliJJQ1XuMnooal6ypK89BTi3kI...

LinkedIn: http://linkedin.com/in/saurabhlakshman/
When do NULL checks get optimised away, apart from the case where the pointer has already been accessed/is known at compile time to be invalid?
With paper voting you need both fake IDs and people. You need to recruit people ready to commit a crime, and transport them between polling stations. If you want to add million fake votes, you need somewhere about 100 000 accomplices, each voting 10 times. For comparison, with electronic voting to commit fraud, you need just one patriotic or corrupt system administrator willing to protect the country from an undesirable candidate. It is not difficult to find such type of person.

Electronic voting significantly lowers the barrier for commiting fraud by election administrators.
My favorite laptop I've ever owned so far has been a $300 Walmart laptop, Motile M141.

But I guess that would fit in with "doesn't have a decent GPU". I didn't get it as a gaming PC. If I do game on it, I'm doing cloud gaming/Parsec streaming.

I've upgraded the RAM, the storage, and the WiFi (Intel 6E adapter, better cloud gaming) on it. It survived being left out on the patio table in a major rain storm. I don't know what I'll get to replace it when it finally dies, but I can't imagine I'll find anything with nearly the level of value I got out of this machine.

https://www.youtube.com/watch?v=0hMdQAjy43A
I've had 2 Chromecasts of various vintage and an Nvidia Shield, and I've consistently run into stupid bugs and obvious failure modes the entire time. It's like it was a beta product rushed into production, then forgotten about when the project lost its executive champion.

But this is standard fare for Google these days. It's just not an organization that's structured to create AND sustain customer products. I no longer buy or invest in any customer-focused Google tech, and I try to avoid it on the Biz side where I can.
> I found absolutely no way to access an HDMI port without going through the process of creating and logging into an account on each.

This is crazy and infuriating. I would have returned both TVs to the store if this happened to me. Was this advertised on the box? This feels like it shouldn't be legal because you're being forced into a legal agreement after purchasing the product.
DLNA is meant to play media from a media server on a home network. It doesn't make sense for Internet services to implement DMS. The relevant standard for casting using web protocols is DIAL.
We'll still encourage and require the same proficiency checks that pilots do today.

Our hope is that GA pilots will no longer need to do things like train stall recovery. We are moving into an era of aviation where aircraft (not just airplanes) will be complicated enough that computers have to be in the loop to handle things like that, because it allows us to create more interesting aerodynamic aircraft that are more efficient and have better performance.

regarding something like AF447, the immediate answer is we have the ballistic parachute as a final backup in case the pilot is unable to land the plane, for whatever reason. Realistically, it would depend entirely on the exact situation our plane was in, what systems have failed vs which haven't, and the pilots actual skill level
Not sure what's wrong with boycotting and persuading others to join... maybe ego and/or frustration?
I bought a huge and nice new Samsung TV last year and tried to pair it with a NUC running Win11, and the TV insisted on doing some weird "detecting your device, you should use our remote to control this device" bullshit with it every single time I switched inputs, such that it would miss the HDMI handshake and one side of the connection would give up and result in "no signal", and then I'd have to sleep and wake the NUC to get it to work.
I don’t understand your argument.

> A nuke detonated for this purpose would kill no one... directly.

Yes. I’m aware of that fact. And that is why I fear an EMP less than the alternatives.

Don’t get me wrong. It would suck. But it would suck in a “gosh the economy just collapsed, and there is a good chance we will starve or freeze in the next few months/years” sense.

Which is less bad than the alternative where they bomb cities and millions of people like you and me die in incredible agony hours/days after the bomb. And that is why i fear the second more. Things like where the hospitals are so overwhelmed that your burn treatment involves moving you to a field where your screams won’t bother others as much. Or a situation where we have to stop euthanizing mortaly wounded people because we run out of bullets (locally).

> Is the fear overblown?

I don’t know if your fear of the EMP is overblown. Probably not. I know my fear of a conventionally employed nuclear weapon is not overblown because we have the data from Hiroshima and Nagasaki and it is not pretty.

I for one know which one I fear more and it is not the EMP. Of course this is all quite academic because by all chance they will choose to do both.
MDN Learning Area: A Comprehensive Resource for Web Development
The MDN Learning Area GitHub repository is a go-to resource for anyone eager to learn web development. Curated by the experts at Mozilla, this repo offers hands-on tutorials, sample code, and guides covering HTML, CSS, and JavaScript, designed for both beginners and experienced developers looking to sharpen their skills. Explore the well-structured content and start building with confidence.
Very nice for a first project! (the clipboard integration is a nice touch)

Seeing this passion is great! TBH, some of the negative comments here might be warranted: SSH is an especially important and tricky area to start in as your first Github project or for those inexperienced in security.

However, we're always looking for people at Userify to help us build the next wave of SSH UX and who aren't afraid to put something out there. It's a lot of work to get things built and it's very exciting to see some new ideas. Hit me up if you want to talk!
Small discussion (35 points, 4 months ago, 5 comments) https://news.ycombinator.com/item?id=39899614
I recommend reading Wages of Destruction: https://en.wikipedia.org/wiki/The_Wages_of_Destruction

Part of the problem is incorrect assessments of the balance of power, combined with stubbornness. Both the Germans and the Japanese assessed that their martial spirit would enable them to overcome their industrially-superior adversaries. Both were wrong. Also militaries the world over have a culture of stoicism under conditions of adversity. At the tactical level it sometimes means you can turn around what appears to be an unwinnable situation. I'd have to dig to see where this has reliably worked at the strategic level. My initial thought is "it doesn't, but military officers who have spent their entire adult lives inculcated to act otherwise will never acknowledge that".

Look at some of the ridiculous propaganda that was written at the start of Ukraine's 2023 summer offensive: https://www.telegraph.co.uk/news/2023/06/09/british-made-tan...

There's been interviews where Ukrainian troops said "we thought the Russians would just run away after the first day of seeing our Leopards".

Both sides in this conflict have underestimated each other in different ways, but industrial attritional warfare is the great equalizer: it doesn't matter what men THINK will lead to victory if enough steel is thrown in the other guy's direction to remove all subjectivity.
OpenVLA: An Open-Source Vision-Language-Action Model
Discussing the performance of OpenVLA (https://arxiv.org/pdf/2406.09246). Has anyone gotten this to work for in domain or out of domain robots?
> It often enters into a state where it just repeats what it already said, when all I want is a clarification or another opinion on what we were chatting about. A clarification could be a short sentence, a snipped of code, but no, I get the entire answer again, slightly modified.

It is almost impossible to talk it out of being so repetitive. Super annoying especially since it eats into its own context window.
Do androids stream electric sheep?
Some segregation is useful. If a key I use for work never touches my personal machine, that's a good thing. If my work laptop gets stolen I don't want to have to cycle my personal key, etc.

I guess the point I'm making is more for making decent keys to create sensible separation points, rather than having one for each machine though. Allowing work vs home vs foo vs bar
Great timing, I was just looking into Mautic.

If I have multiple brands, would I need to set up a separate instance for each one?
Bouncing from Boing Boing (2023)
yep--we want to reverse that trend. And you are probably right, a lot of those 70s planes still fly today. hopefully we can replace them with better alternatives
True, if you look at my libc PR I added getstackaddr as well: https://github.com/rust-lang/libc/pull/3788

But stacker already has an implementation that uses the np method, and it was easier to co-opt that.
An Unsettling Hint at How Much Fraud Could Exist in Science
Except that means that you'll have to hook the TV up to the internet instead of just connecting a dongle to it (which means the TV may spy on you and/or display ads), and when they inevitably stop supporting it you'd have to replace the whole TV instead of just a dongle.

At least there still is a separate device you can hook up, at least for now, though it's more expensive, clunkier, and packed with a bunch of needless stuff.
Today you learned what a sum type is.
Why are humans such good distance runners?
We just have old macs connected via HDMI to big flat panel TVs, and remote keyboard/trackpads. That's it. It's 'clunky' but has not failed in 10 years.
> There's... absolutely nothing wrong with cloning the featureset of software?

There is if you literally use the code for that software to build your clone, either directly or through an LLM trained on it, which is my remark implied. Even cloning the entire featureset of a software is problematic...

> If ML would make it much easier to clone software UX, make that kind of task accessible to non-programmer users—then, all power to the users

This is a contortion. Certainly the core of what you say is true -- but for that what you need is free software, either by political encouragement or by law. Not by making up a loophole where only a certain subset of rube goldberg machines are free to violate copyright but normal users are not. You end up in a world where the Lisp hacker cannot modify his word processor, but the guy with the LLM "can". The ridiculousness of such scenario is precisely what I wanted to point with my sarcasm.
Yep I was shocked that SendGrid doesnt do this

I don't even expect them to keep a list of IDs forever, just some best effort like "we don't send anything with the same id twice in a one-hour window"

Gmail's API did support this I believe, and then ofc my org transitioned to Microsoft so my little homemade email service quit working
a preprocessor program is how an IDE would do that under the hood and is accessible in general too.
The audio was acceptable over a bad line. For the competition, it too often wasn't.
Loop and Hyperloop are two completely different things. Loop is Tesla cars in a tunnel, and Hyperloop is theoretically capsules in evacuated tube. The former is not very good way to get around city, and the later is a not very good to get between cities.
They explicitly call it "premium" in the launch page. Time to move upmarket in the hopes of actually making a profit.
Because if you send marketing emails through SMTP, your delivery rate will be approximately 0.00%, or if you're leveraging a third party SMTP, they will ban you.
as someone who dislikes config files to an extreme degree (hidden information, commands stop being portable) a modern cli that allows me to manage my configurations seems very useful
> Unfortunately no sign of Google Cast protocol being opened for general purpose use.

Open Screen Protocol exists and is very similar. It works and you can use it today (via the one and only reference implementation in the Chromium source tree)!

It's even pretty good & makes sense!

This was kind of part of the bargain for adding Presentation API to the web back in 2014/2015. Your site can itself trigger Chromecast! If that's true, then it seemed clear there should be a standardized way to talk to devices too, otherwise this wasn't really much of a standard. The same front-side/back-side happened with Web Push API for web sites which lead to the creation of a Web Push Protocol backend for actually sending push messages to the browser. It's not perfect but so far the web has somewhat stayed honest with APIs for the page having implementable backend protocols too. Presentation API sample (which oddly cant find my Chromecasts?):
https://googlechrome.github.io/samples/presentation-api/

I really really wish there was some hardware support for this! I've been meaning to set it up locally & start using it some. Writing a native client seems not too absurdly hard.
Gaining enough understanding of that existing codebase to know how one would go about adding that small feature, on the other hand, can easily require more time than it would take to build what you need from scratch.
Is there different version for EU? I see either list of apps and bunch of shows from streamings that I have (home view) or just basically play store, with installed apps on top.

None contains ads. If I leave it alone it will switch to Screensaver in a few minutes. Photos in my case. Bit sad they have hidden 3rd party screens savers, which were better, but there definitely isn't anything I can call "constant ads".
It’s a bit more complicated than that: being good is necessary but not sufficient. It’s true that terrible music will fail even if promoted but once you’re over certain quality thresholds there are many artists who are roughly comparable but most won’t make it big because they weren’t picked by the right label/promoter (not being in with the Ticketmaster/LiveNation cartel means you can’t even play at a high fraction of live venues), didn’t manage the right social media campaign, didn’t ace an interview with a music reporter or popular influencer, etc. or simply didn’t have the interest/stamina/wealth to keep cranking out posts and new material.

It’s similar to what we see in the Olympics: Algeria getting a gymnastics gold in a historic first for the entire continent didn’t mean it’s somehow impossible for African kids to train up to that level but rather that no matter what raw talent you’re starting with, nobody gets to the top without expensive infrastructure and training which aren’t even distributed. Music isn’t that extreme but there are still a lot of advantages to the artists who can hang in the right scenes in a few cities compared to equally good performers who can’t swing the rest of the career-making package.
Dell lays off 12,500 people
I've been feeling a lot of "the web is dying" lately. When I search for something, the results are often SEO glurge, AI-generated nonsense, AI-generated nonsense directly in the search results, or some unholy combination of all three where the search engine AI-generates some sort of summary based on decade-old bullshit SEO glurge.

This article is a great reminder of what the web used to be and what some corners of the web still are: a smart, creative person using effort to share something they care about with the world.

I don't want AIs giving me sanitized informational summaries. I want meaningful stories told by people.

I love it.
No doubt the MAGA crew will respond by advocating for boycotts of the advertisers listed.
Remember when they boycotted Bud Light because Dylan Mulvaney did a promo for it?
I wouldn't put BASIC in that family; it's probably closer to simplified FORTRAN. SQL is probably the best counterexample.
This is the least suitable market for AI that I can think of. People love writing summaries for TV shows and movies. They do it for free. Why not focus on making AI do jobs that humans don't like.

I also don't think people actually long for having the machine recommend new movies and shows. At least I get enough of that from my human friends and family. ("Have you seen game of thrones? You have to watch game of thrones")
Setting the library profile did build cranelift-codegen for me.
Thanks for sharing Matthieu - you know a lot about the banking system. I previously worked at Modern Treasury, so I'm also very familiar with bank integrations.

If you had the time, would love to talk more about this - my email is svapnil@woodside.sh and I'd love to get in contact with you
"The movie industry got stuck in a terrible place with 3-D as an "add on" to a regular movie"

Well, they didn't just "get stuck" there; they put themselves there. That was a choice. They should have shot in 3-D when they wanted to release in 3-D, and refrained from post-processed fake 3-D in all cases.

Seth Rogan said that he and... I don't remember, maybe the director of Green Hornet wanted to shoot in 3-D and the studio turned them down. After it was done, the studio changed its mind and made it into fake 3-D.

And yes, there's a misperception that "action" and "spectacle" movies are the best for 3-D. Wrong. The coolest 3-D pictures I've shot are often indoor scenes with lots of objects; for example, a long dinner table set with dishware and glasses, with an open door in the background revealing a cobblestone street.

Most people scoffing at "3-D" have probably seen almost none of it. Many people have only seen one legitimate 3-D movie: Avatar. Otherwise they might have seen a Pixar movie rendered in 3-D; or if they're lucky, Hugo. Or the Transformers one where they tear up Chicago. Most did not see Drive Angry.

Beyond that, I'm hard-pressed to name a modern movie shot in 3-D.