skysight-inc/HackerNews huggingface dataset:
Thinking about it, my guess is that properly scoping the variable does not really prevent the user from leaking the value anyway:

with context() as foo:
leak = foo

This is unlike list comprehensions, where it is syntactically impossible to bind the comprehension variable to a new name accessible outside the comprehension.

So maybe the reason is that it is not really worth the trouble.
Tempted, perhaps. But given the developments in organ culture and separately in bioprinting, I expect that by the time it’s possible, we will be able to make new bodies.

Related open question for everyone: Is anyone experimenting with printing cryonically preserved cells? I understand that one of the problems with 3D bioprinting at the moment is that the tissue doesn’t live long enough to survive the printing process, while one of the problems with cryonics is that only very small samples can be frozen fast enough to avoid tissue damage. As I’m no biologist, while these “feel like” they would solve each other’s problems, I don’t trust my intuition.
So what you're proposing is:

- Gather a whole shitload of power on-orbit

- Build a massive fleet of power-shunting satellites

- Deliver all of that down to the ground

I think you may have watched too many James Bond movies.

What seems to be missing is consideration of what happens to all that 'lost' power.

In their test, they sent 91kW, and received 1.6kW, over a distance of 1km. That missing power doesn't just up and disappear, it's heating the air and water between it. You'd have to scale this up, massively -- I'm not good enough at the math or physics, but I can't imagine it gets any easier at longer distances.

So what you're really describing is a death-beam that even if you don't cook the people on the ground, is going to be dumping huge amounts of heat into the atmosphere.
Linux Hardening: 5 Basic Rules (not only for your Raspberry Pi)
On the flip side I would probably pay more attention if meetings were done french mime style
> run off with Satoshi's private key

I'm pretty sure ANY movement on that stash would lead to an amazing drop in price too.
> Never accept that you are too stressed to deal with your stress

What are you supposed to do then?

How do you "not accept"?

> stop and recover that control.

Let's say there's a severe security issue in the software you've shipped. The production servers are down, at the same time, bad luck. And you've promised to ... something, on Monday. And dinner with your girl/boyfriend in the evening, or you've promised the kids [...].

(Or replace the above, with something more applicable in your case?)

What would you do?

One thing could be to power off all you servers and software (to temporarily stop the security problem), and take a few days off, email auto responder.

But is that going to cause less stress or more
The Future of CSS: CSS Toggles
This benchmark is not good enough to make a decision about how you should build an entire OS.

They did make this decision when designing ARC and Swift, and they did have data for it, and first-order effects of how fast you can make a single task can't be the determining factor there. In particular you need to know how disruptive running the task will be to other more important stuff.
Well given that organs are already being sold on the black market, I don't see what the difference would be here.
Their site mentions they worked for Google for 6 years. The stock alone from doing that would be enough to self fund for a while. They may also be getting grants or sponsors for their language or game development. Or they could be doing contract work of any kind to pay the bills.

These are all common approaches to working on your own thing full time.
This commentary gets a lot wrong. I think it's typical of authors who are not from the culture they're observing, where the analysis reads like an academic formulaic amalgamation of points without understanding of nuance and subtext.

First, it's bayah or bayat (بَيْعَة), not bayt (which means house). Understandable given the local pronunciation.

For example, the bayah (allegiance) that he refers to is misunderstood. The bayah that religious scholars give is very different from a the bayah that Taliban maintained (and that sultans and caliphs took). The religious bayah between murshid and murid is symbolic and spiritual. For example, students often study at Darul Uloom Haqannia in Peshawar (origin of the famed Haqqani moniker). But to try to imply that this student when he returns to a village in Uruzgan has some formal chain of command back to the teachers in the madrassa is laughable and betrays the author's lack of cultural understanding.

Also, Karzai was not some foil to the Taliban. Did you know prior to 2001, he actually tried to join the Taliban, as their ambassador to the UN (they rejected as they didn't want his family to become too powerful). If anything, Karzai is a classic example of the fact, that there wasn't any fundamental disagreement between the sides in this civil war, as the Americans wished, just plain old jockeying for power. The rapid fall in August was the ultimate proof of this.

Also the point the author tries to make about "Pashtun honoring the living not the dead" is laughable and again shows the author's complete lack of cultural understanding. Martyrdom (Shahadah) is a basic concept instilled in Muslims, and especially in Afghans. Every single person knows the honor of a shaheed. The statement "no Afghan would ever kill himself for the sake of holy war" is so wrong that it makes the author lose any credibility.

Overall, a hodgepodge reading and summary of the stated books trying to make a point about something the author clearly doesn't understand.
Most people here have both FB messenger and WhatsApp (and likely Instagram), so if you have one of those you're fine. I've tried not to use /any/ facebook product for a while and that's when I ran into bubble color issues.
A good message broker can do that. Like RabbitMQ with MQTT or AMQP.

You can deploy a rabbitmq software container using your favourite cloud provider. It’s not much work.
This has nothing to do with custom hardware, it's one of the few differences that's actually due to ARM vs x86. Though, part of it is from being a unified memory SoC.
Anyone know of a good way to extract information from the Notes app using Ubuntu?
We are talking about the very crippling of devices. So having n years of updates means that the device will effectively die after that, which is a shame and frankly ridiculous at only 4 years.
I'm sure they don't need an Internet comment to tell them what they already know...
MnemOS: Small, general purpose operating system for constrained environments
As others have noted, scaling 4W/kg up to humans gives a heat input ~4 times what human office worker's base metabolic rate provides. It would be profoundly obvious if all those more-distant sources were actually pumping that much energy into office workers. 10% of 4W/kg would be close to the BMR heat input in many workers such as older women. At even 2% of 4W/kg, it would probably be cheaper to install Faraday cages around office buildings (bridged by low-power-inside repeaters) than it would be to pay the electric bills for increased AC use (needed to get office workers comfortable enough to be productive).

Yes, there is health & safety research that needs to be done here. This particular study (mega-dose, low n, mice) is part of that. It's easily repeated at other frequencies, to compare effects. My prior comment suggested looking at a human population already receiving far-higher does of cell phone EMF. If you wanted a small control group, there's Green Bank ( https://en.wikipedia.org/wiki/Green_Bank%2C_West_Virginia#Na... ).
QuestPDF can produce both PDF files and set of images. Of course, this requires using the library to implement reports, but it is an option to consider :)
First, once you read Mussolini's view on fascism you understand the prime key points needed for that. I didn't see Trump trying to shuting down all the press and funding only one source, specially since the entire press is clearly left leaning. Also, he didn't made printing, no inflation and no corporativism. He was a bit on the protectionist side, but overall, we can say is far from being the stereotypical fascist. The problem is, in America and some EU countries, people completely forget what the fascist term means and calls fascism to anything that is on the opposite side of their point of view.
> DaVinci doesn't care about the source of the footage.

Why not? VHS has properties such as interlacing that means that it doesn’t have complete individual frames like modern digital or analog film sources. Don't you need a completely different workflow for that?
While introducing the The Cloud part at https://youtu.be/BVjP6RVFjPg?t=2196 he talks about what other tech companies do and how that violates BlackMagic Designs culture is pretty important. Software subscriptions and tracking users are big no-nos for their culture.
The Search for General Tso
We are controlled by Information which is the correct way. This way everyone can find the truth. Disinformation construes our view on real issues and controlles us aswell. We must get rid of disinformation to be controlled by the correct information!

Let me separate information and disinformation for you, so you can be correctly controlled. My political opponent is doing it in the wrong way!
I wouldn’t call it that way. Nix has a better design, but a worse UX. On its own, this would make Guix win.

But VHS is apt, in the way that matters most: the number of apt package maintainers is staggeringly larger than even both combined. More maintainers mean two things:

1. If you want to install something, it has a one-liner install with much higher probability.

2. If you have a bug, or the package has a security flaw fixed upstream, updating your system will yield the version that fixes that with much higher likelihood.

I try to use Guix alongside APT (because using only Guix is tying two hands behind your back). But:

• The shared objects management (libc and the like) is a pain with no guidance; APT binaries expect the .so somewhere, while Guix binaries expect it somewhere else.

• What remains as usable are self-contained binaries, which are frequently severely out of date. For instance, I had installed the fish shell with Guix, but by now an APT-installed binary that detects fish assumes a more recent version than what Guix offers, causing errors. The Guix community cannot figure out why upgrading the fish package trips up some tests fast enough to keep up with APT: https://issues.guix.gnu.org/51064
Doesn’t it say something about how useful nix is when you have all these smart people complaining about its warts (and it definitely has quite a few) but still using it?

It is the way I’ve always wanted a package manager to work, and it really does work. It feels insane to use anything else now, I can’t go back.
Go with surplus commercial hardware and be judicious about when you turn your equipment on.
>(e.g. developers adopt new APIs much faster which benefits the end user faster).

On the other hand, you have most iOS apps with a high iOS minimum requirement. The moment your device stops getting updates, you need a new one as your apps will, for the most part, cease getting updates.

On Android's end, as long as your device is on Lollipop and up, you shouldn't have issues. Android devs adopting new APIs.. Well, devs aren't as well behaved on this end (lol scoped storage) though Google's mandates recently have been pushing some things forward with its own demerits, it's wait and see.

>One of the author’s tweets mentions further down that at least one of the games was written in Swift 1.0 or so and they never updated and recompile with later swift versions. That’s on them.

You have no idea how much work and time it takes to migrate an app between Swift versions prior to 5.0
Umang Gupta, Who Paved Way for Indian Tech Executives, Dies at 73
Coders are the new managers

Ok - so quick thoughts - companies are moving to run all processes on software. software is eating the world and if they are not already (manufacturing) the essence of a business (core competency) is becoming digitised.

that means you need to be a coder to create the core competency, monitoring it or chnage it. Some people will be experts who learn to code, more often it seems coders will learn to be experts (mostly because you cannot create the code if you don't understand the job)

(side note I argue that software is a form of literacy so substitute "able to read and write for coder)

This leads to a number of issues - the first one here is that managers in say the 1960s bestrode the world, before digitisation one person had to be the nexus for information in order to make day to day decisions. but software replaces that (cf the bank manager replaced with algorithm) and all managers are going that way because it allows more efficient decisions - and so we have the Google manager - not a decision maker but a coach for the real decision makers - coders.

which leads us to - management only applies at the level of hiring and firing (i mean if a non coder is telling coders what to write it's already broken). so if you are not the person with hiring / firing / internal team allocation you are not a manager - and if you are and you are not focused on pull requests and automated testing you are doing it wrong

Which also leads us to managers are the new VC/investors - funding teams for results.
> When we see a world-class musician flawlessly play challenging music, it can be tempting to imagine that they were always able to do so. A moment's thought makes it obvious that they must have had to spend huge amounts of time practising basic techniques in order to reach that level. What's less obvious is that they have to continue spending considerable amounts of time simply to maintain that technique, let alone expand it.

The average SaaS engineering job is akin to recording a different concert for several hours every day, with no time to tune your instruments and little investment to fix or replace them.

Even if the orchestra is out of tune, the conductor won't necessarily notice or care because his job is not to actually conduct the orchestra. In fact, he doesn't understand music, he just knows how to request and deliver recordings. At times he pretends to understand music, which mostly involves flailing his arms spastically while musicians do their best at not minding him.

After 8 hours where only a couple were actually spent playing and the rest were spent arguing and debating how to play music with the conductor and the audience, musicians are left exhausted, with no energy to improve their skills.
You also lose GIT for version controlling, visual studio code as you IDE, Sonar for "low-code" smells, testing frameworks.
They did that for years, just not as much these days. Visual Basic was an outside product/demo developed by Alan Cooper. The infamous Visual Source Safe [0] was originally sold by One Tree Software in Raleigh (the word "Visual" was added by Microsoft)

[0] Microsoft's own source control product that it replaced was Microsoft Delta. Believe it or not, Source Safe was a major improvement over Delta.
But we are very very heavily in the diminishing returns area now. 5-7 years ago, next-year’s device might easily have doubled its performance, camera performance, etc, but nowadays a 3 years old high-end phone is perfectly adequate if it’s not deliberately crippled by software
Big Tech Hiring Cements Canada's Status as Silicon Valley North
Haven’t tried this yet but was looking for a way to do this and found this - https://www.npmjs.com/package/apple-icloud
True, however those materials needed to manufacture wind turbines, solar panels... can be recycled, most of them infinitely (at human scale), and it more and more becomes either legally or economically unavoidable.

Uranium isn't recyclable: there is no satisfactorily running fast-breeder.

My point was not about costs but about emissions. Extraction and immediate post-processing (before enrichment), and therefore ore grade, have a major impact on emissions: see figure 5 in the referenced communication (Werner, Heath).

Seawater: "pumping the seawater to extract this uranium would need more energy than what could be produced with the recuperated uranium"
Source: http://large.stanford.edu/courses/2017/ph241/jones-j2/docs/e...
As the world experiences sea level rise, Iceland’s waters are falling
Heap fragmentation is a real issue, but "GC is fast if you throw physical memory at it" is actually a very bad argument for it on personal computers, especially if they have to fit on your wrist, and especially if you've invented technologies that make scanning memory more expensive like swap since 1986.

ObjC/Swift have some tricks to avoid allocating refcounts, mainly relying on storing them in unused pointer bits.
Yo-Yo Ma Performs Richard Feynman’s Ode to the Wonder of Life, Animated
Doesn't something like pyenv handle the intent here though?
Say Hello to the CHO
Rasterize for what?

A plotter doesn't need rasterization.

If you're printing colour offset then the halftone grid would probably use a different rasterization to the one that you want to use for an inkjet or dot-matrix.

"Rasterization" if needed at all probably needs intimate knowledge of the printing hardware.
Personal relationships, in a way, are delusional - you’re opening it up for others to hurt you badly. But, many/most people “need the eggs”. The reward of having them exceeds the pain they can cause.
To go fully passive while keeping the same amount of performance you need to use much more material, so in this case copper and/or aluminium. Moving that air around with a relatively cheap fan works well enough and allows for a smaller build.

This is also why it's generally recommended to go with a classic air cooler that just has the fan speed set to the lowest level over passive air coolers in desktop PC-s. It's still quiet, but you get the cooling performance while using much fewer resources.
To my way of thinking documenting the work is vitally important, even more important than planning in some respects. Or maybe we could say planning is just another form of documenting what we're doing (or trying to do).

Sure, writing code is the stimulating creative part. And purifying code, making it elegant, polishing the creation to a brilliant sheen is highly rewarding. By contrast, documenting what's been done is tedious, boring, a gigantic pain, a total drag. Yet if it's not adequately documented all that creative effort will inevitably amount to nothing but a reason to hate its creator.

Furthermore, is it really possible to write superb documentation for lousy code? The effort to document the work is a kind of quality check on the work.

Can't say how many times it's come back to bite me where it hurts. Looking at stuff I finished 6 months, or God forbid, 6 years ago, poorly documented programs invariably prompt a shameful recognition that I have no idea what the hell I did. At least when someone else wrote it I can justify feeling indignant at the "mess" I have to figure out. But when it's my own, that's just sad.

Of course the work we leave behind (at the end of a job, retirement, etc.) will usually be resumed by someone. Excellent documentation is our finest legacy. Consider how it supports moving a project forward when the code's author isn't there to "explain" how it works.

And if we're honest with ourselves, writing cogent documentation is hard, often much harder than writing code which is why it's such a brutal task. OTOH doing something hard is a good reason to tell oneself "A big accomplishment! Good for me!" Something to feel good about!

A rule I aim to live by: the workday isn't over until I record what I just did and the reasons for doing it the way it was done.
For all of its problems, the UK government is fantastic at providing useful information in a clear and readable way.
You minimize NOx production just by running a little bit rich.

NOx output from natural gas plants is today kept down by injecting ammonia.
You switched from Radeon to the hell that is Nvidia to make something easier? This is very interesting to me, since all my experiences have been exactly the opposite (i.e. moving from Nvidia to Radeon solved all my problems).
activeX and proprietary plugins
Or you can set your own password on Android, and therefore not require rooting. (WhatsApp gives you that option) I do that for my own backups. Download them via Google Drive [0] and then use this tool to decrypt them [1][2]

[0] https://github.com/YuriCosta/WhatsApp-GD-Extractor-Multithre...

[1] https://github.com/ElDavoo/WhatsApp-Crypt14-Crypt15-Decrypte...

[2] https://github.com/ElDavoo/WhatsApp-Crypt14-Crypt15-Decrypte...
I don't know about Intel chips, but I have a "gaming" laptop with a Ryzen 4800HS (made with TSMC 7nm) on board that has appropriately oversized heat sinks and with the help of an alternative fan control software I was able to make it run mostly fanless after the fans developed rattle apparently connected with thermal expansion(only start to get noisy when run at low speeds after a gaming session).

With the fan off it sits at 65°C vs 55°C fan on when browsing the web and programming. It only approaches 80°C (threshold at which the fans engage) when viewing Google Maps or gaming.

I suppose I could make it run even colder if I repasted it.

In any case now that Apple isn't using TSMC's entire 5nm capacity anymore we should expect nice, fanless laptops to become more common. Lenovo recently released the X13s, which has the Snapdragon 8cx and glorious 20h+ battery life. The M1 Air is still faster, but some of us refuse to use their hardware and this device fills this niche.
> "The English have a system, which is no system, which is also a
system, only better." - (?? British political philosopher c 1900 -
does anyone know this one?)

I don't, but that quote was used in a comment [1] about five or six weeks ago, and the commenter's relevant bit was:

Nietzche said it best:

I mistrust all systematizers and avoid them. The will to a system is a lack of integrity.

Or maybe (I think Sidgwick):

The English system is "No system", Which is also a system, only better.

https://news.ycombinator.com/item?id=30598863

[Edit to add: I've been dumb there. You were that commenter, so this won't have helped - sorry.]
It will be, eventually. Though i think that XSF needs a revolt to stop them doing their thing the way they do. From what I get from their council meetings, they feel everything is fine. It is not.

Regarding the standard extensions, the most common way to prevent message loss is by using stream management, however there are edge cases in SM when the messages can still be lost in milti-device scenario. It is not surprising, SM was not meant to prevent message loss per se, just to resume a stream.

The main problem of XMPP on modern mobile devices is this: XMPP is designed to be always connected, while modern OS shut down apps when they are in background. So to make XMPP fit in the modern world we needed to make a transition from a resumption of stream to a synchronisation of state.
You mean blond jokes?
There is. It is practical to operate at a scale as small as a single wind turbine, for local fuel and fertilizer on a farm.
The “What I’ve learned” channel has been a big contributor to why I’m interested in learning more about nutrition. Thank you for the references!
Haber-Bosch itself does not emit CO2. I presume you mean that the generation of H2 needed for Haber-Bosch is what emits the CO2 - unless using green hydrogen?
Are you with hyperoptic or community fibre? I’m with the former and see speeds around what you’re saying. I think CF are rolling out 3gbps connections in my area though.
Run along sonny. There are plenty of ways that someone can have contact with survivors of ritual abuse who also experience DID. In my case I just proved knowledgeable and willing to listen and they reached out to me. One was sexually assaulted by Roman Polanski when she was a child, two or three were beta sex kittens, one was a courier and at least one had an assassin as an alter. So yeah, fuck you.