skysight-inc/HackerNews huggingface dataset:
It's a catch-22 ... would Amazon be this innovative had it been nationalised?

At what point do you nationalise? Is there a next technology which will be stifled if it was nationalise?

Does nationalisation sttifle innovation?

I've been wrestling with these questions as I actually don't like Amazon for all the reasons that have been well publicised ... but their customer service is excellent.

Which sets me against a string of recent bad experiences with local suppliers, getting stung, and thinking ... well, if Amazon treat me better, why shouldn't I move away from local suppliers and stick with the monopoly? Which goes against a lot I believe in.

I guess the problem is it's putting a lot of trust in Amazon. Which is itself an argument for nationalisation. I don't know.
Dumb question: what would be the cost of a compiler-based mitigation, ie. never using fused instructions (ie. complex instructions broken-down into several micro-instructions internally by the pipeline) but only micro-ops that won't use the u-ops cache ?

This would have an obvious impact on the code size/cache efficiency, and on the number of registers used to store intermediate results, but how much would this kill performances, depending on the use-case ?
I agree with that thinking about it in terms of mutability is a bit missleading but I am not sure how your idea would fix the issues with RefCell and Mutex. Additionally I think that some code is clearer with enforced single assignment in the syntax.
Downloading a software trough http and executing it on your operating system is not very different than downloading a software through http, and executing it inside your web browser virtual machine.
nvm allows to install and switch node versions, volta does it automatically. It creates a proxy executable which checks package.json, nvmrc, and automatically chooses proper node version; and it remembers the version used when globally installing (npm -g) so stuff will keep working forever, without worrying "can I update node? Are all global deps compliant?"

Also, volta is cross-platform. Nvm is macos only and nvm-windows is a totally different project (slightly different behaviors etc)
Alan Moore announces five-volume fantasy epic
But these two things really aren't the same. You could design something to definitely break after 2 years, or something that lasts at least two years.
Zero gravity kills cancer cells (2019)
It would never get passed, though. The government relies on being able to force companies to lie to people for things like criminal investigations and so on.
Cleverscence Rank Bluehost Second as Place to Find Plenty Hosting Solution
The changes I described for the mutpocalypse vision are basically all there is to it, because &mut has always been a misnomer, never about being a mutable reference as its name replies, but rather about being a unique reference, that nothing else holds a reference while you have that one. The main thing the mutpocalypse sought to achieve was to adjust Rust’s syntax to match its semantics (including to remove mutability tracking on bindings, because that wasn’t part of Rust’s necessary semantics, and wouldn’t make as much sense after the trivial syntax change).

The thing I’m noting about atomics, RefCell and Mutex is how they have methods that (safely) mutate themselves, despite taking &self, a supposedly immutable reference.

(I’ve modified the final sentence in my original comment to clarify this.)
That’s... a little bit of a stretch of what it means to be a ‘docker’ container. It’s more a ‘Windows container services’ image, which requires a host Windows OS to run...

But yes, this further gets to the confusion about what ‘docker’ is vs ‘docker desktop’. Docker desktop for MacOS is certainly not going to just magically make it so you can run “docker run -it microsoft-windows” to get a CMD prompt on your MacBook though (but with a Windows VM and the right environment variables set, maybe?)
I don't know if this is a cultural difference with cryptic crosswords in general or if it's specific to NYT crosswords, I used to do NYT crosswords with my American partner (I'm British) and the wordplay never made sense to me. Answers often seemed to be made up of words which could literally relate to the clue but combined made no sense as a term or phrase, even as a pun.

Edit: Don't want to sound like I'm deriding their style too much, my partner always got the wordplay so clearly there was a learnable style to it
Vodafone and Google Cloud to Develop Industry-First Global Data Platform
I guess it would never have occurred to me that the term wasn't commonly used in the software industry. I guess it's more associated with transient hardware issues but software certainly has no lack of weird hard to reproduce bugs too. (Or interactions between software and hardware of some sort.)
I used to think of the BBC as my favorite overseas news source (I'm American). They have disappointed me in several ways, though. Now they're just one of many I'll scan once in a while, but always with a grain of salt.
Based on the article, the verticality of their business seems to indicate they are not merely in logistics...
It's sort of a joke that works on two levels:

One is that if you imagine the probability-of-usage weighed tree over the DNF form of your script, taproot is most efficient and private if most the probability mass is clustered along a central path-- like a botanical taproot-- particularly the "all participants agree" case that almost always exists.

The other when you spend using one of the hidden scripts, you tap into the public key to expose a hash tree root hash.

But really, the name exists because easier to talk about stuff when you have a name for it, the idea long predates having a formal spec for the construction, and taproot was the name I picked. Today we could also call it BIP341.
> falling apart as soon as you touch things like atomics, RefCell or Mutex.

Does it really fall apart? None of these constructs change the fact that if a &mut T is available, you can call functions on that type that take &mut self. The only thing that breaks is the assumption that non-presence of mut implies that there is no way to call those &mut self functions. If you change it to "non-prsence of mut implies that you need extra constructs like atomics, RefCell or Mutexes in order to get mutable access" it works out again.
A brick would generate lift if you apply enough thrust, with the right angle of attack. But it wouldn't have much of a glide ratio. And neither does this contraption.
This is such a specialized app, almost a feature to a larger app, that it's hard to even imagine a target for it. Did you stumble upon a problem in the wild that your app solves? Without a clear understanding of a target, you can't do marketing (and that's assuming there's a market for this). Even something basic like a persona could help you market this app better.

What about creating an addon for Google Docs that integrates with your app? Maybe a freemium offering can help reach customers?

Have you considered selling it on Flippa?
Right, but what is the solution if this "normal security practice" relies on having a 3rd party sign your stuff but they refuse to do so, for non-security reasons?
> In 2020 they shipped 70 billion packages, of which 90% was spam.

Is that their problem, though? I don't think anyone expects the post to police package contents.
I can't speak for others, but me personally - it doesn't matter when it comes to the interface. I'm cool with En_IN, En_GB and En_US. Whatever the default is, I let that be. I read so much user generated content (like this thread!) where I can't control the locale, so I have to be cool with it.

I'm more particular about the input, especially if it's auto-correcting. I prefer "analyse" to "analyze" and other similar changes so I set the software keyboard accordingly. En_GB and En_IN would both be fine, except for the currency symbols. I prefer En_IN because it gives me access to the Rupee symbol (₹).
Heh, there was a time when Microsoft’s Polish translators (who I’m mildly convinced are robots in disguise) decided “Sign in” should be translated as „Zarejestruj”. Which is what everyone else called the “new account” button. They managed to fix it since then to a much more reasonable and much less confusing „Zaloguj się”.
How not to sort a list of countries
Having an Hdd running at 100% on Windows 8, slowing everything down, is actually what made me switch to Linux Mint. Never looked back.
I'd change "the best minds" to the "some of the most educated and technically prepared minds".

And it's not only to click ads, there is a whole lot of engineers (even more in poorer countries such as Brazil) who end up working in banks and finance, mostly to deal with complex spreadsheets.

It's a complete waste of educational investment.
The mental model of & being immutable and &mut being mutable, that’s what falls apart. Here are types that are taking &, and yet are mutating themselves.

This becomes a huge deal when people think that they have an immutable data structure just because they have an & reference to it. Someone will inevitably stash a mutex or similar in there because they just need to be able to mutate it this once… I mean these three times… I mean all the time. Oh, you wanted this immutable data structure so you could diff it for your VDOM or incremental calculations or whatever? Heh, guess you’ll have to find some other way or structure things so that mutations can be propagated through the object tree or something. And you’ll keep on having cache issues from time to time when people forget to jump through the right hoops. Sorry about that.

So yeah, the mental model of &/&mut references being about mutability is just completely and harmfully wrong. Rust does not have a way of guaranteeing immutability.
Oh you just had to go there :) Sure, let’s say that “sweet” and “fruity” are completely independent.
Some home lasers have this problem unfortunately. I think I learnt my lesson and started to buy home office equipment.

They're more serviceable, longer lasting and they're generally faster and higher quality overall. When used in light duty, they run as long as you can find refills for it.

I always buy original refills BTW. Yes, they're expensive but, they last for a long time and I sleep better at night.
Mazette
They have two sides. One silver, one white.
Is this a nodenv replacement? Why not nodenv, or even https://asdf-vm.com ?
1/2 of jobs are pointless. 1/2 of labor will be automated.

Coincidence?

It'd be amusing to re-score the highest risk jobs with the bullshit jobs criteria, measure the overlap.

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

https://willrobotstakemyjob.com/highest-risk-jobs

I worry that automating bullshit jobs will embed those tasks deeper into our economy, like technical debt. Better to just eliminate the bullshit jobs.
Ok, so if I visit a site with malicious JS it can now potentially steal the contents of my ram at a blistering few KB/s for the duration that I am on the site.

That's really not that big a deal compared to slowing everything down again. Modern computers are slow enough thanks to the mountains of abstraction developers insist on using (web included!), the realtime AV scanner, Ads, user tracking, and just general software bloat.
I have toyed with the idea of training an AI system to help solve UK cryptic crosswords.

In these crosswords, found in newspapers such as The Times of London, the answers to clues are defined by words or phrases at the start or end of the clue (for the vast majority of clues – occasionally it’s both, a double definition, or the whole clue is the definition).

Half the battle is guessing which part of the clue is the definition (the rest of it bring some kind of hint, such as an anagram). I bet an AI system could learn some rules that would help you decide if you should be focusing on the start or the end. There’s a blog called Times for the Times where people helpfully upload annotated answers, underlining the part of the clue that is the definition.

Point would be to learn new strategies to use as a human, not just to create an AI solver.
Not seen that name in a while. Matt Ginsberg is a man of many accomplishments, but I had heard of him due to his contributions to computer contract bridge - his 90s-era world computer bridge champion program Gib (Ginsberg's Intelligent Bridgeplayer). In bridge, a game of imperfect information, it used the approach of dealing thousands of hands that opponents potentially could have, analysing them with perfect information, and taking the action that was statistically favoured. Interestingly, bridge programs seem to have somewhat stalled since. No doubt they've been improved but they can't beat world-class players even today. Though that might be lack of resources thrown at the problem.

https://en.wikipedia.org/wiki/Computer_bridge
So it's easier for us to teach a computer to think than to teach people to think and act differently? Not sure if I agree with that statement, they require very different solutions, one is technical and the other social. I don't think just because the social solution is hard that it makes the technical one easier...
Sounds similar to an typical software project.
Yeah missed that, thanks. 536,000mph
Here in Ireland we have a lot of limestone and new houses must have radon barriers in their foundation. People living in older houses without them are susceptible to lung cancer. Growing up my parents always kept our windows open when possible. My grandmother, a non-smoker, died of lung cancer.
Thanks, I too was struggling to understand how it's able to do such efficient targeted range requests, you explained it nicely.
Automating Project Maintenance on GitHub
Screening healthcare workers could serve early warning system for future viruses
Checkpoints don't do what you think they do.

They only exist today as a mechanism to prevent nodes from being flooded by low difficulty fork blocks, forking off back before height 230k, because the initial difficulty of Bitcoin (2^32 hash operations per block) is too low relative to multiple TH/s asic mining devices.
He was probably being cynical on the "personal worth" addition.
Can you please post a link to the article about Accenture? Sounds interesting
It's only theoretical until we discover that some state agency got it working three years ago and has been using it to quietly pwn activists since.
Or "jail" time for the company... Suspend them from operating or getting new clients while they are in "jail". And maybe have them forfeit all profits earned during their "jail" time.

Really the possibilities of solution to some of these issues are endless, limited only by our creativity. We're just stuck as a society with what we already have and there is huge push back against anything out of the ordinary or creative or different when it comes to government and our governance models.
As much I dislike Stallman's outreach "strategies" and general public efforts, I'll freely admit he's been right a LOT. The problem is that no one will listen to him because he's an ass about it. I imagine he thinks himself a modern day Cassandra...
Economies tend to grow. That is, more stuff (goods and services) is available to be traded as populations grow and productivity increases.

More stuff + same money supply = lower price per stuff. The math is unavoidable. Governing bodies don't play a role in that.
> > If a story has not had significant attention in the last year or so, a small number of reposts is ok. Otherwise we bury reposts as duplicates.

> > "in the last year or so"

> Not in the same month or even after some hours later.

A year is the expiration date on reposts of items that _have_ had significant discussion. Items which did not have significant discussion, and also did not have a large quantity of reposts already are exempt. In some cases the mods have reached out to submitters and suggested they repost items which the mods felt were interesting but did not catch on.
Peter Seibel: Common Lisp Standardization: The Good, the Bad, and the Ugly
I think Stallman has been having a relevant point here[1], worth to mention, a philosophical one if you will, which is the question: should technology keep progressing as fast as possible because is convenient no matter what’s price ?

That’s the background discussion where I think Stallman has a point, I heard this from him years ago regarding Facebook and privacy, and that was before all the scandals.

[1] Facebook is surveillance monster feeding on our personal data - Richard Stallman https://www.youtube.com/watch?v=9c3sv30w158
I think it wouldn't change much - SQLite is already pretty optimized towards reads, for example a write always replaces a whole page and locks the whole DB. The free pages can easily be removed by doing VACUUM beforehand which should be done anyways to balance the b-trees.

The storage of SQLite is already really efficient, for example integers are always stored as varints so small ones only take a byte. The only thing I think could maybe be improved for this use case is changing the structure of the b-tree to be more columnar - since right now all the data from different columns is intermingled with the btree structure itself, querying a subset of columns has a high overhead.
Full node is an abbreviation of "Fully validating node", which was a term created in contrast to "simplified payment validation" (which basically means perform no validation yourself and trust that the majority of hashpower is being honest due to pressure of other participants validating).
“what do you make of this?”
While watching a video from The Hill[0], I came across this[1] interesting video by Russell Brand where they are discussing the unilateral decision making of the tech billionaires to "change/save the world".

[0] https://www.youtube.com/watch?v=kZ5DavuOkcM I didn't know about this channel, it just came in my youtube feed and that is how I came to know about the Bill Gates controversy; I am not from the US :)

[1] https://www.youtube.com/watch?v=3_8owv2dtP0
How is this different or better than asdf? I'd love if asdf was rewritten in Rust and fast. Someone wrote the run script in Go and it was amazing.
0.5% interest makes houses cheap in relative terms. You get a lot of leverage for basically nothing.
It's very common in gaming circles (not game dev afaik, just ppl who play games). I found it weird wording too, at first; it seemed like a euphemism for 'bug' to me, but I think I now have a more nuanced understanding. I think a 'glitch' (to people outside the software industry) is something that makes software behave in strange or 'wrong', unintended ways, but not crash or give straight up gibberish results. Like, a game crashing is a 'bug' but a character being transported across the map is a 'glitch'.

Likewise, if software rounds bank transfers to the nearest thousand $ and loses the remainder, but only on Thursdays when there is an 'r' in the month, then that's a glitch; but when the software doesn't open that's a 'bug' (or rather, 'it doesn't work').

It's an inconsequential difference from a software engineering pov, but in my experience it's major to outsiders, to the point where they start looking for workarounds for 'glitches' or explain things away, but throw their hands up at the first sign of a 'doesn't work'. I don't understand the thinking, but at least trying to understand users in similar circumstances has made me realize that there are things where I just can't understand someone else's point of view, in which case I need to switch problem solving or design methods; because no matter how hard I try, my 'how is that not obvious' approach isn't going to work.
The most upvoted stackoverflow question is about branch prediction (which is caching in a way):

https://stackoverflow.com/questions/11227809/why-is-processi...
The term is archive node, which has been in use since history pruning was implemented.
The amount of time and the opportunity cost involved in "knowing your way around Kubernetes", might as well just pay for Slack.
> not present in the article at all

Did you find any evidence of sexism in her first example? Is it unreasonable to say she jumped to her own conclusions there?

Do you think there might have been more going on in her second example than "sexism" when she got seated in a supply closet? Is it reasonable to assume no one went to lunch with her just because she was a woman?

> presenting analysis of "the way men think" would be an absolute minefield, not to mention inherently reductive and problematic

As opposed to her one-sided anecdotal "evidence" of a sector structurally ill-adapted to women that she somehow stuck with for 20 years anyway? The fact she stuck with it so long is indicative that there must be upsides, none of which she mentions because she wasn't interested in providing a measured or constructive account - she wanted to write about sexism.

> by being very specific and factual she gives us more to chew on.

That's precisely it: her account isn't factual, it's anecdotal with all the inherent biases and one-sided interpretation that go along with that.

What nutritional value are you deriving? What did you find actionable or insightful? What are reasonable men to take away from her post? What are women, aside from "don't join up"?
The idea is that everyone should be able to verify the blockchain. If you can't verify it yourself, you have to trust someone.
Haha
My experience has been bit different with medium size companies. Small companies just dont buy any custom-developed software. Medium-sized have the money to pay for custom development, but not for buying SAP. And the executives are extremely sensitive to the effect of the software on work efficiency - basically this is what they pay for, the software is supposed to make employees more effective so they can avoid hiring more people. If the application gets slow and can't keep up with the business then they need to move more people to handle the slow task and the app developers get grilled.
On the other hand, in large companies, management quite often ignores it, they can just hire more people and thus grow their kingdoms.
I’ve been doing the NYT crossword regularly the past year or so.

NYT crosswords often have tricks, either in the clues themselves or patterns in the puzzle. Will Shortz commented on one of his favourite clues Q: “It may turn into another story” A: Spiral Staircase.

There are others I’ve found sneaky, eg Q: Greek Leader. A: Alpha

Today’s puzzle had for example Q: Whopper Junior A: Fib

2. Some puzzles have rebus answers, where more than one letter will fill a single square. It’s not obvious when this is the case

3. Sometimes there is an overall pattern to the puzzle. One recent example was a rebus where several squares had double O rebuses in single square. If you connected these squares together they formed the shape of a 7, ie 007. A few clues on the puzzle related to James Bond and would be meaningless without this context, eg the clue would mention a range of years and the answers were Sean Connery or Daniel Craig.
SMS is a totally different protocol. It's a 1 to 1 framework, not a 1 to many, by default.
CrunchyTips
Video tips for iPhone, iPad and Mac. Two minute or less videos emailed three times a week.
Stop Selling Your Technology
If I recall my electronics/telecommunications classes correctly, you would only need very little current. You could also send short pulses and wait for the "echo" back to have a rough estimate of where the cable is broken.

The biggest issue I see is about the cable length: you would need to use high voltages to make up for the losses and fault location would become way more difficult. Another option would be break up the cable in smaller sections and monitor each of these independently, but I don't know if that's a valid option for this use case since the entire point of the eruv is that it must be continuous (maybe the sections could be tied together using non-conductive materials?)
Maybe you do not know about this https://privacy-watchdog.io/truth-about-protonmail/