skysight-inc/HackerNews huggingface dataset:
But even though the arguments supporting free will at the ontological level is unconvincing, free will in the phenomenological sense is not the same.

I am of the hard determinist camp but I'm pessimistic about if we're ever going to be able to predict chaotic systems. Even if someone could predict what I'm about to do, this information would be fundamentally out of reach for me since getting this information would influence the outcome (also, maybe the predicting machine itself would causally perturb me enough to not be able to make meaningful predictions).
That's a smart security model. No idea how they got in (maybe session stealing in a public WiFi?) But just doing the same problematic thing again.
> Code needs to be able to do what you need it to do. So anything that makes that job harder, could be considered not "clean".

That reinforces the author's point that "clean" is synonymous for "good", without any added precision. Try interchanging the two in your comment - it reads exactly the same.
Do they even have taste buds which would taste the difference. From what i know birds can't taste spiciness, so they can eat whatever habanero you give them.
How about a compromise: theoretical computer science
to win innovation, company sometime just need to manage work smoothly. to manage their work they can use different software's https://smartworkforce.co.uk/ here you can get best workforce management tool.
We will talk about Top 13 Verified NFT Marketplaces. I decided to figure out where NFT can be bought or sold.
Ya, kinda like how all template languages (go-template, handlebars, jade, TT, JSX, etc.) have their own DSL. With Hibiki you can get by with only understanding the basics and then calling backend AJAX handlers to do the rest of the work.

If you want to go deeper and put more functionality on the frontend or create advanced generic components, then ya, you'll have to invest more into learning the framework.

Most of the backend engineers I've worked with have no problem writing HTML, AJAX handlers, and using template languages. But they won't touch webpack/npm/babel with a 10-foot pole. Just trying to bridge the gap to get a little more pizzaz into their tools :)
> I have a lot of trouble imagining any experiment which could completely rule out every other influencing factor

It's called Bell's theorem and it can even be tested at home[4]. There are no local hidden variables in quantum mechanics.[1][2][3]

1. https://en.wikipedia.org/wiki/Bell%27s_theorem

2. https://en.wikipedia.org/wiki/EPR_paradox

3. https://en.wikipedia.org/wiki/Hidden-variable_theory

4a. https://www.youtube.com/watch?v=zcqZHYo7ONs

4b. https://www.youtube.com/watch?v=MzRCDLre1b4
Lizard Scale Patterns Described with Antiferromagnetic Model
> Lack of social connections can be overcome with virtual communications. It's not the same as true face to face interaction, but it beats killing someone with your mere presence.

While true, when someone's dying, skyping not in any way a replacement for being at their side.
It's too car centric but its externality will eventually topple that.

Infrastructure spread so thin have an enormous overhead. (Roads need to be paved, pipes leak, even cabling is a problem, see the again electric grid, also how most US addresses are only served by one ISP, heating/cooling each house separately).
> Don't get me wrong, richly-typed presentational components would be a big improvement. But I don't think they should be the end goal (unless perhaps you're in the blog-writing software business).

At this early stage we'd be delighted with a big improvement in component standardisation/typing, and for now we're focusing on building on existing ways of representing semantic information in order to achieve that. I agree that there's a lot of scope beyond that for improvements.

> How do we design a semantic typing system for real-world data that is amenable to the inevitable need to evolve or amend the schema, or leave off certain fields from a type instance, or tack on a few extra fields? Should our applications eschew canonical types (like schema.org's Person) in favor of a ducktyping approach (I don't care if you give me a schema.org Person, or a blockprotocol.org Person, or a notpachet.org Dog, as long as the blob has a numeric field for the "age" key?

We may be indulging in cake-and-eat-it-ism, but we think the Block Protocol can allow for both.

The proposal is for the structure of entities to be represented in JSON Schema. As JSON Schema is just a set of constraints, you can take a blob of data and calculate 'does this data meet this set of constraints' (i.e. structural/duck typing). So if a Block has a schema which says that it requires a single field 'age: number', it doesn't matter what class the data you have belongs to, you can throw it into the block if it has that field. We have an API that will accept data objects and respond with blocks which have a schema the data is consistent with (not necessarily matches).

This doesn't preclude limiting certain operations/blocks to _only_ data which is linked/belongs to a specific schema/type (i.e. nominal typing), rather than simply satisfying its constraints. And there are circumstances in which not dealing with additional fields that a type might have is an issue, although for presentational or editing blocks that don't claim to be a 1:1 map onto a specific type, I think it's fine and useful for them to be able to present/edit a subset of fields from various types.
> the default case is that you want everything public (unless you like writing trivial getters and setters just for the fun of it); legitimate uses of "private" exist, but are rare

Any time a class has invariants to maintain, you probably need private. That could be infrequent in your experience, but overall, invariants are a cornerstone of abstractions.
The domain name rugpullindex made me laugh
I don't see how that invalidates the metaphor. For any version of code you can evaluate clean-ness. Writing is also not immutable, professional authors make hundreds of versions before publishing.

Of course books get 1 major release. So while ability to maintain and change is much more important in software, that is by far not the only factor for clean-ness, and I'd say hardly the most important.
'Dutch reach' rule change to Highway Code welcomed
I can dislike Rust too, but the facts are facts. Emscripten is the leader of WASM world and lot of its code is based on C++.
>Again, the AppStore restrictions are no different from any console in the last 40 years.

Consoles are Gaming. I have no problem with Apple charging 30% on Games or In Games transaction. As it is the norm in Gaming market. The console 30% or higher commission was determined in an open market. And shows 30% is not an arbitrary number.

Why do they need to charge 30% of an Online Teaching Glass ( currently exempted ), or 30% of tips going to creators? Are those market the same as gaming? They are not, as any sane person should agree and as defined in court by Judge YGR.

Edit: On that note I still dont understand why Apple doesn't break the Games into a separate store. Continue to charge 30% of it, which protect 80% of their current App Store revenue.
And let the App Store to charge at a lower rate.
Cinematography is a hobby of mine and I got gifted the "Ron Howard teaches Directing" Masterclass a few years back. I did not check the other Masterclasses, although I've considered watching a few others.

I've really enjoyed it but as it's already been said it's a lot better to approach the class as an extended interview and reflections from a world-class practitioner about their craft and career. Directing was an especially relevant discipline for the Masterclass formula as it is a mix of hard and soft skills, and there are a lot of resources for the hard skills, especially at an indie level. Ron Howard instead focused more on the soft skills and I gained something from it, especially as some of it is just plain old project management that I could also apply at my (engineering) work.

There was also a long, uncut practical session where Howard directed a scene on a set with an entire team of actors and crew, and I found it really interesting to watch them all work together like I was a fly on the wall.

So if you view Masterclass as a way to pick the brain of a celebrity practitioner you genuinely admire, I think it is 100% worthwhile. If you're instead looking for a regular tutorial about a discipline without having any interest in the instructor themselves, I'm less sure.
I understood the claims of the British government for energy sovreignty to not be dependent on hostile nations (:cough:ussia) not the Netherlands, not when the key company in the sector is a semi-public Anglo-Dutch merger. More importantly, the decisions are based on market prices, not political gamesmanship. I’m the first to criticise oil & gas company for playing fast and loose with the rule of law, and cosying with dubious government but exporting Noerth Sea methane to one shore or another isn’t really it. It’s a bad look, for sure but no where near the efforts to rebrand subsidies for renewable energy in their favour.
With the James Webb Space Telescope, Humanity Did the Right Thing
As my and my family's whole life is within my domain, this is a huge stress Google brought upon me. TBH I sleep worse because of the uncertainties.

However, there are still many questions to be answered and solutions to be offered:

* It is possible to use Google with non-gmail e-mail address. One can set up gmail to receive (using forwarding) and send (using an outgoing smtp) email. Self-hosted or commercial, that's not a problem.
* However, how tied are other non-workspace services to Workspace? If I get a suspended Workspace account, will my e-mails work as expected?
* Will all of my 2FA work as expected? What about my pre-paid storage purchases?
* Won't my user@domain account drop into some weird neither-here-neither-there mode, if I don't pay up?
* What will happen with my Google Docs? Right now it's impossible to transfer ownership outside current Workspace account.

I see that Google did not put much thought into this at the time of the announcement, however these few days are very stressful. user@domain is my primary email for all services where an email is required. For example, I have 20GB worth of e-mail there (since early 2000s) which I'm not ready to forfeit. Without an option to transfer it I'm lost.
> Firefox has stronger extension support on Android

Whitelisted extensions are not extensions at all but optional browser features developed by third parties.
I think you misunderstand the post, he's not arguing against QM in any way at all, this isn't QM denial. He's just asking _why_ the universe is built that way.
> Hide internal structure (that "private" is the default in C++, Java and Rust just adds to boilerplate; the default case is that you want everything public (unless you like writing trivial getters and setters just for the fun of it); legitimate uses of "private" exist, but are rare)

This is such a strange POV to me. There are cases where your classes are just data records, but any object with logic surely wants to restrict access to its state so it can maintain invariants? E.g. the simplest classes I can think of, like a vector that consists of a pointer to a buffer, a length and a capacity, wouldn't want to provide a setter for the buffer, or allow callers to set it to a random value?
Aka the Chinese approach, everyone who visited any national park in China knows what I'm talking about (trash all around the trails, which ain't accumulating).

It's actually kind of promoted behavior to leave your dirty tray in McD on table, you don't wanna cleaner to lose their job cleaning the tables, same with street sweepers.
> If you follow them you will end up with code that's really nice to read and easier to maintain, and, most importantly, that you can confidently change

...for trivial cases. For more complex, real-world scenarios, these kind of rules need to be applied sparingly, and where needed. Otherwise you get things like too much abstraction and several layers of inheritance, making it difficult to figure out what anything actually does - the opposite of nice to read

Uncle Bob et al have some good guidance, but cargo-culting them led to long-lasting, negative effects on some communities, such as Java and C# developers.
The flag check could be deep within a loop, how would you split it then without repeating the whole method?
seems basically a restatement of the whole what's good for GM is good for America misquote https://blogs.loc.gov/inside_adams/2016/04/when-a-quote-is-n...
which is anyway from a different time when all of a company's production was centered in the country they headquartered at.
> What is the carbon foot print of replacing all the rail and freight?

You don't need to replace the rails, only add overhead power. Which, granted, isn't free in terms of CO2, but saves a lot of fossil fuel emissions and particulate matter emissions for those living adjacent to rail routes (which is mostly poor people, so this issue also has a social impact) down the roat.

> Do we have the funds to make these changes all at once?

The US spends more on their military than the next 7-11 (depending on which source you want to cite) countries combined. The US spends twice as much per person for healthcare than European countries, with worse results.

There are way more than enough ways to fund a transportation revolution, and in the worst case the US Government can issue special ear-marked bonds.

> How quickly can we realistically change out our entire fossil fuel infrastructure?

Two to three decades. Which coincidentally lines up with the predictions on when climate change will hit the "irreversibility" point.
They were actually "code-squeezing", and that was normal, because computing power was really scarse those days.
..last sentence: "All stakeholders, in and outside the global scientific community, must develop and enforce policies that ensure transparency and accountability in science-based decision making"

As someone who is part of a scientific machinery designing and sending space missions to their targets I cannot but chuckle at the "ivory tower" naivete, pretentious and self-righteous attitude which encapsulates such framing of a conclusion. I reject it and the assumption on which it rests.

This piece I consider as a vulgar urge for power by the institution supporting this. Science rests and must operate in a totally different framework than this. Academics who would identify with attitudes as expressed in the last sentence (which I know is the majority) are the very problem they pretend to solve. As long as the governments make use of these "useful-idiots" for their ends, the problem as conceived in the article will get only worse to the point that science would become scientism and synonym for ridiculous.
This. I already know my size, why should I have to dig through clothes I can't possibly wear?
He and the other elected auditor should make that oath in front of the notary public and then make the township supervisors pay out their own pocket for the elections they held knowing they would ignore the outcome.
Chasing an Unpredictable Quarry
I suppose the author has never seen DIRTY CODE, like I have.
> One assert per test

I read that as "one operation per test". Specifically, both:

assertEqual(complex(1, 2) + complex(3, 5),
complex(4, 7));

and:

auto c = complex(1, 2) + complex(3, 5);
assertEqual(c.re(), 4);
assertEqual(c.im(), 7);

would both satisfy that requirement, but:

assertEqual(complex(1, 2) + complex(3, 5),
complex(4, 7));
assertEqual(complex(1, 2) + complex(-3, -5),
complex(-2, -2));

would not. -- In that case, Clean Code is advocating having something like a "test adding positive complex numbers" and "test adding a positive complex number to a negative one". This makes it clear in the test failure report which of the operations and conditions has failed.
Using an iPad for Note-Taking in Talks
Apple contributes to OBS to support screen capture using ScreenCaptureKit
great answer! thanks a lot, I'm thinking about a next career step in Community and DevRel things
Also, "why is it illegal to sell cars that can play Doom while driving"
someone made a tutorial to make a web app in rust with egui https://www.youtube.com/watch?v=4MKcqR9z8AU
> I was contacted by Masterclass (a subscription-based online education company)

Masterclass is an entertainment company, nothing to do with education.
Khadaffi was killed by American backed rebels supported by NATO. NATO might as well have pulled the trigger.

The main issue is that the US state department (led by Hillary at the time) made it abundantly clear to every tinpot dictator in the world with that stunt that the two worst things they can do are A) denuclearize and B) trust America's word.

North Korea took note of what happened in Libya and as a result Kim Jong Un got a nice little tour of Trump's presidential car.

The word of the US is trash. The security guarantees it gives are trash. They've made it clear that they respect power but everything else gets lip service.
Opportunity missed. Deadpan: "Sir, this one does leak, do you have a better one?"
I like the name
“WTF Star”.
The chief danger to our philosophy, apart from laziness and woolliness, is scholasticism, … which is treating what is vague as if it were precise… F. P. RAMSEY.

From Popper’s The Open Society and its Enemies
These are minor inconveniences relative to the massive benefits all these techniques bring to your codebase. "Go to implementation" shortcut is a thing and solves the first 2.

"One assert per test" -> just test one "concept" per test, not literarily 1 assert statement per test. IE :

assert(loc.x == 10.3)
assert(loc.y == 10.4)
assert(loc.z == 10.5)

is absolutely fine (even you could do it in 1 assert).
nice read, though do not know what to take from it.
The SMS point is part of why moving to FIDO keys is a good idea - the NFC enabled ones work with modern smartphones and allow you to login.

As for lost luggage, I carry mine on my keychain, another one in the laptop itself (USB-C Yubikey) and one in my safe at home - if all three are ever destroyed or lost I also have backup codes available as password protected notes on several devices.
Harmless is a matter of perspective here. The sales guy might have been in serious trouble after it and who knows, could not close some deals he was about to make and maybe was maybe never allowed to be at a trade show again. We do not know.

And well, probably many do not care as sales guys are not much respected here.

(and I have my bias too, but I do not like generalisations too much, in the sense if this idiot sales guy could not fix his machine, bad for him, no harm done to real people)
This seems to be an implementation of “plus lens therapy”.

If so, you could get the same results by purchasing cheap, $5 reading glasses (+2.5 or something like that), and use those when reading on your phone.

Doing this, you effectively simulate that the screen you’re looking at is as far away as the horizon (and the characters you read as large as mountains).

You’d need to hold your phone far away enough that you touch the “blur boundary”. This gives your eye the stimulus to further relax its lens and, over time, for the eyeball to get shorter.

It’s like you’re slowly pushing the blur boundary of your eyes further and further towards optical infinity.

The exact value of the plus lens to use depends on a few factors. The distance between your eyes and the screen (or book), and the current diopter of your eyes (based in a vision test). There’s a formula for that you can google (I don’t remember it).
The chilling effect of your comment should not be underestimated. If this was 'extremely inappropriate behavior' I think I'll forego retelling any of my tradeshow pranks.
In simple cases many of the suggestions in the clean code book make things more complicated.

However when you get to larger programs big if ... else blocks become painful. Not having a DI mechanism becomes painful. Encapsulation becomes important because you will find other parts of the program modifying something when it really shouldn't be.

I used a moan about these things until they were taken away and then I really missed them.
Pretty sure this is exactly what Switzerland has done a few times when the hospital situation was much worse for a short time last year.

My family also got several, none time critical yet time time intensive treatments over the past 2 years. There was no waiting because of COVID here.

Maybe also part of the reason it never turned out to be the healthcare catastrophe Americans some to live trough.

Edit:// not turning away, but giving less priority. Nobody gets or should be turned down. But when it comes to triangulation cancer may should win against a non vaccinated patient with low chance to survive.
With vanilla JS you'd have to gather your parameters, encode them, call fetch, resolve the promise (and handle errors), and decode the result. Then you still need some sort of frontend data model to "set" the fetched data in. Now you need functions to update the DOM. It isn't like it can't be done, but it ends up being 10-15 lines of code, when you can do it in Hibiki in 1-2 (with a UI that looks more declarative).

So for Python/Flask, you can just write standard AJAX handlers that return JSON. You can also write special JSON payloads called hibiki "actions" that can set data directly into the data model, update HTML, fire events, or even call other handlers. People knock this approach because it tightly binds your backend to your frontend. But for simple tools, that logic has to exist somewhere -- if you're a Python programmer, it can be simpler to write it in Python than in JavaScript. Whatever gets the job done.
> The whole "does twitter owe someone a platform" conversation is fascinating.

It seems to reduce to bickering about the perception of a fuzzy line. My back yard is not a public space. A government owned city park is a public space. What if that park was owned by a private corporation but left open to the public? What if all the parks in the city were owned by the same private corporation? Clearly there's more to "public vs private" than just ownership but where exactly should we draw the line?

I find it tiring as opposed to fascinating. It distracts from the real issue. Why such reliance on centralized walled garden communication infrastructure? At the core, how is Twitter functionally different from sending emails to a public listserv in the 90s? How is following an account different from polling an RSS feed?

Sometimes it really seems like we're moving backwards, all the while loudly arguing over the precise direction to cede ground in. Has anyone perhaps considered going forward instead?
For protestants work is the way to heaven. For catholics work is a punishment.
Complex amplitudes are a qubit the universe gives us for free.

If you were to append some fictitious spin system to whatever quantum state, you could put all the real amplitude on the spin down state and all the imaginary amplitude on the spin up state.

Perhaps "the simulation" is on a quantum computer and some of the qubits are not directly encoding things we can touch.
> "The real traitors are the politicians who have sold out to the US for decades."

^^^ So much exactly this, yet for some inexplicable reason we have entire segments of the population that worship the politicians of their chosen "party" as celebrities or saints.
You don’t think Rap is art.
The biochemist who paved the way for India’s female researchers
I agree, these rules make the code extremely verbose and over abstracted and scattered. The resulting code base will be several times the size of a straight forward solution, and this has a very big negative impact on maintainability.

Even if you use many files and only put a tiny amount of logic in each of them, you still need to have an understanding of the overall system and how things work together, and scattering things in more places, each with multiple wrappings, just makes that even harder.