skysight-inc/HackerNews huggingface dataset:
> It seems to add a lot of complexity, and offers no real world usecases.

The use case for kernel lockdown has to do with being a good player in the Secure Boot ecosystem so that kernel images can be signed by default. If a malicious user can boot the kernel in secure boot mode and then get it to execute code in ring0 that chainloads a different OS while staying in secure boot mode and with the user being none the wiser, this subverts the ecosystem since the other OS will lose its pre-existing guarantees about system state. Note that the EFI "shim" executable does allow for chainloading an OS in secure mode but only after prompting the user to that effect.
Develop Tic-Tac-Toe Application for Lite-Wearable in Harmony OS-Huawei
It depends on what you mean exactly by "emulating sum types" and "pattern matching them".

An example is rolling your own discriminated union:

type Avariant struct {
a int
}
type Bvariant struct {
b string
}
type SumChoice int
const (
SumA SumChoice = 0
SumB SumChoice = 1
)
type Sum struct {
type SumChoice
A *Avariant
B *Bvariant
}

sumA := Sum{choice: SumA, A: &{a: 7} }
sumB := Sum{choice: SumB, B: &{b: "abc"} }

func foo (x Sum) {
switch(x.choice) {
case SumA: {
fmt.Printf("Value is %d", x.A.a)
}
case SumB: {
fmt.Printf("Value is \"%s\"", x.B.b)
}
}
}

As usual with Go, it's ugly and verbose and error prone, but it just about works.

The previous poster was probably thinking of something similar but using interface{} (equivalent to Object or void*) instead of Sum, and then pattern matching using an explicit type switch:

func foo (x interface{}) {
switch actual := x.(type) {
case AVariant: {
fmt.Printf("Value is %d", actual.a)
}
case BVariant: {
fmt.Printf("Value is \"%s\"", actual.b)
}
}
}

This is slightly less risky and has less ceremony, but it's also less clear which types foo() supports based on its signature. Since Go has only structural subtyping [0] for interfaces, you would have to add more boilerplate to use a marker interface instead.

[0] In Go, a type implements an interface if it has functions that match (name and signature) the interface functions. The name of the interface is actually irrelevant: any two interfaces with the same functions are equal. So if you declare an interface MyInterface with no methods, it is perfectly equivalent to the built-in `interface{}`: any type implements this interface, and any function which takes a MyInterface value can be called with any type in the program.
If they are then I haven’t heard of them. Outside of monarchy specific things which operate in the same time period (but certainly are not the focus)
I would say NFT and micropayments are killer apps. It would be fantastic if we had browser addon where you can 1-click pay something like 0.01$ to read article.

NFT for gaming is going to be huge industry eg pro-gamers could sell their character skins same way now eg basketball players sell their jerseys or you could import that Hearthstone deck to complete new game.
Virtual passport app presents real data risk, experts warn
I don't think this captures most peoples' intuitive notion of consciousness at all. Most people think of it as their directly perceived experience.
Why not name it godash?
How to send a message from Android smartphone to lite wearable using Wear Engine
> I’m happy to accept the downsides

The downsides being full remote takeover in the worst case, which has the potential to kill you. It seems unlikely you're happy to accept the downsides.
No. Think of the coroutines as goto:s with a dynamic label that does some magic to replace locals too.

You still need threads.
This is the same guy who somehow thought a half-speed language without generics was a somehow going to be a C++ competitor.
There have been loads of TV series made in the UK set in India, Kenya and other parts of the Empire. Funnily enough they tend to avoid mentioning the brutality of the British in dealing with the locals e.g.

https://en.wikipedia.org/wiki/Mau_Mau_Uprising

For some reason these shows aren't quite as popular as they used to be...
My distro works just fine, when an X11 app crashes due to a bug in the Nvidia driver, but I cannot.
I don't think this is a "senior level knowledge"

Seniority comes mostly from experience 5/10 years

Of course some companies give senior titles for people with 2-3 years of xp, but I think we can all agree that this is big "XD"
>But I'm telling you that no sane Joe will touch that shit without a serious cryptographic specialist by their side.

One would think so, but people in the space are calling each other "degens", one of the best Ethereum devs joked about "testing in production", and for the past year there have been dozens of +1M USD hacks in the space.

So yeah, projects are already launching based on zk-rollups and other complex cryptography without "serious cryptographic specialist by their side".
Thanks for pointing this out. While I think that speaks to the productivity it has provided (I guess that’s a stretch / could be coincidence), what I really should have conveyed is that through a thriving ecosystem and updated standards, it’s gotten a lot better over time. Node v8+ and latest versions of NPM are very far from where they used to be. Again, JavaScript is not without it’s quirks, but I don’t think any language is free from that statement, and JavaScript’s are easily managed in my opinion.

It’s single threaded, but again, right tool for the right job.
Check out substrate which uses Rust
> I am sure you know that there is no inheritance in Go

https://golangdocs.com/inheritance-in-golang
> is that right now there is no "better" use for that electricity than bitcoin.

I've never heard of a clearer statement that our society is broken. We are literally destroying our own biosphere by generating energy, nearly all from fossil fuels, and yet we can't find anything "better" to do with that power.

It's madness.

> what can we do differently to make doing something else at least as profitable as mining bitcoin?

Not destroying our ecosystem will _never_ be profitable. We should do it because we want our grandchildren to live, not to make a buck.

A society that values immediate gain over its grandchildren's safety is, as I said, profoundly broken.
If you want to work on a blockchain where greed can't takeover, an inevitable unavoidable pitfall if you design the blockchains to inherently also have an MLM structure, is to design a blockchain that doesn't have financial gain as an incentive to align people to adopt it but a different form of consensus like democratic processes (save regulatory capture) where it's voted into use.
Much of this seems to be asking questions about things the candidate has experience in? We don't know what either job they applied for was nor what was on their CV.
Faster IO_uring, BFQ and BLK-MQ Improvements Among the I/O Fun for Linux 5.12
The hate is the vocal minority (those of us that love the book)

Think of it this way, if the lord of the rings films had kept the idea of a powerful ring and orcs, but changed the pacing, plot and characters, most people who liked the books would be understandably pissed.

Sadly it seems to be an on going trend with cherished books.

First WWZ, then Artemis Fowl, and soon, Discworld's The Watch....
With all due respect 'Gimp works well enough for my purposes' is the issue. Gimp does not work well enough for most professional image editing purposes, audacity doesn't work well enough for any professional audio purposes. But there's a kind of bizarre refusal to improve these programmes because they meet the extremely limited (and often baroque) use cases of their core developers and existing users. This seems to be a major issue with OSS overall. Local maxima. Added to which is the difficulty of attracting UX talent to an open source project, when there's no clear avenue of career reward for the design aspects of an OSS project (vs say the hiring and social honour kudos of being part of an OSS project for a dev).

In terms of commercial alternatives available on Linux, your options are limited for the same reason that so many professional level graphics programmes are not available on Android. Linux users spend enormously less per desk on software, the balkanisation of the platform makes support difficult or impossible. Worse, unlike Android in the mobile space, Linux has so small a percentage of the desktop market that it likely isn't worth developing for (for commercial creative applications).

If you think this situation is the fault of commercial app developers, you're exhibiting exactly the OSS snob attitude I was criticising.
Either that or fear.
> Eh, I think coroutines are a convenient way to achieve concurrency and parallelism.

but how often do you need concurrency and parallelism outside of handling network requests and performing some complicated math algorithm (which may be in a lib that you don't touch anyways, e.g. FFT>) ?

e.g. most UI code has to run on the main thread due to macOS / Windows limitations, and in most UI software it is extremely rare to have the kind of chains of callbacks whose readability gets improved by coroutines.
Apple gets far more applicants per job position than ddg
It really doesn't. I've worked on upstream projects where a significant fraction of all bugs reported were created by distributions screwing up packaging and patching in ways they weren't at all qualified to understand and frequently led to non-obvious failures.

When we tried to work with them to fix this, about half the time they flamed us and quoted distro 'policy' as a reason not to fix their bugs, so we just refused to accept bug reports from anyone using those packages anymore.

The fact is that a lot of old-school Linux distributions are built by people who have only a very vague understanding of the software they're packaging, and frequently are closer to the sysadmin side of things than the large-scale software development side. It makes the relationships very frustrating and that's why proprietary software vendors invariably opt-out of distro packaging. Even with apps statically linked to the max possible level Linux users generate disproportionate levels of support tickets due to the general flakiness of the distros they use, so allowing them to modify tested software even further is a losing proposition.

Basically the whole concept of a Linux distribution is obsolete, fading away and irretrievably broken. Hence the proliferation of containers.
Has anyone ever carried out a sociological study about the "anthropomorphism" (for lack of a better word) present in computer science/the IT industry?
How many employees ? Pay compared to bay area salaries ?
The point rather is: there are a ton of things that we build or do which kill birds: we clear habitat, eliminate food sources, dump pesticides and other toxic materials into the environment, build buildings and power lines, drive fast vehicles all over, keep predators as pets, etc.

I'm sure many birds are killed by wind turbines (estimates I can find in a quick search indicate 100–300k per year), and by all means we should try to site wind farms away from migration routes and take whatever steps we can to make the turbines themselves safer for birds, and possibly even retrofit or decommission wind farms in sites which turn out to be especially deadly.

However, it is not reasonable to look at this problem in isolation. If wind farms can drive coal power out of business faster, on net that is saving a huge number of birds and other wildlife.

Ultimately global climate change is going to lead to mass extinction if our current trajectory is not altered very quickly. Wind power is one way to significantly reduce greenhouse gas emissions.
Just how collectivist would you like the United States to become?
There's a tendency of ideologues to value ideological purity over fitness for use.

This is fine as long as people acknowledging their pure thought stuff is malleable.

One of Ted's memorable issues was in say indexing documents. He's wanted the markup to exist in a separate document that was byte addressable, not inline. So a separate index file.

I asked him "what about locales? Some systems are UTF 16." And you know, instead of I dunno, admitting that not doing a packet, block, or inline format was a mistake, he just insisted it'll be handled later. I asked him about cadence, how will you do versioning between the two, things are grossly inefficient if you change one byte, etc..

One of the other nice things of inline systems is you can get a partial file and still have all the context. With that system however, corruption is way too easy.

There's all these technical requirements to his grand idea that he asserts are completely absolutely necessary and have no technical equivalencies at all and do not have the obvious design and implementation limitations that can easily be overcome with very slight permutations in a way that still completely satisfies all practical usecases.

And he loves saying he's not a programmer. It's like come on Ted, trust the people who say you're micromanaging of implementation is erroneous. It's been like 50 years, some of your stuff doesn't work.

He shouldn't be bitter. Everyone technical in the field knows him. He's up there with Stallman, Knuth, and Shannon in name recognition. I probably won't even appear as a footnote no matter how hard I work. So yeah, mission fucking accomplished already Ted. Geez.
Will I get scolded for not having implemented accessibility features into my yet-to-be-released game? Pull requests implementing those will be welcome though.
I actually live in the EU, and I lived in a communist country before so I have enough experience with your "dream". Sooner or later it turns into a nightmare.

As Margaret Thatcher said, the problem with socialism is that eventually you run out of other people's money.
I have no experience with assistive software but I suppose non-native UI libraries should be using native OS toolkit (e.g. [0][1]) or specific APIs libraries, which targets NVDA, JAWS, Orca and others (this is one of the same idea shared in the one answer on SO [2]). I guess web browsers and other native GUIs just do that behind the scene.

[0]: https://en.wikipedia.org/wiki/Microsoft_Active_Accessibility

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

[2]: https://stackoverflow.com/questions/65168795/make-non-native...

Edit: IAccessible2 [3] seems to be compliant to both Windows and Linux. Whether Apple AppKit provides specific accessibility-focused UI elements [4]. Flutter has also similar one, it is called Semantics [5].

[3]: https://wiki.linuxfoundation.org/accessibility/iaccessible2/...

[4]: https://developer.apple.com/documentation/appkit/nsaccessibi...

[5]: https://api.flutter.dev/flutter/widgets/Semantics-class.html
You'll be back. The fundamentals are strong and the technology is genuinely interesting, and real world use cases like Sia's Skynet are starting to finally hit stride.

The get rich quick crowd overwhelmed everything else but didn't suffocate it, just merely put it way in the background.
Where can I read more about the colored rectangle plot type used in fig. 1 to illustrate proportions?
500k per year, what a tough "stigma"
I don't think you quite understand it.

Yes, BTC is proof of work. Yes, complexity increases to control the rate. But that's it.

Complexity has nothing to do with scaling. BTC doesn't scale. It's fixed at 1 block per 10 minutes, 1MB per block. No amount of horsepower is going to give it more capacity, so BTC doesn't scale up by wasting more power. It stays the same.

You can see this in forks like Bitcoin Cash, which took the exact same algorithm, and forked the exact same chain, but gained less miners. After some time it readjusted, and BCH is perfectly functional with less miners than BTC.

I agree that BTC and its ilk suck in many, many ways. But saying that power usage must increase is incorrect. It can remain static or go down without changing the functionality or the capacity of the network to process transactions, because those things don't depend in any way on the hashrate.
India has major problem with workforce participation especially among women [1].

This probably is a large reason why India is not able reap benefits of its demography (large percentage of young population).

[1]:https://data.worldbank.org/indicator/SL.TLF.TOTL.FE.ZS?locat...
>And actually, by extending the period where the virus is in pandemic circulation, and to the extent that it will spread through the population anyway, you probably kill more people by stretching the pandemic out. Virus survivors die for other reasons, "wasting" their immunity, and like I said above, more people become newly vulnerable to the virus.

Unless vaccine
Very glad to see Algorand in this thread. People need to talk about it more. It doesn't have most of the problems people have with crypto, and unlike cardano, it's here today and it works.
> Trying to ban everything you don't like is what is really sickening

You could make the same argument about any law.

This isn't something we "don't like" - cryptocurrencies are tremendously destructive of the world's resources and their only use so far is crime - money laundering, tax evasion and buying or selling contraband.

We should be making these things illegal in just the same way we make money laundering and other things that damage society illegal.
Nimiq Open Asset Swap Interaction Scheme (Oasis)
So no one knows for sure of course but many suspect that early mining by likely Satoshi owned wallets (2009 era) yielded some 1.1m BTC, worth >$50B today.

So the likely reasons someone sitting in a notional value of $50B+ who hasn't cashed in any of it include:

1. He (or she) is dead (I believe the last confirmed post was 2012?);

2. He (or she) has lost access to these coins;

3. He (or she) has cashed in some wealth from wallets not linked to Satoshi; or

3. He (or she) is sitting on this mountain of wealth and not cashing any of it in.

There's the possibility of course that Satoshi isn't one person but several.

Let's consider (4). You would need to be an incredibly committed ideologue. We have ways now of essentially laundering crypto (ie by converting it to other crypto through a pooling mechanism that makes it difficult to identify the source wallet for what comes out).

It's stated that perhaps Satoshi fears government persecution (eg the tenuous connection to Wikileaks). To me that seems... unlikely. It's not like Satoshi controls the network. Lots of people hold crypto now.

Maybe Satoshi just really likes his, her or their privacy. But given that wealth... (1) or (2) become increasingly likely as time goes on.

It's fun to speculate.
Isn't that kind of a lost fight? So many signed bootloaders and no way to revoke in-the-wild.
PRE-IPO Companies of 2021 – Koch Fund
From another news article:

> Dickson said that his team has 'reviewed all available safety data following yesterday's incident,' and 'based on the initial information, we concluded that the inspection interval should be stepped up for the hollow fan blades that are unique to this model of engine, used solely on Boeing 777 airplanes'.
> 10e6

Under scientific notation, you should strongly prefer to write 1e7. 10e6 is just begging for people to interpret it as 10⁶ rather than 10×10⁶ (10⁷).
I think the article wants to make an argument that critical thinking is a nebulous intuition, meta skill based on other skills and capabilities like knowledge, reasoning, accurate judgement, and experience. As such, it is something that cannot be spoon-fed or aimed-for directly, it has to be acquired piecemeal from its building-blocks to support a higher level of thinking, just as recognizing glyphs is necessary to read words, and then understand sentences.

Perhaps it's also of use to expose middle-, high-school, and beyond students to sarcasm and periodic untruths to catch (beyond the sins of omission "education" commit) to keep them on their toes for lateral thinking, evaluating honesty, and discernment... leading, hopefully, to critical thinking.

Does college actually improve critical thinking? There is likely more knowledge and structured thinking to draw-upon to enhance it, but there is also potentially a positive correlation with additional kinds of intelligences of those who gravitate towards college a priori to aid it as well.
Like sia (siacoin) which is used to pay for distributed storage. But still needs mining to keep going, which distracts from it's purpose. Rent and lend storage space. I which there where some other distributed consensus mechanism which doesn't rely on massive mining.
You're missing the point, which was "there's nothing for the masses". Interesting technology is not a selling point for the masses. Strong fundamentals are not a selling point for the masses. Whether there's a get rich quick crowd around crypto (or not) is not a selling point for the masses.
My Firefox says for media-internal.mitmuseum.org where the images are hosted on

The certificate is only valid for the following names: *.s3.amazonaws.com, s3.amazonaws.com

Let's hope you happened to get served a valid cert, and not that the cert validation is disabled or broken in your Firefox.
Probably the question is not wether inheritance should be allowed or not, but how much. Let's cap it at 100 * median yearly salary? Or tax the rest, or whatever.

Or tax it once and for all while it's "earned". (Make tax rate wealth dependent above a certain line?)

There are plenty of policy possibilities to explore that are redistributive and not binary.
Around 2015 Vitalik Buterin was one of the few crypto geniuses and leaders. For many years the Ethereum project leaders promised ETH 2 to solve some of the issues pointed in the article but they never delivered. It is understandable that they never delivered because there was a lot of complexity involved in improving permissionless blockchains BUT seeing a new wave of blockchains with good foundations makes one think they never delivered because they have not tried enough. Vitalik and his troop have enough financial resources to stimulate or hire top blockchain researchers from top universities around the world. It seems like they never pushed hard to move Ethereum. With enough resources you should think like you are doing the Manhattan or Apollo 11 projects.
Earth’s magnetic field broke down 42k years ago, caused sudden climate change
Care to elaborate? That's the best hiring process I've ever seen.
Christ, I'm going to vent, so I'm sorry but, I'm so sick of this bullsh!t argument.

Eggshells?

If you're with someone you know or you don't know and you make a perceived or actual faux pas in their eyes.

Say ..... "sorry" .... "I didn't know that. Tell me more".

How hard is that?

I try to be pretty inclusive, but I'm nowhere near perfect and you know what, when I might have got it wrong this is what I do. And I'm not special for doing so. It's called interacting like a normal human being with another human being.

And you know what, it opens the space for understanding and debate and the chance to reject if you really believe it is wrong.

And as for you unfollowing podcasts because of mentions of priviedge and so forth ... well ... I wonder why that would be recently. Do you unfollow all topics which make you uncomfortable? Do you complain about cancel culture and then cancel podcasts you don't like?

I'm going to be harsh here because your post is very representative of many I see so maybe it needs to be said.

You feeling like you're being attacked everywhere you go is your problem, not those you think who are doing the attacking.
| 1-click pay something like 0.01$ to read article.

How would this work in a way that takes gas/fees into consideration?
> When you upgrade a library, you probably want to restart the running applications that depend upon this. Dynamic linking won't save you.

That's an orthogonal issue. You need to restart affected services nevertheless, whether it was linked statically or bundled in nix.

I wish people stopped repeating this red herring restart argument against dynamic linking every time the topic is brought up.