skysight-inc/HackerNews huggingface dataset:
A quick check reveals a few things to me: a) the only thing the CWA seems to do to "protect" privacy is to send fake queries from time to time, which doesn't remove the real ones b) its 16 years and up without parental consent which implies that it does not meet the privacy requirements for children and c) it involves Google, which is one dystopian tech company too much for my comfort.
Regarding AMD laptop CPU market share, I'll offer an anecdote why haven't I joined AMD.

I've been trying to find a mini-workstation grade laptop and it seems there's almost no choice. Main limitation is actually the amount of maximum RAM and whether it's dual-channel.

If one doesn't care about that then there's actually plenty of excellent AMD CPU laptops.

- Lenovo seems to only offer the X13 that allows for 32GB of RAM in dual channel. Are there others? The Yoga Slim 7 Pro looks amazing but it seems to only have 1 slot for RAM, capped at 16GB maximum?

- HP has the 255 G7.

Can somebody offer some more of these, if there are any? Also, is the Lenovo Yoga Slim 7 Pro actually capped at 16GB RAM single channel? The information on the internet has been contradictory -- some folks on Reddit claim they use 32GB in two slots, the sellers in AliExpress told me in a chat that the laptop only has 1 RAM slot... Confusing.

How can a programmer get a semi-workstation grade AMD laptop these days?
An AC unit is a whole house dehumidifier. A stand-alone humidifier is just a small AC unit where the cold side and the hot side are in the same room while an air conditioner splits those. The part that really pulls the water out of the air is the cold side.

If you're wanting to pull moisture out of the air for a whole home, that unit is going to be an air conditioner unit.
...most of our planet feels like a hellhole...

Donnie, is that you?
I remember discussions here on HN where people were looking forward to regulating software engineering.
It is a slippery slope, the boundaries keep getting pushed, I think no one really cares about the app but just the fact that for some people it apparently is hidden installed.
It's also an ego-threatening thing. Often the older folks or otherwise nontechnical people are socially higher status and being lectured about something that they may not understand sounds dangerous to them or they take it as being challenged by them, especially if the person explaining it is lower social status, younger, "just a kid" etc.

It's easier for them to just refuse to participate and dismiss the topic as irrelevant, than to take up the game and then perhaps be seen as "dumb".

And this state of affairs is actually quite unnatural. The natural course of things over the millennia was that older people are more experienced and can give direction and advice to the young ones. Sure, this is still true in some "soft" topics, but the generational gap in understanding how the modern world works has never been so large.
> You’ve read your last complimentary article.

This link didn't want to be linked...

Opening in private browsing, the article ends at "Nobody ever won a race sitting in the pits." I've got to assume there's more but the UI doesn't make it clear. Is there?
I first read this and immediately thought it was ridiculous. After a second read, I'm wondering if there is some deception going on. The idea that a license should be required to make advisement on designs impacting the public is reasonable. While nothing is guaranteed, it allows for a simple verification of skills.

I find it hard to believe that any engineer would not know this because I was told companies and the gov. use PEs to sign off on designs that impact the public when I was getting my degree in mechanical engineering.

The question here is whether this man was truly barred from speaking publicly about engineering or whether he was barred from testifying about engineering.

The former would be a problem due to its broadness, but the second would definitely not be.
I love that Safari 15 uses less vertical space (more space for the website!).

The nav bar currently feels a bit buggy but it isn’t released yet.
This has been around since Win7 if not Vista... there are bigger things worry about.
> …yet they're presented as if they're objective truths.

Readability is objective. It can be measured. They keep bending themselves backwards to get out of a problem they inflicted upon themselves.

A web browser should be readable first.
Crypto can work peer-to-peer even with fiat echanges shut down.

Sure, it would be more difficult if crypto is illegal, but I think because of the difficulty of getting it, crypto prices would skyrocket.

Everyone will also move to using the privacy coins too. So, banning crypto might actually be beneficial for it as it would incentivise crypto projects to improve privacy and decentralization even more.

A ban won't stop people from using it or developing it in their homes.
Ok, now I understand that survivor bias meme.
A company creates the brand: without company values, brand (public perception) is nothing.

Do you think upper management won’t have a say in all its brand constituents? Disney can brew an entire generation of children values with its animation movies, then upsell them when they become adults- in fact that is Disney+’s strategy.
https://insidethemagic.net/2020/11/disney-plus-star-mature-c...
I believe late next year is the first real rollout, and the rest are scattered over 2 years. This is the reason they changed the inclination and altitude several times.
It makes no sense to optimize for niche power users over general casual users.
Are there books or other resources you would recommend?
So where is the source code for this tracking app?
> but I was still kind of shocked how far off I was

Far off in etymology maybe but in the grand scheme of things / abstractly, not that far off. Being poor is probably the most unprofitable state you can be in today's society, being poor costs a lot more than having lots of money.
> The ability to change logging levels of either a category or all categories at runtime is one.

LoggingLevelSwitch?

> Being able to monitor levels via an administrative endpoint.

I wrote actuator endpoints for this one, was not hard but yeah.

> A decent rolling file implementation that can compress the archived files.

serilog-sinks-file has FileLifecycleHooks?. There's OOB serilog-sinks-file-gzip but you can also implement your own.
Noun Phrase Compression in Navy Messages
The scope of the potential damage is rather huge and can't really be overstated.

It's akin to handing over your entire working OS memory to a person, complete with all encryption keys, session tokens and whatever documents you're working on.

Potentially, anyway. The working proof-of-concept attacks I've seen use a lot of CPU to read memory and they read slowly, but those are proof-of-concepts and it would not be terribly difficult for a motivated person to make them significantly faster and less obvious.
>Netflix has been using ZFS in production

User of freebsd myself but that is BS, Netflix uses freebsd and UFS2 on the openconnect device.

https://openconnect.netflix.com/en/

You watch youtube about netflix they state clearly that they use ufs.

I "think" it's that one

https://www.youtube.com/watch?v=veQwkG0WdN8

Microservice-backend is linux/aws
Oh, the Aussie government has been sending immigrants, including children, to processing centres in Nauru and Christmas Islands for a while. This is even more recent.

https://en.m.wikipedia.org/wiki/Nauru_Regional_Processing_Ce...

Also during recent events, the Aussie government banned their own citizens from returning from India under penalty of jail time and huge fees.
The fact that they have invested what must be an astronomical sum in moving Macs over to their own CPU architecture suggests otherwise. It’s probably more fair to say their vision for MacOS doesn’t align with what everyone would like?

Personally I’m very happy with MacOS and think Big Sur is a great iteration, I really like the look and feel, and the attention to detail to UI that I find lacking in alternatives. But that’s the beauty of choice, not everyone has to agree!
Right, I wonder how much we are, globally speaking, becoming very Anglo-centric in our understanding of history, merely because we use the English language for international communication and therefore it's easier to consume histories and writings produced by Anglos.
It's fairly common because it's commonly true; people don't like the changes for good reasons. Actual innovations in design are fine, but too often changes to user interfaces are arbitrary or are a response to the latest fad or some bright idea marketing or management cooked up.

There is a strong argument for user interface stability. People don't just learn user interfaces, they seep into people's unconscious and muscle memory. It can take a while to learn the idiosyncrasies of a user interface and making changes should have a string justification.

It should be noted that people who are paid to design user interfaces are not paid to use them. Their incentives are to create and tinker. This is a disincentive to do what is often needed: nothing or very slow change.
And this is a good thing. Stable friendships can balance out parental failure to some degree.
The reason I don't believe this is they are required to start providing service per the FCC by the end of this year. The antenna lead time is long enough to where they can't change the design now unless it was already in the pipeline.
What happens with background images or gradients and the page bleed effect? Does Safari add additional padding to the top of the page to start top aligned background images from outside the viewport?

Consistency is the most important principle of good user interfaces. At first glance, changing the color of the same interface controls when switching pages seems like it would be very jarring.
One person had the initial idea; the hive mind doesn't make radical changes like this on its own.

A lot of times, you can end up with amazing new ideas that way, but sometimes a change based on ego / "that person is just so brilliant" is just bad. The tab bar thing is going to be Touch Bar 2.0, I think.

The question is, how long is Apple going to push it? I was hopeful the Touch Bar would die with M1 Macs...
Pre installed (visibly) is a lot different that pushed and hidden installed, you really don't see that difference?
Why would it though? This is an honest question, I don't understand stock prices in general btw.
The concrete model was raised explicitly as a possible option, why can't I compare to that? TFA says that the status quo is ambiguous.

>Ptr2int casts were never legal

Citation on this? The existence of uintptr_t seems to say otherwise.

>That ship already sailed

In principle, I see no reason preventing future versions of the standard from defining previously-undefined behavior. That said, you are probably right in a realpolitik sense.
Effortless Config Initializer for Isomorphic Python Projects
Currently, at my workplace, I'm maintaining at least 10 different repositories of microservices serving a giant Django monolith.

Managing configuration and making sure that all of these repos are consistent in terms of linting, dependency management, and ReadMe structure is a huge PITAS. Also, it's tedious to migrate an existing repo to a different workflow.

So, I wrote this small tool in one afternoon to help myself initialize new projects and force the existing ones to conform to an isomorphic workflow. I'm looking for more ideas to incorporate into it. Any suggestions will be immensely appreciated

https://github.com/rednafi/rubric
It is mainly about non functional needs. A message queue you would use when you have no need in synchronous results, peeks in traffic or want a higher reliability.

If you are ab embedded dev, imagine you want to hand of sensor value to a central service without required immediate response.

If you are a game dev, imagine a play turn result hand off to a central leadership board.

Queues and related Message processing are a tool everywhere not just web development.
Stop patronizing casual users. Cmd+R isn't rocket science, just like Cmd+C. Casual users aren't monkeys.
This only works if people don't insist on custody of their bitcoin. Also, as was already mentioned, lightning network solves scaling problems while preserving users' custody
There is no evidence I've seen showing that it's less than $2000. Please send a link to the source.
I was thinking along the lines of:

* Officials accepting bribes to approve unsustainable (and sometimes directly deadly) projects, so that they can fund their kids' education

* Regular folks not speaking up against injustice because "they've got a family to feed"

* The "think of the children" card (a.k.a. "we've forcibly cultivated a set of behaviors in our offspring in order to ensure ourselves a comfortable old age, and your radical novelty threatens to disrupt that, dammit")

* Genghis Khan propagating his genome through the reprehensible acts of rape and military conquest. (Although that's not really a "compromise" but the actual essence of a kind of "warrior ethos" that some contemporary populists derive their tripe from)

Point being, it's a sort of norm to excuse acts that negatively affect the well-being of our peers by saying we're doing them in the name of the well-being of our successors. (Not like anyone's asking the successors, who might not even be born at that point. It's just "how life is".)

Barring a "Chinese brain" interpretation, the "entire world" is not a coherent decision-making entity; the majority of human beings living at any point in time have had very little say in "how the world is". World-changing economic decisions are made by a minority - who probably don't have the diabolical motives that conspiracy theories ascribe to them, but are most likely just working in the interest of their children, too (consequences to everyone else's children be damned - which is a possible symbolic meaning of the popular "paedophile cult" conspiracy theory, presuming "lizard folk" symbolize disillusionment with representative democracy, etc.)
I asked a psychologist (Dr. Judith Bernstein) if it's true that what doesn't kill you makes you stronger, and she answered unequivocally, "Trauma never makes you stronger."

In a similar vein, with respect to "there are no atheists in foxholes", A three-tour-of-duty-in-Vietnam captain in the US Army (Harry McMenamin) said, "I was an atheist when I was in Vietnam, and I was in a lot of foxholes. There are atheists in foxholes."
>we should be cooperative & boosting each other.

Is that why you sound like a sour apple?
Is there a way to downgrade to an earlier safari version? I'm about to get a new macbook, and I'm not particularly looking forward to having to deal with these UI changes ...
Radomes cost over $10k at these frequencies, so that's not a solution.
That was the most common principle used in dual+ core smartphones as cores shut down once they're done, which made it more efficient to run them at full speed then shut down (within limits; the difference in power consumption between 2GHz and 1.4GHz is negligible, but the performance is noticeable).

Of course, laptop and desktop CPUs got that feature as well, so that idea still holds true today.

It's kind of like Auto stop/start on engines - saves more fuel than it wastes.
Thanks! I actually wasn't aware of the intellectual history. I added a link to your paper at the start of my post.
I found this line to be particularly interesting:

> In fact, like the majority of engineers nationwide, Wayne was not required to get a license since he worked for a company under the state’s “industrial exception.”

A half-minute search on Google didn't seem to produce anything of relevance, but I did come across numerous articles talking about licensing not being needed. Would be curious to see more hard data on the number of un-licensed engineers and if there is any correlation to issues / shoddy work or not.
I like to keep it simple. When I'm not working on a dockerized project I use virtualenvwrapper + pip and they do the job just fine.
Recently? pip has been distributed with python for years (2.7.9 / 3.4)
It's very odd. I don't know how Microsoft implements their own server-side spam filtering, but the issue was coming from their filters. No issues with any other host. G Suite accounts received plaintext mail fine.

I never found much by way of technical detail on 365 deliverability, beyond the usual DKIM/SPF/DMARC/PTR record guidance, and forms for getting yourself removed from the whitelist.

What's especially strange is that this issue applied even when sending mail as a 365 subscriber. Once there was HTML content present in the email, deliverability (to other separate 365 tenants) improved!

Very odd...
Stopped taking them after about a 8 months or so on them and symptoms went away. After that it’s been gone! Insane that it worked.
If people live indefinitely then I would have thought many short term thinking issues would disappear: people will directly care about the future of the planet/environment/global warming.
Wealth accumulation is an issue, but this also is an issue with family dynastic wealth. Law and tax mitigate that somewhat and a similar answer could be used for this also.
It may be that some of the Conservatism of age is attenuated in a society of constant youth.
Overall I think it may be a positive on society, and the costs can be mitigated somewhat.
Ah yes iOS where refreshing a page now requires you to menu dive instead of having an always accessible button up top
Tree Visitors in Clojure [pdf]
Instead of having the users finger guide the character, it should just rely on the direction the finger drags like a TouchPad. I don't like how my finger blocks the view so much.
For interested Windows users, you can disable spectre and meltdown mitigations using InSpectre:

https://www.grc.com/inspectre.htm
If a filesystem looses your data, you never use it again.

Kirk McKusick creator of UFS/2
> Two things any user, no matter their tech-savviness, has needed in a browser. A wide Address bar to see exactly where they are, which webpage it’s loaded, the whole URL

This is clearly wrong and brings the judgement of the author into question.

People care that they are on "Facebook", "Google", "Youtube". They are not remembering that a stupid cat video belongs to URL: ?v=X2KsttcwC04
Every user thinks they're the aggregate "users", though. That their personal opinion and take is universal.

For instance the address bar on here is a canonical truth and is the linchpin of the experience. See how every time a browser touches it (e.g. Chrome truncating the address) is met with mobs of the angry. Many users -- including even "power" users -- seldom interact with the address bar. Nor is it verification of anything much. It simply isn't that important anymore.

Another comment mentions that the reload button is two clicks away, which is a fair point but that everyone who actually uses reload (generally developers -- zero web apps should ever require the user to hit reload) use a keyboard shortcut.

Eh.

"Certain UI changes in macOS, Windows, etc. are so obviously bad (and are eventually changed)"

True. At the same time, every UI change of anything ever has yielded a firestorm of criticism and pushback. And more times than not the new design was better and people acclimate to it and eventually prefer it. I judge nothing on initial reception.
>> “I don't like that Burning Man curator's quote calling their saying a form of "inclusivity" when it doesn't include the lurker.”

> “Indeed. If you explicitly provide no space for spectators…”

I think of this very differently. Burning Man has grown organically with the dawn of the Information Age. It is a product of it.

No matter how you use the Internet, when it comes to learning and engagement, look at the origins—sharing of scientific information. You are a scientist/artist. You do things. You publish and promote your work in the vein of the scientific method—-making reasoned claims of truth which a stand on their own merit until proven false. It’s not a stretch to make a similar statement of art.

It’s a virtuous cycle, no? If you are “lurking” then you are not contributing to the cycle but only benefiting from it. Not participating is a mistake, and failure.

It’s a mistake because the health of the Internet is measured in truth. The actual financial cost can be very low, creating your own original works and expressions of truth.

“The real world” is already full of spectators. We call them customers.

If there is a hypocrisy at BM, it’s that the cost and time investment favors individuals who have benefited (financially) in the real world from “lurkers” who are willing to pay a modest fee to get their information instead of using those costs to learn to participate and cooperate with others.
The only real remedy for individuals who struggle to participate in their own is to organize and form groups. And this work is difficult and people’s feelings will be hurt and they will suffer cognitive dissonance with our dominant culture of consumption and consumerism.

So in the end I would take a line from within the Python community: be excellent to each other.
I’m very concerned about Apple's direction in UX.

Big Sur’s dialog boxes, menus, notifications are a mess. And now this Safari comical UI. Every single change has been for the worse.

Whoever is in charge of this, please, listen to feedback and change course. This is a disaster.
> sure mitigation in place for a platform that run untrusted code like a browser make sense but should it affect every program running?

The issue is that mainstream OS's are simply not designed to protect against information disclosure vulns like Spectre in a principled way. https://en.wikipedia.org/wiki/Multilevel_security is a very well known approach academically but practical implementation is lacking. So we have to go with one-size-fits-all mitigations that treat all code as untrusted, and all data as potentially sensitive.
Ad blockers on Safari are apparently unable to block YouTube ads, due to API limitations.

I wish Firefox wouldn't excessively drain the battery on macOS, and Chrome wouldn't excessively drain personal data to Google, and Brave wouldn't excessively violate the trust of its users.

As of today, there's not a single browser on macOS that I don't strongly dislike. Looks like Safari won't improve soon.
If it helps, anything that introduces UB for optimizations (like forbidding assuming that 'int y,x;' implies an order in memory) is also good for security.

Mainly because it lets you use systems with type-safe pointers (some acronyms are PAC, BTI, CHERI) - the regular "concrete semantics" aka "whatever current pointers let you get away with" has a lot of issues! But also because compiling with extra security is not popular if it causes performance regressions.
>We know how to do broadband in rural places. We do it all over the planet. We simply tax income and spend it on infrastructure.

The problem is that this view means you need politicians who care enough about the issue and many simply don't. I like there being a solution that eliminates a lot of the political factors that cause endless dither and delay over building traditional infrastructure for rural broadband, and for that matter my opinion of Elon Musk is still higher than most of my country's politicians when it comes to technological policy.

There's also another important use-case for things like Starlink which is people who can't be reached by traditional infrastructure. These are people who live in remote parts of the world where governments won't consider investing in infrastructure on grounds of cost, and people who live a nomadic lifestyle (liveaboard sailors for example, and van dwellers depending on where they go). I don't think they should be cut off from the internet because of an overly sceptical attitude towards new approaches.
They could've not considered his testimony, but instead they called it illegal under threat of being charged for a crime for giving his opinion.