skysight-inc/HackerNews huggingface dataset:
I'm pretty sure all uses of RUSTC_BOOTSTRAP are to get around limitations in Rust's SIMD support.

The main users are encoding_rs which depends on packed_simd and qcms which needs NEON support.

So it's not like we're going around using all sorts of unstable features. It's very targeted and at least in qcms's case unlikely to change before stabilization.
Happens in rust, too.

Mainly to fix soundness holes in the language. Like there was some problem with match statements, guards, moving values and potential (I think?) user after free or so. Which required match guards to be slightly constrained in some edge cases.
Sometimes a quick glance at the comments will have someone timestamping the useful parts.

And - hey! If the only solution was in a video snap off a quick blog post! You can even link the video and maybe it’ll help someone in the future.

Modern web has become less and less “write” and more “read” and that contributes to the downfall imo.
Additional properties it should have:

* Basic HTML only, no Javascript

* No user interaction (comments, etc.)

* Gets updated occasionally but not all the time, perhaps a few times a year
Maybe I misunderstood the great commission, or maybe I am only familiar with the kind of Christianity practiced by the Christians I have known in my lifetime. Perhaps saying that the great commission calls on every Christian to proselytize is not universally accepted among Christians. As I said, I cannot really comment on Christian perspectives because I am not a Christian. I do not think there is much doubt that Christianity is a religion that actively seeks converts, and Eastern Orthodox churches are not an exception (they have missionaries too). It may not be the central motivation of every church, and it may not be required of every individual Christian, but proselytizing of some kind is a requirement of Christianity.

It is doubtful that Jewish proselytizing occurred to any significant degree under Christian or Muslim rule, which would have been the majority of the lands where Jews lived during the medieval period. It was made illegal by various emperors, kings, and councils. Jews were already suffering the persecution of Christian rule toward the end of the classical period -- among other things, the Sanhedrin was abolished (its last act was the creation of a fixed Jewish calendar; the biblical system you mentioned was based on observing the moon and having religious authorities make announcements of those observations, which could not continue without the Sanhedrin). Judaism remains open to conversion by people who want to convert, but there have be no active efforts to find or win converts for at least 1000 years, and I suspect even longer than that.
Flashing back hard to alt.cyberpunk.chatsubo, where a bunch of William Gibson wannabes would write for each other as an audience, set within a "virtual bar" known as the Chatsubo.
Interesting that this is basically the same point as a comment on another submission last week from the same blog: https://news.ycombinator.com/item?id=27386666

> But they never made this complaint in the actual Bugzilla where someone could consider their feedback, they skipped straight to the "complain via blog post" phase. [...] My advice to the author is that perhaps they should extend a little more charity and "just ask" first, before they jump at the opportunity to complain in public - without having mentioned the issue to anyone with the ability to fix it.

Which comment links in turn to another post, for which the blogger writes,

> I would file a bug report but I cannot imagine that Fedora would accept it. They already know that this feature doesn't work; it's right there in the DKMS manpage. It's there anyway because, well, I don't know. This is the most user-hostile decision I think I've ever seen Fedora make.

but in fact the issue was fixed within a week of reporting it.

Firefox, in particular, uses the not-so-secret escape switch to unlock Rust nightly features on Rust stable. A bunch of folks on the Rust team are pretty unhappy about this (see e.g. https://github.com/rust-lang/cargo/issues/6627), but it is the current situation. So "Firefox broke after I ran rustup" is a very different complaint from "My code, on Rust stable, without the secret escape switch broke after I ran rustup," and the blame (if there is any blame at all, which is unclear without the actual error report) is on the Firefox developers, not the Rust developers.

In the general case, the Rust folks care a lot about backwards compatibility, but in turn they do that with an eye towards never having a Rust 2.0. They've taken a lot of innovative steps towards making Rust 1.x usable indefinitely, including the nightly/unstable system, the epoch system, crater, etc. A consequence of staying on Rust 1.x indefinitely is that you cannot possibly be bug-for-bug compatible with Rust 1.0 and Cargo 1.0 for all theoretically possible code (see Hyrum's Law: https://www.hyrumslaw.com/). However, if something breaks in the real world, report it, and I expect the Rust developers will be sympathetic and try to fix it. Without any indication of what broke, nobody can do anything with this post except get unactionably mad at other people, and that's pretty useless for actually getting things done.

The author is, of course, free to blog whatever he likes. But I think the HN community should stop upvoting his clickbait posts.
I mean, I guess if new Freenode's mission to "preserve IRC" includes preserving drama, flamewars, channel takeovers, and mass bans, then mission accomplished!
The job you were supposed to do is now done half as good by women.

They don't provide for a family.

The combined negativ result (of women achieving less - cf. their physicals, eg. in sports) is compound.

The corporate world is now/today like watching women's soccer.

Thank you <you can't say anything against them> propaganda.
No.

Modern programming languages and frameworks are explicitly designed so that you don't need to see how your code fits into the whole. That's the whole point of building abstractions, because it's too hard to keep all of the details in your head at one time. Writing code is generally concerned with the low-level details, which are hidden from other parts of the system (and that's a good thing). When you ask someone a coding question, that's what you are testing. To the point of the article, yeah maybe there is some correlation between someone who is good at writing code and good at writing API documentation.

The complaint in the article is that the high-level conceptual documentation is lacking. The systems design stuff. The architecture. And while there are certainly people who are good at writing low-level code as well as understanding high-level architecture, that's not always true, as they are very different skillets (and I don't mean this as a slight against anyone, it's probable that most people who are good at one could become good at the other, but in practice, many people's jobs lead them to spend more time on one instead of the other, so that's where they build up skills and experience).

Anyway, the higher-level documentation is a very different style of writing. It needs to read like a book (as opposed to API documentation which is more like a dictionary or encyclopedia). You need to be able to pull information together from lots of places, and it must be presented in a methodical way, where (for example) you can't assume that the reader has knowledge of something before you have presented it.
Imagine how quickly we come up with more efficient ways to get to the moon if we just banned all current rocket technology!

(Thats silly. We’d just stop going to the moon for a few decades to centuries).
> or weeks the leave list has grown to over 700 while the stay list is at 3.

It's more like 1.5 [0]. #techrights stayed and #forth has a bridged setup. The third channel listed is #freenode.

[0] https://github.com/siraben/freenode-exodus#projects-and-chan...
Maybe a US thing? Yes, people do this. Quite a bit right now especially because there is a supply shortage so buyers are desperate to find houses for sale. Not unheard to get bid out by cash buyers going well above asking price. So the possibility of finding a home you love before it's listed on the MLS is attractive to buyers.
I think it is a pretty big leap from 'maybe this is not automatically good' to 'you must be a pscyhopath.' If there were no trade-offs, then it would be a short discussion and we could definitely fall back on axioms.
I don't know why this is downvoted -- it's true. They are two very very different skillsets.

I'm an ops guy, not a developer, and willing to hold my hand up and say that I suck at documentation. It's a deficit I recognise and work around: I have often paired up with someone who is better at documentation than I am, but less technically apt or possibly earlier on in their career than I am, because it's easier for me to tie a training piece along with the documentation piece. It's kinda like a win-win.

If I didn't do this, generally nothing I did would be well documented. I can write what I think is decent documentation, but I find it tedious and tend to half-ass it. My bad.

But that's not even the worst of it. The worst of it is that there are technical document writers in my line of work and the documents that they produce are an order of magnitude more useful and thorough than the best of my documentation. Like you could ask me to spend a week writing a document and them to spend a day and I'd be outclassed. It's a world of difference.

I know some guys who are good devs and good technical document writers. I know some who are incredible at one and bad at the other. One human can have two differentiated skills, it's true, but they're not at all intrinsically tied.

A good coder does not a good technical document writer make.
I gave you actual examples of improvements I’ve seen with my own two eyes. People can’t drink gdp.

I don’t doubt there could be an IT cell. What I was reacting to was the idea that it is a major reason for Modi’s success. Like “Russian collusion” this is just cope by people who can’t accept that it is they who are the unpopular ones.

People don’t understand that propaganda like hypnotism only works on people who are already primed to believe it. Why does anyone listen to this BJP IT cell? Do you know?
So you're claiming that needing help to fix an issue in a language you don't at all know is bad? How is it supposed to work otherwise? In my opinion, the fact that you have an option of asking an expert in this situation is a good thing.
Could it be used to could make cars based on hydrogen which while thermal, would be also without net carbon emission, isn't?
I don't know if you saw it, but Sam Harris, Jordan Peterson and Douglas Murray had a debate about this topic a few years ago: https://www.youtube.com/watch?v=aALsFhZKg-Q

TLDW: we don't know if Peterson is religious or not but he thinks that Christianity must stay. Harris (obviously) is an atheist and thinks religions must go. Now, Douglas is interesting. He's an atheist but thinks that Christianity must stay because much-much worse ideologies would take its place. Peterson and Douglas like to prove their point by pointing to existing ideologies that are already very dangerous.

Personally, I don't have any argument to offer. Since seeing this debate, I thought about this topic a lot but I still didn't come to a conclusion.
>e) you get a professional introduction that signals to the homeowner that you're serious; more so than someone that just prints off 50 copies of a letter on their home printer and drops them like flyers on doorsteps.

A professional introduction by whom?

A web only start up that "introduces" two perfect strangers for a fee?
What? If you run into a bug, having people willing to help you out is absolutely a feature and to insinuate otherwise is absolutely ridiculous. If you personally prefer to deal with it on your own, then you're still free to do so.
The fact that tables must be sorted with JavaScript is a fundamental flaw in the HTML specification. Sortable tables that the website cannot ask to be unsortable are a strong disincentive to use those tables for layout. Mandatory thick & ugly borders would also help.
Includes the very worst part of echo chambering though.

Don’t like someone OR their comment? Just do your part with three other people and it’ll be faded, once it’s faded other people will join in hiding the bad man who said the bad thing - and gone!

No more contrarian opinion, we protected other people! Everyone agrees now. How wonderful.
We're building an API to monitor elevators and stuff inside buildings. There are smart and dumb elevators. In any case, no one is actively using the data yet to improve our experiences like mentioned on this thread...sometimes we just wish we knew when to take the stairs.

If you're curious to view the kind of data streaming from a building or basic elevator, see here: (https://onboarddata.io/), python SDK is on Github (https://github.com/onboard-data/client-py). Every building is different. Some elevators have data on flooding, weight, inspection, electricity usage, while others do not.
The U.S. Constitution permits “Letters of Marque and Reprisal”, essentially Congress giving individuals permission to wage outright war on foreign entities. Ransoms (be it for life or data) are absolutely an appropriate application.
The title makes perfect sense: they hopped in their time machine, arrived in medieval Sicily, got blitzed, had a feast blindfolded, hopped back in their time machine, did some archeology to find the cooking pots, and politely asked the pots what happened "last night."

What happens in Sicily, stays in Sicily (until dug up).
The German take on privacy in public spaces is obviously absurd and needs to be adjusted.
Lessons Learned from Journaling for 13 years
I'm glad to hear that others are equally frustrated with the tight coupling between D3 and Observable.

For me, it just wasn't worth the effort of learning D3 AND Observable (especially, not being particularly fond of JS to start with) - in the end, it was too much, and I ended up using a simpler third party javascript charting library instead - which was a real shame, because I really loved what D3 could achieve.

Mike Bostock is clearly a genius, but I think his brain is wired differently from the rest of us mere mortals - and unfortunately, he seems to have the knack of making simple things terribly complicated.
Update: Saw that NewPipe even offers a stream to Kodi option. NewPipe is a popular open source YouTube interface.
Some BBSes evolved into forums but even those were different.

We lost the “local” based internet groups and we only really have “subject” based groupings anymore.
> There are still a large number of people creating blogs and websites without analytics etc., and with no expectation of being able to monetize their work.

Gemini is a social space as well as a protocol. Part of why it's got such a sharp break with HTTP than e.g. being a subset of HTTP with a special client, is to demarcate such a space for those who want it. Minimal websites still operate within the larger context of the HTTP web, where this demarcation doesn't exist. Click a link to a Facebook profile from that small blog and you've unwittingly chosen to load half a megabyte of markup and tracking scripts. This is not possible with Gemini because such a capability simply is outside the protocol.

> But even danluu occasionally uses tables and images. https://danluu.com/cli-complexity/ https://danluu.com/branch-prediction/ . I think these articles would be made worse if these features were removed.

I agree that this could be annoying. Gemini has support for alternate mimetypes, so it's possible to return Markdown to the client. I think that Markdown is still in the spirit of Gemini's minimalism, but it does support more things (including tables). If a particular client refuses to render markdown, it's still readable as plaintext.
Most people probably don't preoccupy themselves with reduction of suffering, but that is not the same as saying most people don't see value in reducing suffering.
Been thinking about this stuff a lot recently, partly driven by a couple of threads here about 'good commit messages' and things like that. We end up with a lot of context and intention outside our code, which I personally think is a massive failing.

In my OO days most codebases lacked a layer describing what the actual use cases of the system were. You'd maybe have a bunch of 'controllers' in a web app, or a service layer through which everything funnelled, but they were quite light in terms of meaning. In functional programming we talk a lot about pipelines of transformations over data, instead of the chain of policies through which some business information passes. Obviously some people write more or less intention revealing code (and not everybody works in a sort of enterprise environment where this stuff is paramount), but it's rarely taught as the entry point of an architecture. The closest is probably just functional tests, which most people appear to hate, and are rarely first class citizens in your codebase.

I've been wondering lately if there is some space in programming language design to address these issues. One (impractical and not entirely original) thought experiment I've found interesting is this: what if your codebase was entirely append only? What primitives would you want to be working with? You'd probably need more hooks, more late binding, more policy objects, to be able to change processes over time. But out of that you'd get some interesting properties, like a much more structured history of your understanding of each business process, much better than a textual changelog. There was a brief period where DSLs were fashionable but I'm not sure that's the solution, certainly it doesn't seem a popular approach these days.

Anyway, I found the article interesting. In software there are always two models at work: the model we're implementing in code, and a meta-model in the wider world that causes us to change the implemented model. I wonder if there's mileage in being able to represent _both_ to some extent in the artefacts we build.
I disagree. If a programmer cannot articulate their thoughts and ideas clearly, and cannot effectively communicate with others through writing, I would question whether they fully understand the concepts themselves, and whether they are actually a good programmer.

Being able to write is a skill in its own right, but it's one which anyone can acquire with practice, and it's one which many programmers would benefit greatly from. Writing code is only one part of the job, and writing documentation, requirements and design is a big part of the rest, and these parts are just as important. It's often the case that the act of writing down these things identifies inconsistencies and omissions which have not been picked up on during design or code review. And, ultimately, your libraries or application need to be used by other people, and if it isn't properly documented it's going to fall short of expectations since people won't be able to use it as intended.
What's a sherd?

And I've never had "beer bread." What does that taste like?
Doesn't seem that way to me, but when I work longer hours at home I feel happier, less stressed and my day fits better.

Ever since I had to go back to 3 days a week I'm getting less done, I'm more stressed and I dread the days of commuting and having to sit on my tiny desk with sub par peripherals and all the distractions.

So it's anecdotal, but chalk one up for longer hours at home being a preference, even if I don't think it's true.
Admittedly I've only had to deal with ransomware once, trying to help a friend. That one was way too shoddily written for anything like atomic replace or DB identification heuristics…
Are we exploiting plants when we grow them for food?
>I do tend to read the diffs first.

You are lying to yourself.

You are necessarily claiming that a single person (you) is capable of adequately verifying the trustworthiness of the work of hundreds (perhaps even thousands) of developers.

That's just the story you tell yourself to convince yourself that you are in control.

Mean while FAANG have been doing it all wrong by hiring thousands of security engineers. They should've hired you.
The Human Factor (AF-447, 2014)
My knock on my previous to jobs was leadership / management (lack of) delivering on what was discussed in the interview (nature of the work, team, culture, future, etc.) vs no updates (read: communication) as things evolve in different direction(s).

Yes, difficult conversations. I understand things can and do change. But assuming I'm onboard with whatever (without even asking me) was for me an invitation to look elsewhere.

It's as if they didn't understand the market favors the engineers. And that with rare exception there's more sea for well-qualified fish.
But it may provide other benefits like helping others & being perceived as an expert, which can lead to paid speaking opportunities, workshops, or even just another thing on your resume to help you appear worth a higher salary next time you look for a job.

Book sales themselves are not where your income comes from as an author, especially in a niche. It’s all the other stuff. If your book sells a lot that’s awesome, but that isn’t a realistic plan.
yes. there's a few million doses of leftover J&J vaccines, nearing expiry date vaccines, etc in USA alone. they surely need to ship them out asap and earn some goodwill points.
“It’s best for you AND the company” sorry but every time I’ve heard this exact phrasing, it was only good for the manager voicing it, not for me NOR the company.
Because you wouldn't want to be subjected to suffering yourself. It's not complicated.

All humans everywhere desire the end of their own suffering. We're awful at minimizing it but you can see our hamfisted attempts in our seeking out of pleasures and avoidance of activities which are unpleasant, stressful, and painful.

When we observe other humans/animals hurting most of us feel with what is suffering.
Every 10 years my career repeats itself. I’m solving the same problems I was solving back in 2011
I was waiting at a street crossing at 231st Street in the Bronx the other day with my hands over my ears while a couple fire engines with screaming sirens drove by.

After they passed a girl waiting to cross the street looked at me and said: “I was born and raised in Brooklyn, and the sirens, they’re music to my ears!”

Another time the metro wasn’t running and we needed to take the free shuttle bus instead. We sat near a large woman next to a small boy and listened.

> Whatchyou talkin’ ‘bout the end o’ the world’? It be just a storm, not the end o’ the world! Who been givin’ you ideas ‘bout the a-po-ca-lypse anyway?! You wake up in the morning (snap) — happy. You go outside for a walk (snap) — happy. That’s how it’s done, son! There be no time for bein’ pessi-mistic! Look at me! I still have some years in me and I don’t have time fo’ dis shit! (loud joyous laughter)