skysight-inc/HackerNews huggingface dataset:
I had an android app refuse to log me in because of my email address, despite having an activated account for weeks.
Apparently it was "The Visual Display of Quantitative Information" by Edward R. Tufte and I was severely mistaken about the date of first publication.
Thanks, but I can't take credit :) I think I first came across this term in a foreign affairs article, and from then on used it often in presentations to various brain-dead military officers who all seemed to have degrees in Biblical Studies from colleges whose boards are full of Domionionism types.

In any case, the term has been around for a while. Unfortunately, our officer corps is populated by weak-minded fools who have more allegiance for their quasi-Baptist cults and podcast hosts than their country. They all seemed to have a multi-year education in how to use Hebrew language factoids for isogesis, but had no god-damned clue what a "heap" was, and were effectively mid-level managers of "Cyber Operations"...

Our current state of affairs in the civilian sector isn't too surprising and I have infinitely more confidence in random banks and credit "borough" companies than I do in our military.

All of that to say: a cyber 9/11 attacking civilian infrastructure is a best-case scenario because that's where all the good people are. An actual 9/11 will probably attack the defense sector where all the incompetents work and will be way worse than actual 9/11. You have officers with theology degrees from shit-tier southern bible colleges to thank for it. After we're done bombing whatever rural town the hacker happened to live in, our next two steps should be professionalizing software engineering and writing history books about how christian fundamentalists destroyed the integrity of the US officer corps.
Not to be confused with "tortious" or "torturous" (even though all three etymologically refer to twisting!).
Highway 16 and the 43 (2 on the BC side) are still open. They're probably referring to the 16 because the 43 is pretty out of the way. The 1 and 3 is still open on the AB side too, though avalanches were/are causing trouble in Rogers Pass in central BC.

any drive conditions in BC can be checked at https://drivebc.ca/
in AB https://511.alberta.ca/#:MyRoutes

Anyone who was seriously motivated to get to the rest of Canada could drive through the US or take a ferry to Vancouver island, drive to Port Hardy, take a ferry to Bella Coola or Prince Rupert and drive to the rest of the country from there. It would take forever and the roads from Bella Coola and Prince Rupert are notorious. Vancouverites say the Coquihalla is the gnarliest road in Canada, and it just shows that they've never seen the rest of their country. The 2 lane, gravel, Heckman Pass on highway 20 is nothing like the paved, seperated 4-6 lanes of the Coq.
well, isn't that what hackernews is?

or other communities like FOSS?

or any group focused on specific topics?

i disagree with the hard borders though. that just creates bubbles.

i also want to participate in different communities based on my interests. some of which are a completely different group of people.
The SI unit is Pascal. hPa is frequently used in weather reports in the US.
Fernie is accessible both from the south and the east.
Errors get expensive, but DDoS attacks could literally kill your business.
That's essentially what a Linux distribution is.
You'd be surprised what insurance companies overlook sometimes. An actuary told me one company he worked for accidentally sold an insurance policy for death due to cancer, but didn't ask applicants whether or not they currently had cancer. So that was quite expensive lesson on selection bias for that company, lol.
Tom Cruise numbers for the Rock, good God.
I thought it was more that the human brain "stack" is very small and thus unsuitable for complex operations with many variables.

https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus...
Spoiler alert: I have done this and they disagree with you.

Look, everything is contextual -- your rural area may be superior in some respects to the ones I've been to. But you also shouldn't assume that your experience is universal.

Edited to add: if you haven't been to a big city in a while, you should take a trip. They're not generally the hellholes you've been led to believe by right-wing news media.
When I was younger I expected Spotify would eventually "fix" their god awful search for local/downloaded content. I've long given up hope though. The only answer is they don't care about you when you don't actively have bandwidth to download ads.
The desktop client semi-recently removed the global search bar - just another example of prioritizing aesthetics over usability.
Can anybody who has done both compare TypeScript's gradual typing with Python's?
To be fair, you can keep it SI and make it 480KG/M2 or 5 persons in a huddle :p
Thanks! At work we're on 365 sadly but now that I know what the options are called I'll Google them!
Many machines on IX.
Can't handle discussion and evidence opposing your worldview?

That's the mark of a weak mind.

If only we could shut down all contrary evidence to the expert consensus. That would totally lead to a better world.

The truth is really the opposite. Diversity of opinion, contrary arguments, and unusual new ideas are the engine of progress.

This article, and Substack in general, is a great example of how true progress is made. It could be wrong, maybe even it likely is wrong if it contradicts the consensus, but damn the consensus! This is not a safe space where we only discuss approved ideas! The point of research is to find flaws in the consensus. How is that possible if contrary ideas can never be discussed?

Think like a scientist! And have the decency to allow others to form their own opinion rather than forcing one on them.

Think: What has been gained by censorship versus what has been lost?

You are simply on the wrong side of history if you don't enthusiastically support free discussion, especially for the ideas that are marginalized. The better policy is affirmative action for disfavored ideas.
I'm in a bus under a freeway overpass as I type this. I pass under here twice a day. The underside is smooth, possibly to keep it easier to clean. I've definitely seen overpasses that are not smooth underneath, but certainly not all overpasses and tunnels have space in the ceiling.
If it's a bank, it's because the 40 year old database they first used to first digitize their 150-year-old accounts had a maximum character limit (which is why you sometimes see 8 character maximum passwords). Old accounts that generate money just by sitting around are also the reason they never need to upgrade anything and can make changes at a snail's pace.
High cohesion, loose coupling.

That summarizes it. But to understand what it means usually takes at least 10 years and most people will never understand it.

My best interpretation of high cohesion is that it means that every component/module/class in a system can be easily explained to a non-technical person who has business/domain knowledge... In as few words as possible.

Loose coupling requires simple interfaces. Simple functions/methods which accept simple (raw primitives or plain objects) as arguments... You want to avoid methods which accept 'live instances' as much as possible. Instances which have their own internal state should not cross module boundaries ideally (not passed around as arguments). That is also a sign of low cohesion. High cohesion and loose coupling often go together naturally. For loose coupling, I often think of a power plug/power point or a USB port... Simpler is better. Imagine how difficult it would be to plug an elaborate 10-prong power plug into a socket with 10 holes... Imagine how much work that would be for the electronic equipment manufacturers. The interface must be as simple as necessary to get the job done.

If you can do these two things, it will constrain how you think about and write code and you will produce the most maintainable code you can imagine. The language won't even matter at all. If your method interfaces are simple (no complex type parameters), it becomes trivial to figure out which types a specific methods accepts as arguments.

IMO TypeScript makes it easier to work with bad code, but isn't a better solution simply to avoid bad code? It's not that difficult once you have the right approach.

In a way, I feel like TypeScript is a symptom of the entire industry surrendering to bad code... A surprising number of people in the corporate sphere actually believe that there is no such thing as good code and even that architecture, software design and planning doesn't matter. The only solution they will accept is to throw more people at the problem and implement security through obscurity.
I dunno, hope you know more about road engineering than I do. This is a section of the Coquihalla.

https://www.instagram.com/p/CWWz8QCP4Mm/?utm_medium=copy_lin...
Awesome, glad to hear that's working out well! You can thank Lenz Weber ( @phryneas on Github ) for much of that API design, both the APIs themselves and the TS typing.

Yeah, let's just say that `createAsyncThunk`'s use of TS generics is, uh.... interesting :) The "object field override" generic technique is neat, but also weird at the same time.

Really, just doing `const state = thunkApi.getState() as RootState` is an entirely valid workaround here. Sure, you can argue it's not as "type-safe", but it's got the same net result and it's less clunky.

Just out of curiosity, has anyone looked at our new RTK Query data fetching API for possible usage? The reception for RTKQ has been highly enthusiastic so far, and it's designed to eliminate the need to write _any_ thunks or reducers for data caching scenarios. (Like everything else Redux, you can mix and match whichever works best for a given use case.)

- https://redux-toolkit.js.org/rtk-query/overview

- https://redux.js.org/tutorials/essentials/part-7-rtk-query-b...
Work less.
Just to drive the point home, serde does solve the n^2 → 2n problem: serialized data is first deserialized to serde's intermediate data model (consisting of, like, 30 or so different types), from which a bespoke Rust object is produced. So you define how your types (de)serialize oblivious to the fact that serde_json, say, will be on the other end doing the actual (de)serialization.
And should we all start rolling our own crypto now to avoid dependencies? In most cases a stable library is going to be much more secure than a custom implementation of `x`. Everything has trade-offs. What's stupid is dogma.
That'll prevent it leaking to most things, but not to subprocesses of your application.

For example your application might interact with command-line tools written in Python, and unless you delete PYTHONPATH from the environment variables prior to launching any subprocesses, they'll inherit it. This could lead to subtle and confusing breakage.
Reality Labs Research: Bringing Touch to the Virtual World
There's a full range of possible depictions on the scale from "pretending" murder is G-rated to showing gratuitous violence and unnecessary gory detail.

For example, it's largely sufficient to the plot and character development to know that Batman's parents were killed by a mugger when Bruce was just a boy, and that Uncle Ben was killed by a petty criminal whom Spiderman had the chance to apprehend (but declined to do so). Nothing is added by showing entry/exit wounds, slow pans over puddles of and spurts of blood, or any other sort of gore porn.
Halo (TV Series 2022
What I hear you saying is essentially "If nations don't react to large scale genocide, then they won't react to mere harm to economic interests" - do I understand you correctly?

Because if that's the case, then I think you are extremely mistaken, because all the history evidence shows that the major nations care much more about their geopolitical interests than humanitarian factors even to the scale of genocide. The world has repeatedly ignored genocide while at the same time violently reacting to relatively tiny economic or strategic threats! Cambodia, Rwanda, etc... Heck, the world definitely would have let Hitler get away with Holocaust if they weren't already in war with Germany.

I'm not trying to downplay anything, what I'm saying is that the scale of atrocities is irrelevant because even if China or anyone else would do public horrific torture-murder of most of their population, it would still have less likelihood of triggering an intervention than if they threatened the USA network of satellites; It's very, very plausible for a genocide not to trigger a reaction but for an economic threat to "do it". I'd rather say the opposite - genocide will get a reaction if and only if there other (strategic/economic/political) factors that make an intervention desirable; at least that's how it has always been in practice.
One of the things I hate about being on the fringe constantly is that I have so many interesting stories to tell, but none of them are mine.
This is so bad, and the implications are so huge, that the solution will be to pray and forget it ever happened.
Assuming you get everything you want and then some sure. But settlements are compromises - I doubt any of the homeowners at end of the day are in the black. But their losses are less than if they had not sued. Not a great investment by any means
Most of the advanced math I learned used textbooks from the early 2000s era, which were often junk; this was the beginning of the "new book every year" phase of universities, one which they seem to have never left. (What I did retain was usually taught by lectures or compassionate fellow students.) My multivariable calculus book was recalled by the publisher mid-semester! One of the more talented kids got so pissed off at its quality that he went through the whole thing and ended up finding several hundred calculation errors in it (not typos or typesetting).
2022 Lucid Air: Take a Deep Dive into the EV’s Powertrain Tech
>which are available but not as cheap as ordinary indoor ones.

The panels aren't crazy expensive. ~$300-500 per square meter for 10mm pitch full color outdoor, depending on how much you buy, including shipping. Not including power supplies, cables, driver boards, enclosure, etc.
Wait, there is another Jumanji and Transformer movie?
(guessing JTR == John The Ripper? https://www.openwall.com/john/ )
>a lack of money

Maybe if they'd quit genuflecting to boondoggles like OPW to the point of bankruptcy they'd have more money? And even better, maybe more people would donate?

https://lwn.net/Articles/594583/
Unfortunately, the app is only available for 32-bit macOS. It's a consumer app, and I have yet to find an equivalent 64-bit alternative.

Thank you for the suggestions :)
There are a lot of free options: even more if you consider ones that require a minimum balance. The paid ones though are typically $10-15.

Where they really get you though is in service fees. If you overdraft or do any one of a myriad of options you can get hit with penalty fees. Basically you just have to treat the minimum balance as a hard zero.
"Do the bare minimum for what you're assigned, then volunteer to do the parts you actually want to do."

I've done this and they punished me for it. They want you to be doing a lot of regular stuff and they don't care about the extra.
I have a family I have to support, so I can't just leave.
They would fire me if I do.
My favorite is when only a subset of special characters are allowed - and you must use special characters! Oh my god!
> Unauthorized distribution prohibited. Link to this page, not copy it.

So, if I print it out on paper and give it to a colleague, that's copyright infringement?

What about if the page no longer exists and it got archived on the Internet Archive? Is accessing that copy a violation of copyright?
I'm the same way. But I ended up being nearby other people watching it that I had a lot of the really gory scenes spoiled for me. Then when I finally got dragged into watching it I knew what was coming and it didn't end up being too much to overcome

It's an important show, but yeah really brutal
Saving power in embedded systems – Reducing idle CPU speed
And if he didn't have a developer friend who was willing to help, the launch would have taken months.
> If NPM/Github were being responsible here, they would make package owners re-upload clean copies of anything which hasn't been touched since before the start of their audit logs.

I’m surprised more isn’t being said about this part. Any stale dependency is now untrustworthy and they all need a version bump to prove provenance. This is potentially something GitHub could protect against server-side for everybody or build into NPM. They know if a version was published before this date and can stop people from using them.
It's an example.

It is also not most buildings.

(It is the most expensive building, however.)

My "ever" referred to whether or not most buildings might ever be constructed in a vacuum. Clearly, some are, and it's all but certain that more will be.
I mean it depends on the context of how the violence or gore is presented. In a lot of Korean shows / films in particular it is extremely stylized to the point where it's less disturbing and sometimes more comedic even.

I'd agree that gratuitous or cheap violence is kind of disturbing or at least the implication of what is says about the viewers is. But I think categorically saying that depiction of violence is disturbing isn't true.
Rust on MIPS Windows NT 4.0
> who might disappear at a moment's notice

It's much easier for a corporation to disappear at a moment's notice. "Limited liability" in the LLC is there for a reason.
Hmm that's interesting, can I please request you to open the issue https://github.com/bangle-io/bangle-io-issues/issues so I can fix it. Thanks!
Google invests $740M to improve Australia’s digital economy
A social network(?) based on .plan files -- back in the day, this was how you let people know your status; you'd use the finger [0] command to get them for a user.

[0]: https://en.wikipedia.org/wiki/Finger_protocol#Finger_user_in...
> the City of San Francisco and the design engineers were carefully monitoring the building’s movement as construction of the retrofit got started in May 2021. It didn’t take long to notice an issue. The vibrations and disturbance of drilling through the Old Bay Clay were making the settlement accelerate. The speed at which the building was tilting and sinking started to increase as the drilling continued. In August 2021, construction was halted to reassess the plan and find a solution to install the foundation retrofit safely. As of this writing, crews are testing some revised drilling procedures

It sounds like they still don't have a solution to fix the leaning tower of San Francisco.
Photos are indeed sparse, here's the highest-res I could find of the machine I saw at the museum (built 1979, much more compact now that we can forego the vacuum tubes), thankfully there are enough pixels to read the post-it note naming the machine "Marvin": https://upload.wikimedia.org/wikipedia/commons/7/7d/MIT_lisp...
At the 1990 TeX Users Group meeting at Texas A&M University, one of the events was a tour of the computer center where we got to be in the room with their Cray. I think I sat on the bench.
I love this answer. I’m thankful for thoughtful people like you.
Settlement is one of the conditions that SF Bay realtors draw a very hard line around. I have on several occasions seen just the possibility of settlement kill deals and drive prices down by huge percentages. Similar to black mold.

The explanation that makes sense to me is that settlement is a problem that could be very costly and disruptive over a long period of time, and it's expensive and complicated to prove otherwise. So in the case of the Millennium Tower, they did in fact attempt to prove that the settlement was not going to cause major long-term problems, but that seemingly had no impact on the price behavior. I think with such an ingrained pattern, there isn't really a way to force buyers to think unconventionally; everyone "knows" that you don't buy in a building with settlement, and no one "knows" that there are circumstances where it's OK to buy anyway.
`expressionfor(argument)` for instance doesn’t require modifying the signature manually, and should work similarly to nameof(argument).
What a great idea to have a transcription.
Much faster to read it. Then, we can decide if we might want to watch, which in this case, definitely yes.
Fascinating story. Great summary of geotechnical engineering.
There will be much more to the story to follow, it looks like.
Just to confirm I read it right. You found that you couldn't comfortably watch Seinfeld with your girlfriend? Was that because she was uncomfortable watching it which made you uncomfortable too or you assumed that she would be offended and that's why it was uncomfortable to you?
Philosophical confusion often ensues when we use words outside their context. In this case, words like "intelligence", "consciousness", and "understanding" are meaningless, because they have no widely understood meanings in the context of non-human systems.

The Chinese room argument is effectively a counterargument to the Turing test. Turing defined intelligence in terms of external behavior of the system. According to him, a system is intelligent, if its behavior is indistinguishable from that of a human in a task that requires intelligence.

Searle claimed that intelligence is a property of the physical system itself, not of its external behavior. In order to determine whether a system understands something, we have to observe its internal behavior. A state machine could in principle pass the Turing test due to an extensive set of rules, but Searle would not call it intelligent, because it is fundamentally a simple mechanism.

The original Chinese room argument went further. Searle claimed that the same principle that rules out the intelligence of a state machine also rules out the intelligence of any programmed computer. I think that can be attributed to taking models of computation too literally. If we define computation as taking a fixed program and a single input and producing a single output, it feels mechanical rather than intelligent. A system like that can simulate another system that interacts with the environment and updates its internal state, but like Searle himself claimed, a simulation is not the same as the simulated system.
What is this "too pedantic" of which you speak?
Prepare for failure. A good rule, but painful is: The more income tied to an account the greater the difficulty to move the income. I'm too tired to list best practices but for example: Set up canaries, daily emails from your account just for the peace of mind that your email is the primary communication for the account. Biggest assets should take time and multiple steps to transfer or cashout. Know your account managers and be able to contact them directly.
This is a minimum effort article that glosses over all the real difficulties in the “just do this” it suggests.
Yes. I'd be astounded if multiple such attacks aren't ready to deploy. At least 6? Maybe as many as 12. What it's waiting for is a desperate enough actor or a weak enough moment. Russia and China learned from Japan and ISIS et al learned from bin Laden -- divide, don't unite.

But eventually there will be a sufficiently naive actor and/or a sufficiently weak moment.

The tragedy, of course, is that all we have to do is address the totally and completely obvious problem. It wouldn't even be that hard. But we won't. Last 4 of SSN is still enough to transfer a SIM even with explicit direction otherwise, and transferring a SIM is still enough to drain a bank account even with explicit direction otherwise.
It's misleading to compare two contexts this different. The millennium during which writing slowly evolved was optimized for orality in a way ours is not. People learned to memorize a lot more, for example. As an approximation you may consider yourself exempt from OP's generalization if you're illiterate.