skysight-inc/HackerNews huggingface dataset:
Yep I absolutely agree with this.

I’ve spent about the last year optimising text CRDTs so they’re actually usable in practice. A few years ago, 800mb of ram usage and 5 minutes processing was common to open a document. Now we’re talking 2mb of ram and 20ms. That is the difference between something not being viable and something being usable everywhere. And yes: my code involved a lot of custom data structures and algorithms. There were no libraries in cargo which did exactly what I needed.

This thread is full of people bemoaning “leetcode problems” for being irrelevant in software jobs. But I use them all the time in my work. Software engineering is far more varied than any of our individual careers.
> since it promotes the idea that the whole thing is just impossible and we should just live it up before we hit the Malthusian die-off.

I haven't seen the author you criticize ever promoted either that or that he suggests that humanity as the whole should revert to "hunter-gatherer primitivism."

I see now you are summarizing his writing just as "just lots of pessimism". But the numbers don't lie. Unless you directly depend some specific miracle (and you should state which that is supposed to be) the numbers, if extrapolated assuming continuous growth, result in resource exhaustion. Continuous growth is provably impossible without some miracle involved.

And I guess the above observation you translate to "the whole thing is just impossible"? Would you define your "whole thing" as the "infinite growth and scientists will give us a miracle allowing that"? If not, what are you talking about then?

In the words of Tom Murphy, from the article:

"The physical reality is that we are living in an ecologically, evolutionarily untested paradigm that is very recent (on relevant timescales) and powered by patently unsustainable practices and resource use. The cost is rapid ecological degradation and global disruption to the biosphere. It seems quite clear that the track we are on does not lead to the stars, but to ignominious self-termination of this whacky mode called modernity."
I mean we've cured a lot of types of cancer in mice, have reversed aging, etc.

Are there actually research groups throwing the kitchen sink at mice and seeing how long they can make them live?
>No Documentation, No Problem

>Who needs documentation when you have the power of intuition? YOLO-Driven Development encourages you to keep your genius solutions locked away in your head. After all, real developers don’t read documentation; they conjure it from thin air.

Apparently this style of development has already become very popular as almost none of the projects that I look at have any documentation at all.
It also introduces a second order problem when the summarization algorithm is updated/changed. Anyone reading an article before the update can get one summary while everyone reading after the update can potentially get a totally different summary.

It's like when people talk about Google search results without realizing their search/browsing history has put them in a particular bubble. There's no guarantee any two people's result ranking will be the same which can affect their understanding or perspective on a topic.
Exactly. R7RS-small was meant to be a minimal core language, in the spirit of RnRS for n <= 5, whereas R7RS-large was meant to be a fairly complete set of standard libraries.
you can always ask interviewer - define invert what does it mean - and interviewer in 100% cases will explain and even provide test cases.

in fact any candidate that doesnt ask clarifying questions and goes deep into coding right away - has a chance of going into wrong direction and is flagged as red flag.

As an interviewer I always lookout for candidates that dont ask questions, dont start with test cases, assume in their mind what is their understanding of ideal solution - and start coding. These are very inexperienced people who do that
Yea fair point, totally agree. Big selection bias.

Still, I think a lot of folks could benefit from thinking through "how do I get into system B?" - because those skills are tremendously helpful in System A, too.
In this house, we obey the laws of thermodynamics!
I'm a woman and I didn't either book particularly masculine nor did I feel like the women came off badly. The main female character in The Idiot was fantastic. I consider Dostoevsky one of the best writers in terms of understanding women. I'll resist the urge to quote.

It could be that the POVs are more universal than you think.

Have you read Crime and Punishment? There's a scene in there that I can hardly believe a man wrote.
Barely working on desktop, slow on mobile.
It's a specification of the scheme programming language: https://en.wikipedia.org/wiki/Scheme_(programming_language)
Isn't Julia's parser still in Scheme?
Except tiktok is owned by the CCP while Facebook Twitter etc is not owned by the US government.
For what it's worth, I've written plenty of code using file watching. I did a build system that needed to watch the file system to pick up file changes.

You're absolutely right that file watching gets really hairy really fast. Sometimes you won't get events for files. Renaming directories can make things get all kinds of weird. Sometimes you'll get a flurry of updates for the same file and you need to debounce. It's a mess.

But the actual atomic primitive events themselves I've found to be fairly simple. It's basically just write, delete, and rename. I think modeling that as a sum type of a sealed class hierarchy works fine.

Most of the problems are a level above where the set of events is hard to parse meaningfully.
Isn't their use case borne out somewhat from this study?
Why were no cameras allowed in the train station?
It's all bad. Let's not add more bad when we're struggling with our existing bad.
It's the latest version of a language specification for the Scheme family of programming languages.
Yes, SPDK for us sits on adjacent to the VM however, so our use of it for now can be best compared to an alternative to specialized PCIe hardware operating in pass-through mode directly to guests (e.g. AWS Nitro), with enough industry heft to (in the case of AWS especially, and GCP more recently via a probably-Intel collaboration) to get guests to have drivers for those cards. You can see this in action in the Linux drivers for ena (aws) and gve (google).

This is how the usual suspects get past software interrupts adjacent to the VMM, on the "client" side of things. Getting the driver stack integrated into Linux is no small task and letting it percolate into distributions in common use is necessarily a slow process. SPDK permits getting decent performance and gradual deepening of our functionality while still relying on virtio, which has already percolated.

As I understand it, on the storage side, these cards tend to expose an NVMe interface which is somewhat generic, so you don't see the same kind of driver siloing there. There's a related bit of SPDK and hypervisor functionality, vfio-user (vs vhost-user), but we elected not to use it at this time. They both use a similar shared-memory transport.

Azure is an interesting outlier, a large one, in that their reliance on Mellanox (a subsidiary of nvidia) drivers is documented, so they could be considered in a partnership to achieve the same aim. So you could read the mlx drivers in the same fashion as ena and gve.

I've been watching the technology "vdpa" with some interest to have a shot to also provide pass-through PCIe devices to the guest that do not add such a driver dependency so far outside our ability to influence: Microsoft is going to have a bit more equal a relationship with nvidia than we would as it comes to problematic changes in the Mellanox drivers. But I suspect it'll be some years before that can possibly happen, if it happens at all. It's not easy to get a Connect-X 6 DX card, for example. So, there are many problems for the foreseeable future trying to get into hardware, though I'd like to avoid precluding it.

I liked this blog post in getting a feel for this, but in brief, they're computers plugged into computers: https://www.servethehome.com/zfs-without-a-server-using-the-.... Our alternative is to carve off a core or two instead of plugging a computer into the computer.

Maybe at some future time...I suspect, no sooner than five years from now, but probably, should it come to pass, quite a bit later...there will be some commonality and availability in such PCIe cards and Ubicloud or something like it could consider a tangible development theory around them.
Chicken Scheme is a high performance source-to-source (C) Scheme that supports the R5RS and R7RS (work in progress) http://www.call-cc.org/
You should be able to leave your house for two weeks and not come home to it being taken over. You don't have to leave it abandoned long enough, just long enough to get unlucky. I've had a few attempted break ins already, usually when I'm home so I can discourage them by turning on a light or yelling out the window (the police don't care, so no help there). I had a van pull up to my house a couple of days ago with a ladder (lots of windows on second floors open now) that booked it when they realized I was home.

I do live in a neighborhood with a large unhoused neighbor population, who are well aware of squatter rights and looking for opportunities, so its not just a "well-heeled" problem for us. Frankly, if you tolerate this kind of behavior against rich people, it is eventually going to effect you as well (they just get bolder and bolder).
Cancer, Alzheimer's, and slow people being eaten by bears are also natural parts of life. In cases like that, screw nature.
Did I miss the process? Isn't it a guy saying he's got Free Energy™?
You clearly don't know good coffee when you drink it if you think Starbucks is 80% of ideal.
None of those have anything to do with the climate change disaster at hand. Do you have something more substantial than dismissive handwaving to contribute?
Narcissism – Science Confronts a Widely Misunderstood Phenomenon
But it isn't about the laws, or why isn't that a problem for Cloudflare or Comcast? It's about police departments doing what they ought not to do out of incompetence or a desire to harass innocent people who inconvenience them without violating any laws. Which they could just as easily be doing because of Napoleon syndrome or lobbyist pressure from the RIAA.
May as well ban video games, dungeons and dragons, and rock and roll while we're at it.
> When we drove in Worcester with learner's permits, we had adult supervision. Afterwards, we were only allowed to drive without adult supervision once we passed the driver's test.

Am I to assume you never made a single mistake while doing so?

Of course not. Learner drivers stall, they forget turn signals, they don't keep up well with the flow of traffic. That is fine, that's all part of learning and perfectly normal.

> Clearly, Cruise's vehicles aren't ready to drive in San Francisco without adult supervision.

I don't think that is clear at all. Sure, they're making mistakes, but so did you and I and everyone else that ever learned to drive.

> But let's get back to the thesis: It is highly inappropriate to equate a machine with a human. Machines have no rights whatsoever. The "We've all got to learn sometime" attitude doesn't apply to this discussion, because an autonomous car is not a human.

I don't think that has anything to do with it. Driving a car is not a "right" that all humans have, it's a privilege that can be quickly taken away.

Everyone is afforded the opportunity to learn at some point, and we need self-driving vehicles to have that opportunity too. Fast forward 20 (or whatever it is) years to when self-driving vehicles are much, much safer, they mean long-haul truckers don't have to be away from home in an unsafe and unhealthy profession, they mean less vehicles on the road, etc. etc.

Society NEEDS those benefits, and if we never give the self-driving vehicles the opportunity to learn, we'll never get there.

> What instead applies to this argument is conventional engineering and business development: Where is it appropriate to run Cruise's early marketing experiments, where bugs (and other unanticipated behavior) is expected? What are the appropriate limitations to put on vehicles when they have no driver? For example, what if the first use of the vehicles was a private resort (like Disney World) where the nature of a malfunctioning vehicle is easier to absorb because there are very few passenger vehicles.

Absolutely, those are very important discussions to have. They are being had, by people in a position to make those decisions. Like a million things in our society, if you don't like the decisions they're making, you need to get yourself into that position.
I suspect the key word, here, is "adults."
> "R7RS-small" (which might even be complete already).

I believe r7rs-small was finalized over 10 years ago.
Are you under the impression that other countries don't ban US services for exactly this reason?
You do not need to be the first, to be the newest, to be the most unique, to stand out at all, on anything you do - including pictures.

Your entire life and everything you do in it is more like a vote than it is a work of art. That's a good thing.

You can take a low res picture of that sunset in a mundane place half obscured by trees and local housing because you want to emphasize the moment and how you feel in it. It does not need to be a commodity to share.

High quality photos are great, but comparing the photos you would take to capture part of your life to the photos others take of theirs is like judging an autobiography by the font choice.

Right here, right now, you vote with every action you take. Photo, small talk, dream job, favorite ice cream, whatever. To me, a million people taking different kinds of shitty photos of something is much more interesting than the single highest quality professional photograph of the same thing.

We will have nice photos of everything, that's great, but if we all stop doing our own shitty versions of stuff then so much signal is lost across the population as a whole
Yes, I was reading Bastiat (The Law) a while ago and he made a point that struck me: the state can't enforce positive (philanthropic) rights (i.e., you are entitled to this and that) without violating a natural right.

For the state to enforce a citizen's philanthropic right to some stuff, the have to dispossess someone else of it - after all, the state can't produce anything, it can only expropriate what's been produced.
I have a on hold project called Who is Blocked. It listens to webhooks (GitHub so far) and try to guess which folks are blocked on their tasks so you can support them.
Replicate is cutting prices in half
I work on Dart and I'm honestly glad that didn't happen. It would have frozen the language in time and features like the better type system in Dart 2.0 and sound null safety in 2.12 would have been unlikely to happen.
Rock Used as Doorstop for Decades; Turned Out to Be Worth a Fortune
This is what the article misses. NIF is doing theoretical testing using extremely inefficient lasers.

Nowhere in this article does it mention the gains from using more efficient lasers, instead treating the 400MJ input as a constant. Bad reporting.
Hmmm, everything about this screams "perpetual motion machine".

The device is not actually explained or adequately described, it's created by someone without much in the way of background in related fields, he claims that its divinely inspired, it has failed to garner any interest from subject-matter experts, etc.
There is a large LGBT framing in the article on Naomi Wu's situation. I would rather hear from Naomi, it's entirely possible this is about her stance on COVID, Uyghur Muslims or something else entirely.

> Despite her primarily Western audience, Wu has consistently encountered unfavorable treatment from Western media, often tinged with misogyny. Notably, a VICE Magazine reporter appeared to consider outing Wu without her consent, potentially jeopardizing her safety by revealing personal information.

It was VICE who outed her sexuality, a publication by Sarah Emerson [0]. VICE itself has a massive left-wing bias [1], and doesn't quite fit the 'misogyny' narrative. It's entirely possible they could have got her arrested or killed (she was already living somewhat dangerously) [2].

I hope this article took the time and asked for permission to publish - it's entirely possible that this kind of attention itself could cause significant trouble.

[0] https://www.vice.com/en/article/3kjqdb/naomi-wu-sexy-cyborg-...

[1] https://www.allsides.com/news-source/vice-media-bias

[2] https://nextshark.com/naomi-wu-vice-controversy
I want to learn-in-public making an interpreter for my fellow C students.

I've been working on an incremental brainfuck-and-beyond interpreter. Brainfuck is nice because you can deal with single characters rather than lexing or parsing. Right now it's just a brainfuck interpreter with all the bells and whistles you'd want animation, highlighting the loop you're in, skipping the loop you're in, memory tape visualizer, decent error messages when you write a bad loop. Here's a preview (kinda ugg because everything has to live in one file) https://ellie-app.com/nG99JJ3wt6da1

I'd like to make a bit of a writing series on this: start with BF with one instruction and a single cell tape. Expand to cover everything in BF. Then expand out to a language slightly bigger until we have the idea of scopes being a thing.

Here are the ways I was thinking of expanding the language a bit in order to bring in new concepts:

- Bring in numbers where 10> means >>>>>>>>>>. This means we need to parse more than one character at a time and introduce new ways of failing. Like maybe 5[ is a bad instruction because we don't want to have a loop in there 5 times (or maybe we do?)

- Add variables. I know that sounds antithetical, but I think it's interesting. Programs like "++^var>_var" would mean "increments the value in the current cell twice. Store that value into a variable named 'var'. Move one cell to the right. Put the value stored in 'var' into the current cell" so then we have to keep track of what variables are what. Kinda fun.

- subroutines or even better function calls so that the current scope of variables can change. I have no idea what that would be like.

Anyways, is there anything like this out there already?
There isn't one meaning in leetcode questions; it could mean a bunch of things. That's why you ask questions in an interview.
Motor accidents are a natural art of life. I really don't understand why there are folks out there pursuing zero car crashes.
I've been working on server provisioning and application deployment tool for a while now, it's my hobby project that I haven't shared much and it is still in the "polishing" state.

https://serverfluent.com
Yes, I agree. Reading "The Unreliable One" section in the context of someone who is being pulled in too many different directions by incompetent management really changes how it comes across.
'half of American adults' in the poll sample.
The 7th version of the Scheme standard/specification, basically. There's a "small" and "large" version of it, for different use cases/preferences (there's a bit of drama behind this: R6RS introduces a lot of "large" features that many implementers felt were too "bloated", which was eventually resolved by splitting the standard in small/large variants).
DNA sequences are undergoing frequent changes if there is no evolutionary pressure on them. The message would quickly be scrambled. They would have to encode it into highly conserved gene sequences, i.e., completely reinvent life as we know it.

The moon is a harsh environment and (like most places in the solar system) exposed to significant danger from meteorites over geological timescales.
Not sure if there is anything directly from the horse’s mouth, but there are lots of articles describing it: https://www.techradar.com/news/captcha-if-you-can-how-youve-...

Human labels are absolutely still needed, for now at least.
I remember the hockey puck mouse had a ball because it was a pretty fantastic ball: it was dual toned, one hemisphere white, the other Bondi blue. As you rolled the mouse, you'd see the ball turn and have a neat color display through the translucent plastic of the hockey puck mouse.

That was my favorite part of the hockey puck mouse - it was one of those little moments of "surprise and delight" from Apple. And alas, I can't find a good video of it online.
I was wondering if part of this is more people working from home and feeling entitled to have a work-conducive residential area during the day.

Certainly things like construction and gas powered yard maintenance bother the hell out of me now that I work from home and live in a residential neighborhood (ironically none of this stuff is a problem in condos). I'd like to see noise restrictions on "cosmetic" work like leaf blowing and lawn mowing. Disallowing daycares seems pretty pretty hard into entitled nimbyism though.
I've yet to meet any organization that doesn't have at least 2 "owners" of a repo (that's in prod)

Once you pass from single user to "organization", multiple "ownership" is du jour

Maybe there are some out there - but they're stupid, if they are
Ignores idea that overhead bags sometimes end up behind the row. Even if you didn't put it there, stewards have the authority to move them around, and often will to accommodate other bags.
For shock value, the Canadian workplace safety ad featuring the chef comes pretty close: https://www.youtube.com/watch?v=noFCekWiUGE
Google was using CAPTCHA data to train its Street View photos for addresses and street names back in 2012*.

https://techcrunch.com/2012/03/29/google-now-using-recaptcha...
>It seems like a strategy to imply such people shouldn't be held responsible

Isn’t it the case with almost any group of people not just tech? Politicians, wealthy, “influencers”, heck, even the ones who commit crimes -and not just a statement- like mass shooting sometimes get a reduced sentence because of mental health issues.
That is fair, there are more ways to import than you mention. Dart has a lot more constraints than a language like go or python. I use both in places I would like to use dart.

I have looked at forking the language to explore an alternate system, but the path of least resistance has been using other languages.
I use Racket (a Scheme) for option trading.

https://github.com/evdubs/renegade-way
Hoffman is a joke and is not respected by anyone in the coffee industry, he's a pretentious twat and exactly the opposite of what coffee needs. Most content you see online is pay-to-play so if you spend more money you get more content.
Does it (Dart, C#) support exhaustivity checking for such matching over subclasses?
If the rational for the ban is "too much influence over the public," the root problem is that apps shouldn't have that much influence over the public.

Being that artificially engaging, algorithmic and addictive is a public health hazard... But no leader is going to say that because the US is fine with the influence such apps project to other countries (among other things).

And that influence doesn't have to be directly from the U.S. govt.
Got a summary for those of us who can't listen right now?
Biofuels are fundamentally not green. You might as well suggest we use fossil fuels forever.
I don't know about this recall, but I've learned over the years that dehumidifers seem to be a frequent recall risk due to fires.

One of my dehumidifers (my penultimate one) was replaced because it started giving of a smoking smell, and I learned that it was the subject of recalls because they would spontaneously and violently start on fire.

I got my money back but reading about the history of fire hazards in this product category has made me very nervous about owning any dehumidifier.

The problem is they can also prevent a lot of property damage due to humidity, so it's a sort of pick-your-poison problem.
If only there were other means to achieve government goals besides the contractual “ownership” — see Twitter files as an example.