skysight-inc/HackerNews huggingface dataset:
> I don't use Ruby but I faced similar issues with Rust's clippy and rustfmt. But I still think it's better than the alternative.

I also use Go, and haven't had issues with the autoformatter there, but I believe that's mostly because there is little to no room for ambiguity around intent. You tell the compiler you want to return a Bool, and if you don't it's a compile time error. There's no "I dunno, maybe nil was an intended return value".

> Every time I'm tempted to override one of these links/formats because I feel like my way is better I like to remind myself that it's going to set a precedent for the other devs on the project

I think this misses the point somewhat. This isn't about changing the defaults of Rubocop, it's about not having some of those defaults in the first place for the places in Ruby where it's possible to express intent in a way that it's not possible to check with a linter.

> That's the thing though: consistency is somewhat objective (and enforceable), readability and maintainability not so much.

I'm still not saying that people should not use linters, just because you can lint something doesn't mean you have to lint everything.

> TFA is a good example of this: they argue that explicitly returning "nil" is more readable and better communicates intent but I suspect (once again, not being a Ruby coder myself) that other experienced Rubyists could respond that everybody knows that a method finishing without an explicit value ends up returning nil, and that adding explicit code to do is is just clutter and distracts from the important things.

Oh, absolutely, most Ruby programmers do know this, but it's not really about the code specifically I think, it's about the contract. Take this code:

def foo
@some_instance_var = 123
end

It turns out that:

> a = foo
=> 123
> a
=> 123

but you've not actually said that the return value is intended, or a side effect. You've not telegraphed the intent to the consumer of this tiny little API. It looks like returning a is merely something that happens to happen. this leads to uncertainty, guessing and possibly bugs. Take this addition later on:

def foo
@some_instance_var = 123
@some_other_instance_var = 456
end

If someone was (perhapy mistakenly) relying in the return value of foo to be the result of the assignment to @some_instance_var they now likely have a bug. Hopefully tests caught it, but they might not have.

We could fix this with (amongst other things):

def foo
return @some_instance_var = 123
end

We now know two things.

1. If we are changing this method we need to respect the return

2. If we are consuming this method we know the return is deliberate

This unfortunately violates Rubocop's redundant return detection and will be rejected (as will other forms).
Rust 1.48
Yeah, big difference between a plane that has to carry a person, weapons, and enough fuel to be useful and a toy which is basically 4 motors, a tiny battery and a few grams of plastic. You take just the F-4's engine and 2 minutes worth of fuel and that thing will accelerate very quickly.
You mean unless you pay for a special policy? I think it typically comes with its own warranty. The replacement prices differentiate between in-warranty and AppleCare versus "out of warranty" price. Which seems to imply they do provide it by default, until it just expires.

They do state it is a consumable and that it should maintain a certain level for a certain number of recharge cycles. Of course not sure what kind of careful wording they were using pre-controversy. But obviously it should all come down to what they promise to be covering.
Or it didn’t happen at all
I don't get this (sorry ignorant!) - isn't the Zen3 an AMD thing? What has this got to do with ARM?
Look up "warrant canary". IANAL, but my understanding is that you can be secretly compelled to not speak, but you cannot be legally compelled to actively tell a lie -- the Wikipedia page agrees with my interpretation. So, you can just publish "I am not subject to a gag order" every day until you are subject to one.
> I would go to office hours and the teachers were seriously so helpful.

As a grad student that taught undergrads I always encouraged students to attend office hours. Most instructors do want you to succeed and one-on-one time is one of the best ways to learn. Definitely take advantage of your instructors' office hours; ask questions about anything that you aren't 100% sure about!
Standing against discrimination, whether it's taking the form of racism, sexism, homophobia, or something else, isn't a political act.

It's a human rights act.
Another reason why I feel obligated to subscribe to YT premium as an avid YT user.
These Stones contain lots of organic matter and water, they will degrade quickly on earth. I suspect that research on these objects is very rare to have such a fresh sample. Probably it does not have this value because of rare metals or something, however because of its freshness has tremendous research value.
Power-cycling a USB port should be simple, right?
To be clear, my comment did not relate to either Apple or MacBooks in particular.

Also, the value of each soft factor will differ from person to person. Good design highly relates to personal needs.
Wouldn’t the air have the same problem? With no fan it’ll still heat up and have to throttle down.
You can to that on Linux today quite easily. All one has to do is booting the kernel with an appropriate "isolcpus"-parameter on its cmdline, and then "manually" scheduling processes onto the isolated cores/CPUs.
That's actually a pretty awesome thing to have for concept art, although it seems like all of the textures seem very similar in style (and not to mention low-res)
"The wafer scale CS-1 is the first ever system to demonstrate sufficient performance to simulate over a million fluid cells faster than real time. This means that when the CS-1 is used to simulate a power plant based on data about its present operating conditions, it can tell you what is going to happen in the future faster than the laws of physics produce that same result."

This is mind-blowing
Yes, it is. Their claims about censorship in Norway and Japan have been confirmed to be false too.
EU has been too slow to tame Big Tech, says bloc’s auditor
Comprehensive, no. There are growing numbers of git repos of DoH names. [1] [2]

[1] - https://github.com/bambenek/block-doh

[2] - https://github.com/Sekhan/TheGreatWall
The premise might be true, but GPT-3 is not that capable (it still is representative of what is to follow, though), and I dislike the confrontational tone.
How can they not include a picture of the wafer.
Both Wikipedia and StackOverflow have a problem of retaining new contributors. I always had my pet theory on possible solution for this problem, and I wonder what do you think about it. I see it like that.

New contributors come to contribute. Conflicts arise, thus rules are needed. People who enjoy rules tend to win arguments, geting a kick out of it, while losers feel miserable. So far so good. Normal churn of editors occur, but with time dynamic above leads to old crew / good rules players to stay, while more idealistic people who care about rules less tend to drop the project faster. Thus with time old guard becomes a problem - they feel skillful enough to control the process and perversely get enjoyment mostly from moderation /rules application process, not from actual content contribution.

My solution for this problem - force old guard to retire. I.e. you can edit Wikipedia for X years. After that you are banned for life.

Would that help?

(obviously, enforcement of this rule is not trivial, but that is another problem).
As someone how makes a tiny amount on YouTube who only puts ads on some videos, I guess this means I can monetize every video I upload and the users won’t notice a difference. Annoying but it’s YouTube.
I think it's a little early to get an M1 based machine for development, unless you do iOS or macOS applications. My seven year old Macbook Pro could stand to be replaced, but it's getting Big Sur, and it's fast enough. I'll just wait another year and see how the ecosystem on the M-series CPUs look at that point.
Parallels and VMWare Fusion would run it. Virtualbox as well.

We can already do this on Intel Macs, Windows PCs, etc. Graphics are not a problem.

Heck, we could since forever also run graphical macOS and Windows on virtualization apps...
I think mine came out pretty great: https://imgur.com/kNlSAbX
Bad handwriting.

At age 40 I started taking a masters in stats and had situations where I had exponents on exponents. This lead me to buy a higher resolution tablet for reading pdf's with tiny math.

I also bought a finer point pen and this helped me improve my handwriting a lot. Closing loops on "o's" or backtracing the upward line of a cursive "t" to not make a loop. With the finer point, I was able to see my imprecision and improve it.

I used to rewrite my finished work in undergrad and now my writing was improved to the point where the first draft was entirely legible.
People expecting something that was free to remain that way forever were a bit naive. Getting upset that someone doing something for you for free is now "charging" is unreasonably entitled.

However. Ads are a blight. Sure, there's something to be said for brand awareness, but if I think back on my ad experience for the last 10 years (which is pretty easy because I haven't seen that many ads in that time) then I can safely say that my conversion rate is approximately zero for video ads. And there's several services/goods that I specifically avoid because their ads offended me.

Youtube thinking that they can fix their financial issues by summoning the ad fairy is just as naive and entitled as people who think that youtube should just be free and ad-less forever.

I'm sure it will work short term. But unless they've really thought out how this transition is going to work as well as how they're going to make sure the ads provide significant value to creators/viewers/advertisers, then I expect a slow decline.

With all of the cloud infrastructure providers out there, it's never been a better time to try launching your own video service. Setup some experimental payment options where the whole thing is paid for by an inventive combination of content creators, viewers, and ads. All tailored by the desires of all three. Want your video to be watched? You can pay to make that happen. Want to watch a video. Same deal. Don't want to pay (on either side). Well we can work out deals with advertisers.

I'm sure youtube can work something out to maintain market dominance. But they have to be paying attention to what they're doing and the announcement makes me wonder if they are.
> Honestly, I don't buy it. It might be the case if you are trying to target IE9, but "we've been trying it over a decade" is no longer an excuse in 2020 when there are only 2-3 relevant browser engines and all of them are reasonably up to spec.

> Also, it's not a matter of strictly separating the groups of people doing one task or another. It's a matter of being able to extend in one dimension while keeping the other untouched.

Have you worked on a website with a complex web design? If you know how to do this where you write the HTML with only semantic markup tags then don't touch it again while you style it with CSS, you're breaking new ground because nobody has figured out how to do this.

That's why Tailwind, Tachyons, Bootstrap etc. exist and continue to evolve - nobody has figured out the best way to do things yet. The MVC style you can do in other languages just isn't practical with standard HTML and CSS and it's not through lack of people trying. CSS has rapidly been improving the last few years but we're still a long way away from being able to avoid e.g. adding a wrapper div or shuffling HTML around to solve CSS issues.

> all they are going to do is this mushing together of their structure and their presentation layers

I think the issue here is you think HTML is for structure only and CSS is for presentation only, when the practical reality is HTML is mostly part of the presentation layer as well because CSS alone isn't powerful + practical enough.

Large websites already store their page titles, page content etc. in a structured CMS database. What tangible benefit are you getting by pushing to separate structure and presentation more than this?

For non-web apps, how is structure and presentation split up more than this and how does it differ from web apps?