skysight-inc/HackerNews huggingface dataset:
There is a VERY elegant solution to this problem, called "attended sysupgrade", that is not as widely known as it should be.

It's probably best explained in a video on what may be the best youtube channel on OpenWrt-related things: https://www.youtube.com/watch?v=FFTPA6GkJjg

Or, if you prefer textual information: https://openwrt.org/docs/guide-user/installation/attended.sy... (OpenWrt's infra is kinda slow today for me, must be many people checking out the new release :))
Why are you even trying to make an argument like that? The point, as I'm sure you very well know, is Tolkien wanted other people to contribute original material to Middle Earth on their own terms. He was all for it. The opinion of his estate since his death is different of course, but that's got nothing to do with his own opinion.
Thank you, this was a fun read

https://www.jwz.org/doc/cadt.html

And it was particularly nice to see that is by Jamie Zawinski of Zawinski's Law fame:

"Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can."
The economics change when you control the money (military aperatus funds most of the research, does it not?).
https://news.ycombinator.com/item?id=32730048

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

https://news.ycombinator.com/item?id=32727022
Coalton: A statically typed functional programming language for Common Lisp
This study is looking at the data from the trials upon which the emergency authorization was granted. So you need to warp back to somewhere around August 2020 to December 2020. Extreme views at the time were more the norm than the exception at the time, both in terms of the potentially negative impact of the virus, and the potentially positive impact of various measures to combat it.
I definitely see that, and ORMs (particularly older ones) have historically made it easy to shoot yourself in the foot.

But, everything is an abstraction, and I tend to think that if you use any abstraction, you need to have at least a little bit of knowledge about what’s happening in the layer beneath it.

So using an ORM will not be an optimal experience if you don’t know how the underlying RDBMS works.

And effectively using an RDBMS directly still requires a bit of knowledge about the layer below that level of abstraction too (eg how underlying query optimisation works etc).

It’s possible to implement both incorrectly and get bad results and the opposite is true too
Not quite.

Russia is crumbling. Their market is worthless, so it’s not just western companies leaving it, Chinese are doing the same. Entire Russian part of Belt and Road got dropped and is instead being shifted south. And because they lost their main customer, they are forced to sell gas to China even cheaper than before. But most of all, their society is starting to realize they are not world power, they are merely “Nigeria with nukes”. India no longer wants Russian weapons. Kazakhstan is openly mocking Putin. It’s unlikely the current regime can survive the failure in Ukraine - not after wasting half of their armed forces. Long term it’s even worse, as the only real product Russia has - fossil fuels - are in the process of being replaced by green sources.

Europe will have some manufacturing problems this winter, sure. But differently from Russia we can afford it - and in about a year from now we’ll be able to take reparations.
So how did he make it to +3 position against #4 player in the world if he is so terrible? If he cheated and used a computer, what is your suggestion, that his cheating method had failed mid-game?

As for his 'blundering' in a live Q&A talk, that's not indicative at all, I have posted my reasoning in a sibling comment.
If your time permits, this should give you a clear image on switches vs marketing https://www.youtube.com/watch?v=v5BhECVlKJA
Gotland SSK Sub vs. USS Ronald Reagan
Directly linking to jwz from HN doesn't lead to the expected result though :)
Counterexample: https://news.ycombinator.com/item?id=31180754

There's the query.. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Besides their very dubious product strategy which consists of shipping the org chart, which with the apparently high turnover results in multiple competing but basically abandoned product lines..

There's the security issues. If their AWS infra for their cloud services is that shit (as was revealed by a hack by an internal person), i doubt security is taken seriously in the org in general. Not to mention them suing security reporters.

Unlike their sometimes dubious hardware QA, it doesn't impact you that much if you plan on flashing your own firmware on their hardware, but still, those are kind of turnoffs. Hardware quality seems to vary somewhat, but is mostly decent.
>All processes running on Lunatic are preemptively scheduled and executed by a work stealing async executor. This gives you the freedom to write simple blocking code, but the runtime is going to make sure it actually never blocks a thread if waiting on I/O.

I'm reading/writing a fair amount of Python and C# at the moment, and the more I see async/await in use, the less I'm convinced by it as a language feature. Whilst the guidance seems reasonable on reading (e.g. [0]), the reality is that it increasingly becomes the norm to find code where most functions/methods are declared as async, and most implementations are littered with await.

So Lunatic's approach resonates. There again, as an Erlang fan, I'm pre-disposed to that concurrency model. So definitely not unbiased.

[0]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
Can you be more specific? I’m a fan of the books and I quite enjoyed these first episodes. I didn’t notice obvious politic agenda and diversity was handled quite gracefully (i.e. not noticeable if you are not looking for it), nothing clashing with the spirit of the books and preventing the enjoyment for me.
I use Keynote. It is beyond good (for my needs anyway).
I run Openwrt on an Edgerouter-X nowadays and it's rock solid. Has same/better routing perf + stability as the original ubnt firmware, but with native wireguard, full package management, a much better UI, much better configuration and backup system and no phone home stuff.

Just did the upgrade today and it was flawless. Which is much better than I can say for the stock firmware upgrade process!

It's incredible that the openwrt team can produce such a better product in pretty much every way than the original manufacturer can.
> The actual act of typing things in is a tiny* part of the whole process.*

A tiny part of cutting actual code, and a big part of communicating and documenting that code to others. Even for a solo developer, you will always be communicating with your future self unless you are blessed with the kind of eidetic memory that can recall mindstates.

Software engineering today is both an intensely individualized experience (flow state is still A Thing for example) and a team sport heavily reliant upon lots of communicating between people in many different roles. Written communication is a big lever that propels you beyond verbal reach. I frequently see software developers who type slower than an average range of 40-60 wpm produce barely intelligible documentation, actively shirk ticket-based processes that involve much typing, and rarely if ever present their ideas to others in written form.

This is usually a hindrance to their careers. I keep hoping the parsimony of typing speed would act as a forcing function and be made up by concise, elegant written communication but alas, I have yet to run across such an example.
The furin cleavage site itself pretty much points to a lab leak.
I don't disagree with you but you can't use Google to support your argument. They have to be the worst player out there when it comes to supporting free services over the long-term. You're so much safer with Github's free tier, there's no comparison.
I don't think this makes sense. First the article mentions it's for a "non-technical audience" and then the first step ("1. Start with a diagram") is a detailed architecture diagram that nobody will care about or be able to relate to.

If you really want to do a demo you should focus on how it helps the business and not how it works.

This could be showing a detail in the UI the non-technical audience is familiar with like a "Generate report" button that they use daily and is frustratingly slow. You can show a graph of the average waiting time going down.

This could also be an overview over how the page speed improved or how your core web vitals are all green now, improving your ranking. If you achieved that by optimizing a query, switching databases or rewriting an endpoint doesn't really matter in my opinion.

Of course this, as always, depends on the company, culture and audience. Maybe there's a very technical founder who wants to hear about that, in that case ignore everything I said.
> Not the kind of person I would expect to be in charge of Signal, TBH.

Actually, to me, it seems fairly consistent with Signal’s mission.

She appears to be fairly qualified (including a mindset, as she is in a leadership role) and I wish her well.
I'm one of the creators of lunatic and it's great to see it on HN again.

We have been working on a Rust web framework that builds on top of lunatic, called submillisecond[0]. It's still in alpha and there is a lot to be figured out. Currently, we are attempting to build something like Phoenix LiveView[1] for it. One of the drawbacks of LiveView is that it requires a permanent connection to the backend, but because lunatic uses WebAssembly on the backend we can actually move part of the backend into the browser to allow for low-latency and offline use cases. Hopefully, you will be able to "just write" rust backend apps, but automatically get rich user experiences with offline support.

A big struggle for us has been the translation of some of the dynamic patterns from Erlang/Elixir to the strict type system of Rust. Also, Rust can't fully understand lunatic's processes, because the language was not designed with a concurrency model in mind where each unit of work gets their own heap memory. So there is some de/serialization going on when pushing data between processes.

As someone else mentioned, lunatic extends WebAssembly with a concurrency model, networking support, permission system, distributed compute, preemptive scheduling. But it's also a whole system for executing Wasm. So you can from your running wasm app load external .wasm files and spawn processes from them with specific constraints (memory/cpu usage, filesystem access, etc.). Someone in our community is building a system that uses submillisecond in combination with a dynamic router that dispatches workloads to external .wasm files. As you can probably tell, I'm super excited about all the possibilities and the future of lunatic.

[0]: https://crates.io/crates/submillisecond

[1]: https://github.com/phoenixframework/phoenix_live_view
Qubits are NEVER both 0 and 1 simultaneously... they might be either at any given moment. Qubits are a vector in 3 dimensions of unit length, best illustrated with the Bloch Sphere[1] In this sphere Up, where Z=1 is written as |0> because of history.

One of the most common Quantum Logic Gates[2], the Hadamard gate performs a rotation of a diagonal axis half way between X and Z. This gate is used many, many times in Grover's algorithm

There are many such rotations in quantum computing. Error correction can only ensure that a state is at either end of an axis, not at the correct point anywhere on the sphere.

[1] https://en.wikipedia.org/wiki/Bloch_sphere

[2] https://en.wikipedia.org/wiki/Quantum_logic_gate#Hadamard_ga...
*An activist-but-not-security/privacy-activist
> Although a momentum balance, these variables can be cast as energies. They are the energy expenditure against gravity (often called delta V or the change in rocket velocity), the energy available in your rocket propellant (often called exhaust velocity or specific impulse), and the propellant mass fraction (how much propellant you need compared to the total rocket mass).

This is false, and in a meaningful way. Energy and momentum are not the same. Momentum scales linearly with speed, whilst momentum scales quadratically. One case where this difference matters a lot is the Oberth effect, where the fact that Delta V is a measure of speed rather than energy is of key importance.

The Oberth effect states: "the most energy-efficient method for a spacecraft to burn its fuel is at the lowest possible orbital periapsis". Or, more accurately "the use of a reaction engine at higher speeds generates a greater change in mechanical energy than its use at lower speeds". It just turns happens to be that, in orbit, you are going fastest at the lowest point.
This effect is a direct result of the scaling differences. Adding 1m/s will always require the same change in momentum, but the faster you are going, the more it will increase your kinetic energy. For a 2kg object, going from 0m/s to 1m/s increases kinetic energy by 1 joules. Going from 1000m/s to 1001m/s increases kinetic energy by 2001 joules.
It is key here that, when expending reaction mass at a given exhaust velocity, it will always result in the same change in momentum, whilst resulting in a different change in kinetic energy.
Delta-V is just the total speed change that can be achieved by all momentum generated through reaction mass. The rocket equation is about converting this momentum into a speed by compensating for the fact that a rocket gets lighter as it expends reaction mass, to get to Delta-V.

If Delta V was a measure of energy, then it shouldn't matter where you use your delta V, you always get the same kinetic energy back. Luckily Delta V is a measure of momentum, which allows us to exploit the Oberth effect for more efficient orbital changes.

As for exhaust velocity, _if_ your fuel is your energy source, the exhaust velocity and the energy density are indeed related. But consider an ion engine, where the reaction mass is just mass, and the energy comes from solar panels (or another source of energy).
Benchmarking in C (For x86 and X64)
Alcubierre drive essentially changes the shape of spacetime, doesn't it?
I cannot run uptrace in Production:

> The Licensor hereby grants you the right to copy, modify, create derivative
works, redistribute, and make non-production use of the Licensed Work.

So what is the point of even trying to install it in other environments?
I watched the Willem Dafoe movie (At Eternity's Gate) about van Gogh recently and there appear to be a few subtle hints at this theory of him as colorblind; a few scenes that show something off with his sense of color, without directly saying anything about it. It was rather interesting, which made me search for more on this topic, which took me to this article.
Yes and no.

If GDP is as tightly-coupled to energy use as data suggest, and we presume, say, 4% annual growth rate, then we have a slight issue.

10,000 times is just over 13 doubling periods' worth of growth. And 4% annual growth rate means doubling every 13.3 years, roughly.

In which case, humans would cut into that 10,000-fold margin in slightly over 230 years.

Which suggests that there are in fact limits to growth.
People do archive those pages and have seen links were posted multiple times here. The issue is those pages posted end up going against to what the people wanting KF down say.
Biggest issue with Signal IMO is that not enough people use it. (and, technically, the horrible dependency on PSTN addresses, but I don't expect the Signal foundation President to fix that).

Someone with wild consumer app adoption experience (100mm+ users globally) who is ALSO super into privacy/self-sovereignty/security seems like the ideal fit. Not sure if there's anyone who fits the bill there, especially not anyone who would want this specific job.
Some clients / chat services will have a delay on notifications, which is probably the way to go; chat shouldn't be about "you have to be aware of this within one second".

When building a chat system with notifications, it's also important that you can recall notifications. Wouldn't want someone's accidentally pasted password to be retained in notifications.
I really do not like the effect, but alternatively buy a cheap IR filter and rub the Vaseline onto it instead. Far easier to clean and for more disposable.
Everything with Unix sits on the foundation that multiple users from various terminals (requiring different driver implementations) are typing text on them simultaneously. The system consists of little programs that users combine in creative ways to run a process hierarchy. And this is temporally-confined within a session, so nothing of that “playing” should remain running once the session is over, unless explicitly stated with setsid() and friends.
> Namely: EMACS NO LONGER CHOKES ON LONG LINES!!!1!
>
> Gregory Heytings has developed a brand new, general approach to this tricky problem. The problem stems from how Emacs handles lines, basically: Many functions, like font-locking, run from redisplay, and wants to determine the syntax by looking at a line as (more or less) a unit. And that leads to Emacs hanging if the mode’s font-lock rules hasn’t been written in a careful manner, and they mostly haven’t.

From the author's latest blog update. So, at last, we're not all going to need tricks in our Emacs init files anymore to make sure Emacs doesn't slow down when files very long lines (as in: thousands of "characters" or more) are opened.
With 80MHz channels configured (160Mhz are possible, but I do not need/want that) on the 5GHz band, I can get about 480Mbps TCP bandwidth over the air using iperf3. Client is a laptop with Intel Wireless 8260 running GNU/Linux.

Reports on the OpenWrt forums I've seen range up to ~800Mbps.
Still, having a drive that doesn't need to push stuff out of its back would be very interesting, IMHO - even if it doesn't work out better energy-wise.
But you don't need a computer for that... knowing the odds for a hand is a pretty basic skill. And on the other hand if you did place bets based on your hand odds you'd be leaking a lot of information to your opponent.
> clumsily shoving some politics down everyone's throats

I assume it is the presence of dark-skinned characters which you call politics-showing? If the movies had retained Tolkiens description of half-orcs as having squint-eyes, would you have considered it completely un-political?
There is no reason that processing a few million files could not be done at interactive speeds. Searching for certain filenames on Windows is awfully slow with Explorer, but there are tools like UltraSearch [1] which directly scans the Master File Table of NTFS volumes and will find all matching files orders of magnitudes faster.

Also the UI is not a problem, I experimented myself with something vaguely similar and it was relatively easy to have millions of nodes - I think I just used plain buttons controls for nodes - in WPF at interactive speed. I think it somehow involved quadtrees to make it fast, just naively instantiating millions of buttons did not work, but it was doable. This was however ages ago and my memories are quite fuzzy.

[1] https://www.jam-software.com/ultrasearch_free
If the second one could change direction via a gravity assist, wouldn't it make more sense to use that gravity assist for the main rocket?

I do think the idea of 'throw a solid mass rather than hot gas', but for a totally different purpose: stealthy change of orbits in space-warfare.
I had this when importing test data; I found it acceptable (since it was just in development) to temporarily turn off FK checking.
Freedom of association is enshrined in many constitutions and laws across the globe as a fundamental right. Why do you want to force people to associate with those they do not want to?

I am member of a badminton club, we have a code-of-conduct. It contains things like:

- Don't harass other players

- Don't harass or be an ass towards refs

- Don't litter it the gym, keep it tidy

- Don't take performance-enhancing drugs

- and a few other such rules.

Why do we have to ask a judge in a court of law to be able to stop associating with a team-mate that keeps shouting sexual expletives at referees, keeps littering in the locker rooms, and generally makes the situation unpleasant? Why can't we just use our first amendment (or equivalent elsewhere) rights and stop associating?
The type of people who can take on big tech barely exit.

She has proved she can be a pain in the ass. These type of people are rare and they required.

Most outside big tech who can do something are already bought and paid for by big tech.

There are very few who have the combo of the right values, the ambition, the technical pedigree, the financial independence and are well networked.

Which is why we have an ever expanding exploitative shit mountain range of tech being produced every year.
"Archmage of Infrastructure", really?
Turning on and off quickly is difficult and/or expensive for all of CCGT/OCGT gas, coal and nuclear. Turning up/down is much less so however, and in reality that's often how it works.
A picture is worth a thousand words, here is an aerial shot of Wuhan Institute of Virology (WIV)

https://i.imgur.com/v4xg9u1.jpg

source:
https://www.bloomberg.com/news/features/2021-06-27/did-covid...
Severe flooding in Midwest, South turns deadly
Although the answer is literally yes, it is meaningfully no.

I have a keyboard that uses plate mounted Cherry MX reds, not lubed, pre re-tool (so the stems are a smidgen wobbly), and otherwise unremarkable. It is now 10 years old.

None of the switches have failed, and the most I had to do was replace the stock PBT keycaps with new ones because I had worn them down until they were smooth (very undesirable to type on). These keycaps seem to be better than the stock ones (a really cheap set of doubleshot-thick but dye sub colored I got for $30-some), and probably is at least another decade before I have to do it again.

I am probably past the million mark on important keys like WASD or space.
I was able to solve DNS issues with my domains at Porkbun by:

1. Log in to Porkbun account, go to "Domain Management".
2. Click "DNS" link under affected domain.
3. Click the "Yes, please update my domain" button in the red box at the top, screenshot:

https://i.imgur.com/Yfjlqit.png
Matches the time period where bloom was all the rage in video games.

Also

* touch the layer mask to select which/how much select areas are affected

which can produce cool effects such as tilt-shift, fake DoF, speed...

This is quickly hinted at at the article's end.
On the positive side, love that physical knob.
On the sceptical side/ a separate device avoids terms of service of other platforms, monitoring, App Store changes, overrides from the OS and provides a new channel for ads.

I can’t see buying one but it is interesting.
I'd be interested to know the parameters used, especially prompt_strength

The correspondence to the original image is not especially high: the Leisure Suit Larry image, for example, enhances the original colours of the sea in a nicely realistic way, but all the foreground detail is essentially reinvented from scratch, including some very obvious omissions. In some of them the changes to perspective and more lifelike skull/canyons etc might improve on the original image, but it also flips even pretty basic stuff like which shoulder the woman's hand is placed on (and yes, once you look at that hand closely, the fingers SD has had to add in are all wrong...)

Ideally for this sort of use case you'd want high fidelity to the geometry of the original image but less fidelity to the palette (use more than 256 colours and naturalistic or artistic textures rather than lines and pixel dithering), but I'm not sure SD can manage that at the moment
i just wish, magic wormhole also would adopt open stun/turn relays like this :(