skysight-inc/HackerNews huggingface dataset:
OpenWISP 22.05 (OpenWrt FOSS Management System) Demo at Battlemesh v14
I would rather carry two devices than allow an employer to use my hardware without compensation. Ideally they would furnish their own data plan, too.

This also permits leaving the work device at work where it belongs.
22,000 animated old school GIFs
Demo system available for public usage at https://openwisp.org/demo.html
I think the point is the UK entered the energy crisis in poor shape thanks to Brexit.
It's definitely a lot harder to read and make sense of an equation that is sprawled out. In some domains, I would contend that using greek letters in code would increase readability, especially for those familiar with the underlying formula, and especially if the code is not edited frequently (e.g. implementing a scientific formula which won't change).

A good compromise might be to put the equation in the comments in symbol-heavy form, and use the spelled out names in code.
Everybody is doing dirty PR tricks these days, cash flow is above morals for a long time. People overall don't mind so don't expect change for the better.

Anyway, enough ranting, nobody sane decides on these 0day benchmarks but waits at least few weeks for overall conclusions, quirks, not so common issues etc. And even better is to wait few months for more stable motherboards and drivers, better availability of compatible RAM etc.
The Robot interface thing is actually relatively new (some years). Before they introduced that, all your IP addresses (and maybe subnets, too?) were delivered to your physical MAC address, period. Wanted to use a VM? Maybe use proxy_arp or some 1:1 NAT. Bridging? Not possible.
Brexit is example number one but there are 101 other examples (including our approach to energy and our approach to "solving" the energy crisis).

The USD is strong, but that's only half the story here. Just look at EUR vs GBP since Brexit: down 20%. We're doing 20% worse than Europe, an economy with the same issues around energy as ours, plus no real decisive government and which just finished dealing with a debt crisis and a migrant crisis.
MDN[0] says:

> Glyphs are taken from the default user interface font on a given platform. Because typographic traditions vary widely across the world, this generic is provided for typefaces that don't map cleanly into the other generics.

So it might have been used to make the snippet "truly" universal for the developer using it. That said, I believe it would be better to choose the font family based on the content.

Even if a viewer is from a place where Serif/San-Serif/etc. doesn't make sense, they are still viewing the same content as anyone else.

[0]: https://developer.mozilla.org/en-US/docs/Web/CSS/font-family
You have two ring -3 coprocessors with unrestricted DMA, unrestricted disk I/O, and unrestricted access to your network interface. One belongs to the NSA, the other to Microsoft.

Do some traffic analysis on the upstream end of an ethernet cable plugged into that computer while it is hibernating or sleeping some time, you might not like what you what you find.
> but as I said, large companies (which CF targets here) already shouldn't be vulnerable.

Only if you're willing to trust the reset process. The whole point of this is to remove that trust.

Further, as noted, this doesn't just protect against that attack. It also allows for filtering at the data layer, so you can remove malicious traffic. And it also gives SIM a stronger identity, so if you're using a heuristic for identification (as you always are) it becomes a much more powerful entry.
Am I mistaken in believing the only additional requirement of the AGPL is, in layman's terms, that if you operate the software as a paid service you must also release the source code of any changes that you apply to it?

If that is the case, I don't see how the AGPL qualitatively infringes on any "freedoms" that the GPL doesn't already restrict: you must keep derivatives free. Of course one may argue that the GPL is nonfree when compared to BSD/MIT style licences, in which case fair enough.
Handling Traumatic Imagery: Developing a Standard Operating Procedure
Even in a downturn, you should look for good opportunities to move. The second management job is where you really start learning.

But be really picky.
I completely agree with you. I hope this way of doing things prevails, although I am worried that the "megacorp sales org wines-and-dines key politician and secures juicy $$$$$ government contract" way of doing things may still be prevalent and rather hard to dislodge in some places.
I recall that back in the 90s, besides higher clock speeds, one of the greatest reasons for excitement about a new CPU was instruction set extensions (MMX, 3DNow, etc), which could give outsized performance gains when software was updated to work with them. This latest release from AMD has similar cause for excitement: AVX-512 is more than just larger vectors, it also doubles the number of registers, adds per-lane mask registers, and other enhancements; unlike with Intel processors, there should be no worry of slowing down the clock for the whole processor when using these instructions with larger vectors, and unlike with Intel, we can reasonably expect that every AMD processor from now on will always have these instructions enabled.
Related, the Ebbinghaus forgetting curve

https://en.wikipedia.org/wiki/Forgetting_curve

See plot with spaced repetition halfway down.
Spend more time and money on your home theater sound and this problem goes away
I see two main arguments, and neither quite makes sense to me.

First, that TCP wasn't suitable for RPC based systems. Which can be true, but doesn't imply anything about the position that QUIC isn't ideal for reliable byte streams. Even though QUIC does great for RPC, there's plenty of possibility that QUIC does great for reliable byte streams.

The second argument is that QUIC is complex, and the main argument seems to be:

> QUIC is doing a lot of work: its definition spans three RFCs covering the basic protocol (RFC 9000), its use of TLS (9001) and its congestion control mechanisms (9002)

In general, I think the decomposition of specs into different pieces is a huge win for clarity & understandability and implies little about how much "work" it is to implement.

That QUIC integrates these three pieces reasonably elegantly, with clear boundaries between the aspects, shows how simple & conceptually well separated the pieces can be made.

And then, TCP just doesn't cover encryption, which makes using TCP securely a whole new set of complexities & difficulties. TLS itself has a host of extensions & related RFCs that you may need to evaluate and implement, and you and some other shop may choose quite significantly different ways of setting up TLS between systems. QUIC isn't entirely free of all these choices, but it is of some of them, and having the extra work built in is, in my view, less work in the long run.

I'm left unconvinced that the requirements of TCP have anything special or notable over the requirements of QUIC, or that sticking to TCP in some cases has any real advantage or cause. It still feels to me like everything could switch to QUIC and we'd likely do better, & end up creating better systems.
It's only a showstopper for using it for multi-day hiking with no other map system.

The watch still has many helpful features outside of being your exclusive postage-stamp-sized map system.
My favorite one is these jamming slippers tha come in many colors: https://drive.google.com/drive/folders/1XRtLQynqiYRVE54-MUYa...
I appreciate the article encouraging programmers to think about API design.

At the same time, I look forward to a future (or present?) where compilers and static analysis tools can point out examples like this; e.g, many examples of calling code multiplying by pi followed by function code dividing by pi.

P.S. This reminds me somewhat of the Department of Redundancy Department.
Would be good if our next president doesn't know the war starting protocol as well.
I would not go that far saying I won't buy AMD ever again, but if Microsoft has a foot in the door inside my systems in form of creepware like Pluton it is there for keeping the door open.
Firstly, in terms of the distinction between learning and knowing -- the thing that matters most is the strength of the encoding in the brain. If you just memorise something with 0 understanding, the connections in the brain aren't as strong -- so they disappear. Whereas if you know something thoroughly, the connections are much, much stronger.

These strong connections are why when you go back and look at it, you recognise it and you know how to apply it - because you still have some of the residual memories from this strong encoding. But in the meantime, you probably haven't been able to apply it in an analogy for example.

Secondly - there's a classic on the topic of Spaced Repetition written by Gwern.[0] Gwern calculated that, given the average amount of time you spend testing yourself on something, and the exponential increase in how long you remember it, if you would spend more than 5 minutes per 10 years looking something up, you should use spaced repetition to remember it.

For transparency I work with OP on Save All.

0: https://www.gwern.net/Spaced-repetition
Capture, debug and mock your Node.js and web JavaScript's HTTP traffic
Maybe. But it depends on the policies of the department. I wouldn't be surprised if it's a violation to run something if it's not associated with an active case, or a case you're assigned.
> No, unfortunately, it further complicates C++, because the original ways of expressing the same thing will not be removed.

This is a very unwise and shortsighted take. Not deprecating features right away means everyone's life is made easier as you can upgrade manage full/partial project upgrades to newer C++ standards without having to resort to tickets blocking your critical path with all-or-nothing upgrades.

And this does not stop at your projects. Dependencies are also covered. Do you believe it's in your best interests that you lose your ability to up point releases to your

Lastly, why does it bother you that backwards compatibility is a Hallmark of C++, and deprecation is a multi-standard process? You're free to stick to a subset if that's what you want. What's the point of getting all bothered with being able to continue using features without seeing them break under your nose for no reason other than a version bump?
Manifest V3: The Ghostery Perspective (2021)
I wasn't suggesting that it would be cheap to move to the 7950X. I got a new motherboard, RAM, and SSD when I upgraded to the 5950X. If I had waited, it would have probably cost me an additional $300-$400 more to move to the AM5 and DDR5 components now.

The 5950X certainly will meet my 'needs' for several years. It is my 'wants' that is making me wish I had waited.
Radians are just half-turns, so we use turns either way. Some equations look better in turns and some in half-turns, but the math works fine either way.

Instead to decide which is better think of how a new student might learn this intuitively:

How far around is it? 2.5 turns.

This is so much clearer than 5.0 half-turns.

Turns a more clear. No one
> I had been taught that Searle’s 1980 theory of the Chinese Room closed the book on the possibility of thinking machines. In Searle’s view, minds must be made of biological dynamics. Computers, which Searle must have envisioned as non-networked computers of the Commodore era, can only simulate these dynamics.

> In hindsight, to reprise this theory in 2016 was laughable, especially given some, let’s call them, changes in computing in the past four decades. The internet long ago turned a computer from a four-walled “room” to an infinite set of portals which lead to billions of biological and language-using minds, with which our computers work in continuous and limitless collaboration.

Searle's Chinese Room argument has never made any sense to me, but this makes even less sense. How did the internet change anything regarding that argument?
The article is kinda useless without amounts… if I got a 4% raise and it got walked back to 2% I’d be pissed, but if I got a 40% raise, I’d expect it to have been a mistake.
You underestimate how much people care about a revealed password. I've definitely heard water cooler talk about how some have "beat the system" by using a certain password (That they just tell the person they're talking to!) and the year.
indeed, only when using a microsoft account, which by the way is now required in the latest isos.
you can still bypass it but it requires being offline for the install. that being said, there are still many laptops with older windows version preinstalled that do not have the requirement; however users that don't care about this will just click the MS account option because the button was kind of hidden.

their reason for this is that you need to save the bitlocker recovery key somewhere, and they don't trust the users to do it properly (not even mentionning the UI for this would be horrendous) so it saves it to OneDrive.
Imagine if this wasn’t a bug, but a way to pull the wool over people’s eyes to walk back legitimate raises and stop the hemorrhaging from poor business choices.

Is there anything you can do in either scenario? It seem like one scenario invites legal scrutiny, whereas the other is just an an unfortunate accident, we’re so sorry about the bug…
Why is so important for you to have the option?
> every time you recall something your brain changes in ways that can affect recall later?

Yeah that phenomenon is called "proactive & retroactive interference".

> For me, it seems like there's a sweet spot to remembering enough to know the concept and then relying on the internet to fill in the details as needed.

I think i agree with you to an extent. For example, there is no point memorising all the digits of pie so that you can use it when programming, it's much more efficient to just remember what pie is at a vaguer higher level than to put the energy into memorising all its digits.

But i would say that most people go too far the other way and only remember less than the efficient amount.
I looked through all of the example files, and it generally looks cool. I won’t use it for personal reasons: I like to keep my Emacs configuration simple. Really simple, currently 82 lines https://github.com/mark-watson/emacs_setup/blob/main/.emacs using straight.el.

I love seeing projects like this, but I seldom use them. Emacs out of the box, with my really simple configuration, supports all programming languages I use as well as my markdown-based book writing activities.
Climate activists cannot win with your lot: Al Gore elite types get hate for being hypocrites, hyper-purists like Greta Thunberg get shat on for being shril and unreleasitic.

I'm so done with whining like this. I'm going to keep voting for you to lose, and for your emissions (and Al Gore's and China's and everyone else's) to be regulated. If that means you can't drive your two-ton SUVs and eat burgers for every meal, then so be it.

Now you'll moan about how we're threatening your lifestyle.
Andy Matuschak's thinking / independent research work here is very relevant:

- https://andymatuschak.org/

- https://www.patreon.com/posts/71081197

- Literally a related quantum computing / physics example (with Michael Nielsen): https://quantum.country/
A few years ago my friend in a rent control Santa Monica apartment had multiple absentee neighbors illegally putting their units on airbnb. So I find it extremely difficult to buy into your numbers being anywhere near accurate.

My personal experience is in a low-density rural setting (near Joshua Tree National Park) where the park's tourism forms a substantial part of the local economy. But at least in my hood, which pre-airbnb was rife with dilapidated/abandoned ramshackle cabins and SFR homes low-income pensioners, artists, and tweakers would usually occupy, it's been completely transformative, displacing the locals and multiplying prices of anything with airbnb appeal.

But it's a hot-spot for tourism thanks to the national park. There's enough tourists getting stuck in the wash near my property to reach remote airbnbs in rentals via satnav I could open a towing business.

I don't think what I said applies to a run of the mill city where tourism contributes relatively little to the economy. You didn't mention anything in this vein about your city.
One serious criticism of Mozilla is the fact that a major chunk of that money goes into the CEO's pockets and doesn't get spent on Firefox.

That single fact makes me reluctant to pay for Firefox. Unless I'm sure that all the money I donate goes to the right cause and not to a CEO's bank.
Ask HN: Why do people write comments?
I'm genuinely curious as to why people leave comments on forums, reddit, HN, social media (YouTube, Instagram, etc.).

The problem is: Most comments will not be read by anyone (or read by only a few), so what's the point of expressing your thoughts and opinions through comments?

For example on HN, sometimes there are hundreds of comments on a post. HN doesn't notify you of replies to your comments. And yet, people write comments, maybe hoping that someone will reply to them. I just don't know what the "utility" is in these situations.

Is it just to get it out of your system? To document your own thoughts for your future reference? And how does that work? I believe if people want their comments to be seen, they may put them at the top, possibly in response to other comments (and sometimes it can be annoying when a reply has nothing to do with the parent).

And btw, what makes this even more surprising is that most social media, forums, HN posts, etc. have a short life time. What is the benefit of the comment you put on an Instagram post—that gets forgotten in a manner of seconds? Worse yet, IG doesn't even keep all your comments on your profile, so it's like writing on the walls of a city you're never going to visit again.
In Firefox I go to View > Page Style > No Style
Not exactly Soviet but "We" fits well here: https://en.wikipedia.org/wiki/We_(novel)
Agreed on everything except the assertion that people don't buy support or consulting. Sure they do, just maybe not at the scales the author would like? Depends how much you're happy with.

But the bait and switch, and the retail "loss leader" practices? Hundred percent. He gave some good examples, but some others you might not have thought about are Google and Chrome, and Microsoft and VSCode.

We're already approaching Chrome being your only choice, and what do you think Google will do on that day?

Much more difficult to get to is VSCode being the only game in town, but I can imagine it being the only one that matters at some point.
That's the SaaS stuff. NetFoundry is the company behind OpenZiti but OpenZiti is 100% open source and you can go install it and run it all yourself.

https://openziti.github.io/ziti/quickstarts/quickstart-overv...

It's also fully featured, no nerfing etc
yep that's the one! good old ebbinghaus
I know this might be an unpopular opinion, but my opinion on how to make money off open source is mostly, “you don’t”

Companies release and contribute to open source because the open sourced code isn’t their primary business and there is more value in having outsiders contribute than the competitive advantage of forcing competitors to create their own version of whatever the open source code does. This works fine without making money.

Individuals work on open source because they want to participate in the community and might want improvements. This works fine without making money.

Yes, we would lose companies that are created solely to develop and release open source software, but I am kind of ok with that.
> But AWS was forking and not really helping their bottom line. So Elastic changed their license to block AWS. AWS started their own fork. Some people vilify Elastic in this story

The negative reaction to Elastic was not because they changed their license, but because they made their own proprietary license, rather than an understood OSI-approved license, like AGPL.
The other thing going on is... the system is such that they have to spend the money on something, sooner rather than later.

These VC funds made a lot of money last year, and if they can't make up a reason to re-invest it they have to return it to the next layer up, who face the same decision.

They are probably getting paid on assets under management, so their incentive is to support current valuations by swapping funding rounds at good valuations with other funds, and generally putting the money away before things get any worse.
In the Art of Manliness podcast, there was an episode recently on how athletes with traditions and rituals tend to perform better than those without, even if they are tiny. Its something inside our monkey brains that helps us with our confidence and performance. Weird stuff, but interesting
I worked at a 5000 person tech company and it was a mish mash of different services. It may have seemed smart but learning so many different interfeces, literally dozens, was exhausting. When I was at another bigger company with a better devex investment, all of the internal tooling has similar look and feel and felt a lot better.

When you’re a startup I understand you can’t invest in devex but there is a point where investing in your own tools makes a huge difference to internal productivity.
Control iPhone, iPad with Your Apple Watch
The legion of folks who learned to code via geocities/neocities websites/tumblr themes are a fantastic example of this. :)
Wouldn't the AGPL with no CLA have made everyone happy? Elastic wouldn't have had to worry about Amazon adding secret sauce to a fork and then selling it as a service, and the rest of us wouldn't have had to worry about Elastic going proprietary.
I edited to clarify. I would consider using them on a system that never gets connected to the internet.
Confused. Did the domain change? It’s currently hosted on the product website. Seems like pretty clear, standard content marketing.
The words used make the whole thing very confusing. Understanding and remembering are two very different thing in cognitive literature. Understanding is deeper about connections, and remembering is more recollection of facts or knowledge. It is fair to say that you cannot understand something without having some knowledge, but you can certainly know a lot of facts without having the slightest understanding.

It also poses wildly different challenges, where the metrics by which one is to judge the "degree of having attained knowledge" in the broader sense of the word, depends entirely on which of those aspects one value.

Some literature refers to this dichotomy as "instrumental" or "relational" understanding. You see this very clearly in math, where students can recall the facts of equations, but they don't understand it.

It can very well be that the author of this article is aware and appreciates this distinction. But, the phrase and title of "learning is remembering" will certainly evoke suspicion. Just because it is much easier to remember something one understand, does not mean that by remembering, one understands.
Everything you need to know about Zen 4, socket AM5, and AMD’s newest chipsets
Not really surprising that there's a lack of confidence in the untested combination of reducing tax (for high earners) and increasing borrowing. At first glance, that would seem to be a recipe for high inflation.
FOSS goes beyond throwing some code on a forge and slapping a license on it!

A lot of companies do astroturfing by creating a false impression of community, cooperation, openness and decentralized development.

Later on they add CLAs, switch to open-core or use other tricks to strictly control development and use.
The article starts to get its teeth into something, but then never bites down. In particular, I don’t think the author has a clear idea of who he thinks the hypersane people are. How can someone who believes in all sorts of superstitious nonsense, such as the Dalai Lama, be “hypersane”?