skysight-inc/HackerNews huggingface dataset:
Show HN: Spawn – Build iOS Apps with English
Hi HN,

Spawn lets you build apps with human language. You can include images, audio and other files in your app just by dragging and dropping.

Here's a demo video where I build the game of Snake in 60 seconds: https://www.youtube.com/watch?v=qIqp7cvmE_M

As it’s still in alpha, you may need to regenerate a few times to get the app functioning the way you want. So far I’ve found it’s pretty good at generating simple utilities and games. Over time, as both Spawn and the underlying models improve, it will be able to build more complex software.

I have a bunch of ideas for future updates, for example:

- Allow users to include wireframes that Spawn will follow as it generates their app.

- Android support in Mac, Windows & Linux Spawn desktop app. This way, people can use Spawn to build for both mobile platforms using the same app specifications. Imagine someone living in rural India using their Chromebook to build apps for their Android phone, without needing to learn how to code.

- Enable people to build apps that have accounts and backend logic by autogenerating and deploying a backend during app generation.

Any feedback would be greatly appreciated.
> Maybe look at WHY government-built housing is always so lousy.

Thank you, this is a crucial aspect of Harlem that make it such a shining example in my mind. It was undertaken in a period when human dignity was given more weight. And while the apartments themselves seem stark to modern tastes, they were built about a century ago and in their time, contributed to a cultural renaissance.

A big problem is penny-pinching. You can sacrifice a ton of quality and end up only saving a few points on a total build cost, and paying way more in lifetime maintenance and replacement cost. Modern conservativism is penny wise, pound foolish, and that mindset is ever-present.

> Saying "We need to change the whole system" is just a cop-out.

Right on. But I didn't say that and I don't see anybody else saying that here.
I've seen magpies eating them, but I dunno about attracting an army of those.
You mean how do I use it for streaming? That changed over the years and I haven't been using it for streaming the last months due to circumstances. But if you are looking for suggestions, then I would point you to DietPi as OS and Kodi as media center. You can configure it to dierctly boot into Kodi, and if you use NewPipe as YouTube client on your smartphone, you also get a convenient option to play videos on Kodi. Plus you can stream any file you have on your PC or smartphone. To stream from Linux I used idok, but there could be others.
Agreed. The project could have been implemented as a simple to inspect bash script and yet it has enough dependencies to fill up my screen.
No, since they use an integer (Z) as the denominator. So their representation support having -1 (i.e 0) as the denominator.
Have you engaged with the FAA yet? Even if you're going the experimental route, it's useful to have an active and ongoing dialog with them. And they are tremendously more receptive to working with companies on new technologies than they were 10 years ago. It's a different regulatory environment than you would have been dealing with at SpaceX.
That is literallly what it means.
14 hour days for knowledge work is insane... I'm generally only able to be productive 5-8 hours on a given day. Most of my time is in meetings though. There's definitely a drop off in terms of anything resembling productivity and even the suggestion is rather stupid.

In my later 20's I worked about 3 months of 60+ hour weeks and hit a point where I couldn't even concentrate/think... it wasn't a matter of didn't want to or not.. it was literally not able to function, and probably shouldn't have even driven to/from work at that point.
LLM Security: Splunk and OWASP Top 10 for LLM-Based Applications
Top Thousand Games on Steam: 71% Working on the Steam Deck
Nest TV, Gemini TV...
But... by the time I get to run the script I've already written the code so I have no more need to know what that auto signified.

Hmm perhaps auto should be an IDE function and not a language feature? Type:

auto blih = *that_custom_collection_from_the_legacy_code_base->begin();

and when you press enter it replaces it with the proper type.

True story. I could use that right now :)
Exactly -- it's not an end at all, just a rebranding.

And it's about time. "Chromecast" was always a terrible brand IMHO, because it had utterly nothing whatsoever to do with Chrome, except that there happened to be a "Cast..." menu item in Chrome. But you can cast from lots of apps that aren't Chrome. It would have made just as much sense to call it "Gmailcast" -- that is to say, no sense at all.

"Google TV Streamer" isn't particularly memorable, but it's perfectly logical and intuitive. And it doesn't introduce confusion with a browser. Google wants the brand to be Google directly, not some sub-brand. Makes sense to me.
Parking is an externality. The surrounding businesses and residents get pissed when the new development takes "their" spots.
Google TV Streamer: Our new entertainment and smart home hub
Maintaining sender reputation is tough and I don't think anyone in their right mind should try this in house. If you're not a M3AAWG member, you'll probably hit a brick wall when trying to explain to Google why your whole IPV4 block is erroneously on a blocklist.
> Though they were doing messy blue-collar work, Xerox required the technicians to act and dress white-collar. They carried their tools in a briefcase.

We don’t carry tools in briefcases because it makes us appear white collar, but because the shell is hard and protective, there are many sizes, and the boxy interior can be formed to however you like if you use foam and cut it to fit your tools. Briefcases fit readily into many tight spots for transportation. The photo shows the usual layout of tools that techs use. Companies sell high end equipment in briefcase-like containers because it keeps them safe and waterproof in needed situations.

Not a big fan of the anthropology aspect. It’s a job. Techies improvise, it’s not a clandestine operation to fix a machine.
To be fair, this problem is semi-solved by European airlines by having callsigns like BAW44W.

Which uses the last 2 numbers of the flight number, and an alphabetical character. BA use this on a lot of transatlantic type flights where delays etc can be an issue.
> What's the point of having different ssh key per server?

I do have some use-cases where I use different ssh-keys per server/cluster:

- Setting up client's machines allow me to nuke the keypair when work is done and I no longer have access. Customers trust me to do this - they trusted me to set up their machines already.

- Belonging to different projects: so that when the project is finished, handed over or closed down, I can safely delete all keys associated with that, knowing for sure I'm not deleting keys that I did need after all.

- Having different levels - testing these levels. I set up servers in a way that there's sysadmins who have root/sudo, and `deploy` users that can only deploy apps (e.g. capistrano, ansible, k8s and so on) and maybe `sudo systemctl restart my-app` and/or read certain /var/log/some-log. I want to be sure that something does/does not work because of the correct keys, and not because one of the 12+ keys in my ssh-agent happens to be used instead.

So, in my case, I do have a lot of ssh-keys that I juggle with.

I wish there were just a version of ssh-agent/ssh-add though, with better UX. Looks like maybe viking is that?
> suburbia-type city

Isn't this oxymoron? Isn't city the `urbia`?
Fair Source Software (FSS)
[disclaimer: Sentry employee]

> don't act sad when you alienate swathes of your contributors

This is ill-informed, for what it's worth. Our relicensing had essentially no effect on the ratio of commits from outside the company: it went from 3.5% to 3.4%. I wrote about this when OSI published the DOSP paper that we underwrote.

https://blog.sentry.io/nows-the-time-for-delayed-open-source...

> the company effectively doing a rugpull on third party users/contributors

Since Sentry has always been built by Sentry, our relicensing wasn't a rugpull. I wrote about this when Redis relicensed most recently:

https://openpath.chadwhitacre.com/2024/relicensing-and-rug-p...
Sorry for the cynical take.

I really want to believe in something after death, but watching my Grandma die of Alzheimers makes me skeptical. She was completely gone before her body died. She did not remember her name, or any of us. Whatever intangible thing was "her" was long gone. On scans of her brain you could see huge pieces just atrophied away.

How can we have some intangible "me" that transcends my physical form if that thing literally disappears as my physical form degrades. What part of me goes on? 20 year old me? 50 year old me? The broken remnants of when I finally die?

We have accounts of people on strong psychedelics that are similar to these NDE and we know the body produces endogenous psychedelics during crisis. I would postulate many of these life after death type NDE are just strong Psychedelic experiences. Most NDE accounts are just: "I remember right before unconsciousness and then my next memory was waking up".
It's not about weight or efficiency. If operating costs are lower, it will win out eventually. Current electric aircraft can carry 5 passengers and have a range of 250 miles. They cost half as much to operate per hour, because electricity is so much cheaper than fuel. The main reason why they're not popular is because batteries are expensive. As battery costs decrease, we'll see more of the market adopt them.

Will electric aircraft cross oceans? Probably not. But the batteries are already good enough for useful flights. And you have advantages such as VTOL, quieter operation (allowing you to use urban airports at times when other aircraft are banned due to noise restrictions), and less maintenance.
For the rest of us: https://archive.ph/2f2T5
Yes, my son is really named BOB,FEE: -999999999.99
Ah, yes, Microsoft - the second largest company in the world - with a brand itself worth more than all but a handful of companies
- is incoherent.

And Google, too.
I thought it was obvious but I should have added a `/s` to my comment.
A tribe once declared 'extinct' help reintroduce salmon to the Columbia River
Roku does not work very well with airplay in my experience. Other than that, it's a good solution for the price.
> agony of walking half a mile from a parking space

I think a lot of people actually enjoy waking through malls.
We have a winner. And Elon is making that more true every day.
That's funny when you consider the rename to Alphabet.

Edit: to clarify, since somebody downvoted me, I'm just saying it's funny that they refactored all their properties into multiple legal entities and now several years later might want to do the opposite. You can't expect consistent behavior from these companies over time.
Crying at work from reading something on HN was not on my bingo card. Godspeed Jake
They’ve sold a hundred million of them and embedded it into millions of TVs. It’s not as mainstream as Chrome or Android but it’s far from a niche product, especially for people who aren’t old enough to have grown accustomed to using dedicated boxes attached to their TVs to watch everything.
Make of this what you will...

Just now I opened up my history with Wireshark running in the background. The packet capture caught a DNS query for history.google.com at the same time I opened the browser history. My ISP doesn't have IPv6, so the initial connection using the AAAA record failed ~0.1 seconds later. After ~0.3 seconds it connected to the A record's IPv4 (172.253.122.102). I saw the connection to this IP address last approximately 25 seconds.

Whatever is happening here, it seems like IPv4 / IPv6 connectivity may affect how users access their browser history.

That history.google.com.domain is interesting. It's an alias for my activity.google.com and contains records for everything you do on Google's websites and in Google Chrome. Even if you have a different search provider in Chrome, your omnibar search query will appear there on that website. It may be syncing your browser history to Google and across other Chrome installations you've signed into.
It's a shame Google had to ruin the Chromecast with the Google TV platform. It's so bloated and obnoxious and just a shame that we have to keep getting "suggestions" crammed down our throat disguised as ads.
I think they have let Walmart's Onn tv box take over that segment. I have one and it works pretty well.
It doesn't work any more since Flash is no longer supported. But here's the OpenLaszlo source code for the Flash pie menus:

https://github.com/SimHacker/micropolis/blob/master/laszlo/m...

Here's a link to the WebAssembly / WebGL / HTML / SvelteKit development version of Micropolis (SimCity), but I haven't implemented most of the user interface or pie menus yet.

https://micropolisweb.com/

https://github.com/SimHacker/MicropolisCore

SvelteKit pie menus for Micropolis are my roadmap, and I've started implementing pie menus for SvelteKit by translating my old jQuery pie menus code, but jQuery and SvelteKit has vastly different architectures, so there's more work to do, and I'm working on it in my spare time, not as a full time job.

Old jQuery pie menus:

https://github.com/SimHacker/jquery-pie/blob/master/javascri...

New SvelteKit pie menus for Micropolis (SimCity), a work in progress, but I haven't written the rendering stuff yet:

https://github.com/SimHacker/MicropolisCore/blob/main/microp...

Also, here's a video of the Unity3D pie menus I implemented a dozen years or so ago (there's a link to the code in the description, but it's 12 years old and Unity's approach to user interfaces has changed a lot since then):

https://www.youtube.com/watch?v=sMN1LQ7qx9g
The ROI isn't there until you have gen video
I hope so. Fuck 'em. Bunch of no-good feature-removing copycats.
Given these two criteria you have clarified ... go with either one of the Big Three

Or go with a provider aimed at individual developers and small-to-medium companies (like DO)

It really does not matter which one you pick ... other than realizing that whatever you build will need to be maintained by someone else when you get big enough to grow or sell :)
Then argue for convenience/speed/fun as I write here[1], not in the conversation about fuel usage. Even your example, driving from Bucharest to Vatra Dornei, RO is 490 km (DN12; 1.41x) or 520 km (DN2; 1.5x) vs 347 km, hardly 2-3x the parent comment you're responding to, again keeping in mind that the airport won't be in the middle of the city.

As for highway speeds, cars are calibrated to have the highest efficiency at highway speeds[2][3], so per distance, most cars will do best at reasonable highway speeds.

[1] https://news.ycombinator.com/item?id=41166749
[2] https://www.researchgate.net/figure/Speed-fuel-consumption-c...
[3] https://qph.cf2.quoracdn.net/main-qimg-2ddbd8f31c84cefba540d...
No. X's position is that a multi-company cartel colluded to not advertise on X in order to damage its business.
This seems like an unnecessarily cynical take. As a Chromecast user, both the price increase and the name change make sense to me.

The current generation Chromecast (Chromecast with Google TV (4K)) was fast and responsive when it launched, but software updates have made it almost unusually laggy over time. Obviously the best solution here would be “just make the software fast again”, but not all the relevant software is written by Google, and the third party apps need to be fast even if they are not well-optimized. The previous hardware wasn’t up to the task, and the dongle form factor makes thermals a challenge regardless of what chip you put in. A set top box format + more capable chip + the general trend in higher component costs = a higher BOM cost. I think Google has correctly judged that many consumers are willing to pay a higher cost for a more responsive device.

The name change just makes sense, because the previous name was terrible. “Google Chromecast with Google TV (4K)” is… a mouthful. The “Google Chromecast” branding is also associated with the “casting” UX flow that was the only way to interact with the first 3 generations of Chromecast devices. The majority of interaction with the current generation devices is probably through the remote (including the voice search feature on the remote). “Google TV Streamer” conveys the use case much more clearly.

I get as frustrated as anyone else when Google kills products I use, but this clearly isn’t a case of that. They’re just releasing a new generation with some changes that plausibly meet consumer demand a bit better than the old version.
Google TV does roughly the same thing. It's called "Ambient Mode"[1]. The default timeout takes a while though so I changed my timeout value to be much lower. It does feel like they're kind of hiding ambient mode though, which makes me think it's days are numbered, but on my current Google TV it works great. I set the timeout value very low so it will enter that mode after being idle for 60 seconds.

There may be a way to do it through the settings, but I enabled dev mode and used (wireless) adb to configure the timeout:

adb shell settings put system screen_off_timeout 60000

I have a ton of handy bash functions and aliases to essentially have a CLI remote using adb that I can share if anybody is interested. It's really a pretty neat device and a lot more "open" than most people think thanks to developer mode.

[1]: https://www.reddit.com/r/AndroidTV/comments/os2z6q/chromecas...
Love to see some dump reading content! It's an underappreciated skill and brings back some good (or bad depending on your perspective) memories!
The Testing Pyramid is upside-down
PSA: A Voyager is one of the myriads of custom, so-called "ergonomic" keyboards out there. And beware of the photos of the authors' cats - torture breeding specimen.
There is a gun, and it's violent. And keep in mind suicide isn't always clear-cut.

What about a 13 year old boy who grabs the gun from the safe? This could have been prevented, and it's also suicide. This is a rather common scenario, too.
Persistent Storage of Adaptive Radix Trees in DuckDB (2022)
You can either have it display from a Google Photos photo album, and get the version of the interface which constantly displays ads to you, or you can switch the interface to "apps only" mode which will only show you one big ad on the home screen. In "apps only" mode, the thing won't display your photos, either as a screensaver or anything else. You still need to be logged into your Google account, of course; as far as I can tell, not displaying photos is just a way of punishing you for trying to reduce the ads you see.
Trying to synthesize something like https://www.cms.gov/outreach-and-education/medicare-learning... & https://www.techtarget.com/searchhealthit/definition/HIPAA with fill-out from https://www.ncbi.nlm.nih.gov/books/NBK500019/ & the master source https://www.hhs.gov/hipaa/index.html ?
> Confused as to why "Google TV" didn't win out in the end.

The reason Google TV didn't win (and the reason why it kind of did) is that Google TV already won for something else closely related, which this is being associated with:

https://tv.google/
If that was the case the Russian army in Ukraine would be growing quickly. We know that Russia recruits around 1000 people per day and their army stays virtually the same size. That pretty much proves that the casualties are close to 1000 per day.
> China demonstrates that, even with small GDP

China's public transit success was because of their small gdp per capita, not in spite of it. Their developing economy gave them labor at slave wages and allowed the government to just bulldoze peoples houses without much backlash. Not having those things are the biggest problems the US faces when it comes to building infrastructure.
The last time I tried to use Sendy with SES I received a NNN from AWS after I stating I would be using it for email marketing (MailChimp alternative). It seems that my "self-hosting" idea was cancelled by a 3rd party.
I'm excited about this. It's great to see more efforts for sustainable open source coming out.
BMW tests AI humanoid robot on South Carolina production line
But they do? You will have to do some code to make it work well, obviously; but almost certainly not as much as is in this?

To the specific point, though, it isn't the encoding that limits the precision. It is limiting the size of the encoding that limits the precision.
> an exceptionally well-liked and popular brand name

I don't think so at all. I'm not sure if anyone I know outside of tech has ever even heard of Chromecast. It was never super popular. While every single one of them knows what an Apple TV is, and they know what the Chrome browser is.

The replacement makes much more sense. It's just branded as Google, and what it does -- it's a TV streamer. The branding tells you that it's Google's version of an Apple TV, while "Chromecast" told you nothing except that maybe it had to do with a browser (which it didn't).

Chromecast was always a bizarre name to begin with, since it didn't really have anything to do with Chrome. Chrome wasn't necessary to use it, nor did it run Chrome for you.
i don't understand why the government doesn't do stealth land acquisition more, with shell companies like denver airport
That happened to me too. Then I switched writing in "notes" and eventually switched to https://dayone.me/ which has a webapp as well as mobile app, so it's easy for me to write on any device. It was less disheartening not to see that "delivered, not read" on messages.
Despite saying that I'm arguing in bad faith, you actually have the only substantive response to my post. My interpretation of your comments is that either:

1. I am incorrectly interpreting the models because I am assuming aggregate/averaged rates of advance across a very large (~1000km) frontage. Or:

2. The models are incorrect if they expect rates of advance averaged across such a large front to produce reliably realistic results.

The task, then, is for me to dig back through the specifics of the models (I've got Dupuy's books and a couple of publications and related DoD-internal wargaming rulesets based on Relative Combat Power Analysis) to see if they articulate the scale at which they break down. I do recall reading that QJM was used to estimate the outcome of Desert Storm and produced surprisingly accurate results for that campaign. Given that, I don't think it's unreasonable to apply the model to the current stage of the Ukrainian conflict.

In particular you seem critical of the values I suggested for the "rate of advance" variable. I suspect that even if you dropped that value to 0.1km/day or even 0.....the models would still suggest a highly skewed rate of Ukrainian losses due to the lopsided-balance of fires assets in Russia's favor. The point is to get people to do the math themselves, and to get them thinking about the second and third order effects of a country with 1/3 of its attackers manpower pool losing men at a greater-than-equal rate.

As an aside, it's weird to me that a few paragraphs is derided as a "Wall of Text" but I guess it is to a generation who's baseline of social media engagement is mobile phones and Twitter. I developed my habits of internet discourse on places like bbs.stardestroyer.net in the late 90s: everyone was on a desktop, and everyone was expected to write long-form explanations for their positions, preferably with references.

This is how I write many of my posts on HN, twenty years later.
I've yet to see future applications that would justify the current spend. That doesn't mean they don't exist, but I'm skeptical that they exist to the extent they would need to in order to justify the hundreds of billions of spend.

The spend seems to be based on faith that there will be some kind of major breakthrough...but that does appear to be entirely faith based. We don't have any evidence to indicate that it's likely.