skysight-inc/HackerNews huggingface dataset:
AT&T has a business only truly unlimited data plan for hotspots that I ended up getting by actually going into a store and signing up, they don't advertise it at all and at the time, it was the only truly unlimited data plan I could find. It was a lifesaver as someone who sits on Zoom calls for hours each day while in a campervan.

That said, I upgraded to the NETGEAR Nighthawk M6 Pro 5G hotspot and it is a piece of shit that overheats and gets poor performance all the time.
The question is does that notify the carrier and would they just decide to charge simply because a new device showed up
I have an Oculus and love it. Blaston, thrill of the fight, superhot, .. The only thing I don't like is it's owned by Meta/FB. I don't have/don't want a Facebook account and don't want to commit to the Meta/Oculus ecosystem.

I already have a ps5, plan to get this headset, and could see it really taking off.
Does it have vomit on it?
> Mid-six digits as an IC is very doable in North America.

No, it's not. Some people who read this comment probably do make that, and it's great, but it's not the norm. You have to be exceptional to get there.
Yeah, but in real life scenarios, the difference in actual numbers, as opposed to percentages, matters.

Let's imagine that the split for all software shops is 80/20, with 80% being crappy, and 20% being decent. If there are 10 embedded software shops out there, it means there are only 2 decent embedded shops out there that an engineer can work at. Meanwhile, if there are 1000 non-embedded software shops, it means that there are 200 decent shops an engineer can work at.

This creates a wild disparity, even if the ratio of crappy to decent is exactly the same for all software shops in general.
> I would argue that rationally I should start using self-driving cars as soon as they are better at driving than I am.

How would you know?

Of course the edge cases matter, since human drivers make minor driving mistakes on a too-regular basis but fatal ones very rarely. 100ms faster reaction time is very impressive up until the point the system interprets the 10,000th bridge support it passes as an offramp and attempts to exit via it, which makes it several orders of magnitude more deadly than humans as they start using it on that road...
So you're suggesting they do what they did?

Pantone support has been in their products for 30 years and only recently did Pantone start asking for money.
Quite frankly this is unreadable and unmaintainable code.

He doesn't articulate any of the virtues of it either, aside from some hand waving about 'memory' that doesn't get fleshed out.
The killer feature for me is a way to quickly access tokens in my (cloud-side, encrypted) vault from a desktop (or web) app in case of emergency.

It's not clear to me if Aegis allows this somehow?

The other day I broke my phone. I was traveling and needed to do some 2FA level changes to a GH repo asap.

I didn't even know there was an Authy desktop app until then. It saved my ass, literally.
> 1. Immutability is non-intuitive. If I were to hand a regular person a book, and ask him how he would list all the page's numbers where the word cheese appears, he would probably say something like this: 'I would read through the book, keeping a scrap of paper at hand. Whenever I saw the word cheese, I would write down the page number' This is an imperative algorithm.

No, that's a purely functional algorithm. Note how he's just adding numbers to the end of a list and emphatically not mutating the existing items in any way. Tell me what you see as the functional real-world solution to this problem. Do you consider an accounting general ledger to also be imperative? Because it clearly isn't, it's an append-only log where all previous entries are immutable, which is exactly the same thing as the list noting the pages containing the word "cheese".

> 2. I just wrote the 'friends' example to make a point - common, complex programs often have huge graphs of interconnected objects, whether one would like it or not. Your solution is to build a journal of friendships and breakups - it's not a typical solution for object relations - seeing if 2 people are friends is a linear operation. Keeping the history around might not be necessary or useful.

The example doesn't make a point. In either imperative or functional programming, the operations you need and their time and space complexity will dictate the data structures and algorithms to use. Saying that programs have "huge graphs of interconnected objects" is not evidence of anything specific.

> 3. Your FP code runs on a modern OoO CPU whether you like it or not - so it's safe to make that assumption.

Make what assumption exactly? Microcontrollers are in-order. GPUs are in-order. You also made claims that FP programs are full of pointers and non-performant data structures. I have no idea what out of order execution has to do with this claim. Certainly early FP languages were pointer heavy, but early imperative programs were goto heavy, so I'm not sure what exactly you think this says about FP in general.

> And multithreading might not be a silver bullet. FP does nothing to break long dependency chains.

FP encourages and often forces immutability which does help significantly with parallelism and concurrency.

> Another example is when I made a small toy Excel-like spreadsheet that supported formulas - while Excel itself is FP, I realized that the best way to update cell values, is to topologically sort all dependent expressions, and evaluate them one after the other - an imperative concept.

Prove that that's the best way, and not merely the best way you know of, or the best way available to your programming language of choice.
Development of Tinder API Gateway
How would you debug such a system?

E.g. imagine somewhere in the code for your chess supercomputer is a genuine bug - some dumb typo, I don't know - which leads it to make the wrong decisions in some situations.

If you have no idea how the program arrives at its results or even if the results are correct or not, how would you be able to find that bug?

Similarly, how do you make sure the program doesn't learn garbage features or overfits on your testing environment? There are enough war stories of image classifiers that just learned some subtle lighting differences in the trainset photos of something that actually distinguished the object in question.

Or how do you prevent models learning certain features that you specifically don't want to learn, such as skin colour?

I think developing those models without trying to understand what they do has a high risk of leading to magical thinking.
erowid.org... for many many more experiences with psychedelics and all other types of drugs. Make sure you read both the negative and positive experiences and try not to self-diagnose.
Has BoringSSL been widely adopted? The OpenBSD people forked to LibreSSL which looked very promising (coming from people who make their main obsession about security) but seemed to quickly burn out at least on Linux hosts
Yeah, an onboarding process build on trust and time-delay would be nice.
So Google Fi isn't considered a MVNO by T-Mobile?
Which hardware companies have SaaS margins? I think 10% margin is very good for a hardware company. A software company would aim for multiple times that.
“Kindly let me help you or you will drown said the monkey putting the fish safely up a tree.”

― Alan W. Watts
> "This is bad, because a sole supplier of viable orbital rocketry is almost as bad as only nation-states having the capability."

Well, it's still way better than none having the capability IMHO, so kudos for SpaceX to make it possible! One of those cases where being technologically brilliant gives you a big competitive advantage IMHO.
I've been able to install Windows 11 on "unsupported" 10-year old laptops with no issues. Use Rufus to download and create a bootable Windows 11 USB stick. It also has the option to bypass the hardware checks.

https://rufus.ie
It's funny but this is my goal too. I couldn't agree more
The vehicles that deliver goods to Walmart are much larger.
Its the hardware, stupid. I have a far worse running Windows machine and its Windows 11 ready, and my more powerful tower PC cannot run Windows 11, even when I have the TPM module enabled. Microsoft only has itself to blame.

If they widen the hardware support, even if it means software TPM, there will be more Windows 11 users. I'm also half sold on going to Arch Linux as Proton has gotten a lot better. The hardware support is there.
Ephemeral DB, a sacrificial database line for high-throughput data
Open/free software is great when a great person writes some code and lets you use it, because they are kind and there's nearly no marginal cost.

But malicious actors can get value from polluting the sharing network, and that costs effort to defend against, which means someone(s) has to pay to secure the network, or be open to attack.
Related project/visualization: https://carbonmapper.org/
I'll second this, I work as a low level C dev on embedded stuff. Good salary for the region, company pays embedded software devs at the same rate as high level app and web devs, and have somewhat flexible working conditions. This is just an anecdote I know, but I am very surprised at the general consensus at how bad the embedded positions are, it hasn't been my experience or my peers at least.
You have a very good and valid point. Incidentally, despite being not a fan of Tesla's UX, I also see a bit of the silver lining in that it at least got people to start talking about it, both via the point you're making (that all other car UX sucks too) and also starting to ask the questions about what makes a good UX rather than a pretty one.
You only do voice calls six times in a year?
Apart from the really tiny ones, there's nothing we can do.
What if Brian Chesky had let early users invest in Airbnb? Fairmint is asking the question with their launch today.
I think NASA's point is that it's looking for reliability in manufacturing and reliability in the field. Being able to produce AND TEST the engines rapidly will drastically improve both of those fronts.

If you're only able to make 4 a year (as does Rocketdyne, as mentioned in the article) then your ability to respond to failures during testing is abysmal at best. Also your ability to optimize and improve, simplify, harden, etc the manufacturing process and drive costs down also sucks.

Slow iteration for testing and enhancing rocket engines has been the bane of the industry since inception.
I guess the idea is to have a unified system throughout the EU, so if you are from Germany and you are on holiday in Portugal, you can still do instant transfers to pay in shops.
That makes complete sense! I wasn't even thinking about that angle.
Another vote for Red Pocket. I have 5 handsets on the T-Mobile variant for 30/yr(200min/1kTxt/200mb).

Another handset has RP AT&T for incoming sim. Outgoing sim is T-Mobile starter ($23/mo unlim 10gb), good for 2 mos and then a new one arrives.
You're saying the level of character is Chinese espionage is the same between a factory in the US and a factory in China mandated to have ccp personnel as emplyees?
Of course, it's no longer trusted - it can't query the TPM to verify that the firmware image it's trying to load matches the encryption key, so it will not boot. Depending on your settings, you may also be unable to decrypt the hard drive. That's the whole point of the TPM.

Whether you think this is great because it protects you from really scary state-level actors modifying your firmware to log your keystrokes, or from yourself trying to install Ubuntu, depends on your threat assesment. Same with whether full-disk encryption protects you from Mossad determining what OS you're running or whether it prevents you from recovering your files after a software update wrecks the graphics driver.

Fortunately, most new machines ship with UEFI secure boot disabled at this time, but that may change in the future. In theory you can use systemd-cryptenroll to add self-signed keys to the TPM so it boots only your Linux image (or your Linux image and your dual-booting Windows image) in practice it's a massive pain and a big risk of bricking your machine and almost no one bothers.
Yeah but how does it compare to countries that have public transport?
1. SpaceX has received billions in investments. Elon orignally put in about $100million, since then they've raised billions more.

2. They mostly don't get government grants, they get government contracts. Do you call it a grant when the Forest Service buys an F-150 from Ford?
Phone calls and Zoom calls are such garbage compared to the old landline system. Jitter and latency just makes it unpleasant. Phone calls used to be so clear: https://m.youtube.com/watch?v=HnlqrMWVYCs
Much love, buddy!
I was trying to work half day during these times. Still more output that usual in my group.
> Most likely your problem is with the Gerrit "Reviewers by Blame" plugin...

I suspect it will also be related to a recent change where every CL needs to be signed off by two google employees. Reducing the number of people who can +1 CLs is going to make it harder to get +1s on your CLs.

Reading between the lines I suspect some on the go team at google find it a frustrating situation where they have to rubber stamp contributions from trusted and capable contributors.

https://groups.google.com/g/golang-dev/c/K7oGURi0wTM
I'm really surprised at how stable and widely supported Rust's FFI is.

I have several C++ projects that integrate a portion written in Rust, where the Rust project produces a .a file that is ultimately linked with clang into a larger C++ project.

I definitely agree Rust has a long road to adoption in embedded/low level systems, and particularly areas with custom compilers/toolchains that rely heavily on system specific undefined behavior.

But it's a lot closer than I had thought it was a year or so ago.
Another way of seeing this is that, for people who think Windows is
the only operating system for PCs, Microsoft just turned 5 out of 6
devices into e-waste.

And I've seen the evidence with my own eyes. Literally skips full of
"old" PCs being scrapped at a university because they are not
"powerful enough".

That's actually quite disgusting and shameful
Same here, I understand that for non-developers ChromeOS Flex is a great (and incredible responsive UX) option [1]. For some developers it could be an option too, last time I tried (the beta) Visual Studio Code didn't installed well and the Linux subsystem stopped working but time will come.

https://chromeenterprise.google/os/chromeosflex/
I first heard about it here on HN 36 days ago. See: https://news.ycombinator.com/item?id=32996953
You should read your own link

> we removed the slur filter in Lemmy 0.14.0
In most EU countries offering a Universal healthcare insurance, you have still a private market of insurances for services/products not covered by the government insurance (i.e. glasses, dental, cosmetics, etc.)

If you get denied of a procedures because of previous purchases and behaviour that the government insurance does not want to cover; the private sector will be happy to serve you.
Ouch, that is a sharp corner:

$ echo 'aaa' > a.txt
$ echo 'bbb' > b.txt
$ TMP_DIR="" # Mistake! Missing arg, failed search, typo'd name, etc.
$ cp a.txt b.txt $TMP_DIR
$ cat b.txt
aaa
$ # The contents of b.txt are lost.
I think the Maintainers are doing a good job, all things considered.

People are certainly free to fork Go, or any open-source project, and take on the roles and responsibilities of Maintainers, but I believe fragmenting the community has almost always led to the overall downfall of a language. Communities are stronger united.

With that in mind, generally Maintainers have the prerogative to decide the specific areas of a project that need improvement, and to focus their time and energy there. Contributors are welcome to contribute code to areas highlighted by Maintainers, and generally Maintainers are responsive and happy to work with those.

Certainly with the volume of PR's (100+) and Issues (5k+), the current Maintainers have their hands full. Decisions will have to be made, and priorities established. While an argument may be made that we need more Maintainers, this is not an overnight solution. A Maintainer needs to really "own" the project, and has to have substantial knowledge of the code inside-out.

Developing a great product like Go takes a lot of time and effort. I believe that slow(er) development is a fine tradeoff for the polished, focused language that Go has become. I would gladly take that any day over a fast-and-furious project where development happens at light-speed but the overall quality decreases with every commit.
Does that mean that you don't consider code like...

std::args().skip(1).next().unwrap();

...to be OOP? Because that looks remarkably like some Java code I've written.
There might be value in prior discussions (or not, but):

https://www.google.com/search?q=burnout+%2Bsite:news.ycombin...
And geometry is from the Greek γῆ (gê) 'earth, land', and μέτρον (métron) 'a measure', referring to it's original use as a tool for surveying farm plots in flood plains. It's obviously expanded much past that original definition to the point now that the original definition is simply one small application of the tool. In fact an application that the vast majority of practitioners will never administer.

Names change much slower the function generally.
Indonesia and China are hardly comparable here.

The US lost grip on China once the civil war ended, and it could be argued that one of the reasons why the KMT lost was, in fact, the lack of military support by the US.
I can't help but feel like the blue check means more to the people who yearn for it than the people who have it. The phrase "anointed elite" just seems bitter to me. I wonder if there's something about the worldview has an anointed elite that makes people feel special, and sort of ironically, it's those people that aspire to it who are really the ones that will feel the effects of the reset button, and not the people who have it.

Edit: getting downvoted, because people think this is wrong, and that Twitter elites do care? Or does this somehow come across as trolling, or against the spirit of HN?
There are so many things that may save our lives, in a huge number of theoretically possible scenarios, that we must choose our priorities.
Hammers ought to be used to solve every problem.
German EmailProvider Freenet Looses Emails
True story that happened to me.

I have been a long time subscriber to cryptogram.
It started out slowly around 2017 that I would not receive that newsletter on a monthly basis.
So I thought to myself that the author must have bigger fish to fry.
During 2020 I only received 2(August/November),4 during 2021.
It was then that I discovered that Freenet does not deliver emails marked as spam to a 3rd party client via POP3.
Considering that the newsletter was coming in for the bast 5+ years and their flaky classification it makes one wonder whom they are hiring. Bunch of competent people for sure.

I cannot even begin to describe the dismay and anger I felt discovering it.
They did damage to me and probably others. Job applications that went nowhere because the response was never received and the employer thought the candidate is ghosting them, friendships that slipped away because of that.
Since I am not a paying customer and I have no legal department to actually compound what that would amount too etc. I cut my losses and switched.

A bit of background. Freenet makes advertisement with "EMail Made in Germany".
That used to be a thing backed up by the TüV Reihnland (it is an organization for quality ensurance) a few years back. Since then that certification has been stopped by that organization.

That seal of approval was brought into existence by Web.de, Freenet.de and a few others.
That means that they can still brandish that seal on their website,to hoodwink people as they brought it into existence. It is worth nothing though.
With my experience I had concerning the quality of service Freenet offers I am very weary of any organization advertising with it these days.

So should you have a hunch that that might have happened to you and maybe some damages occurred to you as a result, this is why it might have happened basically.
This unfolded over x-yers with my discovery in late 2021.

I get it. Free service what do you expect.
BUT: a) they show advertisement in the free version and only remove it when you pay and give you more storage and I doubt they have different measures(ingress, etc) in place for non-paying customers(less features yes(e.g. no virusscan etc.) but that mechanism should be so central it might have applied to paying customer as well).
b) Email is such a central umbilical cord in our modern society that you should have a sturdy reliable service and not such a heap of steaming dung you give people. If you cannot do that with the resources you have and you need paying customers then change your business model and do not offer a free service.
Good point. Some of it was taxes, but I forget how much, and they don't tell you in your email receipt. I might be able to dig up the exact breakdown.
~2 hours coding and ~2 hours meetings daily average.
I find this hard to believe, unless we are stretching the bounds of "involved" to mean that /any/ participant in /any/ event where-in they had /any/ alcohol detectable in their bloodstream is "alcohol involved". I don't see how alcohol could be the causative factor in this significant a number of fatalities, as someone who regularly consumes alcohol in safe ways. Maybe I'm simply not as reckless as most other people (other parts of my life would seem to indicate this may be true), but this is a huge statement that seems to be largely unsubstantiated in the article.
People are quick to point out vehicle crashes where evidence of alcohol is found in the body of the driver, but are there any studies that show how much driving time is avoided due to alcohol consumption?

I know drinking and driving is bad (and so do many others), so for many of us I would wager it keeps us away from driving and many other dangerous activities. Sober me with too much free times starts thinking "lets go walking into back alleys in Mexico or riding motorcycles through the twisties." That's not to say one is healthier that way, though.
A lot of CRUD app development feels like tedious, repetitive busy work. Data entry was a solved problem in COBOL if not earlier, it's not gotten any harder in the decades since, it's just gotten more tedious.

There are generic data entry tools that solve the entire class of problems in that space. In web tooling there are things like Django's Admin app. In "the ancient world" there is Excel for good and bad and ugly. But those aren't "branded" enough. Those aren't "experiences" that some UI designer has sweated and cried over until they were beautiful. Those "don't understand the domain" or "don't support our processes" or "don't know that we are a special snowflake with special snowflake data" hard enough.

So you just rebuild the same types of things over and over again every time the UI designers get bored or the company decides to use a slightly different version of the same data. Sometimes it can feel a bit Sisyphean.
Windows 11 is just Windows 10 with a different look. As for mobile OS, last time I cared was for Android 4-to-5.
That's because it was contagious.
I am considering switching from authy because it still doesn't have folders or collections or tags but the transition is annoying without root on android.
Also wondering how people ensure they can restore if your phone dies?