News for hackers. Stuff that matters.

jcollins

Re:What's New in Flutter 3.47 on Thursday August 13, 2026 @05:42AM (#49283613)
Do you have an example? I don't doubt it, I just want to make sure I watch out for it.

One downside for sure is lack of deep knowledge on all these platforms can make it difficult to see issues.

Re:What's New in Flutter 3.47 on Thursday August 13, 2026 @05:21AM (#49283478)
I really believe this is the way forward, native platform UI built by AI.

I'm trying it now with an app and so far it's working really well. I build what I can cross platform, the non-ui stuff, then have AI build the UI for each platform.

It even implemented native low-level graphics on each platform: metal, vulkan, and d3d12. It builds SwiftUI on Apple platforms, WinUI3 on Windows, GTK4 on Linux, Compose on Android. The cross platform stuff is Zig with a C ABI.

And yeah, it's a bit terrifying how fast you can iterate. I've built for all these platforms in about a month. It would have taken at least a year, maybe more before. I haven't even optimized the process by having AI agents follow my lead automatically, so as I finish features on the primary platform they could start building the others by watching. Requires some setup I haven't tackled yet (VMs for all platforms with agents waiting).

Re:KubeVPN: Revolutionizing Kubernetes Local Development on Thursday February 20, 2025 @12:06PM (#43117248)
Fair. Making https work with mDNS seamlessly sounds like work (i.e. local CA would be needed I think). It would make things nice though.
Re:KubeVPN: Revolutionizing Kubernetes Local Development on Thursday February 20, 2025 @11:14AM (#43116486)
Tailscale Operator for Kubernetes sounds like it'd fit your second bullet point. It's has a really good experience. I've only used for my person homelab but I've been more than impressed by it.
Re:Tech Preview of Docker Desktop for M1 on Wednesday December 16, 2020 @03:19PM (#25447991)
The only thing I can say with confidence is that if you're using ARM containers it is really fast, probably thanks to the Apple Silicon.

I imagine memory consumption is on par with running on Intel. I don't think Docker Desktop can really change that.

Re:Tech Preview of Docker Desktop for M1 on Wednesday December 16, 2020 @03:10PM (#25447861)
Yes, it runs ARM containers natively.
Re:Tech Preview of Docker Desktop for M1 on Wednesday December 16, 2020 @02:50PM (#25447599)
There is overhead for sure but if you use x86 containers on an Intel Mac or arm64 containers on an Apple Silicon mac, it's pretty performant.
Re:Tech Preview of Docker Desktop for M1 on Wednesday December 16, 2020 @02:47PM (#25447568)
You don't, see the download link at the bottom of the page.
Re:Tech Preview of Docker Desktop for M1 on Wednesday December 16, 2020 @02:44PM (#25447507)
Docker Desktop already ran on Macs. This is specifically for the new Apple Silicon support (M1). It's not native, technically, but it feels native the way Docker Desktop works. Basically they manage the VM for you, so you don't have too.
Re:DevOps Newsletters on Monday July 13, 2020 @03:33PM (#23824684)
I've been subscribed to https://www.devopsweekly.com/ for a long time. I usually find something interesting in it every week.
Re:Show HN: Gyro, a new cloud automation tool on Monday January 13, 2020 @07:40AM (#22033896)
Hi, I'm a member of the team that built Gyro.

Gyro, a command-line cloud automation and management tool, started as internal tool over 5 years ago. We had a vision of building one tool that would pull together several different tools (Chef, Service Discovery, Authentication, Deployments, etc) into a single interface that would greatly simplify the day to day management of our systems. This goal was very successful in transitioning to a DevOps model. Our developers are able to make configuration changes, do their own deployments, and build there own test environments without help from the operations team. And most importantly they've embraced this model because it gave them the power to make changes without waiting for an operations team and in turn it helped the operations team by reducing their work.

We decided to clean up the code and open source it. The result is Gyro (getgyro.io).

What makes this different than what exists?

- Designed with logic (for loops, if conditions, etc) from the beginning (https://gyro.dev/guides/language/control-structures.html)

- Workflows provide the ability to stage complex changes and rollback (https://gyro.dev/guides/workflows/)

- Extensions allow for tight integrations with other operations tooling (https://gyro.dev/extending/)

For some screenshots of Gyro see (https://getgyro.io/introducing-gyro), source is available one Github (https://github.com/perfectsense/gyro)

We're really excited to open source Gyro and see how people extend it!

Re:The architecture of declarative configuration management on Friday November 15, 2019 @02:38AM (#21543022)
The "pluggable convergence engines" is what we've built in Gyro[1] for this very reason. We wanted to have more control over how changes are made in production.

An example is doing blue/green deployments where you want to build a new web/application layer, pause to validate it (or run some external validation), then switch to that layer and deleted the old layer. All while having the ability to quickly roll back at any stage. In Gyro, we allow for this with workflows[2].

There are many other areas we allow to be extended. The language itself can be extended with directives[3]. In fact, some of the core features like loops[4] and conditionals are just that, extensions.

It's also possible to implement the articles concept of "non-destructive prod" by implementing a plugin that hooks into the convergence engines (we call it the diff engine) events and prevents deletions[5].

We envision folks using all these extension points to do creative things. For example, it's possible to write a directive such as "@protect: true" that can be applied to any resource and would prevent it from ever being destroyed using the extension points described above.

[1] https://github.com/perfectsense/gyro [2] https://gyro.dev/guides/workflows [3] https://gyro.dev/extending/directive/ [4] https://gyro.dev/guides/language/control-structures.html [5] https://github.com/perfectsense/gyro/blob/master/core/src/ma...

Re:Really Small Java Apps on Tuesday November 05, 2019 @08:32AM (#21452189)
I've found a combination of Spring Boot executable jar + a small jlink built JRE runtime packaged next to the executable jar works fairly well.

Our zipped distribution is 50mb. Uncompressed the executable is 26mb and the runtime is 75mb.

I'd love for it to be smaller but I can't complain. This also makes solving for Linux, macOS, and Windows pretty trivial. They each get their own zip with packaged runtime.

Re:Sky Diving Cured My Depression on Sunday April 15, 2018 @10:18AM (#16842709)
I second this. Learn to fly.

I'm never happier than when I'm flying. I can see how a similar effect happens to sky divers.

Re:Fred's ImageMagick Scripts on Sunday March 25, 2018 @03:08AM (#16671131)
https://github.com/beetlebugorg/mod_dims/wiki

Backed by Imagemagick. We usually run it behind a CDN like Akamai or Cloudfront but you can also use Apache httpd’s built-in file caching.

Re:Wi-Fi startup Eero lays off 30 employees on Thursday January 04, 2018 @06:50PM (#16075209)
I bet he’s referring to having a controller but I think you can run it on your laptop, configure everything and then turn off the controller. I don’t think the controller is needed after initial configuration unless you want the stats collection.

I have the cloud key (the dongle) so I could be wrong.

It is easy but it’s still slightly harder than the average consumer would want.

Re:Wi-Fi startup Eero lays off 30 employees on Thursday January 04, 2018 @06:24PM (#16075064)
I came to the exact same conclusion. The Ubiquiti solution was slightly more expensive but it works flawlessly. Very happy with it!
Re:When your IP traffic in AWS disappears into a black hole on Wednesday December 10, 2014 @04:05PM (#8731686)
We saw this earlier this year after upgrading to a new Linux kernel.

The solution for us was to set this in sysctl.conf:

net.ipv4.neigh.default.gc_thresh1=0

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1331150... https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1331150...

Re:NoSQL in SQL on Thursday June 12, 2014 @09:31PM (#7887023)
We actually use a storage format very similar to the FriendFeed schema in Dari. Dari is a open source Java persistence layer with a full query API that stores all it's data in a JSON blob in one table with a few extra tables for indexing the JSON data.

https://github.com/perfectsense/dari

Here is the SQL schema: https://github.com/perfectsense/dari/blob/master/db/src/main...

We've used this model for almost five years now with great success. It's simplified rolling out "schema changes" since no tables need to be changed. It's also been optimized to a point where it's extremely fast.

I make about $1000 a month from Whiteboard Capture Pro and more than that from consulting. Plus I have a day job.
Re:BBC News iPad app re-done in HTML5 on Sunday August 08, 2010 @10:21AM (#1585368)
I just happened across http://abcnews.go.com the other day on my iPad and thought it was fairly well done and the page turn animations were decent. Check it out.
Re:Could Ruby be Apple's language and API future? on Wednesday June 30, 2010 @07:43AM (#1474517)
Ruby may at some point be an optional language but it's not going to replace Objective-C.
No one has that I'm aware of. At least not just taking the code and submitting it as-is. I've had many people email me about the code because they were trying to use it for their app.

If somebody did just re-submit it as a paid app I'd be fine with that. It is open source after all. I do think that's unfair to end-users though who probably wouldn't know it's free and it would add to the clutter of the App Store.

This could be interesting if enough folks post. Here is my info.

I've published 2 apps, one paid (Whiteboard Capture Pro), one free (Picture Me). Picture Me code is open sourced as well (http://bit.ly/7rmKdT). Originally I did some marketing with Google Adsense but it's too hard to track its success so I stopped. I've had some free marketing thanks to mentions in blogs, etc. Recently Apple even made a super awesome video about one of the apps (http://bit.ly/cbtkg3).

Income wise, it's decent. Surprisingly stable at it's current level. Let's just say it's paid for a WWDC trip, three iPhones and 2 iPads and there is plenty left over, plenty.

Interesting idea for a service. I wrote an Apache module that is very similar.

http://code.google.com/p/moddims/

Re:Face Detection on iPhone (including source code) on Wednesday May 06, 2009 @09:12PM (#597198)
In general, just human faces. But I had a friend tell me they drew a picture of a face on a whiteboard and it detected it.

Almost definitely won't detect a dog. :)

Re:Face Detection on iPhone (including source code) on Wednesday May 06, 2009 @11:33AM (#595933)
Good point about the license. Consider it public domain. I'll make a note about it on the blog entry.

I'll slap it up on github in a few and update the links.

http://github.com/beetlebugorg/PictureMe/tree/master

Older »