skysight-inc/HackerNews huggingface dataset:
Rust has a zero-runtime-cost Option<T>. Presuming T is a non-nullable pointer it compiles to something that uses the nullpointer to store the None varient. (This isn't a special-case for Option in the compiler, this optimization applies to any two-varient enum where one varient can store a pointer and the other varient stores nothing).
I just tried the app in hopes of retiring my ScanSnap S1300 from ages ago. It is remarkably snappy.

Does the AI processing happen on the phone or on the cloud (Pixel 3 user) ?
> leading Pitts to burn his unpublished doctoral dissertation on probabilistic three-dimensional neural networks and years of unpublished research.

Copied that from Pitts Wikipedia entry.
I run a similar setup with a bunch of EAP-225 APs controlled by a local instance of their Omada software (running on x64 rather that on ARM).

I've been very happy with roaming/throughput/reliability generally. The EAP-225 is 2x2, which they don't readily announce. Their newer and more expensive units are available as 4x4. That being said they're so cheap, I've been happy just to throw more onto the network.

For the software to manage them it uses some kind of multicast identification scheme to find new APs. If you're on a different subnet then it won't be able to automatically see them. They have a tool to connect to the AP and give it the management server IP, but that's Windows only.

The other option (that I went for) is just to create a management VLAN (good practice anyway) that the controller and APs live on. This is specifically supported by the APs.
I would assume any perishable cargo was quickly lost to spoilage during the ongoing conflict and the rest of the cargo just staying there. There are actually interesting stories about how the crews of the stack ships got to know each other and how they spent their time during the uncertain time after the channel became impassable - they did theater plays, did sports competitions, fished for food, etc.

Over time as the political situation cleared up a bit most of the crew members were repatriated with just a periodically rotated skeleton crew watching over the ships staying behind.
Could you remind me what the absolute risk of travel by airline is, again?
Nah, they very just too cheap to install large enough AdBlue tanks and too greedy to allow people fill the small tanks up themselves. Or they were unable to come up with engines meeting emission standards.
Not shame itself, but it's possible people would not care about porn in the same way outing someone as gay has lost most of it's bite.
Only been using it for a few months but it's been good. I moved the config I mentioned above (the three APs) to my parents' house and they haven't had any problems. Throughput in their case is a little limited but that's expected with the installation (no ethernet and a lotta walls). Hasn't needed a reboot or anything.

I just started using an EAP660 HD[1] at home a week ago, so far so good. Haven't topped out the speeds yet because nothing in my house can take advantage, but I have some AX200 cards coming. I understand there's a throughput bug at the moment that's going to be solved in a future firmware fix[0], but my clients don't go fast enough to hit that yet. TP-Link seems to very actively update their firmware for the pieces I've been using, FWIW.

So I've been pretty happy with it so far. Roaming has been fine, though in one case I think I had non-optimally located a couple of APs because my Linux laptop kept rapid-fire flapping between two of them. I believe that's a client-side problem, though.

I did try a Cisco 240AC and its wifi performance was rock solid. The management interface is non-cloud, and I believe covers the whole network, but it lives inside the AP itself, which I don't love. The management UI is buggy and they seem slow to push bugfixes, and when I added a 142ACM to extend my network it started going flaky -- I had to do a factory reset/reconfigure of the 240AC to resolve it, then it happened again a few weeks later -- so I'm gonna flip my Cisco stuff on eBay. :-(

[0] https://hwp.media/articles/review_and_test_of_the_tp_link_ea...

[1] Tip if you adopt one of these in Omada: You need to give Omada the EAP660's password (default "admin"/"admin") for it to successfully adopt. The other APs never required a password to adopt, so it was a little confusing until the internet came to the rescue.
I think a major extortion growth industry will be things like off-color jokes which were benign and harmless 20 years ago, but now are considered cancel-able. If someone with an axe to grind had access to every USENET post you made two decades ago, or a forum discussion you had, how easily could they find that one nugget that could get you fired by today's tightened standards?

Related: What topics do you freely talk about today which will get you fired in 20 years when society's expectations and sensitivity level changes? (Hint: It's impossible to know)
Please let me have the last remaining bits of what used to be a fun wild west. Kick corporations out of the internet instead of making it corporation friendly.
Covid: Germany limits use of AstraZeneca Covid jab for under-60s
It may sound strange, but for Mikrotik, I find it more productive to concentrate on setting them up via CLI. It's certainly more trainable.

CLI for Port Forward:
/ip firewall nat add chain=dstnat dst-port=1234 in-interface=ether1-gateway action=dst-nat protocol=tcp to-address=192.168.1.1 to-port=1234

VS having to document the same task in the GUI:

IP->Firewall->Nat->
Add New

General Tab
Chain: dstnat
Protocol: TPC
Dst. Port: Port
In. Interface: ether1-gateway

Action Tab
Action: dst-nat
To Address: IP address of Server
To Port: Port # of Service
If you want to create a free public resource do it, if you want to create a for profit business, by all means do that too. But for the love of all that's holy please stop trying to pretend you're making a free public resource and then backdooring in some crappy business model or exit strategy.
They're increasingly into ML inference at the edge, which benefits from (and sometime requires) smaller nodes.
I can see what your getting at but I think this applies beyond programming languages. If you're interviewing someone who is into a niche programming language it can be a sign they are more interested in programming than say, someone who only knows Java etc. Obviously this won't always be the case and can lead to a weird sort of credentialing where people pretend to be into obscure languages.

It would be like if you were interviewing a chef who was saying "yeah yeah pan frying is fine but let me tell you about sous vide."

Then you go on to interview another guy who is into working the grill at chain restaurants.

Is the Sous Vide guy better? Certainly not always. But it can be an indicator this guy is a real nerd about cooking in a way that results in a better meal at the end.
Surprised this isn't more common. I had assumed these classes were already part of most curriculums, because it was taught when kids were in their early-mid teens when I was in primary school ~15 years ago.

They called it something like "library technology" at the time, but the topics focused on how to find and vet information online.

This was also when Wikipedia was still new. One of my 8th grade teachers was so annoyed by the platform that they planted false information in the page of a historical figure that we were writing an essay about.

On the one hand, I'm surprised at how creulous the average person seems to be today. But I also felt that way 15 years ago, and how long have people been saying "there's a sucker born every minute"?
The research is highly politicized, which is tip number one that it lacks merit.
I have exactly this setup with three Aruba Instant APs (WiFi 5), but afaict they’ve combined the Instant product line with their cloud offering or something? I’m not entirely sure where they’re going with it, but I am very happy with the setup I have.
I don't think his behavior towards women should be so easily dismissed as "not actual harms".

That behavior makes women uncomfortable. I suspect he feels like "I made an offer, you said no, and it's done." It doesn't work that way. The best analogy I can draw is if a stranger came up to you before a meeting and asked you to give him your watch. That's going to feel uncomfortable and weird, for the rest of the day and longer.

Even if neurodivergence makes it difficult to discover that for himself, it's surely been explained to him. That means he knows he's making people uncomfortable and doing it anyway.

That is relevant to the discussion. He's driving off half the potential population of people to work on things. That half is under-represented -- and part of the reason they're under-represented is that the community keeps making excuses for people who behave like that. Then they wonder why nobody has ever explained women to them -- and why women keep being upset.

The "problematic" things seem to me like the least of it. He's rude to people whose help he needs -- not just women, but to women in a way that's specific to women in addition to all of the other ones. That's exactly the opposite of what a leader does. Leaders get people to work together, especially when the worker are volunteering.
Question - now that Apple is shipping its own ARM silicon - is Apple beholden to the ARMv9/10/11/etc future? (edit: duh, Apple has been shipping ARM silicon long before M1, I forgot)

Does Apple now have enormous input into the ARM spec process? (Or maybe they did already, because iPhones?)
We should be clear here that there are multiple types of "self-hosted". Ubiquiti makes essentially little (weaker) Raspberry Pi devices with PoE that are dedicated to just the controller, and a few years back they also forced their (garbage) "Protect" onto their hardware only. They (confusingly) call these "Cloud Keys", though they have nothing to do with the cloud. However, you can also get 100% standalone versions of the Controller that will run on any server or VM you've got, Linux, Windows, or Mac. This is just the Java 8-based controller software and that's it, and you can lock those down arbitrarily hard for any WAN access same as any other LAN network software, no general internet access is needed at all and no firmware is involved.

A lot of people quite reasonably got CKs seeing them as very easy ways to have a low power always on local controller since they didn't have some other server running 24/7 already. If the firmware on those was updated to require tie-in to Ubiquiti's SSO that's a horrible betrayal. But I'm confident in saying the full standalone Controller doesn't since I have mine locked down from any general net access, remote L3 management was done to IP only at the firewall and I've been switching to just putting it all through WireGuard.
Or they can kick Sega off and just avoid any trouble. It's Sega's loss mostly anyway.
I mean, yes, it does. However hopefully the hackers aren't in their system anymore - so if you were at risk it's already probably over.

I guess just change your password and reset your 2FA?
i vaguely recall reading that the first computer game ever created prompted a supervisor to admonish the effort as

~ a waste of time and resource for something that will go nowhere~
> Self-hosting isn’t the only benefit or purpose of OSS

I would say that making self-hosting difficult is completely against the spirit of OSS.

I certainly wouldn't expect an OSS technology to lock me in. At that point it just becomes a privative technology that builds upon open source and exposes its interfaces.

And I say this as someone who very regularly makes strong cases for the hosted solution in a make vs. buy scenarios, and would therefore probably argue to pay for Supabase hosting instead of complicating everyone's lives in my organization.
Leah has a history of making brash decisions but we (the other devs) agreed to posting that single news article. It meant a lot to her so we allowed that post for her sake, but no it is not common amongst project maintainers.
Running a node is about seeding the chain not mining, ofc.

Also a free market means people can do with the stuff they buy as they wish.

Whether I mine on it or stick it up my arse is just as valid as you gaming.
Ok what about when you're coerced to change your vote?
> It already is. CSS "px" doesn't refer to physical pixels at all, they're called logical pixels.

Okay, yes, but when people ask what the current resolution of a page is on the web, most of the time they're talking about those logical pixels. You're correct, but also this doesn't change anything about my argument. It's still a mistake to tie layout to the resolution of a web page, regardless of what unit you're using for a pixel.

> Today, whether you write your CSS in "em" or "px" results in an identical user experience.

No it doesn't. Like you said, `em` units are based on the current container font sizes. Pixels aren't.

There's no way in the pixel world to say that you want a container that will always display 40 em-sized characters, and to have that continue to be true even as font size increases and decreases.

You can try this yourself[0]. Set Firefox to Zoom Text Only (View->Zoom), then zoom in/out on a container sized with pixels and a container sized with `em` units. Only the `em` sized container will change its size, because its width is being tied to the font settings so its width scales proportionally as the font size changes.

[0]: https://jsfiddle.net/jbwf6um4/
Archegos Fiasco Is Latest Reminder How Superrich Love Leverage
remember that for your stand up session, tech world could use some light humor at the conferences this year
In recent years, I have found my internet experiences enormously frustrating because I used to have real friends via internet.

We exchanged Christmas presents. They helped me sort out how to raise my challenging children. I always had someone to talk with any time of the day or night when I was having insomnia or whatever.

And I haven't had stuff like in recent years. I just thought it was me because I spent a few years homeless.

But then I run into comments like this one that posit people can either connect socially and be assholes or have a mind of their own and (implicitly) no friends and be grumpy.

I don't know what the hell is going on in the world, but maybe my internet life going to hell isn't just about my life going to hell. Maybe there's something else going on and it's sort of "coincidence" that my internet life went to hell at the same time that my actual life went to hell.

But in my experience life does not compel you to either have a mind of your own or have social connections. And having social connections doesn't compel you to go along with being part of a lynch mob or some shit.

That's never how my life worked. I used to have friends and a mind of my own. I still have a mind of my own, but I've mostly not had friends in a long time.

I kept thinking "I must be doing it wrong," but maybe not. Maybe the internet isn't what it used to be or something.
I was working on Display an Event Title, across devices. Sine the title can very dramatically, from just a word, to as many as 10+ words. Its hard to size this properly, so that it displays on phone and computer screens. Not really sure which approach I should have taken, but I ended up using if statements to change font size based on word count. Wish there was some way of setting the font size so that it fills to the end of the screen. But its no larger so that title is longer than two lines. Its really easy to spot a title when its too big or too small, so that its not aesthetically pleasing. But don't really know how to do that in code. Seems like a font size that is tied to the line length might help.
I've got custom domain names with catch-all emails, and I've seen this kind of phishing scam / spam emails sent to <random letters>@<domain name> from time to time. Just yesterday one arrived and was in a different language (Japanese) from any I'd ever registered as knowing on any web site (just English!). It obviously did not successfully hack the any accounts belonging to or associated with the completely made up email address the scam was sent to.

I have seen others sent to real email addresses with real (terrible, previous breached) passwords. But again there was no real access to anything, since those emails/passwords only belonged to the breached web sites (i.e. Adobe.com!)

Obviously these are different from some of the attacks in the article.

> It also posted a screen grab of the computer's file library which included more than a dozen folders catalogued...
Real-world evidence shows that the Covid-19 vaccine works
You can't use Oculus products now without a Facebook account?
Emissions standards change over time. You could get some really polluting cars in the old days, and you can't anymore. Why should we be breathing in the smoke from these old cars from an era where emissions and pollution weren't taken as seriously as now?
I just switched my time tracking to a fzf-based solution named tmt [1], also a great use case for fzf!

[1] https://github.com/sitaramc/notes/blob/master/tmt
1 - power outages in both Russia and China are routine and wouldn’t have caused any riots or looting
2 - their governments wouldn’t care
This. It's the modern equivalent of breaking windows on an old building or setting off fireworks or some other adolescent destructive behavior. It's just they have access to a new platform to conduct this behavior on. These people always existed--people just didn't have to see it and it wasn't easily accessible like it is now.
great read, I learned a lot and I especially enjoyed the writings from Nadine Strossen, she seems to touch on what may be a core reason for a lot of my frustration with todays political landscape.
Will we see the next-generation of consoles running this instead of x64?
You are required to have internet access to setup something like the UDM-Pro. After it is setup you can create a local admin account and disable remote access.

Here is how:

1. Login with your online account credentials and password
2. Choose system settings
3. Choose advanced
4. Disable Remote Access
5. Confirm that "Transfer owner" won't be available if you disable remote access.

The issue in general is that the UniFi stuff can be crappy and buggy, but it SUCKS LESS then any other complete solution for a home / small enterprise there at the price point.

I personally used to given them a strong recommendation and even now that is a recommendation with some footnotes. They have been growing to fast and the SW quality has gone down. Being on the latest release is not always the best idea.

To be fair in my I have had many conversation with Cisco that started with "no, not the latest GA, but what is the latest proven STABLE GA."
I set it up a few months ago with no cloud login, though it was a pain.
I think this gets to the issue that there are two different ideas of "REPL driven".

In one, you're using the REPL frequently in production. In the other you're using it during development. Those are two different scenarios and result in different perspectives.

Just like many (most?) organizations have gone to (varying degrees of) infrastructure as code versus tweaking each server manually, REPL-in-production is similarly problematic. As you noted, you end up in a position where you aren't actually sure of the system state (both what it is and how it got there). This is a use of the REPL that should be minimized (if you're using it to actually change the system state versus trying to understand the system state, especially).

However, when working on a new system you may tweak a single or small cluster of servers manually and build out your automation scripts based on that experience. Similarly, the REPL during development is a way to quickly prototype, experiment, and test code but needs to end up committed to actual source files for deployment.
I wonder what happens to bullies when they grow up.

Do they start behaving good to other people?

Do they recognize their past behavior and feel bad for it?
Testing in Production: The Safe Way
It's not like he is the only one at Amazon making decisions. Along with Bezos, there's a whole host of bad actors at Amazon who have decided not to treat workers well.
> I don't think we live in the same world then

I was referring to manufacturing per output -- e.g. per-car or per-toaster uses less energy, pollution, etc.

People consuming more or less objects total is a choice people make, not manufacturers.
It is interesting to do a search of HN for past references to "Ubiquiti". Whenever the topic of routers came up, many comments followed that recommended them above any alternatives. Commenters seemed proud to tell the world they were using Ubiquiti, as if the "HN concensus" for home routers was to choose Ubiquiti.

It seemed to me Ubiquiti would never allow customers the option to install their own OS (e.g., BSD) or boot from external media containing a non-Ubiquiti OS, without sacrificing the benefits of hardware specs that were likely deciding factors in selecting the Ubiquiti hardware above existing alternatives. The intent was clearly to have Ubiquiti retain control over the hardware after purchase. The customer effectively remained tied to Ubiquiti forever, so if the company started serving ads, using AWS unnecessarily, etc., there's no way to opt out. Customer is compelled to accept all updates.

Specs are important, but maybe not as important as control.

Reliance on third parties necessarily increases potential risk. Unnecessary use of third parties is, IMO, poor decision-making. This is of course rampant in "tech" and, IMO, marks a triumph of the salesforce for those third parties over common sense, possibly assisted by network effects. Further, I dislike products where there is a heavy focus on opaque "updates". Again, many customers have been trained to believe that not updating is always the wrong decision. (Meanwhile they have no idea what is in each update.)

As stated in one of the blog post comments:

"It is even worse: Ubiquiti forced all users to use cloud-based authentification even for accessing your controller software on a local network with a local client. This was not even properly communicated but deployed by one of the regular maintenance updates."
On lots of pine boards you can flip a switch or short some pins to prevent the bootrom from using the SPI flash or eMMC. The SPI is not removable, but flashing a bad payload to it is not an unrecoverable error.
I find that would be a bit pointless. Unless you can actually recover from that, it's better to just panic, since you clearly don't want a nil receiver
Private Equity’s Taste for Tech Spurs $80B Deal Spree
Indeed. It seems like the reasoning was pretty explicit, here's the commit message: https://notabug.org/libreboot/libreboot/commit/27fce189cd1cd...

Honestly, without knowing the project and contributors, I'd be inclined to support a "coup" establishing a new maintainership policy in an otherwise-moribund project. There are good forks and bad forks, and likewise there can be good "coups" which act to restart active development.
Yeah, ours was found straying, no collar, no chip, nothing known about her before that.

She's been trained, (like, she walks on the left, just behind the last person in the group, with a slack lead or no lead at all) and she was afraid of _everything_ to start with. Throwing anything, fast movements, anything that looked like hitting would send her scuttling with a tucked tail.
I’m not sure if the downvotes here are because of your Trump allusions or not, but you do raise a pretty important point.

Where was the oversight? How was it that an open secret of this magnitude didn’t incur the wrath of environmental agencies in the countries affected? Is it possible that no-one outside of the industry knew about this and that everyone in the industry, even in competing firms, just kept this secret for years without anything leaking out?

It doesn’t seem plausible that this wasn’t known about and ignored by regulators in at least some regions.