skysight-inc/HackerNews huggingface dataset:
The only way to weaponize humans is the Red Queen's Race:

Make your children better than theirs. Smarter? Less likely to get diseases? Who knows. The point is, now your side has the edge, so they have to keep up. Maybe they get the edge next, so you have to innovate. And so on. Assuming there's sufficient "headroom" to build up these genetic transhumans, and we don't run into some no-free-lunch scenario where improvement is either impossible or comes with unavoidable nasty side-effects, you can't just sit still. You have to continue to improve or you can no longer pretend that all people are created equal in certain important respects. Morally equal, yes, but "morally equal" doesn't get you a leadership position.
A quote near the end that really struck me:

Ibbott, who retired in 2019 after 30 years’ service, suggested that he knew there was a larger web of offenders, but his resources were limited. “If I had enough time, I could have taken out all the other potential doctors and traffickers,” he says. “But resources are always limited, and cases pile up. I don’t want to spiderweb an investigation where I have 1,000 people before the courts, because the courts are going to say, ‘Well, we’re going to deal with seven of them. So pick your favourite seven.’ ”

Until recently, the college was also limited in its disciplinary powers. Among the five doctors linked to El-Azrak’s practice, one was temporarily suspended and two have been verbally cautioned by the college; all three continue to practise in the GTA. One of the three—a professor emeritus with the University of Toronto—remains licensed, but is no longer allowed to prescribe narcotics. The other two doctors are no longer licensed, though not as a result of their opioid prescription practices. One source, who agreed to speak on the condition of anonymity, explains, “By and large, the college just wants to get bad doctors out in the fastest way possible. They’re less concerned with getting a scarlet letter onto the doctor’s profile.”
English is pliable and sometimes a word or phrase becomes what the masses think of it, especially when "journalists, advertisers, and major mass media entities" use it that way. See literally, irregardless

Irregardless, it literally begs the question.
"Cloud-based" is the implementation; the killer feature is the single pane of glass. It's just hard to implement that without putting a bunch of logic in the cloud.

Last I worked at Meraki was 2015; I don't remember any artificial limiting of bandwidth at that time.
VW lies again. Shocking.
Seriously? How much does a Leaf cost in comparison to a Model Y? For the price of a Model Y, I expect the body panels aligned, and the paint not orange-peeled, like the Nissan. After that, we can compare the $35K car to the $90K car.
If you have the time, I would be curious what your thoughts are on this talk by Bill Wagner. Gives a lot of insight into where C# is headed: https://www.youtube.com/watch?v=aUbXGs7YTGo
I don't really want to get into it, those days are long behind me. But I couldn't help feeling dissatisfied with the content you linked.

A simple example would be "My favorite author is always right because he says so in his latest book." The proof is merely a restatement of the premise. The sentence has begged the question.

Ok, but... why? It asserts that "begging the question" is misused, asserts a "real" meaning, but doesn't explain it. In what way is a restatement of the premise a form of "begging the question"?

I don't get it and just wanted to vent a little bit, putting my feelings about linguistic prescriptivism aside.
People said the same thing on the advent of the Air Force. It turns out there's a lot more involved in winning a war than murdering people.
Right, the issue here is that we don't have enough semantic control over why an element is a certain size in CSS.

One of the underlying reasons why `em`/`rem` units tend to work better in CSS for container widths is because very often semantically you want to design a column in relation to how many characters of text it should display in a row before wrapping.

But not always; case in point touch interfaces where the reason everything is getting bigger is not because anything fundamental has changed about the user's text preferences, but because bigger elements are necessary for a bigger pointer.

So it does kind of make sense to me that we could have a semantic unit that is unrelated to text size and specifically related to a user/device defined touch size. And then you could have a mix of min/max widths and heights based on different semantic units to have something that responds equally well to both narrow windows on the desktop and mobile devices.

I am all for having more sizing units that are based on user-defined attributes that are applicable to a specific category of measurement (font-size, touch-precision, screen-brightness, whatever), not on trying to guess what specific device a user has.
What is good cheap consumer gear for putting OpenWRT on? Similar to WRT54G was, back in the day.
My response: https://libreboot.org/news/resignations.html

I wish Andrew and Swiftgeek all the best. Their work is fully preserved in the Git repository, should they wish to continue it in their own repositories.
Corruption is a real problem in Germany and auto makers have a lot of influence on politicians, so the corporate and the political apparatus are interested in hiding these crimes, because a large part of our economy depends on them.
Agreed, I think that the font based on line-height would probably be more appropriate... ex: 12pt means you get 6 lines per inch (or whatever the os/device uses) regardless of font. As long as the font scaling shows lines per the designer's desire. Then there could be some variance, but you get at least closer to desired output.
Hershey Fonts: Not Chocolate, the Origin of Vector Lettering
What’s the issue with newer EdgeOS? I thought the cloud crap could be disabled.
This was a near magical revelation for me. I should finish that book.

It is astounding how many tools I have to install to get most tools to work. :(
Additionally, how would reading be measured?
I was thinking of those as thing you do before product release (so they're "known"). But it's not a good way to find out about reliability issues, because those only happen in especially weird situations, or over time like running out of disk space.

Telemetry that tells you which features are popular is useful but does need filtering to avoid identifying individual users. But sending back errors and crashes is what's really important.

You can do things like have feedback forms but typically users don't like sending that in because they feel like they're doing work for free.
Running AdGuard Home on an EdgeRouter 6P
I recently purchased an EdgeRouter 6P and decided to chronicle how I came about to install AdGuardHome in it.

Check my blog post here https://blog.jbrio.net/post/er6p-adguard/…
Feel free to support the claim that your opinion is supported by everyone that matters with some evidence for that.

There were a range of valid opinions held by intelligent people who had "skin in the game" seems to me to be an utterly uncontroversial statement. Your unsupported list is also only one segment of one particular kind of stakeholder in that market. I think this has probably now gone past being useful to anyone if you agree I wish you the best. Otherwise enjoy the last word...
From the opposite perspective, there shouldn't be so much "innovation" in plug design. We've known the basics of plug design for more than a century: you need a positive wire, a negative wire, a ground, and you need to agree on AC versus DC and current/frequency. Why do we need all of these additional "proprietary ports" and "charging capabilities"?

We can pretty much stop at CCS for all that it currently matters. CCS supports a software protocol for negotiating AC/DC/current/frequency and a wider variety of options than are currently practical in most states. CCS is like a super-over-designed-by-committee USB-B+. (It's not quite USB-C because it is definitely not symmetrical and insertable in any orientation; it's backwards compatibility with "USB-A" level two ports alone insures that.)

CCS supports "Plug and Charge" as a protocol handshake, and that's really indicative of the actual fight happening in "plug" designs for cars and the proprietary network: Apple Pay (Tesla Supercharger and what CCS could be if networks support it) versus your Old Fashioned Credit Card Swipe machine. Everyone is fighting to get more of those Credit Card fees and letting the ideal (plug in and the car knows how to bill everything) get in the way of the practical (credit card swipes have mostly worked for gas pumps for decades). It's a very dumb fight that is getting in the way of practical adoption.
Why do you run your own mta/smtp?
Raspberry Pi Floppy Controller Board
> Women and men are not equal. We have equal human dignity, but for example our bodies are different. What level of "equality" would you be content with?

How many women priests does the Roman Catholic church have? I'll give you a hint, it's ZERO. In fact, you will be excommunicated from the church if you ordain a woman as a priest. I think that equality there would be a good starting point. If the church can not condone women in equal positions of power, how can they possibly see the common man and woman as equals?

> Yes, the purpose of marriage is procreation. What else would its purpose be, a tax break?

Not in the slightest! It is a bond of commitment between two people. Even the "standard" marriage vows mention nothing about children or procreation.

> The Church doesn't say "Homosexuality is a sin". The misuse of the procreative faculty (by anybody, heterosexual, homosexual, etc etc) is a sin. It's exactly as grave a sin to use contraception, or to have an extra-marital affair, as it is to engage in homosexual acts.

This is where we disagree, hard. As long as two consenting adults agree, I do not care what they do with each other. So the church says that homosexuality is a not sin, but they can't have a sexual relationship with each other, they can't get married, and they are misusing their procreative faculty? That's equating homosexuality with sin but with extra steps.

Serious question here -- what would you do if one of your children was gay? Would you tell them that they can't be married, can't adopt children, or that they are sinners? If so, how could you possibly be 100% for all of them?

N.B. I'm just some married guy with a wife and a keyboard. I have two daughters, and I don't care or worry about their sexual preferences. I've known plenty of gay people throughout my life and feel that they deserve equal footing in the eyes of their peers, the law, and the church.
> The theory that minorities are disproportionately shot by police started to seem questionable to me once I corrected for things like police encounter rates and homicide rates

You don't have to fully subscribe to the intrinsically-racist Black Lives Matter narrative to agree that unaccountable police are a major problem regardless of race. And IMO unaccountable police is a more fundamental issue than the newly-stoked racism.
A 5 inch wide page on a desktop and a 5inch wide page on a mobile device have different concerns because they're controlled by different pointer devices. It's a little irritating that they both collapse to the same touch interface.
From what very little I know as a non-US person, isn't this being run and stored at a federal agency? IE neither the Union or Amazon "have access" in the conventional sense.
Very useful thanks!

Question, I find your blog very clean, I imagine the blog is written using a static site generator? If yes which one?
The blood clotting notwithstanding, I listened to the FiveThirtyEight Podcast-19 episode about AstraZeneca's vaccine efforts. It was interesting in recounting the efficacy controversy.

I'm not sure that AstraZeneca is totally persona non grata, but they deserve increased scrutiny with how they determined their efficacy and how selective they were in including certain data. That's one of the core issues with their vaccine.

IIRC, they claimed, early on, an efficacy in the high 70s. The Data and Safety Monitoring Board called them out for selectively including data and mentioning that with the extra data, it would lower their efficacy into the low 70s, and finally, more data was found that could have lowered efficacy to 69%. I think they're settling on a 74% efficacy rating, but still, the haggling over efficacy is concerning.

Whether leadership knew about this or not, they deserve to be scrutinized because they created a culture that would allow for this. Management is always culpable for every institutional failure.
Apple pushes their Accelerate framework pretty heavily as "the" way to do vector stuff rather than directly writing to a SIMD extension. But I don't have a sense of how widely it's used in practice.
> Just change the name and change it back

For real? A company with global presence, to LEGALLY change their name? And then run through the bureaucratic hell with countries, tax authorities, customs, contracts, insurance companies, changing logos/templates..

Do you have what is the actual cost to change a name for a company?

The top hit on a DDG search:

https://www.thebalancesmb.com/how-do-i-change-my-business-na...

Before you start the process, think about the costs and time to change a business name. The legal change of business name is only one part of the process and the cost. The other part is making the change in all the places where your business name is displayed to the public and internally and on legal documents.

Now take this and apply it in (practically) every country on the planet, as VW is not a single store across the street.
The latter being actually true, but whithout the cost of actually changing their name, right?
the self-hosted community is still a good sized one. I run my own so I can continue to maintain control over my own email, email address creation, spam filtering, etc.
> That's BS - nobody talking about accepting every order forever, whatever it is. The matter in question here is completely common and reasonable security measure.

Whether or not it's reasonable (which it is!) is entirely orthogonal to the fact that Amazon is making it. Corporations setting the standards for "legitimate" union voting is a precedent that every union and the NLRB wants to avoid.

You've laid out a big list of things that society (or corporations) ask you to do when you exercise various rights and privileges. That's great. Now consider the following: it's not your (or my) union election. You don't get to make the rules; the union and the NLRB do. They don't see it fit to allow Amazon to engage in special pleading, for precisely the reason I stated above.

> There was no base for FUD until people started refusing common security measures

Common security measures would be the measures conventional to a union election, which (surprise!), are codified by the NLRB[1]. Those regulations include directives for security and certification. Nothing about a corporate dictate would be acceptable or common in the context of a labor election.

[1]: https://www.nlrb.gov/guidance/key-reference-materials/rules-...
It doesn't mean compromised useably, it is a guarantee of usability. Dynamic layout, re-flow and responsive design compromise usability. The utility of responsive design is not improved usability, its improved designer productivity at the cost of usability.
The memory layout of a pointer is quite different from a full-blown object. E.g. Optionals are only efficient in Java because the HotSpot compiler optimizes them at runtime. And it further obfuscates the memory layout--is it an object or not? How much memory will it use at runtime? How long does it take to become optimized? Am I paying the cost of a method call or not?
> all managed locally?

Other than ubiquiti I assume you mean? Not that I know of. I want the old ubiquiti back where customers, not stock price and ad revenue, was the focus.
"Read my posts again, what you are accusing me of is utterly missing"

he misstepped on race, perhaps (kindly) an indication of the sheer engrained blanket racism still prevalent
Same thing. I was a courier map guy for a long long time until I took the plunge with Dovecot.

It was also mysql integration related too.
That’s a good point, they are learning from him how to do marketing without passing as a boomer: A bit of ecologic transition, and a joke. Add a meme and we’re complete.

It is very 2020ies. Doing this in 2030 will make you pass as a millenial.
Show HN: 1D cellular automata with dynamic exchange of rules
Minimum of investigation? It's a story about a company's self-reported intention.
USD is very stable in it's decline. Good luck
User-made game in VRChat so popular it's becoming a standalone PC/Oculus game
BitPay is already pretty irrelevant thanks to BTCPayServer
Porsche and ExxonMobil to test synthetic fuel for racing
> Though I don't really see how "int * " is different from "Optional<int>"

They wouldn't really be different if a pointer were only used to express optionality.

However, in go, that's not the case. Pointers are used to also influence whether a receiver can mutate itself (pointer receivers for methods), to influence memory allocation, and as an implementation detail for interfaces.

If I have "func makeRequest(client *http.Client)", how can I know if the function will handle a nil client (perhaps using a default one), or if the client expects me to pass in a client, and just uses a pointer because idiomatically '*http.Client' is passed around as a pointer?

The answer is, I can't know. However, if we have what rust has, which is Box and Option as two different things, we can get 'fn makeRequest(client: Option<Client> | Box<Client> | Option<Box<Client>>)'. We've made it so the type system can express whether something is optional, and separately whether something is on the heap.

In go, those two things are conflated.

Similarly, rust has 'mut' as a separate thing from 'Option', which is another case where the type-system can express something the go pointer also is sorta used for.

In practice, I think there's a clear difference. Most of the pointers I see in go (like pointer receivers on methods) are not pointers because they're expressing "this might be nil", they're pointers because the language pushes you to use pointers in several other cases too.*
This argument does not hold because you can compare Google to Apple (in this case and based on the article) and say that if this was the case, then Apple which gathers less data would have inferior (more bugs, slow feature development, etc.) than Google.
I see the competition, which is Apple in this case, doing relatively fair without (presumably) gathering as much data, therefore I absolutely don’t buy this claim.
LinkedIn confirms it’s working on a Clubhouse rival, too
Related HN threads on a post I made in 2012.

https://news.ycombinator.com/item?id=15639616
https://news.ycombinator.com/item?id=4236429

"All of this has happened before, and it will all happen again."
I have been surprised at how good my CMake experience has been. CMake may have its warts but so far everything with a CMakeLists.txt that I have tried has worked out of the box
I think Pulsar is a much better design and further investment in Kafka is a mistake at this point.
Kafka have a lot of downside

1- size for single topic limited to the size of one machine
2- complex stateful client library that need to know which machine is currently the master for each partition.
....
and this is why no one will use this substantially EVER: it's down already.

Error 1020 - Access denied

What happened? This website is using a security service to protect itself from online attacks.
> sheds are biked ad nausuem

What does this mean?
A literal multi-armed race.
Because it adds yet another layer of Amazon is watching you... They've done everything they can to intimidate these employees.

To be fair though, this sounds like it's more of a storage box for NLRB to count incoming mail ballots.

But that's still an unnecessary step one has to ask why. Does amazon really think some government agency or a union will break in watergate style or tamper with votes on something this nationally important?

And the ballots themselves might be identifiable? I'm not sure if the envelopes have return addresses or there are names/signatures on the ballots themselves. There are already observers watching for each side - maybe an HD camera can see and record PII whereas a human can't?
The article starts by pointing out that Rivian has chosen to focus on their own network locked to just their own vehicles rather than backing a wider play like Electrify America. The concern is that because it is working for Tesla to have their own proprietary network, we'll see more incompatible networks proliferate rather than fewer more general efforts like Electrify America.
> It is a good thing Intel has massive market inertia

On desktop they don't. Although they got "lucky" in that demand right now is at an all time high so literally anything will sell.
Yeah, it's definitely a weird one.

I don't remember ever experiencing it with other machines but the reality is that since 2015 I've only actually used Windows 10 with three other computers:

1. A Dell desktop machine with no touchscreen or camera back in 2016,

2. My Macbook Pro, in 2016/17, where I used Windows 10 as a Parallels VM,

3. An Intel powered Surface laptop that I used at work from 2017 - 2019.

I don't remember any issues with the desktop machine. With the Mac I used the OSX screen lock so it was a complete non-issue (of course Windows would still lock itself but I wasn't careful about locking it manually).

The Surface was so wrought with glitches and problems that the lock screen not working properly would have been the absolute least of them. It was one of the worst and least reliable computers I've ever had to tolerate, bested in this regard only by my ZX Spectrum 48K+ back in 1986/87, and the Spectrum +2A that followed it in 1988/89. An awful, overpriced, underspecced paperweight of a computer. Avoid.
> 9600 baud, but even at that rate, it was way too fast for me to actually comprehend that there was a series of high and low tones representing bits.

To be fair, 9600 bps modem already used fairly advanced modulation (QAM+trellis) and not just high and low tones, so it is not really comprehendible to humans the same way simpler modulations are. Even at much slower rates I don't think you could make much sense of QAM signal.
Considering how much of a dick apple is during the app reviews and pretentious about their quality, I hope they will be liable for this.
I wonder this as well. I think it's tied into a lack of nuance that has arisen as a result of the polarization of viewpoints in the last decade or so. The intention is good, I think. Basically, what we're saying is obviously correct and what they're saying is obviously incorrect, maybe we should stop them from saying obviously incorrect things. The problem with that is that the world isn't so black and white. You need to hear all sides if you want to look at things critically. Doing that will also help one group to at least understand where another group is coming from, or at the very least what prompted them to adopt some seemingly indefensible ideas. You can't get there, though, if you don't allow their ideas to be heard and debated. That will keep the door open for both sides to be able to talk to each other. I have no ideas at all on how to make that actually happen, though.

I say this as someone who doesn't identify strongly with either of the major "sides" in the current U.S. political climate.