skysight-inc/HackerNews huggingface dataset:
Show HN: Karrio – Open-Source Multi-Carrier Shipping API
Hey HN!

Daniel and Delali here; we are working on Karrio, an open-source shipping infrastructure. Our focus is on making it easy to integrate shipping into platforms.

With Karrio’s open-source and universal shipping API, you can set up connections to a worldwide network of shipping carriers for national, international and last-mile services but also build your own network of local carriers. You can seamlessly add built-in shipping functionalities to your platform, enabling users to fetch live rates, buy labels, track packages, and more. You can check out our Github repo here: https://github.com/karrioapi/karrio.

For developers in the logistics space, carrier integration is often a painful experience. We believe that an open-source solution is a viable alternative to building a shipping system from scratch in-house or getting locked in with a Saas multi-carrier API. Karrio aims to put you in control of your shipping network with lower engineering costs.
(see how to get started here: https://docs.karrio.io/quick-start).

So far, we’ve built a unified shipping API compatible with most major carriers, such as FedEx, UPS, DHL, USPS, Canada Post, and more. With the flexibility of open-source, Karrio has interoperability with other multi-carriers and 3PL (EasyPost, Freightcom, etc.).
And we plan on building more integrations. Karrio is evolving with the help of our community of early adopters, and we want to keep that going.

Checkout our README to get involved with the project, file issues and request or contribute carrier integrations

We currently offer a managed cloud service in private beta, with a pay-as-you-go plan for platforms and custom prices for enterprise customers.

Don’t hesitate to reach out if you have any questions. We would love to hear your feedback and how Karrio can help with your project.
The problem with China is that it's been building its army up steadily for quite a while, and it's quite large, but also probably expensive.

And, if you've got a big army (and navy), just sitting around doing nothing.... what are you going to do with it?
The army themselves must be itching for a fight, just to justify their existence. Maybe that's why they're trying to hot things up in Bhutan.
I use that to sync savestates between RetroArch on mobile, desktop and laptop. no need to worry and I can resume my games wherever I am.
In the specific case of Confederate statues, a lot of those were cheaply made garbage put up by neo-Confederates to try and glorify their extremely racist history. Sort of like the converse of the moral censorship being complained about here. Instead of censoring a historically notable artistic work that also offends modern sensibilities, they are adding a veneer of artistry and historicality to pretend like not celebrating a bunch of traitors to America would be censorship.
years ago when those webOS tablets had a firesale, i so much wanted to experience that UI but sadly i was living on the other side of the world. Should buy this office space instead. lol
Do you consider Modula-2 to be a Pascal?

But yes, modern stuff should not be judged by the 1970 edition. I got soured on Pascal by having to use an ISO standard compiler on an embedded system; it was painful in several areas. But I shouldn't judge modern C by pre-ANSI C, or modern C++ by cfront. So, while I still say that ISO Pascal was deeply flawed, I shouldn't hold that against all Pascal versions.
Then you did not phrase it correctly. You could either say that I have to understand the entire context which is somewhat fair but not entirely.

As for OP I actually get the point he is trying to make even if he did did so imperfectly. Often the cultural is mixed with the economic and others. In fact I would suspect that feminism/culture has overall had a bigger effect, probably resulting inadvertently the economic one. Woman overall today probably have a worse deal while actually they _think_ that they have a better deal. They are their own own collective worst enemies.

I should add that the government has made the lives of both men and women very difficult through excessive taxation etc, so that the luxury of a single spouse working no longer exists.
My friend, do you not realize you make my case? :D
It's a crime not only against art, but history.
Same. I'm sticking with my even more ancient 970, it'll do for a while longer.
The point is that you won't need an HVAC person, just someone who knows how to braze.
Ah but the Buddha exists in all things (ZAMM).
Like Haiku, there is no doubt a creativity that is required/emerges when the discipline of brevity and conciseness act as gating factors.
It doesn't take a lot of attention to binge watch a whole Netflix season. It takes attention to read a book.
The CLever Audio Plugin API
Are you really comparing a representative democracy where the currently elected officials will probably be ousted in a few years with a place where protesting gets you thrown ostentatiously out of a window, to prove a point to everyone?
Same. I live in Vienna, and converse with my technical colleagues in English most of the time - although they do expect me to keep up with their crazy dialects over the coffee machine, an activity I find often quite fun, oida...
Yes, I agree, it is frustrating, but on the other hand its also a matter of wanting to freely communicate and not wanting to have to keep correcting the other person. Most of the time, ze Germans think they are being kind and considerate by using their English. I see it from both sides, especially when the marbles start falling out of ones mouth .. and to be fair, once my German-speaking colleagues start with their Deunglish, I do switch to my Germlish in reflection.

That said, my crappy German is often a great source of mirth for my colleagues and friends, and this leads to me teaching my German friends some of the best, most finest and refined bollocksy English I can muster .. "weil, ohne Rache kann Mann nicht leben .."
The problem is that there is no rain sensor :)
My family's 2020 Subaru has a touch screen. It is only for noncritical stuff -- the climate control has conventional buttons and knobs. With that said, the placement of the screen makes the rest of the controls sit much lower, so I have to look for them.

I've found a "look twice" method minimizes the time that my eyes are off the road. I take one quick glance, to find the button that I want to push. Then a second quick look to actually push it.

Based on complaints I've read about Subaru controls, they must have fixed a lot of problems in the latest version. It really does work nicely, though it does scold me once in a while. I love the adaptive cruise control, and I don't mind something that keeps me from falling asleep while driving.
As an Aussie living in a German-speaking country, this just makes me hard cringe.

Aussie vernacular (or even, Brit) simply shouldn't be propagated beyond the pubs.

Lade deinen Freunden ein - nicht auf Sie Schreien, oida!
If you think your 12y/o doesn't have unmonitored access to the internet, you're very naive. Especially if you decided to block social media, kids will not have any of that.

I used to be a boy scout leader. 10y/o kids routinely broke any and all blocking their parents put on. If they couldn't do it, they bought an old cheap smartphone and went to their friends/McDonald's with it.
Because we’ve made the Internet so accessible and such an integral part of a children’s lives ? Even just for entertainment purposes, I see kids just staring at screens all day everywhere I go. I mean, it’s a silly question no offence.
And, if I understand correctly, Go stole its object file format (or at least large-scale design) from Modula-2.
Do you think that involved with telegram?
P=NP alert
Reminiscent of Borges' story 'Funes the memorious', whose title character has a completely eidetic memory and invents his own number system where each number is its own distinct word or phrase - a system described rather beautifully (in the English translation) as 'a rhapsody of incoherent terms ... precisely the opposite of a system of numbers'
I remember the buggy adobe svg plugin c.2000! That is an extension you had to install as an .exe to view some subset of svg!
(removed my snarky comment about AI, was unnecessary)

Update: I re-read it. Seeems like the issue is that they found the content of the packets that were transported over TLS contained the TOTP seed in plain text.

Anyone tell me why this is worrying for the masses? Unless Google has promised to make this E2E encrypted.

They’re encrypted in transit, Google presumably encrypts everything at rest. So what’s the issue here? Practically every sensitive transaction on the web works this way.
The Tailscale cli has a file transfer function that works well between linux and iOS.
There are at least a few reviews that put Tesla's stuff behind GM's
SuperCruise and a few other driver assist systems.
.. but not many embedded developers have the chops to do dynamic linking and loading, on the other hand ..
insane for osint. It gives me summary of google dorks. although addresses are a bit off, it is always tangential and it is functional unlike openai
Growing Freight Fraud Is Peeling Millions from the U.S. Shipping Market
Most 12yo children have unmonitored access to the internet. Many parents have to work and can't monitor their children 24/7. Children are naturally curious, so even if you setup parental controls and such, they'll find ways around it, through friends/classmates and however else. Many other parents are simply lazy/irresponsible and will give their kids a phone/tablet so they can binge watch Netflix unbothered (most parents I've known fall under this category).
Turbo lag is normal, but is is rarely more than a couple seconds. Even my F350 when pulling a heavy trailer I don't notice it - unless I'm in too high a gear for my speed. (I've only had a turbo with a manual transmission - I've driven some automatics that are slow enough to shift that you might think it was bad turbo lag, but those cars didn't even have a turbo)
I've had a MacBook for years and never knew this was a thing.
Thats why i love mazda
Last year's top trim Tucson was the most uncanny valley of cars I've ever driven. All the controls are there, and sort of work, but everything is slightly off and inconvenient in an almost imperceptible way. That and it managed to break GPS with Android Auto, so plugging the phone in resulted in a worse reception and the car frequently lost itself, jumped to parallel roads and rerouted.
Yeah, now it only needs a VSCode plugin that does auto-formating (no need to explicitly type keywords in uppercase), and maybe some package management of sorts.
I don't really get why I'd want this? I can tell what they are myself, meanwhile this just costs a bunch of money + highlights?
Interesting. Out of these 5 issues I've only experienced the auto start annoyance on my Subaru crosstrek 2021.

Is this limited to their higher end models?
Bimanual Manipulation with Low-Cost Hardware
I like their solution, much better than just touch and still easy to clean. Very fast to go from 0 to max and back. No problem in activating them, you're 'probably holding it wrong'. ;)

I don't know how one can loose/have to find them, mine is always on the stove, I only take if off while cleaning and put it back on afterwards, which is a thing of milliseconds, thanks to the magnetic attachment.
Contrary to what other posters are saying, I do think AMD is actually trying to compete; for example, they finally gave up on OpenCL and are trying to play catch-up to Nvidia via ROCm, effectively allowing you to run CUDA on AMD's server GPU offerings. And on the gaming side their top-of-the-line offering, the 7900 XTX, is ~$600 cheaper (aka 60%!) at MSRP than Nvidia's top-of-the-line RTX 4090 — and the prices you'd pay from e.g. resellers on eBay are even more skewed towards Nvidia.

That being said, they're just way, way behind. Nvidia can charge what they do simply because AMD isn't great at making GPUs. In gaming AMD never caught up to Nvidia's raytracing perf, and AMD's attempt to clone DLSS is significantly less performant. Meanwhile in AI/ML the industry consolidated around CUDA because OpenCL was never that great, and — Nvidia owning the standard, and having built around it for over a decade, gives them a really big advantage. Plus, every GPU sold in the last decade+ by Nvidia supports CUDA, whereas only the new server GPUs from AMD support ROCm.

Nvidia has executed incredibly well for decades: they pioneered shader programming, CUDA, raytracing, and DLSS. Arguably they even invented the GPU itself with the GeForce 256 in 1999 (as opposed to earlier "accelerator" cards). I struggle to think of anything AMD has done in the GPU space that matches even one of those accomplishments... Their only slight win is having OSS drivers for Linux, but honestly, that doesn't sell a whole lot of GPUs.

AMD caught up to Intel on the CPU side in part thanks to Intel's failures. Nvidia just hasn't fumbled.

Edit: Also, Intel is trying to edge their way into the GPU market as well with their Arc line of discrete GPUs, which is relatively affordable. They compete well on price, especially at the lower end: the A750 and A380 obliterate anything at their price points ($239 and $119, respectively). But, well, "at their price points" is a pretty critical part of that sentence. Their top-tier card, the A770, can barely eke out wins against the lower end of Nvidia's last-gen cards.

And re: 2008-2011 ATI comparisons from a sibling comment — by 2010 Nvidia's Fermi architecture was reliably beating ATI again, albeit with higher power draw, and in 2007 they had just launched CUDA which ended up being the most lucrative market segment for GPUs. In retrospect I think Fermi was much less of a flop than it seemed (and it was a fairly brief one compared to Intel's CPU woes).
At that point what keeps companies from leasing stuff instead of selling it? That approach sounds like the easiest way to avoid taxes ever, and it has the side effect of making ownership for poorer classes unnecessarily more difficult.
Generative AI video-to-video: RunwayML iOS app
Greens and their fairly tales about renewable energy...but not nuclear.

It's always hard when reality hits. Good luck powering your industry now that the US basically destroyed your source of cheap, eco-friendly energy.
Elon Musk Ramps Up A.I. Efforts, Even as He Warns of Dangers
The semantic treadmill strikes again
Well, let's do a little switcheroo here:

Someone has to sit near the top of the tree, making decisions whose impact has to be accepted by the shareholders, employees and customers of a company, and communicated to the governments of the world. Not all products and services can be implemented by a small mom-and-pop shop. Some things need scale. And not only that.

Corporations are far (far!) from perfect, but at least they aspire in the right direction (where "right" is defined by the zeitgeist of those people they service above, and so by definition what behavior will a corporation tend towards).

Governments are beholden to no-one but their sponsors and shallow populist trends they use to rise to power by exploiting the large distance between voter and representative, often nothing in common to discuss, so the debate is kept low-level, basic, and full of the same lies repeated over and over again to slightly different audiences every 4 years or so. Politicians are demonstrably not aligned with what is best for the populace, but rather what is best for them clinging to power and servicing their behind-the-scene sponsors (or in some countries, public lobby). We can't change that property of governments easily, but we can, in theory, hold companies to a higher standard than "do whatever the highest bidder of our party says". We can vote with our money, and vote with our speech, and boycott a product or a service much more easily than we can outvote an incumbent party or a law, when they betray us. As we see in France, protests do nothing. Big once we have aligned corporations to us, they can represent our voice in front of large, cumbersome governments, and bring balance back to us. So, I'd like corporations to stay near the top of the tree, and not make this a government autocratic monopoly of control.

P.S.: BTW when you say "companies are beholden to nothing but the markets..." I hope you realize... we're the markets. Not any less than we're the voters.
A research team airs the messy truth about AI in medicine
https://apps.apple.com/app/apple-store/id1665024375
Well, Spielberg himself replaced guns with walkies-talkies in E.T. the Extra-Terrestrial
https://en.wikipedia.org/wiki/E.T._the_Extra-Terrestrial#/me...
For sure! There are some larger examples coming so that people can see it plugged into a more real-world application.

RE: onlogin, that method accepts a callback handler that is added to an internal/private array of callbacks to run once the `popup` or `redirect` sequence has finalized. It's the only externally-facing "doorway" into the OAuth flow. Everything else is inciting action (`popup()` and `redirect()`) or a read-out of the last-known payload (`last()`). It's actually very similar to a state manager I wrote a while back[1]. Callbacks are added via `$.on()` which assembles an internal `tree` map to be `dispatch`d once a change happens.

You've probably already seen the API docs for the btn.social SDK, but linking just in case[2]

[1]: https://github.com/lukeed/vegemite/blob/master/src/index.js

[2]: https://docs.btn.social/usage/#methods
> And I agree that the idea that any group of people anywhere can communicate in near perfect secrecy about whatever they want is a little scary

The problem is, short of banning encryption altogether, you cannot prevent people from communicating in near perfect secrecy. If a criminal (or neo-Nazi, or homophobic, or whatever scapegoat you want to use) organization wants to communicate secretly, they will have means of doing so. All it takes is single programmer to write the custom application, and a single AWS instance to relay the data.

By banning Telegram or enforcing government rules, you're only taking away privacy from ordinary folks, while doing effectively nothing to those who you're claiming to fight against.

...and no, this is not an argument for banning encryption. I hope that part is obvious.
anything is better than bing at this point i think.
> pay a fair

I often read a sentiment close to this around the topic of copyright. But what is "fair" seems to be more often than not "we want to pay as little as possible" with no relation to any tangible values, cost or anything.

I remember during my time at university, a popular point was a culture flat rate of 10€/month to cover everything: Games, videos, books, music, you name it.

Of course the media companies would claim fairness for themselves as well. Everybody is for fairness, they just mean vastly different things.
In all states where it is allowed you can be sure there is at least one lobby group (probably bicycles) working to make it illegal.
If you ban paying for exclusivity, I think acquisitions of developers will accelerate which will erode the diversity of independents from the market.

All the console makers are already massive publishers with many in-house studios, perhaps there should be restrictions on publishers from owning developers. But there would also need to be a restriction on console makers from owning publishers and developers as well, but perhaps some small allowance for first party devs?
Physical buttons allow you to press them without looking away from the road.

This is the only real topic about buttons and driving.
That I doubt it, given Modula-2 package design, how symbols are made public and type system differences.

If you mean packages as modules, other languages predate Modula-2 in that matter.
Archive link: https://web.archive.org/web/20230000000000*/https://www.bloo...
Ask HN: Is there any value in paying for ChatGPT?
Before I started paying the $20/month fee, I was able to use ChatGPT but experienced a lot of timeouts, failures and login issues. At first the paid service mostly solved these issues. Now, I seem to experience all of the same problems despite paying. Is there any point in paying for the service at this point?

I know it provides access to ChatGPT4 but so far I generally don't bother with it because it only seems incrementally better while being much slower.
I saw a panel with 6 people that had Principal/Staff titles and they were talking about their first months in that role after they were promoted.

One situation mentioned was how that person got their first "big 1-week project" for the first time and was nervous about it, how they overcame that etc.

Then another said they joined the oncall rotation for the first time to learn more about how things really are running.

I was a bit baffled that people with Principal/Staff titles could be having first experiences like that. So I'm trying to understand where the industry is in terms of titles right now. I understand it's a fluid thing and there are other pressures (e.g. someone must get a raise but they can't unless they are promoted) but I wanted to get a better feeling about this.
In that example, one of the lines of codes is too long and when the program is run the editor does not open the output (black) window. (I tried all (most of) the other examples and they open the results window correctly.)
I pay for a Netflix plan that allows 4 people to stream at any one time. Why does it matter whether those people are biologically related or located geographically?
A good argument can be made that it comes from the machinations of Bell Labs (AT&T) and their promotion of C (and later C++). Debatably, a concerted effort was made to attack and belittle Pascal in the media, to get it out of the way. Many people seem to refer to Pascal with a very odd hostility or unknowingly regurgitate talking points originating from Bell Labs, and as if the language froze in time and stayed the same as it was in the 1970s.
UX and usability tests are dead. It's all shiny UIs and A/B testing now (and the metric is always profit, never ease of use or safety).
Thy code shalt be boring
Your interpretation doesn't render a specific and concrete word ambiguous. There is nothing to disambiguate.

However, even if it were ambiguous, that does not mean I broke the guidelines, as you allege. Your unwritten rule about the burden of disambiguation is not part of those guidelines. If you're going to hold people to it, and claim they broke the guidelines when they fail to follow it, perhaps it ought to be.
And it's not exclusive to macOS. Pretty much all modern laptops running modern Windows, Linux, or macOS has the two-finger tap feature.
I could not find the GCP equivalent to this from AWS:

"AZs are physically separated by a meaningful distance, many kilometers, from any other AZ, although all are within 100 km (60 miles) of each other."

https://aws.amazon.com/about-aws/global-infrastructure/regio...
> and Honda from someone else?

fwiw my '20 Honda Civic doesn't have this problem. Volume knob feedback is instant.
Well, you're both right and wrong. You're right in that your main point is right.

You're wrong in that modern cars are much more complex than old cars for 2 reasons: reducing pollution (besides the point for this conversation) and safety. Safety makes a car much more complex.

And touch screens are apparent simplicity which reduces safety.

So they're a dumb idea for cars except for multimedia, as you put it.
Nope, that’s misleading. Still no “control” over the vehicle because the vehicle is executing the move or it can ignore the instructions. It’s assisting the vehicle. They don’t have the ability to joystick the car.