skysight-inc/HackerNews huggingface dataset:
Can't imagine the cognitive dissonance it takes to link this statistic while pretending there's nothing wrong with crime in SF.

Here's the full picture:
https://www.sfchronicle.com/projects/2022/fixing-san-francis...
This page has significant lag when scrolling on Firefox Android. You might want to improve that for a hosting provider promoting its performance.
> It’s crazy to me to think someone actually thought using step functions and lambdas in this way was a good idea.

It’s only crazy to you because you don’t know what you’re doing. But it seems the average HNer isn’t smart enough to digest anything beyond “AWS” and “Cost” before raging about stuff they know nothing about.
Depth Precision Visualized (2015)
The other options aren't relevant to my comment.

If you're going to be pedantic, you need to be both relevant and correct. You are neither.
Adding it to Nixpkgs.[0]

[0] https://github.com/NixOS/nixpkgs/pull/242662
Thanks, if I'm honest I had skimmed over that setting before, not understanding its purpose. (It also looks like they're now introducing a unified inbox, which is what I wanted.)
The #1 Productivity App for the Opening Weekend of the App Store
I was about to think somebody was speculating about asteroidal materials existing on the moon.

Note the average lunar surface temperature is a bit below the freezing point of water. In principle ice could survive just a few meters under the surface although it would slowly sublimate if there wasn't some geological trapping structure that kept it in place, much like the trapping structures involved in oil and gas mining. If by some chance there was ice there you might also find some trapped cosmogenic CH4.

The best bet of course is that we will find water and other volatiles in the permanently dark craters. I'm pretty sure these kinds could survive on other places on the moon but the question is how they would have gotten there.
I think there’s a fundamental difference in how the two societies work which is at play here.

In North America, we are largely driven by monetary benefits. Everything is done to optimize profits, that eventually translates to a fatter paycheque for the CEO. That thinking trickles down. There’s only one hard rule, don’t break any laws. Everything else is game.

At the very bottom, you generally have people that have been marginalized. The society has written them off. They work many jobs to merely survive. I’ll save more on that for another day.

In comparison, Japanese society is driven by honour. Executives are less likely to take decisions solely for generating demand, through innovative marketing or trickery. People work their entire lives for the same company - that looks after them. The proverbial “salaryman”.

This kind of motivation creates more clarity on the end goal/purpose, which leads to more innovation. When you’re not chasing the golden goose and are driven by honour/respect, you’re more likely to be focused on the customer and what’s truly in their best interest. Some NA companies do this too - but it’s not a trait we particularly value above all else and is far far from being the norm.

The genuine concern for another being, even in business, is embedded in Japanese culture. Whether it’s being on time, or masking when you’re sick to protect others around you. Truly fascinating and admirable (though not without trad-offs).
As a former engineer and now manager, it's not easier. It's different.

Like, yes I write much less code, but I also have to show much more empathy and be able to communicate with different people differently. Helping every engineer on the team advance their careers is tough, because everyone heard feedback differently.

Combine that with the one on ones where someone tells you about how shitty their life has been recently and how that's impacting their work. It's tough to go from roadmap planning to someone crying at you over a medical diagnosis to jumping directly to status updates to telling your boss no. It's an emotional whiplash not present in the engineer world.

Like I said, not harder or easier. Different.
Instead of reacting, why don't you get curious instead?

I stand by my claim. Crimes are social facts. They exist within a reality supported by whichever laws those with the monopoly of violence believe in. Crimes exist within the symbol register of thought. I'll ask you a question in return, why did you choose your ontology of crime among all those that could possibly exist?
The statement you quoted is true of both of the examples you gave.

Also, you've deliberately chosen a specific interpretation of my statement in order to manufacture an argument that doesn't exist. You should probably avoid doing that in the future.
Still think there's a next level of cynical when it comes to lobbyists, and that should be exposed. Many of these orgs are going to drop these firms when the contracts come up for renewal. Maybe not most, but there will be a price to pay. This is consistent with the overall divestment strategy.
Though for the full value I personally really also need some sort of interface that can show individual page visits in order to answer the question "What other pages did I visit at that point in time?" (sometimes I don't remember the right keywords to find a certain page again, but only some other page I visited during the same browsing session). The built-in history view is only of limited value here, because it always only shows the most-recent visit, so as soon as you visit a page again, it moves to the front of the list again and loses its original place and history context.

As usual, there used to be an add-on for that, which was subsequently broken by the move to webextensions (and even if somebody wanted to rewrite it, the webextension API doesn't cater for its full functionality). Thankfully some kind soul has maintained a version hacked to still work even on a current Firefox (https://github.com/xiaoxiaoflood/firefox-scripts/tree/master...).
Just imagine writing bash incorporating a sed script for something you can do with 20 keystrokes, then migrating the sed part to awk until it reaches 20 lines, then rewrite the whole thing to Python or somehow bridge it to the shell script - when you could have done the whole thing in Perl without feeling that it holds you back...
why does everyone feel the need to be artsy?

I'd like to break this question down into two parts if I may.

The first part --- Why? Well, this is a question philosophers have pondered for millennia.

The second part --- Does everyone feel the need to be artsy? Yes.

Look at this way --- it's kinda like sex.

Joe User instantly responds to it on an almost sub-conscious level. The utility can kinda suck compared to alternatives but if it looks pretty, they tend to prefer it --- at least initially.

Functionality; on the other hand, is an acquired taste that only develops over time. And without the initial attraction; it may never get a chance to develop at all.
How do ya'll deal with the distance between DB and edge?
Both sides of established power uphold the capitalist status quo. While they'll fight over culture war nonsense, they agree more often than not. As it stands, the USA cannot build things like a universal healthcare system or significantly reduce military spending, because the most powerful people in the USA benefit from the status quo (and those in Congress listen to those powerful people more than the rest of us, giving them more power).

So, sure, Congress and media outlets have a left and right, but they largely serve as boundaries as to what is considered the "acceptable" range of ideas.

Noam Chomsky explores the idea well in Manufacturing Consent (both in the book and in the documentary).
I mean, I get that. It has to be the very rare open source project where the major bottleneck is insufficient opinions, especially of the very common "strident and underinformed" variety.

I had MITMed my robot vacuum and discovered that it, like a disaffected teen, hung out in a chat room all day. I created a little python library to send it some XMPP messages so I could work around the app's terrible scheduling and put some commands in a cron file. And then I open sourced the code, because why not share?

It was a happy day for me when that robot died. Then I had a legitimate reason for archiving the project and never dealing with a user request/opinion.
There is no sematic difference between passing in a reference and passing in a copy of a smart pointers though.

Yes there is a difference at the call site between taking a reference to an owned thing and taking potential ownership of the thing.

However inside the function block it is noise. Nothing inside the code is semantically different between the two forms, both do work on preexisting data.

Certainly the second version could have a change where it does something with respect to the fact it is a smart pointers, changing what used to be a grabbed pointer to a weak pointer to be more explicit about lifetimes for instance.

However that code change would be just as explicit as long as there aren't any methods on the smart pointer in the auto deref world.
Torvalds: Right on schedule two weeks after the 6.4 release
This is years away still if they don't even have a prototype for normal cell size let alone a way to mass produce it.

The current solar panels are economically viable, both for big farms and home installations favourably compared to carbon emitting fuels already so while more efficient is obviously better solar and wind are already cheaper.
I appreciate you finding and sharing this demo. I have also written a blog post on the vision of building a personal ChatGpt here
https://devden.raghavan.studio/p/chatgpt-using-your-own-data
Tell that to air traffic controllers
Tell me if this is what you're saying: It'd be better if they picked a use case, e.g. consuming movies/TV shows, and designed a device around that specific goal, rather than focusing on broader capabilities. Is that kinda what you're saying?
> Not with weight on their back.

Yeah, people do worse in real life. They pick up stuff of varying weights all the time at odd angles.
I think that OOP is the best way to accomplish the goals you list only if you stick to languages with mainstream appeal - but think it's sad that's the state of the world. Objects (as they are used in e.g. Java) default to stateful and complect data with the methods on that data. I find that most of the time what I want is closer to OCaml's Modules[0] which give me many of the tools of code organization without the complexity with state. (note that OCaml allows objects, so you get a real sense for how often you want an object over a module, 95% of the time I wanted a module).

Maybe one day modules will hit the mainstream.

[0] https://ocaml.org/docs/modules
It is either purposefully misleading or unreasonably reckless. It is obviously ambiguous and screams of ragebait. I wanted to punch my monitor and fire the author of article when I read this sentence because it is just inflammatory racebait.
I think the local culture or lack thereof is an important factor to point out. It's got to be incredibly challenging to encourage creative young liberal artists to move to West Virginia for any period of time. "The real estate is cheap" only gets you so far - speaking generally, puppetry jobs are in New York, Los Angeles, Atlanta to some extent, and... abroad.
I'd love to get a clear explanation of what libvirt actually does. As far as I can tell it's a qemu argument assembler and launcher. For my own use-case, I just launch qemu from systemd unit files:

https://wiki.archlinux.org/title/QEMU#With_systemd_service
Most companies know that people won't cancel because people are lazy. Making it hard will make them angry customers. I would like to see stats if the 'hidden'/aggressive stance ever works. When you cancel with us, we encrypt your data and give you the key (and wipe it on our side). We delete the encrypted data after 6 months. Not many people cancel (they drop to freemium and that's it usually), but stats show there are 0 accidents as no-one ever reactivated.

Disclaimer: I only do b2b ; I know nothing about b2c, so my remarks reflect the former.
opinions change of a place after the experience. i do not see why this is weird
> Many teams are stuck in the outdated releases

You didn't have to call us out like that
"The biggest single mention
probably goes to what wasn't merged, with the bcachefs pull request
resulting in a long thread (we didn't hit a hundred emails yet, but
it's not far away).

Let's calm this party down."
Americans aren't capable of discussing political economy outright.
https://www.pewresearch.org/social-trends/2022/06/28/america...

For example, “Six-in-ten U.S. adults say that whether a person is a man or a woman is determined by their sex assigned at birth.”
They got paid to enforce the law.
Man who nearly killed physical media returns with $60k vinyl turntable
The embedding model used is the default OpenAI API embedding, text-embedding-ada-002. GPT2 is only used during the tokenization process to calculate token lengths efficiently. I have updated my readme to reflect this information correctly.
Another great open source asset management system to check out is Snipe-IT. https://github.com/snipe/snipe-it

I have used it for years both self hosted and with them hosting and it's been a great low cost solution for asset management.
Leangains is a great resource. Do not let the tone distract from the content. The content there went mainstream much later(IF) especially so he was ahead of the curve.

An IF protocol with a daily energizer routine worked wonders for me.

Some great reads:
https://www.amazon.com/Kettlebell-Simple-Sinister-Revised-Up...
https://www.amazon.com/Strength-Rules-Stronger-Almost-Anyone...
There is also client side configuration possible with https://github.com/internet4000/find
I've seen a few of these, and this one looks like it is more feature complete than many (e.g. including web scraping I think is an important component).

Looks nice! Curious about the business model or is it just a hobby project?
> But it’s still impressive that it can encode moderately complex information like “looks like the face of my species” or “cylindrical looking objects on the ground might be dangerous”… even if it’s encoded in a lossy subconscious instinctual level.

I think it helps that the encoding does not have to be transferable in any way. This kind of "memory" has no need for portability between individuals or species - it doesn't even need to be factored out as a thing in any meaningful sense. I.e. we may not be able to isolate where exactly the "snake-shaped object" bit of instinct is stored, and even if we could, copy-pasting it from a cat to a dog wouldn't likely lead the (offspring of the) latter to develop the same instinct. The instinct encoding has to only ever be compatible with one's direct offspring, which is a nearly-identical copy, and so the encoding can be optimized down to some minimum tweaks - instructions that wouldn't work in another species, or even if copy-pasted down couple generations of one's offspring.

(In a way, it's similar to natural language, which rapidly (but not instantly) loses meaning with distance, both spatial/social and temporal.)

In discussing this topic, one has to also remember the insight from "Reflections on Trusting Trust" - the data/behavior you're looking for may not even be in the source code. DNA, after all, isn't universal, abstract descriptor of life. It's code executed by a complex machine that, as part of its function, copies itself along with the code. There is lots of "hidden" information capacity in organisms' reproduction machinery, being silently passed on and subject to evolutionary pressures as much as DNA itself is.
Funny how the effect of the rate limit has barely affected bots and scrapers at all but severely damaged the userbase of the site.
Imagine being the person at one of those banks who signed off on this.
KVM is kernel-based virtual machine, with libvirt being its API abstraction over all of it. QEMU is a virtual machine host that leverages kvm or software virtualization to spin up machines on the host. virt-manager does the same. Xen is another virtual machine host, like KVM. Proxmox is a virtual machine manager (like QEMU, virt-manager) but is web based. Libvirt will provide abstraction for kvm,qemu,xen

Use cases: proxmox web interface exposed on your local network on a KVM Linux box that uses QEMU to manage VM’s. Proxmox will allow you to do that from the web. QEMU is great for single or small fleet of machines but should be automated for any heavy lifting. Proxmox will do that.
"Firecracker's RAM footprint starts low, but once a workload inside allocates RAM, Firecracker will never return it to the host system."

Firecracker has a balloon device you can inflate (ie: acquire as much memory inside the VM as possible) and then deflate... returning the memory to the host. You can do this while the VM is running.

https://github.com/firecracker-microvm/firecracker/blob/main...
Although contrary to the popular believe, a lot of equipment in Ukraine is of the latest generation. For example, a lot of farmers use the latest John Deere tractors.

The same is for metallurgy - it was consistently upgraded through the years and not outdated in any way.
Ask yourself the causes of climate change and you will be right back to political economy. Parent has a point.
https://web.archive.org/web/20230710143554/http://techrights...
Without context, this also describes Microsoft Outlook on Mac.
The pages would be copy-on-write, but since this would mostly be for code pages, they would never be written, and therefore never copied.

By 'zero copy', I mean that when a guest tries to read a page, if another guest has that page in RAM, then no copy operation is done to get it into the memory space of the 2nd guest.
Many of the comments I've seen here so far seem to focus on whether or not there's a warning, and making folks type exactly the name of what they intend to delete.

"THIS IS IRREVERSIBLE! Please type 'owner/account' to proceed."

But https://httpie.io/blog/stardust seems to suggest that it would be an improvement to let people know just what they're going to lose. That might be a challenge, but it does sound like good UX to me. If a company knows what its users actually (might) value about a system, they could present it that way.

"Understand that deleting your account is irreversible. If you are sure, type 'Lose 10000 followers' to proceed."
Check out Wasmer Edge... you may find it interesting for deploying things on the Edge with dynamic routing!

https://wasmer.io/products/edge
Strictly define criminal-looking.
> without having an associated isolated process means you end up in situations in which multiple processes may fiddling with the same objects and all your encapsulation of data just gets you in a twist.

1. Don't do that. Don't have multiple threads messing with the same data.

2. If you have to do that, use a mutex/semaphore/guarded region.

So far, so conventional. There's nothing about OOP in that.

The difference with OOP is that only member functions can access that data, so you have a strictly limited number of places you have to think about protecting. OOP makes that aspect easier. Each class just protects its own data.

Of course, you still have to worry about "deadly embrace", and by putting the semaphores in the class, it can make that aspect harder to reason about.

> It's only when you commit fully to functional programming and have immutable state that you truly unlock the power of object-oriented programming.

Um, no. Almost all real programs have mutable state, and the state has to live somewhere.

I work in embedded systems. There's often a lot of persistent state, and, worse, shared mutable persistent state. FP isn't going to make that go away; it's just going to distribute it differently. But if I have to reason about the shared mutable state, then a distribution that pretends it isn't there doesn't make that easier. (Pure functions, on the other hand, do help.)

I mean, look, FP is absolutely right that shared mutable state is evil. Avoid it... if you can. (And think harder about whether you can.) But sometimes the very nature of the problem is shared mutable state, and when that happens, you need tools that help you deal with it, not tools that say "don't do that".
This is pretty smug for someone who seems to have managed to miss the point entirely. Yes, DNA has certain features that require a base 4 system. That is not necessarily true of all possible systems with DNA-equivalent function, which is the point this whole thread is making.
I think this fallacy you displayed is in fact core to the discussion in this thread. The whole thread started from the need for equity and then user tomp basically went (paraphrasing) "why would you ever want equity? communism bad".

Some people want to dismiss the entirety of the thought behind communism and behind equity and use the historical regimes as justification even if those regimes did not in fact achieve or uphold communist ideals.

People will invent and will create regardless of whether that results in wealth or not. In fact the current capitalist regime is te perfect demonstration of this. People continue to invent things and continue to create art of all kinds despite the fact that most of the times the royalties are captured by corporations. And before IP was created, people did invent and create because that is simply what they do.

Also people will continue to work even without the threat of starving. An example of this is Japan where plenty of retired people engage in community work even if they have no personal need to do so, they do it for the community. This level of care for the surroundings and for the community makes Japan spectacular. Even the most anti-work will eventually get bored and start doing stuff.

This fallacy is used to dismiss all kinds of anti-capitalist ideas not just communism.

A society without intellectual property is against capitalism. A society with UBI is against capitalism. A communist society where workers can control the means of production and where things are redistributed according to needs is against capitalism. All three ideas are against a small group of people maximizing the captured (by themselves) value of the work of everyone else.

This view that humanity is some sort of herd of kettle that will not do anything unless threatened with starvation by a group of wealthy capitalists controlling the herd is bleak and disgusting. To bring it full circle, of course capitalists are against equity.
How does the syntax look for defining a sidecar in a deployment? Is it similar to initContainers?
..so is it more to support directly deploying functions to the cloud? Like, what AWS Lambda and CloudFront Functions might be built on?
if the action is IRREVERSIBLE according to the dialog, just politely decline that they agreed with it, you can't do anything and that's it
I'm not even talking about salespeople upselling you in the store. I am just talking about how their product lines are priced.

For example, a maxed out MBA is just a few hundred short of a MBP. So you say to yourself, well why not just get the pro? That quickly turns into "well I can't get the base model macbook pro" and more. It's all designed so that the consumer instinctively upsells themselves before anyone in the store even tries to do so.