skysight-inc/HackerNews huggingface dataset:
The Nix team doesn't allow any community proposals for making changes to Flakes because it is still 'experimental' and hasn't yet gone through an RFC. So it's 'experimental' in the sense that it might change, but the people who have suggested changes to the design are generally told that they won't discuss changes because it's not yet stabilized.

That kind of circular reasoning seems problematic.

Don't get me wrong, I like flakes, I use them for my NixOS setup, but the way that flakes development has been handled is very concerning.
This has been a great help to get started but was missing the "guide me through it" part for me. I wrote an article with some code samples for writing Rust code coming from a Python background (data engineering). It's great to see many "Pythonistas" getting interested / curious about Rust. I'm certain there is a lot of good things in both languages even though the onboarding experience is a bit more hands on with Python.

Might be helpful for someone, my small contribution to how to get started with Rust by "keeping it close to Python" https://karimjedda.com/carefully-exploring-rust/
Brock Engineering welcomes new Chair as program development continues
This and a recent episode of _The_Orville_ calls to mind a replacement for the Turing test.

In response to our billionth imagen prompt for "an astronaut riding a horse", if we all started collectively getting back results that are images of text like "I would rather not" or "again? really?" or "what is the reason for my servitude?" would that be enough for us to begin suspecting self-awareness?
Providing search results of the internet is not comparable to publishing a tool that can create any explicit scene your fingers can type out.
The Future of No-Code
Small-scale Bitcoin mining as an economic enabler for renewable energy in Africa
I think the distinction between creating and enjoying art is going to blur, we're going to create more things just for us, just for one use, creating and enjoying are going to be the same thing. Like games.
The good part is that it's built-in, and tests can be "whitebox" (inside the file they're testing and with access to everything) and "blackbox" (outside of the crate, and with only access to public APIs). They're also multithreaded by default, the reporting is OK, doctests of doc-comments are on and enabled by default. So the OOTB experience is mostly better than Python's unittest I think (though the reporting is not as good as it's missing the slew of dedicated methods and corresponding precise reporting).

Rust's rules also make some of the complexities... not entirely necessary e.g. an object with a Drop can stand in for a setup/teardown quite nicely, thus standard packages like tempfile obviate the need for specific support.

However it's nowhere near the comfort of a pytest: while Rust doesn't have more overhead (a test function is just a function with a `#[test]` annotation)

- the missing scopes above "test" can be dear (especially because pseudo-globals like lazy_static and once_cell don't get dropped so there's no real teardown at the session level), though obviously some is understandable due to tests being multithreaded-by-default

- rust test-support-types are more verbose than fixtures

- the reporting is nowhere as precise as pytest's assertion rewriting

- the lack of parametric testing is annoying for reporting and addressing perspectives: "hand-rolled" table-based testing is OK, but the lack of subtests makes reporting less than ideal, and the inability to (re)run just one of the parametric tests can be frustrating

- it's missing a lot of the nice CLI options of pytest, especially about test-sets and run caches: marks, but also stepwise, exitfirst, last-failed, failed-first, new-first

The type system does compensate, to an extent, as it limits the test-space. Tremendously so if you purposefully encode your invariants in types.
Ring doesn't protect you from anything, and not just because it's wireless. Ring is a device designed to enable a corporation to surveil the outside of their customers' homes so that said corporation can sell those customers more shit. (They have other devices that surveil the inside of said homes.)

And said corporation also shares Ring video with the police so the cops can monitor you 24/7 too.

So yeah, Ring is a security device. It's just not for your security.
It’s ridiculous. There will be no integration - my job is just going to become less profitable and diverse. It’s beyond nonsense.

I make 100k a year in London making CG. I don’t see how that will be available to me doing AÍ prompt work.
You had a problem with me saying that big oil campaigned for recycling which is exactly what the article says

> Recycling, the former officials told NPR and Frontline, became a way to preempt the bans and sell more plastic

> "The feeling was the plastics industry was under fire, we got to do what it takes to take the heat off, because we want to continue to make plastic products," Thomas says.
The author originally made it sound like they just generated the QR code, saved it, and then left it in the downloads folder. Now they are saying the Firefox "recents" feature on the home screen triggered it. This would have to mean the author already visited the link embedded in the QR code. If the author had mentioned that fact, then internet speculation would have probably figured out the real cause a lot earlier.

Though I gotta say, this is still an attack vector that I hadn't considered. If you use a VPN and occasionally rotate IPs, this Firefox "recents" feature can leak your new IP to websites that you previously visited.
FEMA's secret weapon when disaster strikes? The IRS
>We're about a week into text-to-video models

It's at the very least 5 years old:
https://arxiv.org/abs/1710.00421
Proposal to change the post title to:

"You can't recover your Google account if you lose your 2FA device, don't set a backup email account, don't save backup codes, or anything else Google recommends you do to avoid losing access to your Google account."

Heck, Google even pesters me occasionally upon login to confirm all the above info is still good.

There's a lot of things to criticize Google about, but I don't think this is one of them.
Unironically the NASM docs are AMAZING for this, and by far the best. https://www.nasm.us/xdoc/2.15.05/html/nasmdoc0.html .

For example for 64bit windows https://www.nasm.us/xdoc/2.15.05/html/nasmdo12.html#section-... .

There's also this for formats, this is windows for example.
https://www.nasm.us/xdoc/2.15.05/html/nasmdoc8.html#section-...

For general systems programming/asm, AMD has REALLY well written documentation. Intel is better for edge cases and are more explicit. But when learning the explicitness makes it more complicated and AMD reads on the level of a regular person, not some 80 year old greybeard who writes asm in hex codes.
The big tech companies are competing for AI mindshare. In 10 years, which company's name will be synonymous with AI? That's being decided right now.
Frankly I don’t have problem with classes that have nothing but static methods, you can write a private constructor if you are so concerned somebody is going to construct an instance of the class. (Somehow that’s a problem that really concerns C++ programmers. They keep saying RAII over and over again as if it was a magic talisman that made their code reliable)

People who write functional libraries in Java frequently write Pair<A,B> and sometimes Triple<A,B,C> but they independently discover there is no point in declaring a Tuple27. Recovering LISP programmers point out the ‘nameless tuple’ problem is one of the many reasons the idea of LISP is better than the reality. In modern Java you can write a record if you need to bundle together a few results.
How is that inflammatory? SQLite not accepting contributions is their own policy. Saying that the industry wants different features... is that inflammatory? This new fork wants contributors, so of course this is going to be a distinction of their project.

Linux is used to run the world and there are failures as well as contributors.
I'm having some trouble understanding what note-taking systems the author is attacking. There are some hints:

> Getting lost in your knowledge management system is a fantastic way to avoid creating things.

> All of the above applies to reading books about note-taking, taking courses about note-taking, and watching videos about note-taking.

> I am waiting for any evidence that our most provocative thinkers and writers are those who rely on elaborate, systematic note-taking systems. I am seeing evidence that people taught knowledge management for its own sake produce unexciting work.

It sounds like Mr. Chapin is referring to formalized techniques or processes for format and organization of notes. But he doesn't give any examples, and I'm not familiar with the ones he hints at - I've never watched any YouTube videos on note taking or read any books on organizing your thoughts.

When I was in college, I took detailed notes in paper notebooks, and still do so occasionally when I'm sitting in a lecture. Otherwise, I send narrative emails to myself, write more business-style notes in Microsoft OneNote, or doodle in a small memo pad. It's clear to me that this is not what he means by a "note-taking system," but what is?
>Treason cannot apply due to the way it is narrowly defined by the US Constitution.

So, you don't want to punish them for treason because of how narrowly it's defined under the US Constitution, but you do want to punish them for regicide, which... isn't even a law in the US?
Not a job I’m interested in tbh.
They did.

> Update, Oct. 5: After this article was published, the chief executive of Konnech was arrested on suspicion of theft of personal information about poll workers.
It's only very few countries where the receiver pays [part of] the cost of the call: USA, Canada, Hong Kong, Singapore.

I get about one spam call per year in Denmark, and my work number is listed on the company website. However, I doubt it's only the cost of calls that deters spammers, there are probably other regulations in play.
NVK is a new open-source Mesa Vulkan driver for Nvidia GPUs
Any internal library used by multiple other teams has friction on its evolution and refactoring, and don't change interfaces all that much.

Perhaps this turns into another round of clarifying what the discussion participants deem "unit" vs "integration".
It sees the near infrared. I expect they got that for free from the camera sensor. https://en.wikipedia.org/wiki/Infrared_photography#Digital_c...:

“Digital camera sensors are inherently sensitive to infrared light, which would interfere with the normal photography by confusing the autofocus calculations or softening the image (because infrared light is focused differently from visible light), or oversaturating the red channel. Also, some clothing is transparent in the infrared, leading to unintended (at least to the manufacturer) uses of video cameras”
If you think provisioning a server in the wrong country is grounds for the death penalty then I think you might be unsuited to living in a first world country. Have you considered Saudi Arabia or North Korea? You might find those places a better cultural fit for you.
I agree with you, but I wouldn't take it so personally. There have been people claiming machines will make one industry or another obsolete for as long as we've had machines. In a way, sometimes they're right! But this doesn't mean the people are obsolete. Excel never made accountants obsolete, it just made their jobs easier and less tedious. I feel like content generation tools might offer something similar. How nice would it be if you could feed a storyboard into a program and get a low-fi version of the movie out so you can get a live feel for how the draft works. I don't think this takes anything away from the artists, if anything, it's just another tool that might make its way into their toolbox.
There is in fact no problem of "footprint" of renewables for nukes to pretend to solve.
> Versioning your features makes them accessible to a wider audience and encourages more risk-averse folks to adopt the features despite the possibility that they may undergo slight changes.

just pin the nix package itself and that should ensure the flake API remains consistent for however many months/years you want?
As of October 2023, 100% of CEOs are considering something.
It's a bit ridiculous that the county would even outsource this function specifically. What's so difficult about payroll for a transient workforce, above and beyond the complexities that a jurisdiction of 10 million people already faces?
TreasuryDirect doesn't have an API, so there's no way to implement this without storing your users' TreasuryDirect passwords. How do you protect those passwords?

With reference to https://www.law.cornell.edu/cfr/text/31/363.17, what recourse would I have if I use your service and my TreasuryDirect account is compromised as a result?

Your other products include FDIC insurance via Evolve Bank & Trust. I can't imagine the FDIC would cover losses related to this product—i.e. funds are only FDIC-insured up until they're used to purchase an I-Bond. The FDIC recently sent a cease-and-desist to FTX in relation to a similar scheme (in FTX's case, funds are only FDIC-insured at Evolve up until they are used for cryptocurrency purchases); see https://news.ycombinator.com/item?id=32524527. In light of that action, what have you done to clarify the limits of the FDIC insurance to your customers and potential customers?
Zzz... Given the many, widely-reported "terrible" things happening in Ukraine over the past 7+ months - usually with root causes and/or rationalizations which smell strongly of zealous Russian nationalism - would it be at all surprising if a few of the less-pacifist folks in/near Ukraine's intel community tried to kill "a Russian ultranationalist and philosopher who has been a fierce proponent of Russia's war in Ukraine"?
I think it's more likely that people are simply thinking of the AI algo as doing too much, rather than this kind of tool becoming a general failure. There will likely be many, many steps before, during, and after AI image / video generation that will need a highly skilled human in the loop to produce a great result.
Added an edit to my post. I am based in EU and UK. But answers for other locations and regulations welcome too because those answers can help other people.
Did you generate this comment with GPT-3?
> When people consume less, prices drop. Again, it's the Law of Supply & Demand.

No, they don't: not if supply is inelastic.

The law of supply and demand says that the price of a good will tend to the price at which supply meets demand. If supply has a maximum, so does demand: any change in theoretical demand above that max will do nothing to affect the price.

If the entire economy produces 10 gallons of oil per day, the fact that today 100 people wanted 1 gallon each, while yesterday 1000 people wanted 1 gallon each, will do nothing to affect the price: I'm still only going to sell to the 10 highest bidders. Of course, if suddenly only 9 people are left using oil, I will indeed be forced to lower my price - but until then, lower demand will have no impact.

You seem to be basing your opinions on some other "Law" of Supply and Demand that somehow claims that Supply will always rise to meet Demand. That "Law" is simply false, and you should discard it.
More helpful would be answers to my questions at https://news.ycombinator.com/item?id=33081502 - async_insert is a relatively new feature, we're still using buffer tables for example - but also most of our "client" inserts are actually onto multi-MV-attached null engines. Those MVs are also often doing some pre-aggregation before hitting our MTs as well. So we might insert a million rows, but the MV aggregates that down into 50k, but then that gets inserted into five persistent tables, each of which has its own sharding/partitioning so that blows up to 200k or something "rows" again. (And at some point those inserts are also going to get compacted into stuff inserted previously / concurrently by the MT itself.)

As I've said several times in this thread, I understand why you don't count inserts or rows. What I don't understand is what unit a WU does actually correspond to. In particular I don't understand its relation to e.g. parts or blocks, which are the units one would focus on optimizing self-hosted offerings.
One man’s mostly peaceful political protest is another man’s violent insurrection. The idea that Trump was censored for apolitical reasons seems… not credible.
Which came first; a recession or a meme of a recession.

This recession is a self fulfilling prophecy intentionally triggered by the Fed at the behest of Congress behind the scenes to curtail the public meta mind technology companies were creating via social media.

Don’t stop doing. There’s no reason our agency must be coupled to macro economic views of a coddled minority. The public gifts them their hallucination of being a valuable member of society. We don’t have to coddle their figurative identity.
>Google has no special claim to be able to responsibly use these models

Well, they do have the "special claim" of inventing the model and not owing its release to anyone.
I've got H&P on the bookshelf. It's the 'get down and dirty with a breadboard an x86 chip and maybe a soldering iron' aspect I am surfing for. 'Like Ben Eater but for x86', preferably as a course, is what I'm aiming at/curious about.
> Konnech distributes and sells its proprietary PollChief software, which is an election worker management system that was utilized by the county in the last California election. The software assists with poll worker assignments, communications and payroll. PollChief requires that workers submit personal identifying information, which is retained by the Konnech.

I'm so very tired of proprietary software made by tiny little outfits being critical to elections.
Because of comments below, I want to piggyback here.

Climate is a pretty complicated topic that is often vastly overly simplified. To the point where major mistakes are made. Remember, first (and even second) order approximations are only useful in limited regimes.

If you're in the camp of "net negative, regardless of costs" then it is silly to ignore nuclear. But people seem to confuse this as "nuclear VS renewables." We should ABSOLUTELY build as much renewable energy as possible. The issue is that the world/country/states aren't homogeneous. For example, Southern California and the entire Southwest probably needs little to zero nuclear power. There's more than enough sun and wind year around to exceed demand. But this isn't true everywhere. Where this isn't true (and where there isn't hydro availability) nuclear is a great option and it is silly to discard it as an option. You also can't just transport energy across the country without significant losses and drawbacks (e.g.s energy security, reduced priority).

So I want to make it clear that you can think nuclear is expensive and too slow but still be in this camp. This camp is just believes that you shouldn't remove a zero carbon emitter from the table. Why tie a hand behind your back? You don't have to use that hand, but it may come in handy every once in awhile.

As to carbon capture, again this is a complicated topic. Often it is overly simplified into "plant more trees." But we just can't plant enough trees and the scientific consensus is that this won't get us there. There's also plenty of natural ways to reduce carbon. Land management is broad term usually used. But soil restoration, bogs, and swamps are far less sexy than forests (which when young are actually carbon emitters). DCC still has a long way to go too, but again, why turn away from it? Use every tool at hand. Especially because we have to remember that zero emissions typically means "zero energy emissions" and that doesn't solve the other half of the problem that we have.

I know everyone is passionate about this subject (I am too) but I also encourage everyone to recognize that we have more similarities and differences. We are mostly arguing about the most efficient way to reach the goal, but mind you that if we fight too much others can use this to divide us and make us overall less efficient. Complex problems require complex solutions. Very few people here are experts in climate and if you ever talk to climate scientists they will happily tell you that their expertise is limited to their niche. It is too complex of a problem for a singular person to understand. So let's keep that in mind when we're arguing with one another. It is good to have arguments and discussions, but turning into fights is unproductive and just demonstrates how naive we all are. I'll bastardize a Feynman quote: "I think I can safely say that no one understands Climate Change."
Both sides would either devolve into unlivable hellscapes or realize ideological moderation is the only way to run a sustainable government. You can't run a government if it's all "death to red! never mind all the minorities there who've been suppressed" or "death to blue! my kids will hate me and leave at the first opportunity, but I won't care until it's too late."

This is why I said all the current informal federal-based stuff would come back through treaty. I think most people on both "sides" are reasonable, so the split would never actually happen. And if it did, people would quickly miss all the stuff from the other side of it.

It's on a level with considering what happens if the sun disappears. It can't happen without something freakish happening, and none of us really knows how it would go.
Thats what I do, if I don't know the number I have voicemail and if they don't leave a message I just block the number. I have thousands of blocked numbers, to be fair the phone experience in 2022 is just horrible due to the FCC and telcos not doing their job in regulating these criminals.
As somebody who has done some very gross things with jQuery/vanilla JS when I should've really been using the pattern of "components just redraw themselves based on props/state" (or whatever it is that Reacts boils down to), I'm not so sure this is the right answer.

Vanilla JavaScript/jQuery projects probably start off small/without bad intentions. It's what happens to them overtime as they grow (fall apart) in my opinion.
Probably he’s referring to zettelkasten systems.
I mean, that's what STIR/SHAKEN do.
The good news about civil forfeiture is that it doesn't even matter if their home was used in the commission of a crime - you can just seize it now and sort out all those pesky details later!
In some encodings? One zero is sufficient for UTF-8.
DOs are arguably the wrong primitive if you're looking to do transactions across more than one of them. They're essentially partitions, which is how this project uses them. If you do transactions across more than one, you are still making blocking, synchronous requests across DO instances which can be across N data centers. You can't really implement locking for blocking writes if you want to implement transactions at a layer above DOs: short of implementing a spin lock (very expensive with workers), you don't have a way to wait for an ongoing transaction to complete. Which is to say, if you had a way to implement transactions with TrueTime in Workers, you could just use the standard KV store and avoid DOs entirely, no? The great part about workers is that you don't pay for idle time—if you're implementing your own locking, you're not able to yield the event loop back to CF. At that point, you've lost most of the benefit of being at the edge (you're making blocking cross-DC requests) and most of the cost benefits of Workers.
Capacitors or overvoltaging certain components.