News for hackers. Stuff that matters.

alphalima

Re:GCP Europe-West2 Outage on Tuesday October 20, 2026 @06:03AM (#50163713)
We have workloads up on a & c so I think it is contained to the b zone.
Re:GCP Europe-West2 Outage on Tuesday October 20, 2026 @04:54AM (#50163164)
Yep, I'm pretty sure it was just b, we've got nothing running there now. Annoyingly one of our DBs failed to start after failover, so we're running around now.
Re:Real-time map of Great Britain's rail network on Monday July 06, 2026 @02:26PM (#48808526)
There is definitely some smoke and mirrors to this. I watched a stationary train next to me get about a kilometre away before it started moving in real life.
You are wrong that increasing projects have no cost; many services have project based costs (Cloud Armour rules cannot be used cross project at the base tier), many services (mostly observeability) degrade significantly cross project, the Google Cloud Console _sucks_ cross project.

You are also wrong in saying there are no projects that could reasonably have a safe api key made unsafe by this exploit.

One example, a service that has firebase auth must publish the key (Google's docs recommend). Later, you add gen ai to that service, managing access using IAM/service accounts (the proper way). You've now elevated the Firebase Auth Key to be a Gemini key. Really undeniably poor from Google.

Re:Like MS Excel, Pivot tables never die on Thursday October 16, 2025 @11:20AM (#45606508)
Are you talking about linear programming. https://en.wikipedia.org/wiki/Linear_programming
This is how to do it.I also round the edges of the cutout.

Also, there is an extension for freecad to make non rectangular (e.g. "p") shaped bins.

Most satisfying, least productive things I've done this year!

Nice!

I've been using GOVUK stuff for my own purposes for a good-long while now, this should speed up the process.

I'll try to plug your thing into Json Forms [1], then I'll be back to the good old days.

[1] https://github.com/eclipsesource/jsonforms

Hey Matt,

Super cool to see this, and congrats on 1.0!

One question, has the GDS stance on Javascript softened, namely progressive enhancement being essentially mandatory [1], since I last worked with you? Is the target for more controlled user groups, non-govuk projects, or do you do SSR to give a usable first HTML response?

[1] https://www.gov.uk/service-manual/technology/using-progressi... Last update: 16 December 2019

Re:Engineering Principles for Building Financial Systems on Thursday July 11, 2024 @03:56AM (#40934545)
On the best practices, as noted by others, there are probably classes in your standard lib/ commons lib that cover this stuff better than storing in integers (e.g. BigDecimal in Java and Python Decimal have precision and rounding mode concepts built in).

Something I've found valuable is on is managing euler units/ratios (e.g. proportions 10^1, percentages 10^-2, basis points 10^-4) . Enforcing a standard that all interchange, data storage has either the same scale, _or is stored with its scale (and not in the name)_ will reduce errors hugely significantly.

I have also banned "random", replacing with "intermittent", in the past.
Re:I think GCP is better than AWS – by Fernando Villalba on Wednesday October 25, 2023 @04:19PM (#38017799)
Yes, especially around Looker. It's so strange/non-cloud. The 0-users 0-usage price is $5,000 per month.
Re:Google Domains Is Gone on Sunday September 10, 2023 @10:31AM (#37456135)
Unfortunately cloud domains domains are going to managed by Squarespace.

> Since Google Domains is the underlying domains registrar for Cloud Domains, there are some important changes that we want to share with you.

> What do you need to know? Upon closing of the Squarespace-Google Domains transaction, Squarespace Domains will become the registrar for your domains managed by Cloud Domains.

Not only that, the sums involved and siting (relatively unprotected) are going to be very attractive to theft, driving up the cost to secure.
Re:Podman Desktop: A Free OSS Alternative to Docker Desktop on Wednesday November 09, 2022 @05:44PM (#33539174)
I had similar issues with a different VPN/Proxy at an earlier role. I solved with https://github.com/sakai135/wsl-vpnkit and trusting the root certificate of the proxy on the rancher desktop WSL2 vm (Assuming you're on Windows as I was).

Docker desktop pays for itself by solving these issues though IMO (I wasn't able to get a licence at the old role however)

Re:How to make fermented hot sauce (2021) on Tuesday August 16, 2022 @05:11PM (#32488990)
A slightly different beginner lacto ferment is turnip + beetroot "pickle". 9 parts turnips, 1 part beetroot, 2% salt of combined turnip + beetroot + water, all by weight.

Super tasty, not spicy, can be done in 5 days, fermentation kicks off quickly due to sugar content in beets so you get quick feedback.

Re:Windows HEVC video codec from Microsoft costs $0.99 on Friday August 05, 2022 @01:02AM (#32351920)
I'm sure Apple csn afford it within their hardware sales margins.
Re:How Graphviz thinks the USA is laid out (2021) on Thursday July 28, 2022 @05:53AM (#32262357)
I wonder if adding River Thames crossings will improve things. That's a major component of the tube map.
I don't view that as a loss. JSON by itself is just a string with no context information so either the context is in the programmer's head, in a human-readable document, or in a schema file.

Adding a schema to it seems natural to me (as someone who prefers strong-typing), and the JSONSchema implementation seems pretty lightweight and sensible.

I'd go even further down the mining XML's legacy route and add better XPATH2.0 + XQuery - style support. XQuery was a great tool, so expressive. Though it did spawn XQueryX [1] which I'm still unsure whether it was a joke or not.

[1] https://www.oreilly.com/library/view/xquery/0596006349/ch22s...

Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @03:02PM (#32111647)
You've hit the nail on the head about my reservations.

Regarding your recommendation, were there any libraries that exist already?

Otherwise, I assume that you mean:

1) write some code to derive a CRUD/RPC OpenApiV3 Spec from some data-at-rest spec/JSON Schema other (e.g. RDBMS Table)

2) generate endpoints conforming to that spec and wire it to persistence

3) generate UI components that allow you to drive requests to those endpoints.

4) build something to serve backend + front-end

Those steps look like a low-code system to me?

Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @02:54PM (#32111572)
> but you definitely have to work within the constraints of the system. If you try to push the boundary too much on what's "expected" it becomes painful very quickly

Hah, that's the problem with every framework!

Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @02:53PM (#32111552)
Thanks for the great comment!

> SDLC is a frequent pain point.

I've dealt with that pain before with other tools (promoting DataDog montiors + dashboards comes to mind). This area seems like it'll be even more painful so I'll definitely be filtering by that critereon.

> On the last question...

My particular use case would be for some human checkpoint in an otherwise-automated system. I'd hope to pull in all the contextual information, provide the decision-maker with a text box and an approve/reject decison.

> Worst part here is I feel like this is really often something that will come with using the product. Often the use cases documented and sold really seem like all you'll need.

Yeah, that's what worries me about low-code. I know it'll be a bit of a slog to do all these full-code, but it's a known quantity.

Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @02:45PM (#32111478)
That does seem like a neat solution. Does it support user-tasks in workflows (i.e. block until someone clicks a button)?
Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @12:35PM (#32109951)
Thanks for the detailed feedback! Yeah, I'm not a fan of the SSO tax (though I respect that they've got to eat).

Agreed on the all in one docker solution, it seems like a choice made to get things off the ground, not one predisposed to effective prod operations (storage being the major headache, though I assume there's not too much stored on disk).

Regarding the more complex application, do you think you could pinpoint what quality caused the low-code version to be too complex?

Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @12:26PM (#32109816)
Great, thanks for responding! I'll be taking a serious look. I completely understand the motivation behind Appsmith, it's kind of exactly why I'm evaluating tools like these.

Out of interest, what proportion of your creators are engineers vs SMEs? Reason why I'm asking is that I'd be very nervous of letting non-engineers (without an understanding of just how much damage they could do) create write apps.

Re:Ask HN: Experiences with low-code systems? on Friday July 15, 2022 @12:21PM (#32109750)
Thanks!

I'll take a look, I'm much happier in Python than JS so a big plus for me.

Ask HN: Experiences with low-code systems?

I'm thinking about introducing a low-code system to handle internal operational processes. I'm thinking things like viewing/handling dead-letter messages, manual intervention decision points, short lived operational tasks that haven't yet/won't be automated.I'd expect the software engineering team to manage these apps, so the benefit I can see is the quick turnaround on the UI, rather than...

( Read More... | 74 comments | 68 points | on HN )
Re:Smart mushroom growing device for beginners on Monday July 11, 2022 @11:54AM (#32057799)
Typically, a block (made by the methods outlined elsewhere ITT) will give you 3-4 flushes before it's spent. I can only assume these blocks are similar.

Not defence of the product, definitely not for me, removes the fun part of mushroom growing.

Re:Tell HN: Never Trust 'Lifetime' Licenses on Friday June 10, 2022 @08:15AM (#31692994)
Hah, that's a case where Windows wins out. Win + . is a great little utility ♥
Re:Stop Interviewing with Leet Code on Thursday June 09, 2022 @05:58AM (#31679357)
Yes, I do exactly the same with a contrived example in a take-home coding assessment (with some failing test cases to not waste their time). Always seems to be a good indicator, especially of their ability to communicate technical concepts.
Re:JSON and Virtual Columns in SQLite on Monday May 16, 2022 @12:01PM (#31399389)
Exactly the point I was going to make. It's also relatively trivial to generate view statents from the schema of the object if required for analytics (not fast though).

Much better than a crazy ORM rat nest in my experience.

Older »