skysight-inc/HackerNews huggingface dataset:
I had to google this. For the lazy:

“[Keratological] lenses correct your vision while you sleep. They do this by applying a controlled shape to the cornea which is the front surface of the eye, eliminating myopia (short –sightedness).”
No, what I meant was, you’re making a point I already refuted in my first point, and you’re boring now
TED talk: Tabby talks about her star. (2016) https://www.ted.com/talks/tabetha_boyajian_the_most_mysterio...

Something massive, with roughly 1,000 times the area of Earth, is blocking the light coming from a distant star known as KIC 8462852, and nobody is quite sure what it is. As astronomer Tabetha Boyajian investigated this perplexing celestial object, a colleague suggested something unusual: Could it be an alien-built megastructure? Such an extraordinary idea would require extraordinary evidence. In this talk, Boyajian gives us a look at how scientists search for and test hypotheses when faced with the unknown.
Yes, sometimes (not often) commented out code can be defended. The point of adding why it is commented out is very well taken. Then you can remove it if the reason for it still being there is not longer applicable. And commented out code tends to go stale quite quickly so if it really is not needed anymore it should be removed.

But I do wonder, if the better option would not have been to make the behavior that you commented out optional. Sometimes one can know beforehand whether a request is actually what people are going to want in the end. Once I wrote variant 1 of a certain feature. This was deemed not good and variant 2 was written. This was also not what people wanted so variant 3 was written. By then I got the inkling that also variant 3 would not be there to stay so I made it an option whether 2 or 3 was in effect. In the end, the final functionality was mostly a lot like variant 1 so the option turned out not be useful but maybe sometimes such optional behavior can sometimes be the best way....
And then there's a language like Scala where switch/case is so naturally integrated that it actually becomes the cleaner solution and you basically have to use it.

Whatever approach is clean or not can vary wildly by language. Or framework.

I do like clean code, but I think the article has a point: it's a very vague concept.
Prime 4K's bit-rate is ~15Mb/s. A UHD Blu-Ray has a bit-rate that's more like 70Mb/s, and a 1080p Blu-ray has a bit-rate of ~28Mb/s. Of course, 4K is usually encoded with H.265 while 1080p is encoded with H.264, so the raw bit-rate numbers are not as useful for comparison - but still, that's almost twice the bit-rate for a quarter of the pixels, and H.265 isn't magic.
The Crypto Economy Is Too Conservative and It’s Your Fault
> too bad

I suggest and encourage you to try the exercises that others in this page have mentioned; some people have written their guide or guidelines and one well known is

"The No Bulls#*t Guide to Vision Improvement", by C. G. Hayes

(search for > Guide to Vision Improvement.pdf < or similar).

First of all, the best wager is to place bets on ways that some witness have worked, and it is not ruled out they could work for you also.

If anything, you will have gained points exercising discipline.
Thanks.

I had an idea that a goos way to deal with resumes is to have a big personal organised data bank and generate job-application specific resumes from it. For example I might want to highlight or hide team leading experience based on the application.

I like what you are doing. I think resumes will be a reality for a while, but I see them as a transient throwaway missive, not a representation of me. So a way of talking 10mb of data about me and producing a 50kb resume per
job is ideal. Eventually that will be all done in json of course.
>those items would occupy exact same space

Not at all. Consider a toy store in Manhattan(or Tokyo) vs. one in Des Moines. The former would be naturally compact due to the expensive real estate while the latter could be far more expansive. By extension country-wide retail square footage can be expected to vary by density (in addition to other cultural factors).
> Casey lives in a bubble of his own, where he's the sole developer of every project he starts and he gets to make all the rules for himself. He doesn't really have customers, stakeholders, deadlines, he doesn't work on distributed enterprise software, etc. He makes indie tools and games.

Perhaps. I don't agree with everything he says all the time, however, from my own experience on working on distributed enterprise software I can say that following patterns blindly is an actual problem that impedes a good working solution designed for the specific problem(s) a lot of the time. Devs are pushed by DM's and PO's to have a working product ASAP and what might be a good idea for MVP prototype ends up being a burden down the line because now the entire system is built on top of that decision made in a moment in time without serious thought. Then some time passes and the whole thing crashes down. Then a rewrite happens in the exact same way and the wheel keeps on spinning.

My 0.02c are that I think we should build things more sustainably and expect software to work longer. We should hold ourselves to a higher standard.
> There's just too many things to consider and viewpoints to take, we'd be trapped in analysis paralysis forever, as you can continue it to no end. There's never a point where the analysis will be "done".

I agree with you there - but this makes it even more bizarre that there are now tools (e.g. SonarQube) trying to automate this analysis. Of course, linters are a undeniably useful, but stuffing arbitrary rules into a tool which then gives grades to your code based on a strict interpretation of those rules is a bridge too far. I mean, can you really take software that uses terms like "blocker code smell" seriously?!
> Hard to think of this as almost 40 years ago

That's because it was almost 30 years ago, not 40 ;)
What does "banned" mean in this context?
The reason is because it's harvested from a laptop chip; and in laptops, the Ryzen 5000 media engine features AV1 decode, so it's wasted die space.

Still, the 6500 XT is an awful GPU.
That doesn't even approach answering my question. You're just saying he did things wrong, which is not what I was asking about: why you said he'd 'definitely' be seated.
> What were we expecting from jetpacks though, really?

The reality turns out to be different, but, I'd say we were expecting practical personal flight, as seen in video games with jetpacks.
Agree with everything.

> Doesn't force you to mentally juggle many balls at the same time.

Coincidentally, this is how I define complexity colloquially for my own purposes. It is extremely general, stupidly practical, and literally rooted in brain chemistry.

Applying this to programming is still a delicate art, since it depends on what the reader of the code wants to do. Most people focus on clean modules (e.g. a 100 LOC unit testable data structure), but that's only helpful when the next person wants to modify or replace a single module, which is generally the easy part. Most times when I'm groking a new code base is spent understanding data flow across a complex hierarchy of modules – usually, the dumber and flatter, the easier this task becomes.
My understanding is that it's still borg. All the cool features from omega were backported into borg, since they were needed to support (insert product here), and in the end some of the omega team got an OK to write and open-source kubernetes based on the findings from omega.

When I left, the big ongoing project in that space was an effort to replace babysitter (most people in Google do not have to worry about babysitter, and for 98% of the time, I didn't, but the 2% where I needed to meant that I kept myself informed of changes in that space).
I guess that for a lot of people it is the case where you have a class with mutable state that is the anomaly.
The article implies that the radiative forcing is from the contrail clouds, not from the water per se.

Perhaps there is an opportunity for a fuel additive that minimizes the formation of cirrus clouds, if the clouds are the source of so much of the climate impact.
Anarchism is synonymous with libertarian socialism. They are Marxists and seek to abolish capitalism.

In the mid-20th century, right-libertarian proponents of anarcho-capitalism and minarchism co-opted the term libertarian to advocate laissez-faire capitalism and strong private property rights such as in land, infrastructure and natural resources. The latter is the dominant form of libertarianism in the United States, where it advocates civil liberties, natural law, free-market capitalism and a major reversal of the modern welfare state.[1]

[1] https://en.m.wikipedia.org/wiki/Libertarianism
We have hovercrafts that can go over almost any kind of terrain and we do not care.
Sure, they take the same space. That doesn't mean you need a sprawling store with an eatery to buy them in, nor do you need 12ft (3.6 meters) of a single laundry soap nor a full shelf of one type of ketchup.

Store layout and the space allotted for each product differs between places, in other words. I'm going to assume things like shelf height does as well. When these things are in the back room, they don't take up space in the same way as the sales floor. Also, it is quite possible that many retailers simply do not have the same sort of selection as they do elsewhere: If you sell fewer things, you don't need so much space.
Im just taking the easy course of QM by Suesskind. He had an example like you have two coins and give them randomy to your kids. The they move far away. Then one kid discovers what it got, it knows what the other has.

So what I dont get is why QM you could argue that there is some hidden shared state. Guess this is a typical question. But anyway I‘m somehow not convinced that it is really random.
"Clean code" means about the same as "well-written code". Both have meaning. But the issue is that of course everybody and their uncle can agree that "clean" is "good".

The question is when somebody claims to have clean code, is it really? Why do you say it is clean? Does everybody agree it is "good code"?

It's much the same with "agile". Of course agile is good. Everybody can agree on that. But are people who claim to be agile really agile?

88% of drivers believe they are "above average". My guess would be that the same is true of programmers. Most of them are better than the average. :-)

https://www.adam-campbell.com/post/most-drivers-are-better-t...
The point about fracking stands though, right? Isn't the argument that we may have to cause some environmental damage in the name of plentiful, cheap energy? Then that energy gets harvested and, guess what, it isn't plentiful or cheap either.
Also recommend Computerphile, inspired by Numberphile: https://www.youtube.com/user/Computerphile
If you give the app permissions or use its built-in translation feature, can this really be called "silently"?

Check the CitizenLab report:
https://citizenlab.ca/2022/01/cross-country-exposure-analysi...
I learnt ML as an undergrad. I felt it was an excellent introduction to the key concepts of functional programming (ADTs, partial application, type inference, lazy data structures, pure functions/lack of mutability etc).

Would I use it in production code, indeed have I even touched it since undergrad? No

Have I found the concepts I learnt via it highly valuable? Yes

Writing compilers maps pretty well to ML, especially for simple/toy compilers you might write as an undergrad, so I can see why he might insist upon it, allowing him to start with the concepts already learnt as a base.
Email is actually one of the easier things to transfer. This [1] project lets you download emails, including stars, labels, drafts, sent, etc. You can then re-upload them to another Gmail account with minimal loss of state. You can also import into other email services, although that route has more rough edges.

[1]: https://github.com/GAM-team/got-your-back
There is nothing easy about XHTML. Or rather it is only easy if you ignore the essential parts of it.
Could you elaborate on the serious bugs you think are unlikely to get fixed? I think they might help me understand the current limits of k8s better.
There's a new procedure coming out in the next few years called LIRIC which seems much better with hopefully a lot lower risk of side effects.

https://crstoday.com/articles/2019-apr/laser-induced-refract...
assertEqual(c.re(), 4);
assertEqual(c.im(), 7);

This is "logically" one assert, on two lines. So I would welcome it

In cases like this I find myself extracting a helper assert method if it gets used 3 or more times.

e.g.

assertEqualComplex(c, 4, 7);

which contains

assertEqual(c.re(), x);
assertEqual(c.im(), y);

Which makes that a bit clearer. This is not the best example but you can get the idea. I might have 5-10 lines in an assertTransactionSuceeded(txn) method.
Atari System V Unix – Unofficial Website
Meaningful Bounds Checking in the Linux Kernel – Linux.conf.au
Isn't that the kind of work Federal Marshalls are supposed to do?
‘I’d keep it on the down low’: the secret life of a super-recogniser
most of the things you mention suck not because they're bad in themselves, but because they require infrastructure in place before they can be effective, let alone better.

and we don't have infrastructure in place, because we have other solutions that work already, and the cost to change them would be too big and even if we wanted to we'd have to find a way to slowly phase them in over many decades.

you're basically that guy from 20 years ago who yelled "fossil fuel is good because solar panels suuuuuuuuuuck " :p
Bill Gates can show up here, it doesn't mean it's really Bill Gates.
The parent probably used ’mayor’ in the general sense. Different types of administrative subdivisions have different names for their political leaders depending on where they are in the world, and nobody could possibly be expected to keep track of them all. Even if they are not called mayors in this exact case you full well knew what the parent meant.
For browsers quite explicitly.
I suspect an argument could made that, through either existing mindshare or further marketing, unwitting consumers would ultimately install alternative browsers (in significant enough numbers), and with that, open themselves up to these security concerns. I’m not making a claim either way, however, to be clear.
Doesn't matter, I read and enjoyed it anyway :)
I wasnt ascribing blame or praise - you must have inferred that. This is simply a reflection of the geopolitical reality.
I have no experience with SonarQube. I guess it's like a linter that's slightly higher level? In that case I'd guess the appeal is that it's reducing the cost of often repeated analysis that is usually done manually, not that the tool itself would make your code great to read.

If that's what it is then I think such tools are "a good servant but a bad master". It does not replace manual analysis, but can be used well to reduce costs of removing common code smells. It still requires a human to work as a judge.
That can probably be automated. clang-tidy has some opinionated linting rules that contradict each other, just enabled these and choose to auto-fix.
Dude. At that point you are emboldened by the Fates to say, “Bond—Janes Bond.”
Actually, what people say about code, and how you interpret what they say, depends a lot on what you know about the person in question. I know lots of programmers who can list lots of precise reasons why they think a piece of code is "good" or "clean", but who still seem to lack "good instincts".

Writing code isn't really about ticking boxes, it is about communicating ideas to other human beings. And in that sense, a lot of programmers are to code like some people on the autism spectrum are to social interaction. Lack of instinct pushes us to make up precise rules to try to make sense of things. Rules which do not always work because their application is highly context dependent. And when the rules break down and people still insist the rules are good, you get absurd situations.

For instance is composability good? Well, it depends. On paper this might seem like a simple thing to answer. In a given context composability might mean you have to bolt together a lot of moving parts to get anything done. If 99% of the time you bolt the same parts together the same way, you shouldn't explicitly have to do that. Perhaps composability isn't as important as you think in that instance.

Anyone remember early XML infrastructure in Java? You want to parse an XML file and instead you end up instantiating and plugging together what felt like an awful lot of moving parts you neither needed nor wanted to know about just to parse an XML file? Yes, composability can be good. But as in the XML example, people don't always understand when it ends up being crap. (Actually, you can have both composability and convenience, so I am not trying to construct a false dichotomy here, but the original XML infrastructure was so "socially awkward" that it didn't really offer much convenience)

One may think this is mere nuance. One could also say that uttering a sentence and picking the facial expression and tone of voice to go with it is nuance, and that the words you utter are always what matters. We know this isn't so.

What makes code good is hard to describe. So merely trying to express it more precisely isn't enough. Yes you can say "composability: good". But in a given context it can also mean the code becomes less useful for the purpose in the majority of contexts.
It's a bit strange to open a pull request from "Developer-Ecosystem-Engineering" instead of an individual account. I wonder if every interaction from this account has to be approved by a board or something.
The other day I had a splinter in my left index fingertip that was so small I couldn‘t see it even under a magnifier. After some clueless and painful poking with a needle, removing my glasses did the trick. I located the splinter and got it out within seconds. Around -6 in glasses.
This is something I've been kinda wanting. A mixed-use zoning in a contemporary shopping centre. Something akin to shop downstairs - home upstairs which is common in most developing countries I've been to.

Unfortunately this seems to be a strict conversion from store -> apartment which kinda disallows the upstair/downstair dynamic, and also prevents the 'single rent for multiple uses' deal which kinda enables the mixed zoning spirit.

I wonder what levels of entrepreneurship could be enabled by opening up zoning in the west? I felt like a shopping centre conversion would be perfect as it is a locus of activity, density and business planning. I wonder if in the developing world mixed-use zoned homes/business are more expensive than typical residential zones?
At least 4, but varying based on badger availability and amount of work needing to be done
view page source its all there
It won't be $6/mo for long. They know that when you're using all the services data migration is incredibly hard. They'll raise prices by 20% per year forever.

There'll be lots of new $6/month plans in the future, with slightly different names and feature sets, but as an existing customer you'll never be eligible for them.
> People love shopping

Genuine question, does this still hold true? I'm asking because I've also read it (relatively recently) in other places and it struck me, because I personally dread shopping, and I didn't think I was the only one with those type of feelings.

And ignoring old recluse people like me (even though this pandemic has transformed many of us into recluse people), I had the impression that spending your free time with friends at the mall had died out as a cool thing do to in the late 2000s-early 2010s (when the Mall Cop movies were premiered, they were more a testament to a period that had just ended).
I think "extreme" might be a bit much, but i'm much more concerned about the 2nd order chilling effect of calling out people for criticizing rude behaviour, then the original chilling effect on rude behaviour.
IANAP, but the actual definition of Bell's free will argument is a bit more nuanced, and was probably an unfortunate term to use to describe it.

The reason that super determinism is rejected is because (in the usual understanding) that it requires that the initial state of the universe is set up incredibly precisely to make all subsequent measurements appear to violate Bell's inequality, even though reality isn't actually like that.

So if we set up a quantum measurement and make a decision based on photons of light emitted from distant stars, the experimenter deterministically chooses to make just the right measurement that would make the universe look like it was violating the inequality. Including all the matter between us, and the atoms in the neurons in the experimenters brain, and the photons that were emitted before any of that existed.

This is why super determinism is rejected. It would mean that we are not "free" to choose the experiments and measurements we perform. The universe would be essentially conspiring to deceive us at all levels, including what science we do, the results we receive and the conclusions drawn from it. Which is why it would invalidate the scientific method itself. We couldn't trust anything we thought we knew.

Sabine has a different take from what I can tell. If you allow backwards causality, the measurement act is not independent of the thing being measured. See this blog entry and the comments:

http://backreaction.blogspot.com/2019/07/the-forgotten-solut...
Do you have a link to where they can be bought from in DE? Or the brand name?
Nobody at all suggested that the accounting firm has lied about anything.
Thanks for the link, but your comment is also a bit misleading.

He’s not just casually inquiring the Texas Education Agency, he’s burdening school districts on this wild goose chase which is most likely a political stunt in his campaign for Texas Attorney General.

Quote from the article you linked. I can’t imagine how much time it would take to track this information down for all 850 books on his list, and how these resources would be better spent on actual useful tasks for the school districts.

“Krause informs districts they must provide the committee with the number of copies they have of each book, on what part of campus those books are located and how much money schools spent on the books, as well as information on any other book that violates House Bill 3979, the so-called “critical race theory law”designed to limit how race-related subjects are taught in public schools.”
A wonderful book, if you're interested in learning regression (or any basic stats) I definitely recommend it.

And then immediately follow up with McElreath's Statistical Rethinking [1] (for which there are freely available lectures [2]).

[1] https://xcelab.net/rm/statistical-rethinking/

[2] https://www.youtube.com/playlist?list=PLDcUM9US4XdMROZ57-OIR...