skysight-inc/HackerNews huggingface dataset:
They got framed by a disgruntled employee a while back to make it look like an insider had leaked user data. I didn't see any mention of Ubiquiti on this page at all, but that may have been the reason if this guy isn't up to date on what happened. The other thing is their devices are enterprise devices and tend to require remote management capabilities, which this guy appears to always be against for home devices.

It's worth understanding the whys of the tradeoffs for these types of enterprise WAPs that are remote-management only. They're often installed in more or less public places like airport lobbies, hotel hallways, stadiums. The ability to gain physical access is trivial and you really don't want anyone who can get physical access to be able to configure the device. Even in corporate settings, you don't want an employee who can get access to a device to be able to configure it, either. So having remote-only management, protected by all of the usual account provisioning that would protect any other critical service, makes a lot of sense.

Does it make sense in the home? That depends. This guy, and probably a lot of consumers, really distrust any and all vendors, Ubiquiti included. But do you trust everyone in your home? I had a houseguest almost all of last summer. My wife's friend needed a place to stay after leaving his wife for a few months. I barely know the guy. I have Aruba WAPs, not Ubiquiti, but same idea. They can only be configured via an account-based mobile management app. This meant I could force his devices onto guest WiFi and there was no way for him to get around, even though he was in my house and could plug an ethernet cable into the WAPs if he wanted to. Do you trust all of your kids' friends or house party guests? More or less than the people who develop the mobile management app for your enterprise networking products?
> it's pretty easy to get something past the compiler and tweak it until it works

That's just as true of Rust if you use clone(), Rc<> and RefCell<>. You just have to familiarize with a few boilerplate patterns, and the best part is you're only trading off a modicum of performance while preserving safety. But Rust can work quite well as a language for exploratory programming.
Has anyone noticed there is a customer waiting to be served at the Royal Bank?! ><
Windows has gotten surprisingly good in this regard in the last few versions, you can now swap out the SSD into a different machine and it should just work. (You may invoke the vengeful spirit of Gates, which deactivates your license, but the drivers work, at least...)
Both can be true at once. Huge corporations can be exploiting people for their data even while they develop new techniques to make their web applications more appealing and useful. Cookie banners can plague every website and those same websites can be more intuitive to use than ever before.

I would say that the shift has been not just toward prioritizing end users but also towards prioritizing profits. The point is that developer experience is much lower down on the priorities list than it was, because we're now paid enough money that we'll suck it up and do what the business needs rather than doing the thing that's easiest for us.
All of my communications with Drew in the past have been amicable, although we never discussed Wayland specifically. I don't know who burned him out but it wasn't me, so you're barking up the wrong tree.
There is an upper limit to how fast a black hole can spin. I'm not sure if that's the same limit you'd get if you tried spinning a material object as fast as possible while increasing its mass until it became a black hole.
Once they reach a certain size the stars in the closest stable orbit are no longer ripped apart by tidal forces, which means that they do not grow significantly beyond this.
Ideology doesn't factor into this. There is something in the water that shouldn't be there, and someone put it there---largely without permission. And what constitutes a "low dose" frequently changes by several orders of magnitude depending on who does the study, and who paid for the study.
Very cool! One fix for the magit navigation issue could be somehow checking that the key you’re chording would otherwise call self-insert-command in the current mode.
Can you please elaborate. If you hold your breath and don't exhale for a longer period there will be CO2 buildup in the body.
Repeaters and meshes are generally a bad idea, repeaters specifically.

Unless you live in a large concrete bunker, having 1 or 2 well-placed access points with wired connections is all you really have to invest in for most personal living scenarios.
Something about that I'm missing. You'd use something like gdb for debugging running C code but the Smalltalk debugger works in the image so which C running code would it be debugging?
It's essentially a remnant of aristocracy: you can only have a say in society if you have time to spare.
> Reddit needs less censorship, not more.

Why should people be free to insult users using the offensive words listed in the code I fixed? The list is in the post includes words like the n-word and the r-slur, that doesn't have anything to do with censorship and such. Did you even read the full list?
This is the main reason that I use Go as my main language, and why many orgs are starting to adopt it: it's easy to read and jump into. I would argue, however, that it's very easy to create antipatterns and just general spaghetti code with Go. A language that's easy to be productive with != one that's also easy to maintain. Design and philosophy becomes very important with large codebases in the language.

source: consultant, seen some truly heinous Go monoliths.
You can possibly get your entire house blocked and/or banned by services, servers, and networks that notice your public IP seems to be part of a botnet.

That said, I'd be skeptical and want to see real data if this guy is claiming your router is more likely to be infected and become part of a botnet than your other networked devices.
The thing you haven’t addressed is why this is asinine. I don’t think it’s asinine!

It makes logical sense to me that recurring revenue is more valuable than non-recurring revenue.
But not so likely with the upcoming generation. The GCSE (a vital qualifying exam in the UK taken at more or less the US 10th grade level) syllabus has now been adjusted not to include Philip Larkin or Wilfrid Owen in a 'diversity drive'. Fair enough because not all great writers can be included in a crowded syllabus. I don't know who the replacement authors are but trust that they are of equivalent merit.
Dropping testosterone levels and decreasing sperm quality are not a "right wing fear", but a scientific fact, and that should concern everyone: right and left wing, men and women.

Also, to look at this 1 compound in isolation and downplay the significance of it, without considering the cumulative and synergistic effects of all the other xeno estrogens we are exposed to on a daily basis is irresponsible.
Imagine the job listing: Full-time (+ overtime) data entry position for faceless corporation that will treat you like human refuse and eventually ban you. Salary $0/hr (non-negotiable).

Apparently people like OP are lining up for this though.
I mean, if you allow every compositor to implement its own plugin system, then you end up with a lot of fragmentation and you effectively lock the user into one particular compositor.
To clarify my own comment, I did not mean that I don't want Linux to know how to handle new hardware (a fantastic feature indeed), I just mean that there is no need to waste my time every single
boot, when I know I'm booting the same config as the day before. If I do add something (or migrate the drive), I can just boot into a "rescan everything" mode and then what is usually a waste of time becomes actually useful.
> I bring this up because of the right wing fear of the "feminization of men."

The secular testosterone decline in the west is absolutely incontrovertibly real. The error is looking for a single cause to pin a civilizational scale endocrine disruption event to.
What do you do with people who currently hold high amounts of consumer credit debt and are unable to pay it off to get below that $1000 threshold?

A lot of people, unfortunately, rely on credit cards to get their weekly groceries because they have been so bad with money. Do we just let those people starve?
I think it's also worth bearing in mind that œstradiol is not some exclusively “female” hormone: cis men have it in their blood too, just at a lower concentration. In fact, without it, males are infertile!
As a big fan of WHM which dramatically affects my physiology and psychology, I want to try this as soon as possible.

Question to ugjka: How many rounds of your customized method do you recommend? I usually feel the most high after 3rd round, do you think I need the same, less, or more?
Maybe another 146,000 papers [0] would start to clarify?

[0] https://pubmed.ncbi.nlm.nih.gov/?term=fasting
> we examine the contribution of more computing power to better outcomes

No, they pick a set of problems where computational methods are known to have a beneficial impact and the plot every progress in that field against increased amounts of computing. Since amount of computing power used is monotonous and ELO score/Go performance/weather prediction success is trending monotonous the correlation is pretty high. However computation power is not the only thing that rose mostly monotonically during that time. At best they derived an upper bound of the contribution of more computing power to better outcomes.

For example in Mixed Integer Linear Programming studies were done to measure algorithmic vs hardware speedup. "On average, we found out that for solving LP/MILP, computer hardware got about 20 times faster, and the algorithms improved by a factor of about nine for LP and around 50 for MILP, which gives a total speed-up of about 180 and 1,000 times, respectively." https://arxiv.org/abs/2206.09787 This methodology would attribute the 1000 times effect to the increase in FLOPs alone.

And just a methodological concern, taking the logarithm of one axis, is applying a non-linear transformation, and then doing a linear fit results in distorted measure of distance between fit and data depending on the data. This effect was not discussed. It does only mess with R value so i would not feel comfortable applying that R value to derive an attribution.
Buy CDS.
I'm rather impressed by that policy. Not so much the policy itself - any VPN operator should have a policy like that - but the detail and specificity with which they've set it out.

General privacy policies for internet services should look like that.
No, that (the Nova myth) has been debunked n times:

https://www.snopes.com/fact-check/chevrolet-nova-name-spanis...
What payload would possibly be worth this, that wouldn't be more effectively served by a different delivery mechanism?
I’d thought Boalt was a very established name and was surprised when they backed away from it. Wonder what he did? Accessing…

John Henry Boalt was instrumental in legitimizing anti-Chinese racism and in catalyzing support for passage of the Chinese Exclusion Act of 1882 — the nation’s first immigration ban on a specific group of people solely on the basis of race or nationality. Yet, until 2017, his views weren’t well known on campus.

https://news.berkeley.edu/2020/01/30/boalt-hall-denamed/
The problem with that argument is that it could also be used to justify diverting some money to invest in perpetual motion machines.

The likelihood of the technology paying off has to enter into it somehow.
Plaid would be one of the worst companies to compare yourself to for privacy compliance.
Ask HN: What is the worst thing you have heard in a meeting?
I poke around code that candidates have written. Simplicity is a virtue.
For creative applications, it's still missing support for colour management. Work is underway to implement it but it's a complex topic.

Edit: I still use Wayland whenever I can despite these limitations because it feels really nice in day-to-day use. Smooth scrolling and fluid touchpad gestures come to mind.
The Metaverse Is Already Broken (and How to Fix It – Chapter Two)
> It's helpful to consider a physical product analogy: imagine the company sold a cassette player instead. Now, let's say that someone designs a malicious tape that is lined with noxious chemicals, which when played in the cassette player causes it to catch on fire and explode. Would anyone regard the cassette maker as liable if this caused someone to die or a house to burn down?

With respect, a malicious tape lined with noxious chemicals is not analogous to a maliciously crafted .mp3 file for several reasons. First a tape lined with noxious chemicals is dangerous unto itself.

Second, it is not reasonably foreseeable that a tape deck would be used to play a chemically sabotaged tape. If there were millions of tapes in circulation that could cause a tape deck to self-combust, the manufacturer would be (at least partly) liable for that foreseeable outcome. They would be required to take steps to ameliorate that possible outcome.

It is now reasonably foreseeable that software designed to open arbitrary files may be subject to a maliciously crafted attack.
How will Google distinguish spam emails that contain political terms, or are couched in political language? This seems even harder than ordinary spam.
Small Details You Missed in the Back to the Future Movies (2020) [video]
Unless an out-group was being kept in a low social class on the basis of their ethnic identity. The entire residential school system was about ethnic identity - removing theirs and making them take on ours, by taking children away from their families and handing them over to religious authorities.

There's a whole bunch of people in this discussion thread who are clearly not Canadian and clearly not informed about this, who seem to believe they're railing against appropriating an issue for political points, by appropriating one of our most shameful national issues (and implicitly denying it, however artfully) in order to make political points.
It's somewhat of a misconception that women did not work to produce food as men did. They did and do. An idle pair of hands was a luxury that only the rich could afford. The only reason that we think that there was such a disparity between the sexes is because our history is distorted by the perspective of the rich and privileged classes, who created an entirely separate world for themselves, while also contributing the most accounts of their time. We only remember those who were so well off that they had free time to indulge in the arts and sciences.

Before mechanized agriculture and the green revolution, the vast majority of society was involved in the act of producing food. It had to be that way. People lived in a position of abject food insecurity. Failed harvests killed, and in particularly bad cases such as the great Irish Famine, wiped out vast quarters of the population.

Beliefs are technologies. Just as an iPhone wouldn't work if you took it back in time (no electricity to charge it), most of our beliefs about how the world ought to be wouldn't work either (no food security to sustain them).
A lie is a lie. You can blab on like that for pages, but that doesn't change anything.
> But they're all flakey and have weird corner cases and crash sometimes!

Did you report those crashes? There's also crubit these days, mostly combining the autocxx and (c)bindgen approaches. (It's a very new effort, which is why it's being kept separate from these more established ones.)
To expand it can be better understood looking at the Bohr Effect [0]. It's related to the efficiency of unloading the oxygen the body has access to.

[0] http://www.pathwaymedicine.org/bohr-effect
There nothing right wing about this concern. As a progressive man I don’t want to be feminized, it’s terrifying, both at the personal and species level.
I think it's close to the way the Apache Foundation or the CNCF operate. In fact, at one point, US life insurers that operated as mutual organizations did make an argument they should be classified as non-profits and not have to pay income tax, but that didn't seem to work.
It doesn't have to become an imperative language. It could turn into Prolog.
Well, the cool thing about it is that you can really easily install X and Wayland at the same time and just test your experience in Wayland or hack on the configs in your spare time. I was on X with dwm and I installed sway to test it. In my case, I never switched back. All my initial problems could be solved with configuration.
This is why I get a bit anxious whenever I see Mullvad on the front page. Hopefully three-letter agencies take Saturdays off.
On what time scale? Government policies have effects that exceed term limits. If you want to reduce government to the same myopic view of CEOs, i.e. politicians that optimize for the next quarter only, this is how you would achieve it.
You're completely ignoring the fact that most applications will never see 15,000 requests per second. Most applications are internal apps used by a few hundred employees during working hours, or small niche SaaS products used for specific tasks by a limited group of dedicated users.

If I'm working on one of those products, prioritizing requests per second over any other factor is bad engineering, period. That's not to say that I wouldn't end up choosing a mature compiled language in the end, but there are plenty of reasons why I might not, and you have no right to judge without knowing my constraints.
I’m not an expert, but my understanding is that there’s a large body of research showing many benefits to fasting. That, plus anecdotal evidence from myself and others, is all I have to go on :)
Those markets are far too small to support a nuclear industry. If solar dominates and those places are hurting for energy, the rest of the world will shrug and tell them to deal with it as best they can.
For a ~50-year-old program, Emacs’s support for multilingual input — and really, it’s all-round flexibility — continually amazes me! For myself I prefer my own custom keyboard layout [0], because it works outside Emacs too, but I’d happily use Emacs’s own input methods if that would be sufficient.

(In fairness, I have found one weak spot, namely font support… I’ve used ‘unicode-fonts’ [1] with some success, but reportedly it doesn’t work with the latest Emacs. Ah well, it’s at least fairly rare that this becomes a problem in practice.)

[0] https://github.com/bradrn/Conkey

[1] https://github.com/rolandwalker/unicode-fonts
A lot of the cloud stuff can be offloaded to cloud providers. It’s pretty common for apps to let you choose between local storage, iCloud, Dropbox, et al. And for compute, well, the software runs on computers?

If you need more server side action than that, I think you’re selling a service in addition to your app, and then yes, you need subscription revenue.

Often it’s bad idea though, I doubt you’d find many people who prefer Photoshop “cloud” to old-school Photoshop-on-a-Computer.
operative word is can again. I'd doubt that this happens on large scale (we would see/hear more because of the sizes of botnets).
also when it does happen, removing it from bans will probably cost you less work then applying the hardening in the first place...
Ask HN: Recommended courses/books on how to *design* big data pipelines?
Hi I can find easily courses books with technicalities of spark and technologies .

What I cannot find are good courses for designing meaning for choosing partition keys, folder structure, pipeline stages (do you want a cleanup phase and when not etc).

Here is a good random post I found https://www.google.com/amp/s/hub.packtpub.com/common-big-data-design-patterns/amp/

https://www.researchgate.net/figure/Typical-four-layered-big-data-architecture-ingestion-processing-storage-and_fig1_329368513

Is there something better than such random posts like books courses? All I find is courses that are either too low level with technicalities or top high levels.
Yeah I know there is the data intensive applications I read it and it's not dealing with these specific design decisions its more of 40 k feel look.
I have no problem understanding the logic behind it but I really hate being forced into a subscription only to cancel it immediately to get what I actually wanted: one month.

If your customers only want one month, sell them one month and be done with it. If you’re selling something good, it will be missed, and if you’re not maybe try doing that instead of building a business on the hope that customers will forget about you.
Don't do this. The last thing you want to be in is water doing breath work. I did a week long course with Wim Hof before he got popular, they were very adamant that you never do breath work in water. This is just ignorant and dangerous advice. I've been doing breath techniques for over 5 years now and would never do them in water even though I'm well practiced.
As a Portuguese speaker, I have a terrible dislike for this on macOS. It's usually one of the first things I disable. It's slow to activate, and slow to select, so it's disruptive to my thinking and expressing. Dead keys, on the other hand, allow me to type fluidly.

I switch between a keymap with and one without dead keys with a single shortcut depending on whether I'm typing English/programming, or Portuguese/other accented languages.
> or continued backend support

This is part of the problem. Give me software that runs locally only, and there's no need for "backend support". This insane integration of local software with unnecessary remote services is absurd.

But yes, obviously one should pay for feature upgrades, as it was in the 90s. Everything went to hell when software started having the Internet as a core dependency.