skysight-inc/HackerNews huggingface dataset:
Uberfreight is also doing very poorly. From my understanding the Transplace acquisition was somewhat of a merger/UF trying to get out of only the 3PL business and Uber is just trying to get UF's losses off their books. There are not as many synergies as you might think due to the way freight brokerages and their deals with shippers+carriers work. One reason UF didn't acquire Convoy: it only makes sense for a brokerage to acquire another brokerage if they can get more customers (shippers) from that acquisition. But most customers of UF are also customers of Convoy, and are splitting their loads amongst multiple brokers to diversify risk and commoditize brokerages. So if you're a shipper giving 20% of your business to Convoy and 20% to Uber Freight, you won't turn around and give 40% of your business to UF now that they've acquired Convoy, you'll just go find another broker to give your business to.
I did read the manifesto, and while we can all benefit from more education, you, specifically, would benefit from learning what a straw man is.

Hint: All I have to do to prove the rebuttal relies on a straw man is to show that it mischaracterized or meaningfully distorts the ideas in the manifesto. I have done that.
It was not so in the era of button phones which typically have the lower half of "facade" filled with buttons.
Ask HN: Is Apple training their AI on our notes?
Hello all, hope you are having a good week.

I noticed that the latest macOS (and iOS) update has this improved autocorrect (more like autosuggest) which is forecasting the next or next few words while we're typing kinda like Github Copilot.

I find this annoying and buggy as hell. I have the latest top end iPhone and the software crashes twice a week while typing on notes and I think that's ridiculous.

This feature made me have another thought that I care about more though.

Is Apple training their AI with our notes now?

I tried turning this off but couldn't find an intuitive way to do it. I don't even know what they're calling this feature.

If you know something about this I am really interested to know. Thanks!
I have a number instances + one with Chrome/macOS for each client/entity and certain activities.

Each browser has a different set of extensions, and adblock rules (I can't go on hackernews, except with my social media browser). My main development browser has more dev extensions for example.

It also makes tab-management easier, as I can just close the "work browser". All of them have a separate instance, icon, and color. It helps me focus, as I don't accidentally see time-wasting websites, and if I'm not in my media browser, I'll get an error when trying to navigate to one of them out of habit.

It wasn't easy to get working perfectly, as I had to create multiple instances of Chrome, which also means signing the apps. All profiles and app-data are in a separate folder. Not doing it like this means you don't get to cmd-tab to the other browser.
OS/2 Warp for PowerPC is a distant cousin of today's macOS because it also uses the Mach microkernel.

This was not the case for OS/2 for x86 which was a regular monolithic kernel.

It's mentioned in the article that IBM's original goal was to have a single desktop OS with multiple personalities:

"Going deeper into the kernel, OS/2 PPC had precious little in common with the Intel version. The product was based on the IBM microkernel, which was a refinement of the Carnegie Mellon University MACH microkernel. The microkernel bore no resemblance to the Intel OS/2 kernel whatsoever and it was also very different from other operating systems.

"The initial grandiose plan was to build the Workplace OS, the One Ring to Bind Them All of operating systems. Workplace OS (or WPOS for short) was supposed to be built on top of the MACH microkernel and support multiple "personalities". The personalities would implement existing operating systems such as OS/2, AIX, Windows NT and perhaps even MacOS. In the end this never happened and the only supported personality was OS/2.

The initial design is still tangible in OS/2 PPC. The OS/2 personality is implemented in the "OS/2 Server" and there are certain "personality neutral" services. Most device drivers were personality neutral and worked directly with the microkernel. This included disk and network drivers. A notable exception were display drivers, where OS/2 PPC introduced the GRADD model, later ported to Intel OS/2."
Just to be sure that your secrets are reasonably available, always.
(i) GitHub for high availability of the repo, (ii) Openssl, even it is not flawless, it is available everywhere and battle tested (iii) Bash is bash :)
As a Star Wars fan, Disney’s failure on this topic isn’t technical at all. The content is just mediocre; it doesn’t excite or motivate one to watch, it feels bland and commercial. What they’re doing to other franchises — and notably Pixar’s work — is quite similar.
Yes, but if that were the case, we'd see it being universal around the world until a few decades ago, which, as far as I know, isn't the case.
any contact to reach out to?
Looks like 10:20 is a good time stamp on the YouTube link if you just want to watch them all eat one.
well I didn't have caps before net neutrality, so there's that.
Wondering why no BRep support means it is not a CAD. It seems that OpenVSP doesn't use BRep but uses parametric surface [1]. I wonder if mesh-based modeling + some constraints solving will get you a CAD, or are there other requirements that I don't know? I only work on mesh processing library on my free-time and I don't know much about BRep.

[1] https://github.com/elalish/manifold/discussions/549#discussi...
Brave does profiles perfectly. And they have sync chains - so no online accounts needed. Unfortunately their mobile browser have only one profile which is annoying. It should not be hard to implement it.
URL to talk?
Yeah the experiment might be confounding the effect of the anesthesia itself and/or playing this down
I worked on a large JS app some years ago, before types came to that world. It worked, but only because I had a good memory of what fields and types there were (JS has types, they're just hidden and weak).

But my memory, my individual ability to keep code in my head, to keep an API's datatypes in my head, or to keep function signatures in my head does not scale. Second, it's not reliable, and needs either tests or production errors to verify.

Untyped / weakly typed languages aren't going to go away, and if you prefer them, I'm not going to convince you otherwise. I don't mind them for smaller projects or one off scripts either, utilities. But for larger applications that multiple people are involved in (directly or indirectly, e.g. an API not maintained by myself), I prefer to have a strong type system.

That said, I don't think Go's type system isn't the best, it's kinda loose in some cases (e.g. no enum types). You can't use it to bolt down your application as tightly as e.g. Java or Scala or other such languages. That's probably by choice though, since you need to stay productive as well and not masturbate over your own type system.
Da Bomb is just distilled pain, with no consideration for having any flavour.
Who didn't see this coming from a million miles away? Federated protocols are a disaster for the average user. (And yes - that ABSOLUTELY includes email).
> the boomer phase of their life

Isn't a boomer somebody who was born during the baby boom? What's the boomer phase of life?
> Almost everyone I know has had COVID

The data certainly leans more towards your experience, but I find that shocking from my own experience. Of the people that I know whether or not they have had it (and obviously knowing positive is easier than negative), only about 50% have had it (and so far I am on the 50% that has not yet tested positive).

> the vaccine doesn’t do much to stop the spread

In fact, studies have shown that vaccines (as well as prior infection) does reduce, but not eliminate, the likelihood of infecting others.

One example: https://www.ucsf.edu/news/2022/12/424546/covid-19-vaccines-p...
If you're thinking of C/C++ switch statements and everyone that blindly copied them (looking at you Java, JS and PHP), you're right, but Go's switch is much more flexible (https://gobyexample.com/switch).

PHP tried to correct the mistake of not giving some more thought to the switch statement at the beginning by including a new "match" expression in PHP 8 - fun times for everyone who used classes called "Match"...
Didn't that place burn down?
It still seems odd to me that they'd just...not really do EVs while their competitors gain experience and trust shipping EVs years before them. They don't need to flip a switch and suddenly begin producing only EVs.
Why no browser has profiles on Android? It is true for chrome Firefox and all chrome derivatives.
The caller can check if the result != nil.

If I get a result that came with a non-nil error, and I still plan to do something with the result, then it seems natural to think about the possibility that the result might be nil. I would consult the function's documentation, and maybe its source, and then maybe put in a nil check.

This is too rare a problem to be worth adding complexity to the language. There needs to be a big payoff for adding complexity. A language gets hard to use if it adds micro-complexities all over the place for the sake of preventing rare programming mistakes.
> it's not true, there is encryption

Who has the keys?
What exactly is encrypted? 1-2-1 chats? Group chats? Attachments? Are metadata handed over? Dear Autumn12 don't just read the marketing material.

In a real example: Apple's Cloud has a copy of most users' data as (by f...g default) when you activate an iphone it enables them all. I remember the case with that terrorist (was it the Boston Marathon guy?) that Apple wouldn't hack the device but they handed everything they had on their cloud to FBI.
I had this same thought but was reluctatnt to state it as it feels like unnecessary pessimism. But honestly, this website works flawlessly. The last thing it needs is software developers trying to keep themselves entertained or impress people. If it ain't broke...
Some languages are weakly typed though, which can cause confusion at the points where one type is automatically converted to another (e.g. JS, where 1 + "2" = "12"), and you need to keep type conversion and precedence in mind.

It didn't take long earlier in my career to realize that in JS, you need to be aware of the type of your variables and try and avoid any implicit type conversions.
Welcome to loveweddingvow! Your go-to online haven for exquisite wedding essentials. We offer a curated collection of elegant accessories and decorations, each designed to add a touch of magic to your special day.
Amazon will not use these digit robots at scale in the next 10 years.

It's just a PR exercise.

Like their Amazon Prime drone deliveries that never happened on mass.
As you mentioned this, there is now a Firefox add-on that automatically creates the containers from the AWS SSO landing page as you click into your various accounts. It removes the need to create them manually with the Multi Account Containers add-on.

https://addons.mozilla.org/en-GB/firefox/addon/aws-sso-conta...
If my kid or sibling took my phone and install ANYTHING on them, i would wipe reset the phone and never trust them ever again.
I guess you're referring to my specification of low-margin. As I also specified SME, what that means is both low-margin and low-revenue. And the true intented meaning is that all cash flows one might want to tax (mostly with progressive rates) are small.
Also the learning curve isn't great for new developers in my opinion, lots of uncommon concepts and built-in keywords which aren't googleable.

This is a big issue for a language which isn't too popular since learning it is expected.
> Greenberg said any company that hired freelance IT workers “more than likely” hired someone participating in the scheme.

How do idiots like this guy get to work for the fbi? Is there no vetting process? At least an iq test?
Yeah but those screens were tiny. If you want a decent size landscape screen to hold naturally, you need to do something crazy like the LG wing with its flipping screen.
Actually in this case I don't think he's wrong. Even in Italy (highly regulated job market), Companies can restructure like this.

The only obligation is that if they need to hire a similar role in the next 1 year, they'll have to re-hire the former employees if still available.
Have you worked with Open Cascade recently? As someone who works with it every day for developing a CAD application, it would be interesting to know what people see as its limitations. It's the only geometry kernel I've had access to, and it seems like an absolute gift
Andreessen and His Ne Religion
I have the same approach and extend the habit to mobile.
I use regular Android Firefox with extensions like Ublock Origin for fun browsing, then have the beta Firefox with same extensions for always in private mode browsing and finally Chrome for all work stuff.

I tried using the profiles, but found them too exhausting to handle, especially with the way multiple windows of the same application are handled in MacOS.
You can create .desktop files (or whatever the windows equivalent is) so you start them like normal firefox.
It might be an unpopular opinion, but I think the days when JavaScript was an optional part of the web are past. Now it is an inherent part of the web. We need to accept that there is no going back to the days when it was not. Instead of trying to convince websites to design nonscript versions, we should look for solutions on how to make JavaScript safe. I do not have the answer, but sandboxing, security domains, and rich permission models are things worth considering.
As someone who's yet to play with Erlang and Elixir, is the bytecode lean or fluffy? Microcontrollers often have somewhat limited Flash storage, and I see they have 512kB as bare minimum with 1MB recommended for the VM itself.

Will that extra 512kB be enough for fun stuff?
I am a huge fan of Firefox, and have small startup scripts for different profiles. Sadly, together with Microsoft Teams on my work Mac, Firefox causes it to switch on the fan.

This does not happen with Safari (which also supports Profiles, even with a button in the UI). So, I see me using Safari more and more on my work Mac, although there is the occasional page that doesn't render properly in it.
Here's the problem with their "Race to Catch":

> ...at this point [2023] it is really only the functionaries, the guards and secretaries, juvenile Nazis barely out of their teens when the regime collapsed [1945], who may remain alive. Having lived this long, into an era of elevated national regret about the past, they are being fingered to bear what guilt there is that remains.

It certainly sounds like these "last Nazis" are people whose WWII-era activities have been either well-known, or easily discovered (if anyone cared and bothered) for almost 80 years. They're finally being demonized and prosecuted now for 100% performative reasons.

But so long as there still are century-old "Nazis" uncaught, the employees of Germany's Nazi-hunting bureau will have jobs.

Sound familiar?
Wait.. does this make the profile switching UX nearly identical to chrome? I abandoned a switch attempt because I found containers inadequate and profile switching too cumbersome.
Well it is in a way like "herd immunity" - if everyone around has mitigations on, no one would bother to use it as an attack vector. If everyone would for some reason start disabling mitigations, then the bug will stasrt getting exploited.
It does seem a bit of a throwaway statement regarding OCCT - I also work with it every day and, for the most part, it has all the same eccentricities and limitations of any large heritage-listed C++ library. There's a lot it can do!
I can't help but wonder why a company retiring a script that syndicates status update to another website is at all newsworthy (or a good enough idea to be worth the possible confusion this might cause to consumers who find it valuable to receive status updates via that medium.)
What are you talking about? Tripe is a bog standard ingredient in Mexican cuisine seen on every menu from the southern tip of Mexico to Toronto. It’s the basis for sausages and hot dogs, an American staple. You can buy offal at almost any supermarket. Why would they carry it if people in North America didn’t see it as food?

The reason most Americans don’t eat it is better options. Like rib eye steak and a salad.

You can also buy multiple forms of seaweed at Costco and Walmart. That’s about as North American as it gets.
There is still a significant difference between "the company could theoretically mitm your communications with some effort" and "tech support can read your logs for the lols". Telegram is cleartext and by 2023 standards complete ass.
its a fork of VSCode, so all plugins/... work like before, including Copilot. It adds the AI-features _ontop_ of what you already have!
I actually really hate browser profiles. I use them in Firefox, but via Developer Edition, because otherwise taskbar/dock grouping is a pain. And only for work. My browsing is just not deliberate enough, I end up searching for docs in a work context in my normal browser half the time anyway. And setting up these little intercepting fake browsers like Choosey is a pain too. And then there's the lack of portability - particularly some Chromium based browsers just don't sync the options they want to force on you via defaults, but Firefox also isn't perfect here.

And then there's things that just don't work in Firefox. Sorry, I have to use Teams and I'd like video to not freeze randomly. I don't like it either.
Containers with a vertical tab manager (like Sidebery) are chef's kiss, you can create separate tab panels for each container (and configure a container to open in a certain tab panel) so you get even more differentiation of context for each container.
Looks like Ed Currie has already created the next hottest pepper Apollo, which is expected to be over 3,000,000 Scoville Heat Units: https://www.heatsupply.nl/en/meet-the-apollo-pepper-the-worl...
I tried the containerised tab groups and they were OK but some of the menu logic defeated me. Having multiple Gmail identities proved almost impossible to "automate" suggesting the url/cookie mapping and storage wasn't able to discriminate different Gmail bindings. It kept selecting one tab group for the two accounts by default.

I would try multiple profiles if the UI was better.
Show HN: Announce Seppo.Social v0.3 and invite thoughts
Most modern democracies are finely balanced systems of how to organize power in ways many could potentially profit from it.

Now that doesn't always work as intended, but if we are unhappy with a particular government we can usually vote them out without a bloody revolution, which has some value in itself.

Throughout history there always has been a number — the fraction of the population you need behind you in order to stay in power, or vice versa how big of a populations will you can go against. Certain social practises and technologies can lower that number. Surveillance is one of them unless we are also surveilling our betters, but the trend is that politicians and corporations are becoming more and more intransparent while the little people are more and more transparent.

Many AI driven surveillance also suck at detecting relatively rare occurances like terrorism, but they are really good at detecting demonstrations and helping you to identify the participants after.
It should, just well funded, like Blender.
In the hot ones video the breeder said that there are indeed other capsinoids present and that it is key to the experience.

Obviously he does have an incentive to say that! But when someone says "no, plant chemistry is more complicated than that" I'm normally inclined to believe them!
Ahahah

Author of zeesql/redisql here!

Unfortunately I was not able to figure out a clear business model for the module.

If any of you guys need it also the PRO version, just write me.
https://www.youtube.com/watch?v=iqXjGiQ_D-A&t=2797s
My thought was that the quartz crystal might provide a solid surface for catalysing interesting chemical reactions that might lead to life.
I guess it depends on your definition of rural. Here in southern Germany that is mostly "not far from a bigger town" but still enough space for a house with a garage and the ability to charge. Even if you manage to have a house in a city, a garage is not a given and street parking is very common. (i.e. Munich to Salzburg is 150km which sounds like the worst case, regular 10-50km drives seem much more common). (And yes, I know the article is about the US, I'm just saying that even something that might make sense in one place doesn't mean it's true elsewhere, I imagine New England to be about the same disparity)
Accountants use jargon in the same way that programmers do - to succinctly express commonly known and understood concepts. They do not use 'hard words'; if the words are 'hard' it's because the reader lacks the domain knowledge that accountants have been trained in.

The fact is that double-entry bookkeeping does not use negative numbers. Where confusion might arise is in the meaning of 'debit' and 'credit'.

'Debit' only means 'the left hand side', and 'credit' only means 'the right hand side'.

A debit is not a subtraction operation, nor is a credit addition. I suspect this mis-conception mostly arises because that's how it looks when a Bank 'credits' your account with your deposit - in fact it's increasing its liabilities (it owes you the money) which is recorded as an entry in the right-hand side of the liability column.

edit: typo
That’s like asking, who is an example of a white men in Germany..
Well no, maybe there was a legitimate reason to pass null instead of a string (I mean, nullable types exist for a reason), and then you just introduced a bug because you didn't look hard enough at all the places your function is called (which can take some time).
Thanks for this comment. It makes me understand better how it could be used (never saw the need myself, even when I was on Whatsapp. I probably too old)
Centuries later, archeologists will be puzzled by the black mirrors that the past civilization was so attached to. They will notice that nearly everyone had a small mirror clutched in his hands, even in the moment of death. The few scriptures will tell bewildering things that the owner of such a mirror could talk to other realms, and even see alive and the dead, in the reflections of a sub-physical plane called Eenthair-Neth. But the price was high: that plane slowly destroyed attention and will of the naive sorcerers, who eventually became possessed by the Neth demons. The civilization died because in the end nearly everyone was possessed.
How bad is Redis with a swap file on SSD?

I would expect it to be a very reasonable middle ground that requires almost no work and it is already enough and ready for most use cases.
The XNU kernel in macOS is based on the Mach 2.5 kernel, which is not a microkernel, but rather a BSD-derived monolithic kernel with the Mach IPC mechanisms baked in. The OSF/1 operating system for the DEC Alpha (later known as Tru64) also used Mach 2.5

AFAIK, the Mach microkernel was version 3.0 onwards, and used in projects such as IBM Workplace OS, MKLinux, and GNU HURD. These operating systems rarely progressed past the experimental or research project phase.
Agreed, what is needed is a way to link the old and new identities so others can know that it is the same person.
That would cut revenue from the product and slow development. Letting some other product take over as the best tool.
The EU law does.
Buddhism even back then 2500 years ago was very conscious of all that.