skysight-inc/HackerNews huggingface dataset:
There's a bureaucratic reason too. Changing curricula is not fast and can take years (depending on the institution of course).

My department profs actually got in a bit of trouble with the university because they took the course that they should use for undergrad/graduate mentoring (something like a "special studies in XXX" placeholder, usually for independent or small group study that was special enough for course credit) and used it to create their own courses outside the review of approving a new course with a distinct number and credit count.

The reason they did it in the first place was because if they wanted to change the curricula for the existing courses, remove course numbers, or create new ones, the bureaucracy would take 4-8 semesters to get approval and complete. By which time some of the material was obsolete. One of the profs got fired and the rest quit, eventually.
There is always someone with a vague reference to some undefined past prediction that didn't come true. This, "but why are the glaciers still here, what about the predictions" is really bogus. Rarely do I ever find that the predictions referenced are actually the predictions remembered by the denier.

Meanwhile, looking up past predictions, it easy to find them tracking. Even oil company predictions are tracking.

https://www.science.org/content/article/even-50-year-old-cli...

https://news.harvard.edu/gazette/story/2023/01/harvard-led-a....
When I wrote PHP on the server I had real problems with the "CI" part- I would refresh my page an manually test each change. Do you have Continuous Integration tests (i.e. automated) for this code or are you also doing the manual refresh cycle?

No shame either way, I think the juice isn't worth the squeeze for automatic testing short-lived code myself
I wouldn't say that GIL will never be removed, but I believe the GIL cannot be removed without breaking a lot of existing code.

That means there could be another drama with migrations if that would be done.

I think the most likely way they can effectively eliminate GIL would be to provide a compile option that would basically say "this enables paralellization, but your code is bo longer allowed to do A, B, C (there probably would be a lot more things)"

People who want to get it would then adapt their code, and there could be pressure for other packages to make them work in that mode.
It's been a matter of time for a long time.
Ask HN: I am going to become father to a son by next month
Mixed emotions, happy, cry, anxious. How did you all soaked this moment of entering a new phase in life? Any tips?

I am 30, my wife is 27, and this is our first baby after trying for 4 years.
It is shorthand for saying that it is used by engineers working on high-profile, high-impact, software that ships to hundreds of millions of people. Some people might argue that these teams work on some of the most important software in the world. So if the people who work on this important software do a thing, like use sequence diagrams, that is a decently good signal that the thing is useful.
>That’s the future we’re driving towards, with everyone in floating chairs, drinking their food out of straws and constant 24-7 entertainment

Isn’t that WallE reference? At least credit it.

>https://www.stby.eu/wp_15/wp-content/uploads/2016/09/Wall-E-...
Yep.

Myself I am working with HTMX and thinking about how the back end framework changes to make the most of HTMX.

For instance I have a screen that has a bunch of dropdown inputs that automatically post changes to the server when you flip them and sometimes the options change when you flip them. The dropdown is defined in a macro that can be used in a template or that can be directly sent to the server. HTMX also can update several things in one request: for instance when I add a new RSS feed to YOShInOn it has to (1) insert the item into the feed, (2) tear down a modal dialog, and (3) update the count of the number of feeds. You very much need a server-side framework that makes it routine to do all that.
I’ve learned a bunch of stuff about batch processing in the last few years that I would have sworn I already knew.

We had a periodic script that had all of these caveats about checking telemetry on the affected systems before running it, and even when it was happy it took gobs of hardware and ran for over 30 minutes.

There were all sorts of mistakes about traffic shaping that made it very bursty, like batching versus rate limiting, so the settings were determined by trial and error, essentially based on the 95th percentile of worst case (which is to say occasionally you’d get unlucky and knock things over). It also had to gather data from three services to feed the fourth and it was very spammy about that as well.

I reworked the whole thing with actual rate limiting, some different async blocks to interleave traffic to different services, and some composite rate limiting so we would call service C no faster than Service D could retire requests.

At one point I cut the cluster core count by 70% and the run time down to 8 minutes. Around a 12x speed up. Doing exactly the same amount of work, but doing it smarter.

CDNs and SaaS companies are in a weird spot where typical spider etiquette falls down. Good spiders limit themselves to N simultaneous requests per domain, trying to balance their burden across the entire internet. But they are capable of M*N total simultaneous requests, and so if you have a narrow domain or get unlucky they can spider twenty of your sites at the same time. Depending on how your cluster works (ie, cache expiry) that may actually cause more stress on the cluster than just blowing up one Host at a time.

People can get quite grumpy about this behind closed doors, and punishing the miscreants definitely gets discussed.
Would be interesting to see if they are controlling the red balance effectively. One of the issues I've heard reported frequently about manually interacting with a remote doctor for this kind of task is that the camera on a mobile is optimised to balance colours aesthetically rather than in a highly calibrated fashion - quite reasonably most (white) people prefer not to look overly red-faced but with a skin condition you want the truthful image not the flattering one!
>won't potentially get everyone all angry and worked up.

Did you see that ludicrous display last night?

But also, those are plenty of things to bond over. Watching sports to bond must be one of the most shallow types of bonding.

Anyway, I have yet to have a coworker get worked up about casual conversation and I don't watch sports anymore. Seems like a non issue.
> Tesla buys battery materials from the mining giant with the most allegations of human rights abuses against it in a database of abuses tied to clean energy

It seems like this database of human rights abuses is already qualified to only cover clean energy.

How does that compare to the oil industry?
So that’s what happened to all the fun conspiracy theories after r/conspiracy went full right wing!

> The above picture is called the Palace of Fine arts constructed in 1915 for the Panama Pacific International Exposition in San Francisco. If the official history is to be believed then why does this period painting from the early 1900s show the structure already heavily weathered as it is covered in moss and vines. If the building was built when they said it was then it should have looked brand new, instead it looks ancient.

That’s just so wholesome and fun. No mention of Q or pedos or anything.
Boston area price is easy to explain. A place doesn't need to be the #1 in any category, if it has a good mix of all of those. Boston area ranks high quality of life by any metric. Lower crime, high education, strong economy, history, sports, architecture, walkability/transit, etc. Even the weather is probably preferable on avg. when you have almost half the country in the Midwest and Texas.
No, it's DOA. Embeddable components need support too. As do OEMs and prototyping scenarios.

It is presented as a viable commercial product, but it actually is an old SoC with no ecosystem. If anything, it teaches people not to use this type of thing.

The only way it would not be e-waste is if it had a future, and it doesn't and that's why it's bad. At this price point there are so many community and commercial alternatives that do have an ecosystem and support it's just pointless and most likely an attempt to dump overstocked Rockchip parts. Even an ancient i.MX 6 is a better choice.
The problem with developers writing documentation is that they generally have too narrow of a view of things.

Here's an artificial example:

"Added a setting which allows you to change the size of a boba."

It doesn't answer any really useful questions, such as: why would you want to change the size of a boba? What is the effect of various sizes of boba? How does that interact with other settings?

As a database user, I actually want to know these things. Internally I have a mental model of how all these settings interact with the product, and I use information about the new setting to adjust that model.

For psql in particular, the documentation (as people have pointed out) shys away from anything too "opinionated."

But what it should do instead of have multiple opinionated examples. Multiple examples allow me to learn about the different tradeoffs and configuration options.

It reminds me of the old days, when the psql docs talked about optimization as a "black art", and basically said "it would be impossible to cover everything, so we won't cover anything."
> I don't know what OIDC is

It was a very, very painful learning experience.
These are all basically the same arguments made about globalization. Yes, AI is likely to increase the value of the economic pie. Those gains are unlikely to be evenly distributed, however. There will be a few big winners and many, many small losers.
There are mirrors and offline archives of the site.
I can't readily find any bio links, but what fields has Cedric Chin actually mastered with these techniques of his?
Why do my dog's feet smell like Fritos?
Laminated strand is certainly under the heading of mass timber, but I’m referring more to cross laminated timber (CLT). It still uses resin, but with much more wood it doesn’t suffer from the sort of rot and de-laminating problems OSB has, but it’s still highly engineered and highly precise like LSL.

Laminated veneer lumber (LVL) has become common in North America for beams and joists. CLT uses even larger components and is even more flexible. It’s just starting to be used but you can build everything from a house to 20 storey buildings.
> pick a large, popular instance and be done with it

.world is having technical issues. (I could sign up. But first login spawns an infinite spinny. The only reason I know that's one of the larger servers is because of this thread.)

I'm doing it. But it's tedious, and the hacker in me sees an opening for a competitor to scoop out the 90% of users who don't care about federation, they just want it to work.

> you don't care what the platform's policies are, so why are you pretending this is a barrier

You really don't see the barrier?
The flowcharts (that I've seen) don't do a good job of capturing who does what in the process, whereas sequence diagrams do.

Side note - my father, during his career, had a huge collection of flowchart stencil sets that he used; I really wish that I had a chance to grab them.
I'm mostly with you. I think this probably affects part time/newbie programmers more.

A few hours of dev time is 1 or 2 nights of work.
Yes. Joe Blow consumer just wants access to all the amazing free content on Reddit. Unfortunately, the people who create that content (1% of users) are currently getting screwed over by Reddit.

So my appeal to join lemmy is not aimed at Joe Blow, it’s aimed at the actual contributors who make communities possible. If enough of them switch over then lemmy will gain critical mass, and the rest is history. Joe Blow can go wherever he wants. I doubt he’ll stick around at Reddit when the content stream disappears.
> As far as I know, anhedonia isn't supposed to be very common.

? My understanding is that it's like, a pretty primary symptom of depression?

> clinical depression, is ... characterized by ... pervasive low mood, low self-esteem, and loss of interest or pleasure in normally enjoyable activities.

(https://en.wikipedia.org/wiki/Major_depressive_disorder)

At any rate, yeah, it's the primary symptom of depression I experience.

Shrooms, meditation, therapy, and exercise all do help manage it (in roughly that order).
From the viewpoint of "reader" applications that incorporate web text such as

https://www.getupnext.com/

AMP is a very good thing because AMP HTML is clean and very easy to dejunkify. My personal agent YOShInOn (basically a smart RSS reader) is about to get the ability to work as a bookmark manager and from the viewpoint of ingesting content into an A.I., AMP is just what the doctor ordered.
Not quite. In the US at least, works by the federal government are not covered under copyright. Nor are 'mere facts' (eg, a complete list of phone numbers and names for a region). See https://en.wikipedia.org/wiki/Copyright_law_of_the_United_St... .

bee_rider already referred to https://en.wikipedia.org/wiki/Numerical_Recipes#License so I leave it at that.
> As usual, looks good on papier but no ecosystem and the current stack that it comes with is dead on arrival.

There is no standard Arm ecosystem to boot on which is the real issue - every board needs a custom kernel and booting.

I blame Arm for never cooking up a PC like spec that defines hardware configuration, firmware and booting. This is why x86 is going to stick around for a while - its dead simple to bootstrap a random x86 machine (well, almost).
What common misunderstanding?
Our (Pi compatible) HyperPixel Round is just shy of 3” if you count the thick, black border around the edges. Actual screen is 2.1” but diameter is 71.8mm.
Funny, because if the US political discourse is to be believed, people, particularly on the right, really care about governance. I mean, hell, Musk bought Twitter specifically so he could change governance of the platform.

So no, I reject the premise.

People absolutely do care about governance. They care if they're getting spammed by crypto scammers or getting targeted by abusive trolls. They care if their political views are being censored or things they find offensive are being promoted.

The difference is, on a traditional, privately owned platform, the users have limited choice and no say, and they've gotten used to
that as the status quo.

And if you're a user who really doesn't care, cool, just join mastodon.social or lemmy.ml and move on. Problem solved.

As for complaints about onboarding, the official Mastodon app already drives people to mastodon.social (much to the chagrin of some folks in the community), so I have no doubt those issues will smooth out with time.
To me, Carmack equates more to an engineer who designed wild equipment used by sound engineers and musicians. Aside from Torvalds or Wozniak, I think most programmers are unsung, regardless of how much their products impact the world.

Most programmers are quickly forgotten if they were ever known in the first place. In terms of cultural impact, think of the programmers behind our PC or mobile operating systems, major consumer app categories like spreadsheets, word processors, photo or video editing, etc. Of course some nerds of computing history can cite folks behind all these, but it is niche trivia to most of the population.

It also seems like an era coming to a close where a solo programmer can deliver an impactful product. Who gets the credit instead? Usually an executive or entrepreneur gets the credit. Sometimes this person programmed early on, but often they either transitioned to management or started there and other programmers were responsible for delivering the product we eventually know.
Since COVID, I find the who left and right thing hugely confusing.

I used to identify as left, and would still do that, except that what passed for left-leaning news during COVID became nothing more than propaganda, and left-leaning journalist put their investigative and sceptical credentials to one side.

During COVID, and still perhaps even now, it turns out you can become a member of the far right, just by staying politically still.
variable execution time --> a bane of security.

Why aren't cryptographic security algorithms that defend against sidechannel timing attacks by guaranteeing fixed execution time more common?
Beautiful! Waiting for someone to use this and get benchmarks with PyTorch now.
I think you're making the mistake that just because people on the forum have the skills, knowledge, and general capacity to learn a new tool that they are convinced to put in the effort to learn the new tool. Social media specifically has thrived on a culture of extreme low effort to learn how to start having fun with it (think TikTok showing you cool videos, then an easy prompt to sign up, then an immediate "for you" page before you ever need to engage with the TikTok community like commenting, liking, following, etc).

The fediverse (and decentralized social media in general) breaks the mold of extreme ease of use and therefore subverts the cultural expectations, thereby violating one of the ways a user would establish if the application is "good", and thereby it looks "bad".

It's like, technically X algorithm is a superior algo to use. But I can import Algo Joe's library that's 50 years old and already integrated into every language I know, so I'll do Joe.Sort().
Show HN: Send Free Transactional Emails via Cloudflare Workers
I recently learned that Cloudflare offers free outgoing transactional emails through their partnership with MailChannels.

So I put together this simple proxy worker that anyone can deploy in just a few minutes and use it for sending transactional emails.
Twitter, Facebook, YouTube, Reddit... That's my ladder of hatefulness, with Reddit still having issues with bigots working as Admins, and twitter simply being a hate filled cesspit of racism, sexism and all other forms of bigotry, with no meaningful attempts to moderate it.... Engagement is Everything apparently....
Very snappy interface. Colour me impressed
Most non-competes are banned in the third largest city in North America too. Seems like with NYC on board most major employment centers will be covered.
I'm sorry but the idea that it's "pretty easy" to make 10x the median personal income in the US by just working for FAANG is just plain idiotic. Even just among software developers, most make $120k or less. You're in the top 10% of software developers if you make over $170k. Even at FAANG, for example Google, you're going to be L6/L7 before you hit $500k TC. I don't know anyone serious who would say that getting to L7 at Google is "pretty easy," certainly nobody who's done it.
Athereos wireless cards (ath10k) have also used Xtensa.
And the audio DSP in newer intel chipsets (e.g. Apollo Lake) is also Xtensa-based, but unfortunately quite locked down (signed firmware only). See https://thesofproject.github.io/latest/platforms/index.html
Also ISTR that older Radeon graphics cards used Xtensa (e.g. in the Unified Video Decoder).
“Pretty easy” lol - could you be any more out-of-touch?
can you be more specific ? what systems?
I think code that is continually edited and expanded over many years, with lots of changes to requirements, if managed poorly, can have a shelf life.

But there's plenty of older code that will continue to work just fine essentially forever.

I use plenty of older code that hasn't been touched and is fine. I also use libraries that have been continually improved that have been fine. QT isn't perfect but it's been around since '95 and I think that the modern state of it is pretty great overall.
I totally agree.

It's also great to see how with a little technical know-how, you can avoid paying 100s of dollars for some IoT tech that is reliant on more people buying overpriced hardware for it to work in the future, and instead - go for DIY or cheap hardware (e.g.: SonOff) which gets a huge audience due to their low prices, which guarantees someone like me will spend the time to get it properly supported soon enough...

All of a sudden, the premium product becomes the inferior product, because it will have a smaller market share, and therefore, fewer hackers :-)
Coincidentally here's an article about how many animals have been lost from various biomes since 1970: https://www.theguardian.com/environment/2018/oct/30/humanity...
> If applying the algorithm to (1) produced (3), what produced (2)?

I believe the root of the problem is that Let's Encrypt is creating certificates and precertificates independently, instead of creating a precertificate and then applying the algorithm to create the corresponding certificate. Since their processes for certificates and precertificates got out-of-sync, they ended up producing (2) instead of (3).

> How can "no duplicate serial numbers" be enforced by any browser without having a store of all certificates?

Browser software doesn't enforce this. It can only be enforced by scanning Certificate Transparency logs looking for violations.
I used Caddy and was just wondering if my stuff would be broke, so the GP comment was useful to me, and snarky as your reply was.
Looks like it's 2.1", but thanks for the tip!
TCP/IP Illustrated by W. Richard Stevens has sequence diagrams, although that book dates to 1994 which is right around the time UML was originally being developed. So, it's not a strong data point.

I'm positive you're right that sequence diagrams existed independently of / prior to UML though.
The laws of thermodynamics beg to differ.
Big agree with this sentiment, personal responsibility/dev mutiny/collective action could go a long way toward making the world less garbage.
Gently Down the Stream – A gentle introduction to Apache Kafka (2021)
Poor move. The major subreddits will just be replaced.

The correct thing to do was to do a weekly blackout or similar. This would have affected the bottom line and hurt the experience of the website.

Instead, you are asking people to change their routines permanently. They will adjust.
Just add some PR spin like JS did and declare the GIL a feature.
I find it absurd that you complain about the cookie banner while ignoring the absolute trash advertising on the actual page (which appears even though I am running an adblocker). I like cookie banners, I get to set my preferences and if a website serially abuses them they don't have the excuse that I consented by surfing to the page or something. If they really engage in abuse, I can take part in legal action.

Meanwhile trash clickbait advertising is semantic and psychological pollution that actively makes the internet (and by extension the world) a much worse place for profit. Your priorities need recalibration.
Agreed. What they've also been doing is stalling/removing support on gfx803 and that literally could have allowed people to still use the GPU for doing many decent small nets.
Apparently Meike have announced a Canon-approved RF lens and there's rumors of Sigma having a couple coming too.
I don't think that's true. The numbers of lost mods/members will matter. Also, this isn't about having a voice.
If it has a camera, it can be used to steal your security keys if it can see the power LED on your device (or potentially even just if something connected to your device has a power LED).

https://www.nassiben.com/video-based-crypta
If reddit opens up private subs without their mods, users will lynch the place.
Was Doom's geometry more complex? No room over room, no slopes, vertical axis was awkward. Feels like apples and oranges, even before considering the gameplay was also very distinct between them.