skysight-inc/HackerNews huggingface dataset:
I worked on freight and logistics software for 10+ years for a New Zealand based company that has significant operations in USA, Australia, Europe and Asia. (domestic freight/road, air, sea, 3PL)

We were a bespoke software dev shop, and the freight company was our customer.

During my time there we were transitioning to their third “major” version of the software over about 30 years. It was a new system designed to handle the US market, where the customer was a relatively new entrant who had been running off the shelf software for some time.

Due to the way they run their business, with strong P+L requirements down to each individual location/site they had a presence, and even individual trucks operating as separate business units, a lot of what got built was effectively accounting. If this sounds like you, or you use a lot of third party carriers, keep this in mind: tracking freight movements alone isn’t that hard, but you need really strong accounting fundamentals in the system from the get-go to be able to really understand costs in this business. Some off the shelf software doesn’t do this particularly well.

Based on this - my strongest advice would be to choose boring tech (Java or .NET) and recruit specifically for some core developers who have a solid grounding in accounting fundamentals, or do some serious training on this before embarking on the design. You will inevitably end up posting journal entries to your accounting software, so treat cost tracking as a double entry accounting system rather than trying to construct a journal as an output.

The customer is pretty vocal in their annual reports (publicly available as they’re listed) about their successes in IT as well as their business model. They look at having control of their platform “in house” (product ownership in house, outsourced development of their own platform) as a core part of their success.

If you would like to chat, I’m not hard to find - look me up on GitHub, then search my name + New Zealand on Linked In. (My customer is also pretty obvious from there).
There are so many basic questions raised in the Launch HN thread that didn’t have good answers. It indicates to me that YC didn’t raise those questions, which is a red flag.
Bubbling and flickering like a candle in and out of the background consciousness of existence.
I notice you're mentioning: "We support Next.js frontends" and "Idiomatic Next.js APIs". What is it about your product that is NextJS specific? Can someone who has no interest in using NextJS still use your product?
That only seems to work on btrfs, XFS, (and maybe now or very soon) ZFS and bcachefs: "[duperemove] simply finds candidates for dedupe and submits them to the Linux kernel FIDEDUPERANGE ioctl." [1] (aka BTRFS_IOC_FILE_EXTENT_SAME), and this ioctl "performs the 'compare and share if identical'" (and locking etc.) work [2]. But on those filesystems, that is a nice feature, plus it lets the tool get away with a weak hash like murmur3.

1: http://markfasheh.github.io/duperemove/duperemove.html
2: https://manpages.debian.org/bookworm/manpages-dev/ioctl_fide...
I had custom servers banned randomly in the ballpark of 100 GB / day, but your mileage may vary.
Edited to add: I don't think it's fashionable to hate Boeing. I argue it's your civic duty to be outraged by it.

There's a minimum cost at which things can be constructed. If Boeing wants 4 sigmas of a safety margin instead of 7 or 8 sigmas for profit reasons, great -- all I ask is that companies be up front about it when they sell, say, a reduced-safety 737-800Max (.e.g) to the market. It will be less safe, but some people may buy it (say Fedex, e.g.).

The other aspect is that I don't think the front line people and engineers are rewarded enough. People like money. Tying quality to bonuses is not a terrible idea. A lot of quality is known where people with less than 1 year of experience will make X% of mistakes. As they get more and more experienced they make Y% of mistakes.... encourage them get to Y% faster.
You may also remember me from such blog posts as "Earwigs, Ew!", and "Man Versus Nature: The Road To Victory."
It does some anomalous that some states are moving toward assisted
dying which (I don't personally agree with for complex reasons), which
is essentially a very humane stance, and yet elderly people or those
who are terminally ill cannot, it seems, waive their "safety right"
under law and consent to be trial subjects for experimental drugs with
high risks.
> Who doesn't want to learn about something that will actually improve their life?

I don't, honestly. If I've decided I want something, I'll seek it out. If I've identified an area where I feel like my life is lacking, I might look for a product to help fix that. If I don't even know about something that I might want, I'm fine not having it.

The problem is that I don't really trust anyone else to determine what kind of ad passes the test of "will improve people's lives". There's really no objective way to approve or reject an ad based on this kind of criterion.

I'd rather we just ban all forms of advertising.

> Google and Facebook, in the early days, thought they could use copious amounts of data to tailor the ads to the user such that they would only be subjected to those which are likeable

No, they wanted to give people ads they thought would be effective. Google's plan was to make ads unobtrusive, mostly text-only, and thought that they would be likeable enough to be effective. But that's the key: they didn't do this because they were being nice and wanted to make the web a better place. They did it because they thought the ads would actually work better.
Gov of Canada RTO is creeping up just fine. Now at 3 days for some groups.

Got to support your restaurant businesses and parking lot donors. Never mind the insufficient capacity at the offices when it was just 2 days (they sold a bunch of buildings first!). Never mind the poor public transport in the capital (esp after LRT; instead of 1 bus, its bus-train-bus) - and it performs really well in the winter - its gonna be great. Never mind the people who now have to drive in traffic inconveniencing themselves and those who actually have to be on the road. Never mind the eco-footprint of their decisions - given how much they cry about how 'Canada should do more to fight climate change' (so virtue signalling at its best). Cant wait for winter when overcrowded offices causes illness that we can take back to our spouses, kids, and grandparents - I guess this should cause some natural attrition (the deadly kind).
As someone who came from Auth0 and god-awful Amazon Cognito, we've been using FusionAuth for years. Their APIs and SDKs have been amazing to work with.

They even have a lambda feature to add additional logic around certain workflows or adding claims to your JWTs.

https://fusionauth.io

It does what Auth0 does but significantly more cheaper and you can also self-host if you want.

I built the Pulimi plugin for it which helps us easily configure it. If you don't use Terraform or Pulumi, they have this really cool kickstart feature where you can define a config file that will call their APIs on first time startup to set up the server. Really useful for local dev.
Same here! Most of my life is in Omnifocus specifically (GTD-focused todo app), and I structure the projects like the quests this author mentions. I have to make them gut-feeling boolean checks if that makes sense. "Declutter the house" is perfect, because I know when it's decluttered: when I feel like it is. If I get too specific, there's pretty much 0% chance I'm going to honestly complete it with any sort of accuracy to that goal.

Also, hope you had a good day at work!
The problem is distribution. Some folks skew the average a lot.
I too was hoping for something about the 25-cents-per-play video arcades, I was partial to Xevious and Gravitar. (Which are still available in one form or another, either on PC or Playstation). Except, I was already not a kid at the time, late 1970s to mid 1980s peak game arcade experience. Maybe the title should include "games their grandparents love".
For those who don't get it: this is a parody of a recently launched AI wearable called friend https://www.friend.com
New doctoral thesis proposes Buckminster Fuller was a 'charlatan'
https://news.ycombinator.com/item?id=41195332
This is a silly take. There are two options, Starliner with X units of risk, Dragon with Y units of risk. Given what we know, X is greater than Y. The only reason to choose Starliner at this point is because in the event of it not killing them, some mid level managers at Boeing don't look as bad.

Is that a good enough reason to gamble with someones life? I don't think reasonable people can come to different conclusions here.

If we're pushing the envelope of technology and humankind's ability to do cool shit and people die in the process, you can argue that it's worth it, and that's fine, reasonable people can disagree. But that's just not what is happening here.
Such a missed opportunity to call it CUDA Libre...
2D games were a relatively mature medium by the 90s, so the games people were making by then were just good.

It took a long time before people developed a set of conventions after the general switch to 3D games. So a lot of the games from the late 90s - early 2000s period might have been really innovative and sold well, but often aren't very fun to play today unless you are a connoisseur of weird old games.

it's almost like the slow shift away from silent film -- studios invested in it hugely and there were blockbuster talking pictures, but it took a while before people really figured out how to handle it artistically.
Some pictures of it might be nice! :)
There are always more stupid questions that we can imagine. If you just look an average kid playing something like FIFA you would have an answer immediately. In FPSs you can confuse kids with real military personnel.

Regarding interest, I think less sophisticate games such as Minecraft has an appeal because they have a social aspect and this depends of the specific kid.

In general, their parents games are super easy comparing with today's games. Mainly arcade.
Yep, a USB-C connector is more or less a drop in replacement for MicroUSB if you don’t need USB3 or USB-PD. With one aggravating exception: it requires adding two 5.1kΩ pulldown resistors to be compatible with C-C cables. Thus signaling to a charger that the sink is a legacy non-PD device requesting 5V.

Which is apparently an impossible ask for manufacturers of dev boards or cheap devices in general. It’s slightly more understandable for a tried and true dev board that’s just been connector swapped to USB-C (and I’ll happily take it over dealing with Micro) but inexcusable for a new design.

My hope is Apple going USB-C only on all their charging bricks and now even C-C cables for the iPhone will eventually force Chinese OEMs to build standard compliant designs. Or deal with a 50% Amazon return rate for “broken no power won’t charge”.
Excellent article. Very well presented with just the right level of detail and drama.

I had no intention of learning about ADB or crazy Apple USB power-on hacks but here I am having had a great time while doing just that.

10/10 would recommend and now this blog is on my reading list.
Hey, author here, I think you ask a good question and I think you frame it well. I agree that, at least for some major decisions - including this one, "it is fundamentally difficult for organizations of this scale to identify and reason about valuable work."

At its core we are a platform teams building tools, often for other platform teams, that are building tools that support the developers at Figma creating the actual product experience. It is often harder to reason about what the right decisions are when you are further removed from the end user, although it also gives you great leverage. If we do our jobs right the multiplier effect of getting this platform right impacts the ability of every other engineer to do their job efficiently and effectively (many indirectly!).

You bring up good examples of why this is hard. It was certainly an alternative to say sorry we can't support etcd and helm and you will need to find other ways to work around this limitation. This was simply two more data points helping push us toward the conclusion that we were running our Compute platform on the wrong base building blocks.

While difficult to reason about, I do think its still very worth trying to do this reasoning well. It's how as a platform team we ensure we are tackling the right work to get to the best platform we can. Thats why we spent so much time making the decision to go ahead with this and part of why I thought it was an interesting topic to write about.
We are in an interesting time. It would be easy to skim something like this and say “those who don’t study the history of philosophy are doomed to repeat it,” and this certainly seems to hold here. This has all been said.

But what happens when all of the background in a field like philosophy is too much to internalize? What happens when the field is effectively constrained by the actors’ capacity for understanding or time for learning, and humans can’t incorporate meaningful new additions?
Remos – Property and facilities management software
I have a pet rock I picked up during lockdown.
I hadn't known about this, so thank you! Steven Brunton also has a book that covers dynamical systems (among other things) which is linear algebra adjacent, and the expositions are great [1].

[1] https://www.amazon.com/Data-Driven-Science-Engineering-Learn...
Invest in high quality software kernels and professionals that can comfortable build with them; divest from low-quality "wrappers" around said kernels, which is most SaaS.

>90% of SaaS are some (expensive, low-quality) wrapper around (free, high-quality) Node/Rails/Django/Spring + a FOSS RDBMS, with more features than you want and less than you need.
And common ways of filling up your storage, like big photo or music libraries, are unlikely to have many dupes.
The solution for IMO 2022 is barely a 1/7 solution. It just says ‘ might not satisfy the inequality for all y’ without a proof. That was the point of the question.
Neat project! Also fun to see it's Chris Van Pelt (co-founder) doing most of the hacking on this.

In my first few tests, it was pretty meh (not as good as Vercel's V0) but then I figured out how to change the model away from GPT 3.5 and it got a lot better. I also appreciate making the system prompt etc. configurable!

Suggestion: Using placeholder images whenever an image/icon is included would be nice.
" Some want to make Poland Germany again, " This is a very fringe view in German politics, almost non existing.

" what to keep non-Europeans out of Europe with all means necessary " I guess thats far more popular.
The inverse enantiomers of sugar function exactly the same way, with the correspondingly inverted enzymes. The chirality of sugars isn't a universe-wide property inherited from fundamental physics, but just a path-dependent quirk of the evolutionary history of biochemistry on Earth. "Universal" for Earth-life only.

(The strength of the weak force is very certainly far too... weak... for it to have plausibly influenced this selection process. It was 100% chance).
Remember that writing bespoke internal software and general-purpose commercial software are very different things with very different budgets, and you will need support staff. Do your research and talk with someone who understands commercial software before planning any kind of spin off. These are two very different goals, even if one would hypothetically fulfil the other.
Can someone explain me how this post works? I see here it's 5 hours old, but when I go to the OP profile it says it's 3 days old https://news.ycombinator.com/submitted?id=45HCPW
Apparently, yes! https://www.modelenginemaker.com/index.php/board,45.0.html
My mother did the exact same thing. When I was a kid we hosted a 3 refugee sisters who were new to Canada. Despite a significant language barrier my mother tried to explain the dinnerware was unbreakable and they didn't need to worry about it too much. She tossed a plate on the floor to demonstrate. It landed on edge and shattered everywhere. The poor refugees were so confused about why this white woman has just destroyed a perfectly good plate.
I think people in general choose the most efficient mode of transport.
I've been running PopOS, but don't see it - the Super+S stack shortcuts don't seem to be available unless I'm missing something.
If you go down this route, try to hire someone from your provider that knows the current product well from the inside. If there is someone left, of course.

At a previous company, when the provider of our software started stagnating, we brought the development inhouse by hiring his best engineer and a few good freelancers, then slowly phased them out in favor of employees. But an important difference was we owned the code because it was a bespoke solution from the start.
Unfortunately both would seem to be infringing on nvidia's trademark... We just can't have nice things..
Worse, some functions are prefixed libreCu which in Portuguese means "free ass hole".
Cup-and-ball popularity fell off but net-and-ball is going strong.
https://www.friend.com is very cringe.
The entire site is great. The amount of smart reverse engineering done by the author, the thoughtfulness and craftsmanship displayed in his efforts are just astounding ...

... and of course, what's not to like about bringing back Palm devices, in whatever shape or form.-
I’m not sure the indie, non megalab chemistry kits ought to be so easily dismissed. I have had fantastic results working with Tetenal Colortec in the past with really not that much more than a shift in the cyan direction. And this was using a kitchen sink for thermal stability.

C41 is such a toilet process anyway — everything is shades of brown?! — that I can’t imagine anyway would look for precise color work from it the same way I can’t imagine anyone would look for resolution for 135 stock.
My advice would be: Specs specs specs.

If you're going in house, or buying in a consultant, you need to be sure about functionality and why you want it. That way you can draw up small, medium and long term goals for what you _need_ and how it affects the business.

The risk with inhouse (or contractors) is that the devs get bogged down in what tool rather than how to solve the business problem.

make sure you have a good idea about the processes the software is supposed to handle, and what data you need for that.
> kind of a stupid idea because it makes your other employees nervous

And in the medium and long term solidifies a self-serving culture rather than individuals working towards the group’s and firm’s success.
Cloudflare's default is to MiTM all traffic and modify it on an HTTP level. If you opt out of this and configure it to connect directly, you are opting out of most of their products (DDoS protection, page rules, etc.)

Is this a huge security problem? Yes, it probably will be, some day. But it is what it is, they don't mislead users about the fact that traffic gets decrypted and re-encrypted.
Huh?

First off, the Apollo program was part of the space race - an actual race to show supremacy during the cold war, and even then safety was taken seriously enough that there was the Apollo 10 "dress rehearsal". Cool fact is that the Apollo 10 astronauts were so gung-ho to land that NASA made sure to only provide enough fuel for the lander for them to execute the mission - not enough for an unsanctioned landing!

Second, there is no goal, nor way, to prevent China building a moon base, and given NASA's ridiculous Artemis program that's just as well, since American astronauts will probably be eating moon-cooked Chinese takeout by the time they get there.
Can I have my own user database table without setting up web hooks?
Always worth reminding that far-right is just a name left gives to center.
The amount of work that went into this is absolutely insane. Congrats!
Like others mentioned get a freelancer or an external team for starters. Engage them for 2 weeks. I run a dev agency. I recently made a chrome extension for a customer for the first time and it just took us 2 days instead of 2 weeks because we leveraged claude sonnet. So building a software today is incredibly easy, you can build almost anything at an incredible faster rate. So if you set 2 weeks engagement and you can see how much is done, you will know how to work with the person and team and also will be confident in your plan to move away from the software you're using. You could then have this team or freelancer document how this is setup etc and you can slowly start hiring in house. For eg, it costs like 800 USD for two weeks in our case since we are based out of India, so when you outsource to India, Vietnam etc you have low risk, you can quickly experiment instead of contemplating.
Join it how? They seem like very different studies and mechanisms.
I don't know about US pilots, but it's still taught to ground people in various places.
great quote
I'm using Codium VScode extension. It's free and it is doing its job.
yeah, just because people are doing it doesn't mean it's good. You need to have the strictness of cuelang. But I recognize that KCL will probably win overall cause it's shiny and easy to get started with. But this will cause a LOT of problems for everyone as it already does, with things like json merge patch etc.
There's a local retro video arcade frequented by all ages and the older patrons dominate the high score tables :)
I'd honestly settle for building iOS apps with Windows.
Maybe the limitations of the software arise from the fact that it's being sold at a price that's relatively too low? It sounds like it's very niche software with only a handful of users like you at most. With a small number of paying users, even if each one is paying thousands per month, the tool's team might be too underfunded for it to do much more than maintenance.

To do it in-house, you'll probably hire 2-3 engineers. You'll aim to have smart people who can self-manage, design, and who can intuit the business requirements. Your part-time duty will become to be the product's "CEO" of that whole thing.

So you'll end up paying at least €16000/mo (3x€6000) in salaries alone. Data access, storage and infrastructure will probably cost a bit too. How much are you spending now?
UE is still conducting its investigation, and Apple already started to retreat from its new policies. I think it will be interesting to watch next parts of this saga
> Besides, can we even attract experienced developers to a non-glamorous industry like logistics

Money! Work life balance. Good benefits.

I currently have zero interest in the business idea of the place I work. But they pay well, aren't on my ass if I wake up late or need to visit a doctor appointment, and provide zero cost benefits. I have no interest in making even more money or trying to climb. Take care of your people and the business line doesn't matter. Just make sure you get what you're paying for.
Hi, you might like https://www.flightcontrol.dev which fully automates production infra in your AWS. So you get to use your AWS credits, and you can even pay Flightcontrol with your credits, so it'll be 100% free.

Flightcontrol is very popular for Next.js deployments on AWS

*I'm cofounder of Flightcontrol
Maybe better use 'lcu'.
Then call it Cuba Libre.
> Every time you're feeling stressed out about the jackbooted gubmint thugz

You sure are putting a whole lot of words in my mouth. I’m going to assume you are no longer engaging in good faith. Enjoy your impending future data leak.
https://github.com/deepset-ai/haystack
Modern mechanical keyboards are overpriced rgb widgets for the most part. And god forbid you’re any literate in switches, lubing, etc, it becomes impossible to just get a keyboard. I’ve returned two m. keyboards and am absolutely fine with kv-300h (cheap island scissors with no bells or whistles). I have two, one from 2017, another from 2024. No difference.