skysight-inc/HackerNews huggingface dataset:
My longest one was an uninitialized declaration of a local variable, which acquired ever-changing values.

This is why D, by default, initializes all variables. Note that the optimizer removes dead assignments, so this is runtime cost-free. D's implementation of C, ImportC, also default initializes all locals. Why let that stupid C bug continue?

Another that repeatedly bit me was adding a field, and neglecting to add initialization of it to all the constructors.

This is why D guarantees that all fields are initialized.
Most engineering (certainly that I know) is based on linear algebra. But of course there is a lot to learn in that field, but covering the basics can help understand a lot of engineering maths.

Equations, differentiation, integration, partial equations, complex numbers, matrices, eigen vectors, correlation, Fourier transform, laplace transform. And probably others.
There are a few.

https://fastflux.ai/ for instant image gen using Schnell (but its fixed on 4 steps and is mainly a tech show off of inference engine by runware.ai)

https://www.segmind.com/ has API support with lots of options, I am using it to generate and set wallpaper using an AHK script. It's very very slow though.

https://replicate.com/black-forest-labs/flux-schnell/example...

https://huggingface.co/spaces/black-forest-labs/FLUX.1-schne...

https://getimg.ai/text-to-image

There are other tools now if you Google 'Flux image generator online'
None of this really applies to Australia.

a) Politicians are typically more educated than say in the US.

b) They rely heavily on the public service who are experienced to do the heavy lifting.

c) The jobs aren't in the areas that matter for Federal elections.
It won a Hugo award, so I would say there's probably something in that burger.
I agree, which is why I'm suggesting the LTSC build which fix the issues you're describing.

The average person, though, still would prefer regular Windows 11 over your favorite Linux distro.
Makes sense. That doesn't sound like a disaster though?

> It is mostly accessing older literature where it becomes a problem

Not sure if this was true with UC, but MIT still has access to all Elsevier content they had before, if it was published before 2020. )

> ...leaving users with immediate access to only pre-2020 backfile content...

I'm not sure the details, but I think there are contracts where the university gets to keep access to the stuff they used to have even when cancelling contact; when transitioning from paper journals, the thought was "If we cancel our subscription we don't lose all those paper journals, and don't have to pay for them again, we want something like that."

Now I'm curious the details of this. But the OP write-up was clear that all the pre-2020 "backfile" was still accessible. Also pointing out that as time goes on this will of course be a lower percentage of all requests, since it will remain fixed at pre-2020.

(update: during the period, UC said "most articles" 2018 and earlier were still available from backfiles for them too. Perhaps most packages included such a license but not all https://www.lib.berkeley.edu/about/news/elsevier-outcome )

> ResearchGate has also semi-automated the 'request a copy from the author' route.

While the practice is standard of authors handing out free copies, in most cases I think this is either a copyright or license violation with the publisher? The authors have either assigned copyright to the publisher (and do not have permission to distribute on their own), or assigned the publisher an exclusive license that also doesn't let them distribute on their own. Unless this has changed in the past ~5 years since i was more familiar with it.

The publishers don't really try to enforce this though, as long as it's individual one-on-one which is interesting. ResearchGate is pushing the boundaries a bit there -- not legally, it's all illegal, but in terms of at what point will the scale and ease of access be high enough that publishers try to get their authors to stop giving away for free what the publisher is trying to sell. Obviously it would look bad, and they don't want make enemies of their authors.

The whole thing is a bit odd.
This is just horrible but I’m not surprised since I have read so many stories of malpractice recently, from the skull flap thing to the Texas hospital triple booking surgeons to other stuff
Especially because if I had monetized it, it likely would have been a subscription model because that would obviously be the only way to cover the continued operating costs, and users have such an aversion to any subscription.
This is not a source
Show HN: A Dashboard of Web Benchmarks
wtx-bench (https://github.com/c410-f3r/wtx-bench) is a benchmark suite designed to measure the performance of the wtx project (https://github.com/c410-f3r/wtx) by comparing different implementations in various programming languages. Currently supports WebSockets and HTTP/2 but soon gRPC will also be available.

Please feel free to indicate any related technologies for inclusion.
> just squishing steel does NOT make it stronger

just squishing steel does actually make it stronger, because it increases the number of dislocations in its crystal structure. smaller grains mean higher strength even without the variable grain direction. also, peening, which is not exactly the same as forging but is also just squishing steel, can give you higher strength for a third reason: areas with residual compressive stress can't initiate cracks until you overcome that stress, which increases strength. even more, though, it increases fatigue resistance
> It's basically reduced them to a Chinese vassal state.

I like to think of them as North Korea's client state.
Behavioral genetics and genomics: Mendel's peas, mice, and bees
Both parties are disincentivized to actually fix the problem because when unelected bureaucrats in the executive branch make all the rules then nobody is actually held accountable. Then senators and congressmen from both isles get to chain themselves to the fence and viscously bark at the other side with partisan vitrol to drum up support while getting nothing done.
Yeah, all you have to do to get a conventional motor to spin faster is to make it longer. When people show off their high speed motors they are actually showing off the easy part. It is much harder to get high torques, because you need to increase the number of poles and the diameter.
NIH study finds long Covid affects adolescents differently than younger children
NIH-supported research on long COVID found distinct symptom patterns in children (ages 6-11) and adolescents (ages 12-17).

Among the 3,860 participants, 20% of school-age children and 14% of adolescents met the criteria for long COVID.

Common symptoms included headaches, memory issues, and fatigue.

This study underscores the need for age-specific research to better understand and treat long COVID in youth.

Future research will focus on children under 5.
I see a lot of these comments boiling code review like this down to "picky reviewers" or "lazy submitters", but I have first-hand experience with something that doesn't fit either of these explanations, and it's when code review like this becomes used as a political weapon.

In my case, another engineer that was gunning for my position as tech lead started to use several of the tactics listed in OP's post to delay and bog down my pull requests (where previously we had kept a good relationship) while they were getting their PRs rubber-stamped by a junior on our team while I was asleep (America vs. European hours).

Management noticed and permanently soured on me and I was never able to recover from the damage done. I didn't fully realize what was happening until it was too late. I was laid off less than a month later and the other engineer was promoted. It was an extremely valuable lesson, though, and I got a better job inside of a month later, anyway, but it's something I keep a close eye on now.
I'm glad we pay for the most expensive medical care in the world in the US. That's what keeps the quality so high.
Wow. I can believe it needs to be sub-250ms, but some of that is a little ridiculous. 60ms? Maybe I'm just old and my fast-twitch game's weak...
That's a great story. Suddenly I feel the need to share that I like to take photographs[1]

[1] https://www.flickr.com/photos/---mike---/albums/721777202964...
Great write up and relatable. Just wanted to warn you that PayPal will eventually get annoyed and lock up your account for reason `$($RANDOM)`. I would prioritize draining the account very regularly, if you're not already.
"Inclusive foreign policy"??

Obviously it's the woman's fault her husband beat her. She clearly wasn't inclusive enough in her actions. She deserved to be rape when she wouldn't put out when her husband came home drunk.
Ah, did you mean that supporting GPGPU for CUDA workload is quite different from support GPU for graphics (or for all the GPU functions)?
Apple had an equally egregious bug a year back that soft-bricked anyone upgrading with promotion disabled
Grok on Twitter Premium has Flux integrated.
Okay, different person as the one you responded to. Your entire comment was reasonable up until the last line.

What is that even based on? Where did they admit to setting up traps? Is that your take on their comment about trying to ask three questions in one message?

Because, even without them creating paragraphs, it is abundantly clear they just mean that as something from experience. Not something they do as something to spring a trap on people.
The 'funny' thing here is that you've run afoul of security restrictions, apparently dwarf therapist hooks into dwarf fortress as a debugger (=ptrace) to mess around with its interna. Why it does that is beyond me, there are better ways to achieve similar things (e.g. LD_PRELOAD).

This (hopefully) doesn't hold in the general case, but for this very specific instance the classic Windows experience of it "works first time" seems intimately tied to the fact that it is a less secure OS.
Are you arguing that the USA's foreign adventures mean it should give up defence planning?
“Some or all” in that article is really “at least 1 day a week”. I would offer that in 2024, people would not consider 1 day a week at home (or even 2-3 days a week) a “remote work” position. We call that hybrid work nowadays.

So while this article says remote work was increasing, and I am sure it was incrementally in certain tech, marketing, and sales positions, I don’t think its a good example of remote work (as it is defined today) becoming a norm then.

Pre-covid, I worked around 1 day a week remote, but was in the office the other 4 or traveling for work. I believe I knew maybe 2 people in my social and business circles back then that I would define as having a “remote work” job (by our present definition).
> UT2k4 supporting Linux was so progressive back then

Will we ever get UT2k2X?
I'm not on the "100% of non-competes are harmful". But definitely 98-99%. I agree with California's exceptions:

>The only exceptions are non-compete or restrictive covenants that fall within one of the narrow exemptions authorized by statute, all of which relate to the sale of the goodwill of a business, or of a substantial ownership stake in the business. Courts interpret these statutory exceptions very narrowly.

If you have enough skin in the game that you can make life or death decisions for a company (or take out money in stock that can sink the company), you probably have enough money that a non-compete won't put you on the streets.
If you define "nitpick" as "something that's not worth fixing" then by definition nitpicks are worthless.

I've heard the term nitpick usually used to mean "small comment", "my preference", or "very minor".

> Teaching opportunities are also not nitpicks, as teaching is important.

Preference usually isn't a teaching opportunity, it's just a minor disagreement. It's trying to make your code look like I (the reviewer) wrote it. For example maybe you like more terse names than I do. We can argue about every point of personal preference, but that's not a great use of our time.
> It's more an illustration that with Go you can, if you choose, take "any" as your argument type and then later cast to the actual type you need, risking, of course, run-time exceptions if the type is not fulfilled.

Not cast to just a concrete type, but to an interface. Literally duck typing.

> then you'd get a compile-time error.

Which is emblematic of structural typing, and the only real difference between structural typing and duck typing is that one is dealt with at compile time and the other at runtime. The article tells that Go supports both.
"Dignity Health, which operates Mercy San Juan..."

It appears they need a name change after this lawsuit
This one? https://www.acer.com/us-en/support/product-support/Predator_...

The drivers are definitely signed by Intel e.g. https://i.imgur.com/yMr1bD5.png
I read the headline expecting that it was a simple misunderstanding or clerical error, with limited impact to within 24 hours.

The article is so much worse and the headline buries the lede. I would be horrified. My condolences to the family.
That probably means that it works for some people, but not all. So if you want to use peripheral X, maybe you get lucky and you have just the right versions of hardware and software, and it works. Or maybe you're unlucky, and it doesn't work, and you can spend months trying to get it work. It's just not how I want to spend my time.
i was (badly) explaining why most people prefer the newsletter format.

And from what i've read, even the technical users prefer it most of the time.
The market is on Windows and the engine/tools target Windows first. Visual Studio, Maya, Adobe, etc have dominated historically. Jetbrains and Blender have gained ground but run well on Windows.

I'm not even sure you can deploy to an Xbox or Playstation from Linux/Mac officially but I haven't tried this gen.

With WSL and containers etc, getting something on Linux from a Windows machine is way easier than the other way around so there's really no driving force towards Linux.

But I'm also very confused by your link. Do you mean the visual effects industry or whoever uses this VFXPlatform project that added Windows and Mac support much later?
All very thoughtful arguments but I think this solution to these problems is flawed. I don't believe we should be solving authentication management problems by handing over all authentication capabilities and responsibilities to one or two mega companies.

Especially since those companies can wield this enormous power by removing my access to this service because I may or may not have violated a policy unrelated to this service.

There has to be a better way.
OSX has become a bloated pig of an operating system, and it's not that great as a unix system.
Euclid's Proof that √2 is Irrational
> TBH, I'm ready to go back to windows.

I'm ready to go back to Windows 7. But between Windows 11 (or 12 or whatever), ios ("macos"), and Linux, it's not so simple anymore. It's just bad options all around.
It isn't rolled out to every channel yet. Back when the chapters feature was added to Youtube not every video would have it even if they had the correct syntax in their description. I happened to upload a video around that time and happened to put that syntax in my description and got it to work despite having a channel with almost 0 subscribers, making me think feature rollouts like these are essentially just random. Anecdotally, I suspect videos with these new features are also given an algorithm boost: My video where I had this feature randomly trigger early got over a million views despite that not being my intent and despite my channel being otherwise near non-existent in terms of activity.
I've watched enough Chip Foose on TV to know that in the custom car world it is commonplace to start with a solid blank wheel and CNC away 90% of the face to achieve any particular design. It takes only minutes, and unlike casting or forging you do not need to purchase hard tooling for each different design.

https://www.youtube.com/watch?v=nqOlM6-YIIs
Thank you for thinking I'm not in my late 40s! I love RSS/Atom, I'm just wondering why I'd use this instead of email. I get that it's different, what I was asking was: what are the advantages of taking a native email newsletter and syndicating it through Atom instead, given that it the newsletter was made to be consumed via email, and everybody already has an email client?
Agreed! I'm not against people taking them if it helps.
Yes, I'm finding the "meh" here is expandable to most of the companies, and that's a great thing (e.g just got a $500 card and OpenHermes feels comparable to anything and it's running fully locally) I know there's often not a lot to be optimistic about, but the fact that so called "AI" is absolutely de-facto free/open source is perhaps just about the best way this stuff could roll out.
>But - where I live, good 80-90% of cyclists on the roads are absolutely mad a-holes

Maybe because you have to be one to have the courage to share the streets with inattentive car, scooters and moped drivers, and don’t forget pedestrians who walk around like zombies looking at their phones.
Do low-level optimizations matter? Faster quicksort with cmov (2020)
Ye I got that one. Had this blue bar around the screen too. Even as a kid I noticed there was something off with the music and speed compared to Sonic 2 and which seemed to be a better port.
The cool thing is that this motor shouldn't take any power to maintain a static force against something. (In the same sense that a table takes 0 watts to hold something above the floor)

Only insulation resistance should be the loss at very low speeds.
As usual when entities have these noble names, they don’t mean your or my dignity.
Call me crazy, but I consider it treason against humanity to develop any weapons of death.
Peaceniks had their way for thirty years?!?!

The Ukraine war is not due to peaceniks. Had the hawks been in charge we would be in pretty much the same situation as we are now.

Up until 2014 there is nothing any reasonable hawk would have done differently with Ukraine. Even after they had their come-to-Jesus moment and cleaned up their act there's still little more we could have done. We were helping them get their military in order, what else was there to do?

I do think the peaceniks are very wrong in saying it could have been avoided by diplomacy, but that doesn't mean they caused the war.
Downloads/firebuilder-darwin-arm64
24334 | allowPositionals: true
24335 | });
24336 | var PROFILE_PATH_CLI = args.positionals[2];
24337 | var THIS_DIR2 = __dirname;
24338 | var MODULE_DIR2 = resolve4(THIS_DIR2, "modules");
24339 | var OPTIONS = Object.fromEntries(readdirSync2(resolve4(MODULE_DIR2)).filter((i) => lstatSync2(join8(MODULE_DIR2, i)).isDirectory()).map((i) => ({
^
ENOENT: No such file or directory
errno: -2
syscall: "open"
path: "/Users/tjs/Documents/.coding/firefox-profile-creator/modules"

at /$bunfs/root/firebuilder-darwin-arm64:24339:34

Downloads/firebuilder-darwin-arm64 --help

24322 | import {parseArgs} from "util";
24323 | import {homedir as homedir2} from "os";
24324 | var __dirname = "/Users/tjs/Documents/.coding/firefox-profile-creator";
24325 | var APP_PATH = join8("/Applications", "Firefox.app", "Contents", "MacOS", "firefox");
24326 | var PROFILES_PATH = resolve4(homedir2(), "Library", "Application Support", "Firefox", "Profiles");
24327 | var args = parseArgs({
args: Bun.argv,
options: {
launch: {
type: "boolean"
}
},
allowPositionals: true
});
^
TypeError: Unknown option '--help'. To specify a positional argument starting with a '-', place it at the end of the command after '--', as in '-- "--help"
code: "ERR_PARSE_ARGS_UNKNOWN_OPTION"

at /$bunfs/root/firebuilder-darwin-arm64:24327:12

Little documentation on how to use it, either...
I recently spun up a self-hosted Nextcloud and was pleased to see my existing directory of Markdown notes just worked.
> Teams often require code to be reviewed, so, yes, you _are_ asking for permission.

You conveniently left out:

> For one-off reviews, set the expectation: The developer is asking for feedback, and not permission.

I'm not speaking about what code reviews are, but what they should be. I've personally seen this policy work. It's not appropriate for all kinds of projects, though.

Furthermore, a nitpick: Requiring a code review does not equate to permission. It just means people are required to solicit feedback.

> If a reviewer offers feedback that you feel is unimportant, you can always ask someone else for approval.

If the team allows for this, then I find it to be totally acceptable. To me, it's the same as:

"a third party moderator decides on disputed code changes. If you can't have this, then insist on > 1 reviewers and state you'll only make changes if the reviewers have consensus."

> Going behind someone's back like that is obviously unhealthy, so you should instead have a discussion with the reviewer about why something is/isn't important.

Agreed, and a solution is:

1. Make code review discussions transparent - at least to management (e.g. visible via a code review tool). This limits the potential for abusive teammates.

2. Don't make them go behind the reviewer's back. Simply invite additional reviewers (or escalate to the moderator). Do it openly so the reviewer is aware.

I never said "Don't have conversations". Conversations are necessary. I'm saying "Don't give the reviewer undue influence without proper checks and balances". If he is engaging in the tactics in the submission, ensure your team culture is such that this is open and can be handled. You can see in the other comments how common these problems are. Expecting most teams to be high trust and well functioning is unrealistic. Simple rules, however, can shift the team closer to that goal.

> If you feel like you can't have these conversations or the reviewer isn't taking your thoughts into account, then that's a sign that you aren't aligned.

Or (and more common), it's a sign that the reviewer is a poor reviewer and/or abusing his power.
This sounds about right. The ongoing support is why I don’t think I could ever be an indie dev. If I ever do put something significant out publicly, it will be free and offered as-is. Not because of any grand philosophy on what software should be, but simply to avoid the support obligations without being riddled with guilt.

Automation can help, but there are limits to what it can handle, not to mention something needs to happen enough times to see automation is needed. There is also the question of time invested vs time saved. It’s not the silver bullet I’d need it to be.
Huggingface has quite a few spaces with the base dev model as well as different variations of it.

https://huggingface.co/spaces?sort=trending&search=dev
No one was ever fired for hiring MS, etc.

I don’t use or plan to use Windows outside of VMs. But I think WSL made a difference to a lot of developers.
> Are you using outdated Linux? (Debian, Ubuntu, Mint)

> Or modern linux? (Fedora)

Citation needed. As an application developer, I'm seeing interest and activity on Fedora and Ubuntu decrease, and Debian and Mint increase.

(I'll agree with Ubuntu being a "trap", though not really for any reason related to stability.)
> `syntax-rules` is nice, but there's much more powerful and easier to use constructs now, like `syntax-case` and Racket's `syntax-parse`.

`syntax-parse` is the best! I wrote up some notes [1] while trying to figure out the differences between `syntax-case` and `syntax-parse` a year ago. Not the best notes, but there are some examples.

Racket solves the hygiene problem well with scope sets: each identifier gets tagged with the set of scopes it appears in. There's a blog post [2] by Matthew Flatt of Racket fame describing how Racket's scope system works. Thanks to scope sets, I'm not sure this inadvertent variable capture would be a problem.

[1]: https://lambdaland.org/posts/2023-05-19_racket_macros/
[2]: https://users.cs.utah.edu/plt/scope-sets/