skysight-inc/HackerNews huggingface dataset:
There are a number of very nice monospace typefaces that have lots of character variants so you can essentially pick and choose different letter styles (dotted, crossed or regular zeros, etc).

I personally love Fira Code with its ligatures.
They buzzed off.
It is possible. If you implement a trait with a function “foo” on some stdlib type, then “foo” is added to the type’s inherent impl, the inherent function will now be called instead of the one in your trait when doing x.foo()
I've written about this before but I think overall the biggest advantage of React is the ecosystem. It's not the cleanest, fastest, etc. but the size of the community alone makes it worth it.

So yes, I'd recommend React - it takes some time to get comfortable with it but the investment pays off when you can find a lot of snippets of code ready to be used and most of your questions will probably already have an answer online.

Another benefit is that there are very well-established UI frameworks/design systems (Material UI, Antd) with standard components that allow you to build something that "looks good" without you having to worry much about it.

And finally you'll get good TypeScript support with most of the tools in the ecosystem.
This doesn’t match my memory. I was in the UK, at work, and I don’t remember any connectivity issues at all
That's true so far, but in order to use a lot of other features, email verification is required. So recommending to register with a valid email.
I really enjoyed The Phenomenon if you're into UFO's - https://www.youtube.com/watch?v=onEXmLX2ZZQ

Also this reddit post has a bunch of old UFO documentaries going back to the 50's before there was so much "Alien" and modern Scifi out for those that are interested in the topic. Really interesting:

https://www.reddit.com/r/UFOVHS/comments/nwxot9/ufovhs_colle...
Just curious, is there a C system programming book that gradually feeds the readers with progressive (in difficulty) sys programming projects? I red CSAPP and that is a good one, but the scope of the projects is a bit limited.
You'd also be relying very heavily on the microphone used to measure it.
You might need to go back in time. Microwaves peaked in the late '90 when they had humidity and temperature sensors to detect when the food was property cooked/warmed.

Things went downhill after that as the cost cutting race to the bottom happened.

https://www.youtube.com/watch?v=UiS27feX8o0
My understanding is not incorrect, please stop assuming that because your understanding is shallow (using consumer-grade information as a reference makes that obvious) that that of others must be as well.

I never claimed that you should defragment your SSD, I just pointed out that fragmentation is still an issue on SSDs, which is a true fact.

Reading a large fragmented file can be 30% slower than if it is not fragmented. Now if you don't think that's significant, you're just silly.
and https://github.com/Lea-fish/Leafish a fork of it
Nice dev.
Realistically you shouldn’t be allowed to unsub without first posting your impressions on HN
Ukraines publicised southern offensive was disinformation campaign
A video games server must compute a lot of things for each client otherwise it would be too easy to cheat.
Thanks for asking! The polyamines, including Spermidine, are created off of the urea cycle and increasing the urea cycle is dependent on lowering, or inhibiting Nitric Oxide Synthase. There are plenty of natural NOS inhibitors, like Black Tea and Ginger. This will mean instant of Arginine going to make Nitric Oxide it is instead shunted to the enzyme Arginase in the urea cycle. Arginase needs Manganese too increase function, so maybe mussels will help here since they are very high in manganese.

But we cannot stop here since this might just mean that you spin the urea cycle around and around. What we need to do is stimulate Orniothine Decarboxylase (ODC) to pull the ornithine out of the urea cycle to the polymaine pathway. ODC need B6 as a cofactor to increase activity so taking B6 or eating foods high in B6 will do well here.

Not that we have the ornithine going where it need we need to make sure we can turn it into spermidine by making sure we have enough of the coenzymes for those enzymes. The coenzyme here is SAMe.

And that's it. But be careful, because if you have messed up genetics like me you already make enough spermidine and it will cause great mental turmoil, even suicidal thoughts.

Here is the pathway:
https://www.science.org/cms/10.1126/science.aan2788/asset/5e...

On mental illness and spermidine:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5293545/
I’m fine with the current policy. What I would like them not to do is advertise “no breaking changes” as a major selling point of Rust, when that isn’t actually true.
I should have been more clear, thanks for correcting me! Apple Script does indeed work, and there are some limitations to be aware of. Some of them I explained in the article. For example, all images are encoded as base64 strings (which is not terrible, just inconvenient). I also couldn't extract tags even using `body`. todo-lists are formatted as ul/li blocks, which is reasonable, but also inconvenient. Ultimately, I wanted to render notes visually as close as possible to Apple Notes, and I was not happy with what Apple Script provides out of the box.

FWIW, Bear (a competitive note taking application) does provide an Automator script to help users migrate from Apple Notes, and they also mentioned similar limitations:

- Task lists convert into bulleted lists

- Rich media links will convert to plain text links

- Non-photo attachments like PDFs or other files are not supported and will be excluded from export to HTML files. They will remain safely in Apple Notes
I was wondering why the author would think me, the reader, might get very angry about something he wrote, but then I saw this from the creator of Zig:

I see a lot of toxic Rust vs Zig discourse on Twitter right now...

https://twitter.com/andy_kelley/status/1568679389113757698

There seem to be a lot of heated passions about C replacement languages right now. The Zig v Rust issue seems to boil down to the Rust community putting a lot of effort into making memory safety a priority for everyone in the industry and don't think new languages should backslide into C's "unsaftey"
I would like to counter your points with my own, but when I post a comment doing so, it gets flagged soon afterwards. So unfortunately we'll have to leave the conversation here.

(Curiously, my initial comment was also flagged and then rapidly unflagged around the same time, so I expect that blocking discussion of this topic is some hidden moderator action.)
I think you need to be clear on your time commitment and reasons for studying. I'm studying a part-time MBA (online, remote) while working full-time (although thankfully my day job has been quiet for the last few months due to cock-ups in project planning, etc.).

I'm allowed up to 5 years to finish, but I'm cramming it in to 2.5 years altogether. I could take fewer modules and spin it out, but I don't want to be studying forever. The workload this last 6 months has been insane. If I'd had kids or had had to do any real work in my day job there's no way I'd have managed. The last 3 months especially have just involved pretty much constant studying, coursework and revising.

While they pitched the course as being flexible, the reality is there's limited flexibility once you've started a module with my uni. I asked whether I could postpone one of my 3 pieces of coursework by extending one module by 3 months and was told no. The online support from the university has been, frankly, shit. Any questions beyond the most basic (such as being able to see high-scoring past exam submissions to try to improve my marks) were met with delays of several months. I've had multiple instances where my questions have only been answered after contacting the formal complaints team. However, support from tutors/teaching assistants has been good, although I've rarely needed to contact them.

So my advice is to be clear about how much time you're willing to give to studying, what your motivation is, and to do your research on how good any support is likely to be. Related to the first point is how much of an impact you mind it taking on your social life.

In my case, studying online means I won't build any kind of network, which is one of the most touted benefits of an in-person MBA. Still, it's costing me £20k all in. Full-time for 2 years isn't really an option since it'd cost me so much in lost income, so I'll have to build a network later.

Having said all that, as a senior developer, I've found the MBA to be very interesting. I've tried starting multiple side projects in the past and haven't really got anywhere. I now have a much greater understanding of business and am confident that my odds of being able to start a successful business have massively improved. It's helped me clarify my life goals, understand the world more, will make me a better investor and open the doors to more interesting work if I decide not to start my own business. The combination of top-tier technical skills and an MBA will inevitably be powerful and give me more options. I'm looking forward to it all being over this time next year though.
The canonical example is when a library has extended a standard trait -- adding a new trait method can cause errors due to ambiguity.

Say you had the following code:

mod rs_std {
pub trait StdGreetings {
fn hello(&self) { println!("Hello!"); }
}
}

use rs_std::StdGreetings;

trait MyGreetings: rs_std::StdGreetings {
fn good_morning(&self) { println!("Good morning!"); }
}

struct MyGreeter;

impl StdGreetings for MyGreeter {}
impl MyGreetings for MyGreeter {}

fn main() {
let g = MyGreeter{};
g.hello();
g.good_morning();
}

This is totally valid, it'll compile, and it's not an unreasonable use case to want to extend standard traits like `io::Write`.

The problem is that a newer version of the standard library might have this:

pub trait StdGreetings {
fn hello(&self) { println!("Hello!"); }

fn good_morning(&self) { println!("Good morning!"); }
}

And now that existing code will fail to compile.

The Rust team's answer to this is "crater runs", where they build the current versions of all packages on crates.io with the new compiler to predict the ecosystem impact of a potential change.
I still feel that we're overdue for some paradigm shift in programming languages. There's a nebulous feeling, probably informed by my amateurishness, that some tasks just shouldn't be this hard. Seeing the whole buzz around GitHub Copilot, which seems to confirm that 90% of the typing we do is useless, makes me think that there's another level of "semantic abstraction" (?) we're missing.
Not for me. One of the reasons to live downtown is to be close to the office, and to benefit from other people being around. If you dont have an office and the local shops and restaurants are closing, why live downtown?
> For my own personal tasks I plan on avoiding sudo at all. I've often found myself using it as shortcut to achieve things.

That’s all I use (for administration stuff), found out not too long ago I don’t even know the su password or it isn’t set up to allow users to su — dunno, never missed the ability until a couple weeks ago when I got tired of typing sudo for multiple commands.

Also found out a long time ago installing software to /opt turns into a big enough PITA that I’ll go to all the trouble to make an rpm and install stuff using the package manager. Usually I can find an old rpm script thingie to update so isn’t too much hassle and there’s only a couple libraries I use without (un)official packages. Why, one might ask, don’t I try to upstream these rpm so everyone will benefit? Well, I’ve tried a couple times and they make it nearly impossible so I just don’t care anymore.
Veni. Vidi. Venti.
Good article and then a data-rich comment from Kristen McLean. This article makes me feel better as an author. 30 years ago, the first 2 books I wrote for the scientific publisher Springer-Verlag didn’t sell many copies, although I have received a lot of nice feedback about the first book over the years.

After writing 10 books for traditional publishers, all fairly niche technical books, I switched to self publishing and my readership has gone up dramatically (I think). When my publisher returned book rights to me, I released the second edition of my Java AI book under a Creative Commons license. For the 5 years that I tracked downloads from my web site (https://markwatson.com) I averaged 300 downloads a day over 5 years, and the book PDF was also downloadable from many other sites. I imagine that most people downloading a free PDF only read a small part of my open content books, but I have no data on that.

Currently I distribute on the leanpub.com platform (which I recommend!!) and I get about 50 free downloads for each time a person decides to voluntarily pay for one of my open content books. The exception is my Common Lisp book for which about 1 in 20 people choose to pay for it.

Writing is a lot of fun and it has opened the door to meeting and sometimes becoming friends with some amazing people.
That’s not hard. Metabolize sugars until cellular and genetic damage is so severe you stop metabolizing sugars and decompose.
Look at it from the other side - it is a base memory required for a hello world app. A very complex app won’t take significantly more memory than that.
Which phone you have ? ,And with these new AI image generation , legalities become even more complicated
I'm going to list just a few of the best I have seen so far:

- The Last Dance [https://www.imdb.com/title/tt8420184/]

- Night Stalker: The Hunt for a Serial Killer [https://www.imdb.com/title/tt13651632/]

- Indie Game: The Movie [https://www.imdb.com/title/tt1942884/]

- The Staircase [https://www.imdb.com/title/tt0388644/]

- Making a Murderer [https://www.imdb.com/title/tt5189670/]

- Icarus [https://www.imdb.com/title/tt6333060/]

- Apollo 11 [https://www.imdb.com/title/tt8760684/]
Thanks for the interest! Did you use gamepad? Or keyboard or an RC radio controller to fly? It's recommended to use a professional radio controller or gamepad for best experience.
Icarus is possibly one of the most impactful documentaries of our generation. One of the few docs ive seen where direct and harsh action was taken in response to what the documentary showed.
They Shall Not Grow Old
https://en.wikipedia.org/wiki/They_Shall_Not_Grow_Old
Yeah and note that this RFC is older than 1.0, so very likely older than any of the code that was "broken" by the addition of a function.

Also note that you have to go out of your way to get broken by such additions: you have to declare a trait, then implement that trait for a group of types that you didn't define, and then use that trait on standard library types. Only then will you come into conflict. Also, if you used a name that would never end up in the standard library, you are also safe.

Last, often additions of functions are held back because of the breakage they would cause.
Could you maybe expand on what the risks are with registries?

When I trust a company to be my gTLD registry, what am I trusting them with? Why is Google safer than e.g. the government of Tuvalu, or some private "speculator", if they all have to follow ICANN rules?
There is a toggle in settings. Last I touched it, dark mode in CSS wasn't a thing.
While everyone should migrate asap, i hope the powers that be learn lessons and next time create standards that consider himan factors as well (personally recollection is important to me too, not that that's a major factor in stalling migration)
I don't like documentaries that much as most documentaries tend to paint a one-sided picture.

That said, the people they argue against generally also like to paint one-sided pictures.
There already are some cases, and there will be many more in the future I presume https://blockclubchicago.org/2021/03/04/another-century-old-...
> If it's senior+ then yeah you might expect more. Especially if it's around something the engineer has worked with before.

What is "more than" the correct answer?
Eventually we can have grid scale carbon removal systems that can soak up all of the extra electrify on the grid. Probably the same when large industrial processes are electrified, like generating fertilizer.
I think that 50 years is a reasonable timeframe to give fusion the possibility of delivering results. But I agree with you, it's pretty much impossible that anything will come out of fusion in the coming 10-15 years, despite the publicity we keep hearing lately.
I did this and by 100, i was +30, but by 200 i was bqck to 0.
Easy enough to submit a PR?
they Shall Not Grow Old
https://en.wikipedia.org/wiki/They_Shall_Not_Grow_Old
I have 5 years on you, and as a fifth grader who was in school that morning, it definitely was a few flashbulb memories for me as to the events of the morning and my early return from grade school that day. The rest was much more of a blur, except the next day was absolutely my first realization as a person that “the daily news” doesn’t “reset” to a totally new/different set of topics each day. I truly didn’t understand the scale of that event at the time, and how long it would continue to be newsworthy.
On my Ivy Bridge laptop running Linux, enabling hardware video decode in mpv took installing one package and adding one line to mpv.conf. Enabling hardware decoding in Firefox took multiple attempts of Googling frantically, toggling flags in about:config, passing logging environment variables to Firefox, recording a Pernosco trace of multi-process communication, and even asking for help in the gfx-firefox Matrix chat where they pointed out I had disabled media.rdd-process.enabled causing Firefox to print a misleading error message in about:support saying HARDWARE_VIDEO_DECODING was available, but failing at runtime saying WebRender was disabled even though it was enabled. And to my knowledge, hardware decoding in Chromium is simply not possible on Linux right now (maybe possible on Chromebooks, I haven't checked).

Even after I fixed hardware acceleration, playing a 1080p YouTube video in Firefox using hardware H.264 decoding took more CPU energy (40% of a core) than playing the same video in mpv using software H.264 decoding (20% of a core). Web browsers are just horrifically complex, intractable to understand, and inefficient.
Also worth checking out is the Lexend family: https://www.lexend.com/

I love seeing this push into legibility!
I just wrote about JSF in Java which I highly recommend:

https://nocodefunctions.com/blog/java-frontend-web-app/
The EU as a super power, would prioritize the dangers of Greek unpacked Olive oil and Cookie consent Modal windows...
it's got one of my favorite lines in a documentary: "he said would you like nukes with your submarine, we sell those too". Russia in the 90's after the fall of the soviet union was a wild place.
AlphaGo. Surprising human and moving considering the subject matter.
I do wonder where they've taken the RealTalk system/protocol. There have been some hints about how the whole system works, but those are a few years old at this point and I'm sure the system has been completely redesigned given what they've learned from experimenting with the system.
I think it comes from the fact that it seems like every month for the last 30 years there is some "battery breakthrough" that is a "game changer" as reported by the popular press. It's refreshing to see a more realistic title
Font preference is very subjective.

My personal fave is bitstream vers sans mono.

But the one that ships with pychcharm is really good, too.
Concur with these suggestions.

TypeScript + React + a good UI library like Chakra will do most of the legwork for you.

For anything where you need to reach into the HTML/JS/CSS, find the right place in the React lifecycle (usually useEffect, useRef, and callbacks).

Prefer closures (I mean: small, local functions), strictly-typed TS interfaces, and async/await for everything. Avoid classes, fancy patterns, ORMs, function overloading, etc. Keep it simple.

Check out RunTypes for TypeScript. It will make moving data into & out of your codes breeze. Just JSON.stringy on one end and JSON.parse then MyRunType.check on the other end.
If the Iranian regime meant that Israel should be replaced by or reformed into a tolerant multiethnic state that respects the rights of Jews and Arabs alike, they would say that. They wouldn't say "death to Israel". They wouldn't deny the Holocaust. They wouldn't provide material support to groups like Hezbollah and Hamas that indiscriminately murder Jewish people in Israel.

This subject is serious, but you are the one being dishonest about it.
> Couldn't it be held in holding tanks and then allowed to flow out during off hours?

I don't think it's a timing issue. The issue is that the fresh and wastewater plumbing simply doesn't exist in the places you'd expect in housing, so there can be a significant cost to adding it, beginning with just figuring out where you can run it through the existing spaces.

A holding tank and whatever pipes then are used to empty it are still plumbing, and even more complex than regular plumbing, unless you are suggesting that people would haul their own waste out periodically.

Also recall that wastewater pipes need to be at least slightly angled so that they drain properly using gravity, further constraining their potential paths. This can be quite difficult to design even when remodeling a regular house.
The issue is that the Soviet Union was the other viable contender for superpower during the CIA-in-South-America days.
Do you actually have aviation industry experience?

A commercial airframe with trip-aborting issues on multiple flights within a short timeframe implies severe maintenance process issues or design issues, or both. Gains in commercial flight safety are written in blood. JT610 is one case in point.

Like I said, callous.
> ongoing/coming energy crisis

This has been IMHO inappropriately hyped. We have an expected gas shortfall in Europe due to the mess made by one rogue actor (though Putin hasn't shut the pipes off yet, The existing price shocks are all speculative!). Petroleum production is fine. Gas production outside of Europe is fine. Existing interests in those industries have been exploiting the resulting price shocks (which are not the same thing as a crisis) to try to drive public policy decisions in their direction.

We've been here before in the 1970's when rogue actors tried to exploit their production capacity for political gain. It sucked, but we didn't get fusion out of it then either.

Frankly it's not even the first time we've had a supply shortfall. People tend to forget this, but we ran out of oil in the late 90's too! Turns out, there was lots more oil available at higher price points.
Optimizing for community size and simplicity for an outsider.
Another vote for Icarus, and also a vote for not reading anything about it.
This looks awesome! I'll definitely check it out. Always on the lookout for minimalist django libraries. I'll give it a go in a couple weeks. Thanks for making it and sharing!
In the non-US site that I was a part of, there was a separate category of positions whose job descriptions included a very specific "advanced" skillset intersection, for example, resource profiling + React, or OS internals + DevOps.

Internally, they had been earmarked for specific teams in a dire need for these specific competencies, and it was apparent that the circuit was very heavy on that and little else - a lot of the people selected were good at what they did but did not have an academic degree and very obviously did not "speak LeetCode". I consider the fact that they still made it though as a tacit acknowledgment that no candidates were obtainable who would both pass LC and have the crucial specific skills.

This might have been a local talent pool phenomenon, but I would be surprised if the corporate had granted an exception only to a single "colony", however important.