skysight-inc/HackerNews huggingface dataset:
This article (which I'm convinced was "written" by GPT) is actively misleading, since NetBSD isn't supported on any of the legacy hardware described and even pictured in the article.

The change isn't even that huge, since wsfb was already supported on most common Amiga graphics cards, including CyberVision, Picasso, Piccolo, Spectrum, Domino, Merlin and oMnibus.

Here are the release notes for 9.3:
https://www.netbsd.org/releases/formal-9/NetBSD-9.3.html
I'm confused, because Send to Kindle does not support sending EPUB files as of yet. Does this mean a future release will?
This. Trying to explain why mesa-optimizers are a problem, why deception is common, and instrumental convergence harms humanity is quite complicated, and any proper explanation can't be told to a 5 year old.
https://pitch.com/v/DALL-E-prompt-book-v1-tmd33y

The DALL-E 2 prompt book. If anything, pretty neat look at how the various prompts come out and some of the art created by it.
I've been looking into tech stacks to make a collaborative editor and Redis CRDTs come up a lot. IIUC this requires a Redis db running in each users machine and they connect P2P with each other. Do I understand right? Anyone have good resources for this? I've also seen Riak come up as an alternative. Do they work similarly?
Dotfiles are a per user application config. Other users of the same system are unlikely to want my idiosyncratic zsh setup. Hence the suggestion for $HOME/cfg in the article.
>I'm pretty sure the concept of a hidden file was an unintended consequence. It was certainly a mistake.

So it's just an assumption and so the title is misleading
Weird, but wonderful. I laid down a large (butcher paper) white sheet under a tree and took a picture. Much later on, I took that same picture and a pencil I had at the time, and projected the picture back onto the butcher paper and traced the picture back onto it. Pretty cool art!
onMouseMove is normally delivered at the video frame rate, 60 fps. The OP's benchmark shows it can deliver around 60M signals per second, so it uses about 1/1000000 of the CPU time. Seems tolerable.
I guess we'll find out whether Zume's problem was not having enough former SpaceX engineers.
It's not worth it.

For example, it seems as though "Word".contains(char::is_ascii_lowercase) should work, because after all "Word".contains(char::is_lowercase) works and char::is_ascii_lowercase exists and does what you expect, the same but for ASCII only.

However, for compatibility reasons char::is_lowercase takes a char, while char::is_ascii_lowercase takes a reference to a char, and so you can't just pass it to contains() and will need to write a closure to pass to contains to do ASCII instead.

Writing the closure is ugly, but it's nowhere close to how awful a compatibility break would be so even a million things like this (and so far maybe I can think of a dozen) aren't worth it.
Universities don't endorse products. Faculty members do. And they do so in exchange for advisor spots which come with monthly cheques. Companies endorse things only when their bottom line increases. Agencies give grants, they don't endorse anything. Funding agencies don't want to fall behind, they want to see if technology works, it's perfectly normal for them to hand out small amounts of money and run trials. That's not an endorsement, even though companies treat it that way.

There are countless totems and lucky charms that people use to "increase their performance" from blowing on dice to your favorite rabbit's foot. There is just as much evidence for blowing on dice helping as for neurotracker helping.
T rex’s keyhole eye sockets helped its bite, research suggests
The three-act structure and the three-part setup are the same thing. You establish the premise, build-up the concept, then provide a payoff. “It’s as easy as 1, 2, 3”.

What’s the simplest way to represent most stories? You draw a line. It goes from point A to point B, start to finish, where the characters begin and where they end. There’s a whole lot of “middle” there too. What a coincidence, act two tends to be the longer one! Again, “1, 2, 3”.

How about the simplest way to count to (say) start a race? “Go” is unpredictable; “Ready, Go” is barely better; “Ready, Set, Go” gives you a clear cadence. 1, 2, 3. Beginning, middle, end.

As for images: humans are symmetrical with two eyes, we naturally divide the picture into two sides so you wouldn’t be impressed by a “rule of halves”. A rule of thirds is no more than a grid, one where there are clear sides and a middle to the image. A rule of fifths would also work, as would a five-act structure (which is a thing).

Three is the smallest number to which you can reduce a lot of concepts by establishing a pattern.
The fact that violence is a pervasive theme in automotive marketing is the problem, not an excuse.
You are already going to build a roof. Putting solar panels on it has very little marginal costs.

It's certainly cheaper than buying some land exclusively for it, building supporting infrastructure, and then transmitting the power to the place you live.

Retrofitting a roof with solar panels is a different situation, but I won't be surprised if the costs of dealing with all of the power generation, transmission and distribution companies add up to more than just putting some panels there.
Okay, it's persistent storage for potentially arbitrarily large files that probably came from a browser, that you haven't gone out of your way to find another location for. You can go pretty far outside the viable scope of /tmp, but still have the files' presence there be logically temporary.
I would suggest that the vast majority of commercial games still trend very heavily towards the "done" model. Maybe a few patch releases over a year or two, but nothing like the Open Source model where the energy invested is constant.

You allude to the reasons why though, with the box release requirement--though that's a part of the greater economic reasons.
Are you certain?

From the docs on https://doc.rust-lang.org/stable/std/thread/struct.Scope.htm...,

> If the join handle is dropped, the spawned thread will implicitly joined at the end of the scope.

Plus the comment says

> // We can even mutably borrow `x` here,
// because no other threads are using it.

Which doesn’t line up with another thread having a read-only borrow on it.

Anyway not at my machine to test right now, I could be wrong.
> I keep a pen & notebook on my desk, which I make liberal use of to jot down my thoughts. It works pretty well: ad-hoc todo lists, notes on problems I’m working on, tables, flowcharts, etc. It has some limitations, though. Sharing anything out of my notebook online is an awful pain in the ass. I can’t draw a straight line to save my life, so tables and flowcharts are a challenge. No edits, either, so lots of crossed-out words and redrawn or rewritten pages. And of course, my handwriting sucks and I can type much more efficiently than I can write. I wish this was a digital medium, but there are not any applications available which can support the note-taking paradigm that I wish I could have. What would that look like?

Forgot the most important and annoying disadvantage of writing in journals: Search. The whole point of writing is that it is a record that you can at some point in the future benefit from. If you can't search, it is nfg. While some people write to better memorize what they're learning (college students), that's not what author is talking about. Inability to swiftly search things is probably the biggest drawback of writing in notebooks.
Im actually surprised they are that fast.
I wonder how this would play out with the new Stable Diffusion
Thank you – You are right that these are very important topics, and we also had to expend a lot of work at Cruise to scale training beyond single node. We had training jobs running over dozens of GPU nodes for many days. For example, we had a dedicated team to optimize streaming of training data into PyTorch dataloaders. This evidently requires more infrastructure, and also many features around fault tolerance, checkpointing, warm restarts, etc.

We are a very new framework (launched publicly July 1st :-), so there is much work to be done to cover many more example use cases.

What we have found powerful about this plain function approach is that users can submit jobs on remote platforms (e.g. Spark, Google Dataflow, etc.), and use heterogenous resources (e.g. standard nodes to launch third-party jobs, then GPU nodes for training, etc.). So whatever "cloud provider X's data solutions" you have to use, if it has a Python API to submit and wait for jobs, you should be fine.
The key pattern is control.

The nazis were control freaks. All information channels (not just electronic, but also behavioral) were policed, and any information passing through those channels had to be authorized by the authorities.

Memes become popular through a bottom-up process. An image resonates with you and you share it with your network.

The LGBT movement (an entity separate from homosexuality itself) is not currently a bottom-up phenomenon. It’s subsidized and utilized by the world’s largest corporations, the largest media, the largest non-profits and nearly all western governments to push all kinds of agendas that appear to a great many of us as authoritarian and dangerous.
This is also true for a lot of research done by adults at a large cost. Every "New Battery Technology Will Run Your Phone For 1 Million Years!" story ends like this once they go to the real world with it.
Is The Times acceptable to you: https://www.thetimes.co.uk/article/police-criticised-over-ar...
> For the same reason that it's the governments business if you are grossly offensive or indecent in person.

Ok, so why is it the government's business if you are grossly offensive or indecent in person? Why can't the normal tools people always use in social interaction handle this?

> Shouting abuse at someone in public

Is not what the person who was arrested in this case was doing. His tweet was not directed at any particular person.

The law does recognize assault as a crime, and shouting abuse at someone in public can rise to the level of assault if the person being shouted at could reasonably believe that the shouter was threatening actual harm. But the crime in this case is not speech; the shouting isn't a crime because it is expressing an offensive opinion. It's a crime because it's a threat of actual harm.
For me an interesting question would be: "How would a niech, low code tools can comfortably fill, looks like?"
this post is a good example of how un*x hippies with their fried brains from too much drugs* realize one unit of common sense after aeons of contemplation. just like with generics in go. in fact, go itself is just decades of C users very slowly conceding to the idea of basic hygiene. it took them decades to come up with something which is essentially just what was already available in the 90s (pascal, fortran, ada, basic, later java 1.2 or so which also had green threads), but with stuff done a certain way so the boomers can be like "oh see, we did this minor syntactic change THIS way, checkmate, pascal"), in other words they want to have their say in everything

* im not joking, this is what un*x culture appears to essentially boil down to. boomers were all hippies in the 70s despite presenting themselves as "austere" and "mature" "wise" individuals now, which had the unfortunate side effect of too much drugs. further research is needed to clarify whether brain damage is caused by drugs or un*x

any encoding in file names at all is a mistake. this includes character encodings too, which may sound like a non-sequitur but its not. in fact, files should only have unique identities, not names. names should be metadata. folder hierarchy should just be a user defined data structure that can reference these said "files". anyone who tries developing their own OS without copying extremely idiosyncratic un*x ideas and without being bogged down by the overhead of assembly language or C quickly learns this. an example of youngins discovering this is IPFS (and subsequently implementing it on top of broken un*x)
NoCoin: A Currency for Human Beings
ah the venerable license plate.

welcome to the 21st century. parking garages, theme parks and malls routinely do this as well. entering a private parking lot is surely criminal trespass, but most cops dont care so long as your trespasser is gone and no damage was reported.

most highways, onramps, and many intersections include hidden or overt plate readers as well. airports use them extensively as well. Ive even seen them at a gas station car wash of all places.

the DMV in many states also sells your personal information for profit. through massive defunding and regulatory capture, the entire license process for a vehicle has largely become a thinly veiled clearing house to shore up random state departmental revenue.
So this is the reason for the Australian BIG ASS BATTERY.

Only to power starlink-down-links.

How much BORING company efforts are going on?
Better not taking any risks, right?
> "We also learned that, when deciding if something they’ve heard or read about is true, respondents across all generations agree that the most important thing is whether conclusions are supported by sources or facts. That was important for us to see: Facts matter."

That sounds great on the surface, until you realize this is all self-reported and people (unfortunately) have different definitions of facts. We're in the "alternative fact" era. Person A can believe COVID is deadly because of scientific data, while Person B can believe COVID is overblown because they haven't personally seen anyone die from it and found websites claiming the same; both will say they have "facts" and "evidence" to support their views, even though one does not.

One of the most important things I ever learned from taking college logic and critical thinking courses is the sheer number of cognitive biases and fallacies that people experience daily. Without systematic analysis to counter them, it's almost guaranteed that everyone will think they have facts on their side even when they have no idea what they're talking about.
LinkedIn scraping for Recruiter/SaaS sales spam is annoying. But we've seen a similar but more critical issue with phishing attacks based on LinkedIn scraping.

When a new employee joins the company, they will start getting texts to their personal phone number "from the CEO" asking them to handle an emergency by accessing a link or sending a file or whatever. It seems to happen right after they update LinkedIn with their new job. We also get email-based versions, but those are usually easy to block.

It's frequent enough now that we warm each person about it specifically as part of our initial welcome email and tell them to expect it.
> Things that interfere with that may be "essential" or "accidental", but the distinction turns out not to matter much.

I obviously disagree. I think it matters a lot, especially because it allows us to detect that trap programmers and hackers often fall prey to: hyperfocusing on minor technical details because they are cool to think about without regards to the actual gains.

That's not to deny a lot of improvements in the past decades actually made programmers' quality of life tremendously better.

Dan Luu is a very interesting essayist and I find myself nodding in agreement with a lot of what he writes. He's made it his business to go against the grain of most "universally held truths" (a great chunk of his essays are about debunking commonly held beliefs about tech and science), but in doing so I think he tends to overstate his case. In this case, I think he is right but also overstating his case, and Brooks remains as relevant as ever. Luu's 2022 addendum is interesting, because it certainly cuts both ways -- not just in the way Luu would want!
What's it like at idle though?

Since it's a home server, when it's not receiving backups from computers in the house, or streaming media via Plex it's sitting there at < 15w, which is low enough not to worry about.
For those who don't know, it should have been equivalent to:

if (name[0] == '.') {

if (name[1] == 0) continue;

if (name[1] == '.' && name[2] == 0) continue;

}
FTC aims to counter the “massive scale” of online data collection
Why did you bury #3?

Transmission and distribution aren't trivial. Under the right circumstances, people can get very attractive ROI periods, not to mention a degree of independence.

I can't be the only one who learned from the Texas incident that our grids our metastable and one bad crash away from a multi-week outage. I can't be the only one who thought "F that, I want a plan B."
So the services that sell Dall-E 2 prompts are useless
Where did you take the online course?
It's not that the energy is made in in the northern parts of Norway. Most energy is from the south west of Norway, but the southern parts of Norway has connections to other parts of Europe and is affected by the energy crisis in Europe.

But the part about capacity internally is true, so the average price in northern Norway today is 0.00061 EUR/kWh(yes, you read that correctly) while it's 0.35 EUR/kWh in the south. That's 574 times as expensive!

Norway is making a ton of money on energy export now.
Thanks! I didn't know that it was already available in crossbeam, that helps a lot in understanding the significance of this feature.
I don't. I want a protocol oriented network.

If you're using web apps, you are already using a gazillion apps, you're just using tabs as a taskbar and one full screen window at a time. The browser becomes the OS. You're just changing where the abstraction happens, and creating a more hostile UX.

Consuming content is not the only focus of the web. In my opinion, it would be better to have an application to read documents, a different application to stream media, and if there's any complex interaction it warrants its own application, so things like chat, git GUIs like github, social interactions all warrant an application. It used to be like this, you had IM, IRC, a web browser that just delivered HTML documents, things were less user hostile and easier to implement. If we had continued along with this paradigm instead of cramming everything into http and web browsers I think we would have a better web today. For one, it wouldn't be impossible to implement a do it all browser from scratch, and you'd have a more open web than we have today.
Some quick questions for your super outrage.

1) Did they break down a gate to get onto your private property?

2) Do ANY other folks use "your" private property? Are you falsely claiming ownership rights to something that has a form of common ownership?

3) When you claim it's your property and entry is forbidden - has ANYONE else given permission (explicit / implicit) for non property owners to access? Think of things like family members of an owner, guests, UPS drivers, delivery drivers , maintenance folks etc. Is it clear that anyone who is not an owner can't access? This is normally managed by an attended gate system or similar.

4) Are you one of those folks who like to yell at minority or others in your neighborhood who don't "belong"? We've seen videos of delivery drivers dealing with folks like you who (often falsely) claim ownership of property.

5) If you don't PERSONALLY own the property, have you been explicitly authorized to act as an agent of the property? You'd be surprised at the number of folks like you claiming personal ownership who actually have ZERO rights to trespass a delivery driver etc.

6) You've made a strong claim it's illegal for someone to come onto the property, CA law protects folks unless they have been trespassed. Has that occurred?

Note: Many property management companies partner with third parties to help manage lots. If you have a shortage of parking or someone actively managing lot (not you) they may contract for things like expired tags / stolen vehicles and other tow services. They may walk the lot. They can also pay for someone to come and see which cars may be parking regularly without paying required parking permit fees etc. Many homeowners PREFER that someone sweep their lots.
Qt is slow now? All the Qt-based applications I've used are as fast as anything else can be.
> But you are the native Spanish speaker in my metaphor, not the folks learning Spanish way past the days they had time to learn Spanish in college, trying to build the next greatest Spanish hit song to tell their story (i.e. software app!)

To probably strain the metaphor, native Spanish speakers see this like you're struggling with Spanish so you give up and instead decide to learn Esperanto because it's easier and a few people have sold it as being a good alternative to communicate across cultures. You run off and spend 4 months on Esperanto and have a song written and a catchy tune that is well received, but when the time comes to publish an album for the Spanish speaking world, maybe you've got some notoriety built but you've still got to start over from scratch and learn Spanish. For most people, they aren't going to make a hit song on their first try, they're going to fail and have to try again, so learning those Spanish fundamentals instead of a shortcut might have been a better use of time.
Well, it will make a million people unemployed if this tech is rolled out across restaurants, so it'll certainly have a large effect on society.
Yes, there is a very good reason.

It is an action that can be done by an individual that doesn't require coordination with tens of millions of other people.

This is a real value that should not be underestimated.

With respect to you other points, yes, economies of scale and more ideal sites provide vast advantages commercial solar. Commercial solar farms are ~$1/watt and residential is $2-3/watt with subsidies.
I’m not sure when, but as someone who is in their early 30s, what you’ve described is all I’ve ever experienced.

It seems that it likely started to change post 2008 due to the persistently high unemployment and the shift to online applications leading to much larger volumes of applicants for every open position. Now, despite the much tighter labor market, a generation hr employees have entrenched that same culture and people seem confused as to why it’s so “difficult” to hire.
When I see some of the bad pictures it produces I think we are nowhere near AGI
Just wanted to say hi – I’m one of the co-founders of this effort and would love to answer any questions or discuss further.

Also wanted to add, since this is a common question: does PGPP protect all identifiers or just some? As with most privacy systems, just some. Our aim is twofold: 1) to decouple a user's human identity from their network identities (mobile and Internet) and 2) randomize their network identities. We view decoupling as pretty fundamental to practical privacy -- to decouple who you are from what you do. Who you are in the context of the network is your human identity, often associated with the main point of contact you have with the network and billing -- your subscription and SIM, your broadband connection and its IP address and your home address, etc. That information has been used as the key upon which datasets can be attached.
The goal then is to decouple across entities -- the different parties who have data -- and across uses -- the different mechanisms of a network protocol, such as authentication and connectivity.

Other identifiers such as hardware identifiers aren't inherently attached to a person and aren't always used by networks, but even when they are, removing them is insufficient -- as our colleagues at UCSD found in recent work, phones can be identified at the PHY, without even using a unique hardware identifier.
Design Patterns has itself turned out not to be anywhere near as important as it seemed at the time.

The only one I ever hear of nowadays is the "visitor pattern".

Anti-patterns have more sticking power. Arguably all patterns are anti-patterns, since each identifies something one's language is too weak to capture in a library. As C++ got more powerful, the patterns vanished into ordinary library components.