skysight-inc/HackerNews huggingface dataset:
But it is. Of course the astronaut can’t check let’s say every possible screws are properly tightened, but no single human can. So what can an astronaut do who is concerned about screws comming loose do? They go to the engineers who designed the craft and ask them. The engineers show them the various calculations and work documents showing how they sized the screws and how they calculated the appropriate torque they should be tightened to and why they think they won’t come loose. The engineers would also tell the astronauts that they specified twist wire as an additional safety mechanism on top of all of that.

And then the astronaut can head to the head mechanic who leads the assembly process and ask them how do they know that the screws are torqued right. They would show them the training the technicians receive, the tools they employ and the QA processes they have in place.

After that the astronaut can spot check a few areas.

Of course they won’t do all of this with all of the systems and processes, but they can do enough to satisfy themselves that the place has the right processes in place to their liking.

If the engineers don’t care about the screws, if the chief of technicians can’t find the calibration paper of the torque wrenches and if they find a passed out drunk technician behind a panel and rattling screws then the astronaut knows they are in trouble.
Na, it's okay, if you really feel that way you should comment accordingly, especially given my strong blanket recommendation. I see it exactly the other way around, but defining things like "clean" are hard to do and we might just have completely different positions.

Maybe to make it as constructive as possible, why don't you link to what is your preferred alternative approach? I assume it's not setState :)
Ah that reminds me :
“The major problem—one of the major problems, for there are several—one of the many major problems with governing people is that of whom you get to do it; or rather of who manages to get people to let them do it to them.

To summarize: it is a well-known fact that those people who must want to rule people are, ipso facto, those least suited to do it.

To summarize the summary: anyone who is capable of getting themselves made President should on no account be allowed to do the job.”
(Restaurant at the end of the Universe - Douglas Adams)
They are basically the same language, but Kotlin tries to sit on different runtime models with Kotlin/JVM, Kotlin/JS and Kotlin/Native. Dart behaves the same everywhere.
Nitpick: they’re complementary. LR has cataloguing/sorting/filtering/metadata handling features that PS doesn’t have, and has an “edit in Photoshop” option for the more complicated workflows you mention. Not many people would enjoy using Bridge and PS to sort their photos.
1) It's not worse than IRC or Slack, and in some ways superior since it has a lower barrier of entry (IRC is... IRC, and slack user management/invite system is weird)
2) When was recording of live, synchronous communication ever meant to be a repository of information? Do people complain that audio transcriptions of group discussions are an inadequate replacement for purposely written documentation? There's a reason you take notes during a meeting.
I am 50 and have never owned a television myself.

I have never had a Netflix account.

At this point, I have been offered pretty nice TVs for free more than once.

If you really get use to living without a TV though it feels like it has negative value to have one IMO. Even more now with Netflix and long binge watch series with disappointing endings.

Of course, I don't get to participate in the conversations about how much show X ending sucked after wasting a week of my life on it.
ugh...uniforms for employees
For all practical intents and purposes, BSD's use partitions. They just call them differently because they use a different technical implementation. But they're still just as static and just as limiting as regular partitions.
You mean the kind of comprehensive world building that ends up with the book reading like an AD&D manual? Not everyone enjoys that.
Fission Fragment Reactor
Flutter is much less expressive and ergonomic than Ionic + Vue3.ts. Ionic is also more performant, in fact chromium is the fastest rendering engine to exist (let alone with css contain) which is no surprise since Skia is made by chromium devs for chromium devs in the first place. But myths about "native" performance (flutter isn't even native and native isn't a performance property, it is an ad-hoc property) are very slow to update despite the countless example of electron apps bringing a performance competitive advantage (vscode vs intellij, Figma vs Adobe xd, etc)
Given that Soviet Russia wasn't a technology monopoly, it actually fits better if you turn it around (IMO):

> In Soviet Russia, you watch TV. In modern world, TV watches you.
Well, while I really enjoy the broad topics on HN, it does present all topics through the lens of technology and tech-work which can lead to the impression that this is all there is to it.
I periodically see complaints like this posted here. I wonder if I am in an information bubble.

Are HN readers, a more traditional forum, biased against non-traditional fora? If nothing else, it would be hard for to post a link on HN to Discord discussion about the advantages of Discord, where, presumably, such a discussion would most likely transpire.
Having this device in college when I was doing E&M would have been an absolute game changer. The closest thing that existed was an MFJ antenna tuner for Ham Radio that only measured S11 at one frequency, and cost around $500. The next step up was to buy used equipment, which was four figures or more. Having something that goes to 1 GHz, does both S11 and S21, and only costs $50? Unreal.

Having used a modern VNA, the NanoVNA would feel cramped now... but still: E&M would have been so much easier to understand with one of these, and a few labs.
You didn't read my whole comment, did you?

I said "edge cases for laptop X". Of course I read the FM. Of course I did my homework before asking question.

But that's it, right there: just considering that, by default, newcomers are incapable of reading the documentation. You just did it.
It's weird that you describe "woke" as non-threatening given how divisive it is in practice. Corporations used to engage in actual CSR efforts, using their unique skillsets to further the public interest and make the world a genuinely better place in a very cost-effective way. Now that might well have been replaced by pointless, thoroughly ineffective, plausibly counterproductive rhetoric about 'DEI'. That's got to be a pretty big disappointment.
There's probably a market for a sub $1 "smart chip" that can be added to a design. Something that can be factory programmed with a unique serial number. To keep from being cloned, verification operation wouldn't be as simple as reading out the number. Instead, the chip would respond with some sort of hash. Similar to how Apple secures their SOCs.

The security wouldn't need to be perfect. Even something simple would be sufficient to deter an unscrupulous reseller.
Maybe one day Discord will have a feature to enable indexing of content by external services or to make it public.
If it's reliably used as an opportunity to improve documentation, then I can see Discord having a place and forums not being necessary. I wouldn't expect that to happen, though; I know how I feel about documenting even when I'm being paid to do it.
did you really compare saying Marijuana and a word you won't say?
Sure there are incomplete proofs and dead ends. But I have yet to see an example of an "established mistake" which disproved an entire line of research that depended on the mistake. Sure, mistakes have been published. But it never led to an entire branch of "knowledge" based on a false belief -- something that happens regularly in other fields.
Perhaps Matrix is an option as well.

It's open source and open (decentralized) - and can be indexed by search engines if you set the discussions to public

Matrix can also be bridged to Discord, so you wouldn't split the community.
Imagine they have the potential to make people with broken backs walk again.
that's not a plus point for Rowling, it's turned out
Saying they are the same language is proof of gigantic ignorance both ergonomics wise and feature wise.
Secondly Kotlin multiplatform behave the same, we are using it to share backend and frontend business logic (Kotlin js).
thats part of the goal of this approach to argumentation. Its not a bug it's a feature.
I'd really love to see a quote on the section you're referring to. The GPDR has some processes for larger companies (i.e. DPOs), but they're neither expensive nor slow, and small companies have a lot more leeway.
Well you can hide the rest of the buffer and focus on a specific part of a file with the narrow-to-* functions (defun, region, or page).

However, this plugin seems to be a little fancier and instead creates different buffers for each selection. The analogous feature set in Emacs are indirect buffers. Try binding a key to run the clone-indirect-buffer and narrow-to-region commands in sequence.

This library might help too: https://www.emacswiki.org/emacs/NarrowIndirect
Why wait 50 years? These sorts of experiments are toe-curling and horrible to think about today. If the claims are true and they seem rather specific to be false, I'll never look at Neuralink the same way again.
A published result that cites another result is not "a thoroughly modern thing". Mathematicians have been citing each other since Pythagoras and Avicenna.
Furthermore, not only it's closed source but you are giving all your conversations and metadata to a private company.

It is a free data host[ag]ing platform run for profit.

Your data is safe and accessible as long as the economic incentives are aligned with that.
Usually yes :(
- defund the police / acab

- inventing pronouns and demand people use them

- modern cancel culture

- probably a few more
I agree, but it's not discord's fault.
Discord is great at what it does. I find the same social issues with discord, slack, gitter, irc, matrix.org, etc. Chat may be good for the questioneer, but it's bad for search/retention. I kind of miss the prominence of phpbb.
Discord itself is fine, but it needs something to write it's logs to a public html page per channel every x hours. Cannot be that hard and everyone benefits. Every chat for open source should do that as so much valuable stuff is discussed per day that no-one will write down elsewhere.... I mean that's the only thing; all (open source) projects I knew on IRC had an archive in .html which was indexed. Handy to find issues years later.
Well, for one thing, setting up FDE was way harder that it should probably be for "the most secure os on the planet".

Also, I installed Kubuntu the other day, and I just kept pressing enter.

There was even a checkbox for FDE.
There are some intelligent criticisms here along with some fundamental misunderstandings.

The biggest misunderstanding that crypto critics and even many advocates have is that Bitcoin is a currency that people will buy stuff with. If Bitcoin has any use, it is as a final settlement layer. The Lightning network that is layered on top of Bitcoin is what is actually useful for buying stuff. Much of this article is based on this misunderstanding.

A correct criticism is that Bitcoin can be controlled by pooling mining. But a more nuanced take would be to say that it is a system that works due to aligning the economic interest of the miners providing the decentralized security with the users. The real problem with government fiat currency is less the centralization but more that the centralized actor is incentivized to monkey around with it, and particularly to devalue everyone else's money by printing as much new currency as they can without creating rampant inflation. With Bitcoin, miners could attempt to control the currency, but then it would lose all its value, so they choose not to. It's certainly still a risk to the system, particularly when one nation state like China previously did most of the mining.
The "biological" tendency is something very broad such as liking "things" over "people". It might still play out in countless ways, and that's pretty much always the outcome of social factors.
After hack, wormhole offers $10m bug bounty
> If you go to technical discords you’ll find that there’s someone joining almost everyday who asks a set of questions that was aksed the day before.

I've been in programming IRC channels since the late 90s. People asking the same questions as someone else asked the day before was the norm back then too.

In fact, Discord is better than IRC in this regard, because it has history in the client. You can easily search what's been written by a member or in a channel. I've used it many times to find relevant information in the Home Assistant server and similar.

You also get the history when you join, so you immediately get some sense for what kind of channel it is. Is it very active or not? Are they discussing relevant things or not?

IRC has none of that. Sure some built bots that recorded the conversations, but you'd have to know where to find the logs. When joining a channel it was blank. In fact I did this just yesterday when I had some SystemD question, and hopped on their Libra Chat IRC channel. Took me a few hours to realize this was a dead place.

That being said, I do think open source projects should consider alternatives like Gitter.
Yet another explanation of C/C++ pointers
all they would need to do is add forum support. it’s already sort of there with threads
A fortune. Plus once it's on a public blockchain, everyone can copy it, so not sure what does "only" mean in your question.
So what's the deal with the name "NanoVNA" being applied to like a dozen unrelated projects now?
Well it can be compared to Ionic, which is arguably much more ergonomic and expressive
> If you feel like everything you ask (even with you pseudonym) is recorded forever, you are more afraid to ask stupid questions

One reason more to stay away from Discord, which can keep your data and metadata forever.
The most basic principle of OOP is the bundling of behavior and data. If you don't have that, you don't have OOP.

PODs + independent functions is not OOP. ECS-style designs are not OOP because ECS-style designs are PODs + independent functions (it's a relational model). OOP and the relational model are not equivalent, if they were the object-relational impedance mismatch wouldn't exist.

Polymorphism exists independently of OOP. OOP is not the only way to model relationships. OOP is not the only way to encapsulate data. OOP is not the only way to abstract things. Sometimes it is by far the best way to do all three. That's when you use it, not because of some silly attempt at purity of style.

People have a really distorted view of procedural-style programming where it's all global variables and copy pasted code. Couldn't be further from the truth. Even within OO codebases you have tons of procedural-style code that just happens to be stored in a class with the little "static" keyword in front. Many "procedural" codebases (i.e. stuff written in C) have lots of OO-style code with structs full of function pointers.

But it's wrong to say that it's all just OOP in disguise. If behavior and data are not bundled it's not OOP, and most code doesn't need that, not even when you need abstraction + polymorphism. Encapsulation is the main one where OOP is often the best approach.
Your code may be messy or written in a non-obvious way. Does your coworker occasionally suggest how your code could be improved? Do you take those suggestions to heart?
What about "experts"? Like, I would say there are people out there who are valuable because they know how to do stuff. It's not required for them to explain how they do it, and often times it's the case that they can't, otherwise they would simply explain and we'd all be experts. Rather, we need them precisely because the results they deliver are not able to be broken down into a sequence of steps that anyone could follow - since many of them can't explain. So it's something that "works" but isn't math.

I'll add that eventually experts are replaced, but then by that time there are new experts. The problem domain evolves and what used to require experts is replaced with math, and the new experts are working in the area where things can't be math.

Conceptually I think I'm on point for this, but I don't know if my examples are super good. I'd say business, human language, politics, medicine, and art are all examples of things that have experts. In each of these fields that are things that work, but it's not yet backed up by math.

Maybe it's more accurate to say, given an infinite amount of time and intelligence, everything becomes math? And I think that makes sense, but I'm sort of inclined to believing in an objective, yet logistically intractable reality.
Very cool! Make sure to look at all the videos posted by the authors:

Videos: https://www.nature.com/articles/s41467-022-28459-6#Sec17

Paper: https://www.nature.com/articles/s41467-022-28459-6

The technology is only going to get better from here on: thinner fabrics, higher resolution, faster response times.
What distinction are you trying to make?

The disklabel utility can be used to install, examine, or modify the
label on a disk drive or pack. The disk label contains information about
disk characteristics (size, type, etc.) and the partition layout, stored
on the disk itself.

disklabel supports 15 configurable partitions, `a' through `p', excluding
`c'. The `c' partition describes the entire physical disk, is
automatically created by the kernel, and cannot be modified or deleted by
disklabel. By convention, the `a' partition of the boot disk is the root
partition, and the `b' partition of the boot disk is the swap partition,
but all other letters can be used in any order for any other partitions
as desired.

The word "slice" does not come up in disklabel's man page at all.

http://man.openbsd.org/disklabel
Matrix chats can be indexed by google and other search engines if set to public.
I would pay extra for hotels offering no TV. I especially dislike it when someone else has it on so loud the walls resonate.
https://octopart.com/atsha204a-sshda-t-microchip-77761819?r=...

But the original would have to see it coming and put this in the design, AND maintain a registry of all the valid chip serials. No hobbyist wants that headache.
And philosophy/religion, apparently. Just after its release, I played with it a bit. Here's one piece (everyting after "---END OF PROMPT---" is GPT-3-generated):

"
The following is short advice given by an omniscient AI acting as a spiritual leader similar to Buddha and Jesus.

[Human] Hello, what's the best piece of original, actionable advice you can give to humans?

[AI] ---END OF PROMPT--- The big tip is to stop looking at external validation for how good of a person you are. That includes money, fame, love, respect, being well-liked, sex, friends, whatever. None of those are your true rewards and all of them are dependent on your external environment. Even if you get 100% of them, the high is fleeting. Get into a flow of life where you get satisfaction from knowing you did the right thing in the moment and you have decent relationships, and you don't have to worry about "am I successful enough?" all the time.
"
> Liskov substitution principle tells you that a rectangle cannot be a super class of a square.

It does not. The Liskov substitution principle states, as it applies here, that a property that holds for all rectangles has to hold for all squares. This is true, as every square is a rectangle.
Can't I just replay the steps you save with a later starting point and sell a new work that was also incrementally made with a lot of "effort"?
> With exhaust velocities of 3% - 5% the speed of light and efficiencies up to 90%, the [dusty plasma] rocket should be able to achieve over 1,000,000 sec Isp.

It's plausible to build a spacecraft with delta-V equal to 2x its exhaust velocity. So if that rocket is feasible then you're talking about a serious interstellar drive, especially if you can boost the acceleration phase with something like a laser sail.

That being said, fusion propulsion is probably still preferable since light elements should be easier to collect than heavy metal nanoparticles.
One can hardly describe Discord as non-traditional, since there are no new ideas on display. It’s well executed for the needs of a particular segment, that’s all.
The beauty is, even if everyone started using Bitcoin today, the electricity consumption would stay the same. And it is feasible, with the already functioning Lightning Network (second level network over Bitcoin network).
I can't find a way to exit the "how to play" screen. Hitting back on Android exits the game.
I think this is a serious problem for the companies you mentioned. Some questions are asked maybe dozens of times and there is no written answer anywhere. or this is the correct one i don't know but it's a weird problem.
I think Brave blocks YT ads on all platforms?
Thank you for your explanations.

> but elsewhere too

I noticed that there seem to be more "elsewhere" than "browser" applications of the technology. But we already have e.g. the Mono engine with a proven, standardized IL which already offers most of the WASM features planned for the "elsewhere" use case. The engine can be run with just an executable and a core library with less than 10MB on a myriad of architectures (see e.g. https://github.com/rochus-keller/Oberon/ for a lean application of it). So what is WASM expected to bring to the table for this use case we don't already have today?

> a custom vector graphics rendering engine built in C++ compiled to WASM

Might be a nice idea, but there are already vector graphics libraries with included JIT and GPU backends. So what's the core benefit of using WASM here as an intermediate layer?

> But it’s increasingly going to be the standard deployment target

Do you have evidence for this? It has a lot of powerful competition, e.g. Go or native Java.

> I also think the embedded market is a possible target for it

"Embedded" is a very broad term. The vast majority of true embedded systems will not be able to afford running a VM, or even using dynamic memory - I e.g. do all my STM32 projects still in a subset of plain C. All embedded systems suited for Linux have a broad choice of proven viable technologies, from C to Python; even Mono is a viable solution on such systems.
> But if you don't turn your TV on at all, I have to ask - where do you watch Netflix et al? Or you simply don't?

Don't even own a TV. I own a projector / home cinema. I think it beats the shit out of a TV big times. I much prefer the "feel" of a projector compared to these 4K TVs or whatnots. When we turn the projector on, it's to really watch something, not as background noise.
Perhaps I am not referring to the correct technology/feature if you find it so confusing? In my post all I was trying to say is that enabling writing code that generates predicates, expressions etc, literally syntactical building blocks of more code - via code in an inception-like manner - seems to be at least equally complex an endeavor as somewhat arguably non-trivial matter of creating or using python-like AOP decorator “proxies”. So presence of Roslyn kind of disproves that the emphasis on simplicity is still in effect, at least in my mind. Hope that clears up my point.
People seem to forget that if you make watching content too painful, opting out is always an option.
It doesn't. If you really need a blockchain, an old-school permissioned one will do the job cheaper, more reliable, and, paradoxically, often even in more decentralized fashion. NFTs don't bring anything to the table, other than being a cute and wasteful collectible card equivalent that's perfect for money washing and scamming clueless people.