skysight-inc/HackerNews huggingface dataset:
It’s a pity we stopped using Latin in favour of scientific pidgin English as universal language in scientific communications.

Gauss still wrote in Latin 1801, his Disquisitiones Arithmeticae are a marvel.

Up until a few years back my university would still have accepted PHD thesis in Latin, they ditched it after no one had done it for almost a century.
You might also want floooh's remix which has a nicer UI, with the ability to see instructions evaluated, modify memory, assemble/disassemble code, view traces, etc.

Visual 6502 remix: https://floooh.github.io/visual6502remix/
Visual Z80 remix: https://floooh.github.io/visualz80remix/
In the cold?
Yes you are right, I can replace that with <progress>, and I also need to improve accessibility.

Thank you for your feedback, I really appreciate it!
In some ways it weakens their brand in that maybe it's easier to pretend to be them but in others it makes people feel good about them. I like the doodles.
> The suggestion falls apart under any scrutiny, you can't force anyone to take care of their kids, if they want to, they will, and if they don't, they won't.

I can easily imagine a punishment of forced sterilisation for non-compliance. It wouldn't be the first time human society had that as a punishment.
It’s not shame on any media making these article, it’s shame that there are people still reading this shitrag and similar shitrags.
We don't know. What's mentioned is informative, but certainly not decisive. Language is way too noisy for simple conclusions. E.g., spelling errors aren't exclusively based on phonetic similarity, and even if they were, their absence proves little.
That would be a Good Thing, but people attribute wage growth to their own personal efforts and price growth to evil external forces. So if you have the tiniest bit of a wage/price spiral where labour shortages raise wages and therefore prices (especially in labour-dependent industries like prepared food!), everyone goes bananas.
I am all for real free speech about anything. It's just never real free speech; it's always censored and influenced (drowned out or amplified which is basically the same thing) in some direction. X is not free speech and this won't be either.

What I do hope is that this will drive the banning of Meta, X and others from the EU. I know this will hurt a lot of people short term, but long term, we might be the only part of the world without a severe mental illness epidemic.
> For example, an iOS user might prefer Firefox mobile, but their email client may force the link to open in an in-app browser based on Safari.

Hey, wasn’t Firefox on iOS based on Safari related tech anyways?

https://en.m.wikipedia.org/wiki/Firefox

> However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements.

I do agree with what you’re saying though! Just those two in particular will probably have pretty good compatibility, which I was amused to find out when I looked into it.
Given the disparity of outcomes, I've always been vigilant of misbehaving drivers. This served me well as a bicycle messenger. Yes, drivers are responsible for violations of the official laws, but ultimately as cyclists we should seek to have maximum awareness. Otherwise you are surrendering agency to people who text while driving.
I mean, if we're talking about totalitarian rather than democratic regimes, then sure, you can sterilize people who don't comply.
Same with me. At least on LCD. I'm still gonna get 480hz OLED display because I'm curious.
I love Cleanshot!
Bluesky is being valued at around $700M in new funding round
I keep a second layout, the "US, alt. intl." (US international alternative?)even on computers without US keyboards, then use a hotkey such as win + space to swap between them and "\" becomes the backtick.
Not only it's easy to write "~" but it's also easier to write upper case accented letters since it's just backtick + shift + vowel
Those two things certainly aren't in conflict, jailing your own people is pretty typical.
Real-Time Chess [video]
Creating Enums at Comptime (2024)
Seems like outlook stop receiving emails from cloudflare redirection:

upstream (outlook-com.olc.protection.outlook.com.) temporary error: Unknown error: transient error (451): 4.7.650 The mail server [104.30.10.49] has been temporarily rate limited due to IP reputation

I don't know how to deal with this so right now you can contact me on n0vella@outlook.com
Anbox Cloud – Scalable Android in the Cloud
It depends entirely upon the team. When I was writing JavaScript for a living I preferred to go solo but in absolutely every other work experience I preferred to be part of a team.

There was too much insecurity in corporate JavaScript about writing original logic, so being a team player meant doing the same stupid color by numbers nonsense as other people on the team and keeping your mouth shut.
How is Argentina under Milei a Russian proxy? And why are you implying that he trashed the economy?
Ah yes, I have a few (too many as always, but I think that's good, especially when getting older; need to not get complacent) resolutions for 2025, one of them is to write a OS/DB with a development environment. Just to see how far I can take it. So these kind of tutorials are great. I was already going to make it RISC-V first because i'm interested.
Technically "Microsoft to pay $20 million in civil penalties" doesn't actually make the CEO a criminal in the legal sense.

Not saying he's a saint who's never done anything wrong but who is?
Funny how the use of the acute accent instead of the macron for long vowels completely changes the “feel” of the written language to me. Makes it look less classy.
Is "he's just doing it for clout" really passing for a thoughtful response on this topic, on this site?
Do you seriously believe that Sam organised her shadowbanning on all platforms except Pornhub and OnlyFans?
Browser Adaptation
Support can be greatly minimized by using tailscale pointing at a router or docker routing internet outbound.
Ok, what if an email has "click this link if it was you who tried to log-in", or "if it wasn't you"?

Will Microsoft automatically authenticate malicious actors, or block yourself from services built with assumptions that the email client won't auto-click everything?
You didn’t watch the report, did you?

It was a clear setup
Sounds like a dogma that got us (as industry) into this mess.
Sure, but that does not imply they will follow whatever you found out to be the best for the piece of code you are working on right now.
Oh, it turns out we already do this! A small bugfix to make these always-visible on mobile displays :)

https://github.com/jupyter-book/myst-theme/issues/513
Agentics: A Minimalist Python Library for LLMs with Zero Boilerplate
Which is evidence that Javascript is now a generic term.
Why do you say that? I checked the policy change and they have removed the literal "don't do this" example and the whole category above it.

Seeing as FB moderation was already lax on hate speech, do you think calling women 'household objects' will not be permitted in the future FB?
Announced in Jan/2025, the NVIDIA Cosmos video dataset became the largest publicly-known training dataset in the world. With an estimated 2.5B videos (20M hours, avg 30sec), it has a raw size of ~45PB or ~9 quadrillion tokens (9Qa, 9,000T tokens). It surpassed the previous record holder from Jun/2024—the Common Crawl text dataset DCLM-Pool with 240T tokens—by 37.5×. All working by LifeArchitect.ai, supported by OpenAI o1 on poe.com.
I think there was a RPi Zero project doing the round some years back that made use of this.
> I'd start with a 20 character buffer (because int64 will never need more)

Just in case anyone is wondering, this is because the maximum number of decimal digits for a given number of bits is given by:

digits(bits) = ceil(bits * log10(2))

This can be generalized to any number of bits.

digits(32) = 10
digits(64) = 20
digits(128) = 39
digits(256) = 78
digits(512) = 155
digits(1024) = 309
The Making of UEFI NYAN 80x25
The story of porting Nyan cat to UEFI (in Rust).
The article was first posted in 2024, which made it feel less so at the time :)

Should probably have a "(2024)" appended to the title.
What about a team of independent devs? Where each have their area of ownership, so can operate autonomously, but they come together for big picture planning and coordination if they need help on a large effort?

I've worked that way in both SaaS and Enterprise environments, and it was the most enjoyable type of team setup across my entire career.
AES67 mode is unfortunately limited to 1ms or higher.
Iam using templ https://templ.guide/ in combination with htmx.
I rebuilded various of html components of https://www.patternfly.org/components/all-components/ - but as you mentioned, I also couldnt find good vanilla JS libraries for more complex components - and I dont feel I am capable to build a e.g. battle tested datepicker from scratch.

How others handle this?

P.S. I have seen some people using e.g. flowbite, but I havent tried it out:
https://github.com/themesberg/flowbite/issues/812
I think this is something that people don't appreciate about being acclimated to sugar coffee. It takes a while to adapt, you can't just try it periodically and try to convince yourself it's better than the milky alternative, contrast is too significant, like comparing a pear and a slice of dry whole grain bread, or walking vs driving, or going to the gym vs not. A couple of months though and you'll probably be well on the way. In a pinch I'll grab a black coffee from McDonalds, since it's more on the medium side anyway, and it's perfectly serviceable.
> It does what Godoesn't.

> I am not reinventing the wheel, I am disrupting the wheel industry.

I am laughing out loud
> It runs on your keyboard, so it is always active no matter what software.

I like the idea, but wouldn't that get annoying in contexts where you don't want it? My text editor already annoys me with auto-correct, I'm not sure I want even more of it! Ideally, I think this would be an OS-level feature, but one that only targets specific contexts (e.g. 'rich text' fields, not 'plain text' ones; configurable at an app level).
I'm fairly certain the tone of the HTMX post (https://htmx.org/essays/future/) was positive about its future of becoming "stable" (as opposed to "stale").
Back then, fast food compete with home made food, now it competes with another fast food.
But it's that friction and all the other small details, that make HN what it is. There is value in permanence, and there is beauty in imperfection :)
No, it’s explicitly so that allegations of mental illness are forbidden except if the target is gay or trans.

Here’s another source:

https://www.nbcnews.com/tech/social-media/meta-new-hate-spee...

And the original document:

https://transparency.meta.com/en-gb/policies/community-stand...

Tier 2 forbids insults based on:

Mental characteristics, including but not limited to allegations of stupidity, intellectual capacity, and mental illness, and unsupported comparisons between PC groups on the basis of inherent intellectual capacity. We do allow allegations of mental illness or abnormality when based on gender or sexual orientation, given political and religious discourse about transgenderism and homosexuality and common non-serious usage of words like “weird.”

There’s no ambiguity. Allegations of mental illness or abnormality are explicitly allowed based on gender or sexual orientation, but no other reason.
Another good one on YouTube is Will Lord.
Long ago, I decided to embed a scheme in C++ when I was building a game (nothing AAA or fancy; just a RPG mixed with shmup I wanted to make since I was a kid); when I succeeded, I noticed I never touched the C++ again. So then wondered why I used C++ in the first place and went full for Chezscheme, which is very fast anyway and fast enough for most things. It is fun though. I found the Python case a better fit; it was (is) so slow that actually it makes sense to implement critical path code in C/++.
Interested in seeing if you have tried 3.13 free threading. Your usage case might be worth a test there if moving from a process to threading model isn't too much work.

Where does your implementation bottleneck?

Python concurrency does suffer from being relatively new and being bolted on to a decades old language. I'd expect the state of the art of python to be much cleaner once no-Gil is hammered on for a few release cycles.

As always I suggest Core.py podcast as it has a bunch of background details[1]. There are no-Gil updates throughout the series.

[1] https://podcasts.apple.com/us/podcast/core-py/id1712665877
I mean those 1st party integrations directly listed in WeChat services page are probably good examples of services that "feel" nice to interact, because they are used by millions of people everyday and they are need to optimized and polished to be able to serve millions of users.

Here's a screenshot of the list, if you want to Google and check out some of them: https://imgur.com/a/KKEdliE
Well yeah true, the decision is probably mostly made because of the change of government. The fact checking was pleasing the left, and now that the right has the power, this left-wing-propaganda thing has to go.

But then is community notes right-wing?

They could also have kept the fact checking system, but just alter the facts to please their agenda.

But they didn't do that, they are replacing it with Community Notes, which isn't some small group supposedly figuring out the facts for everyone, but a community build information system.

To me that seems a lot more fair and less prone to corruption. So regardless of the real motivation behind the move, I think it will have positive effects for society. At least a step in the right direction. Still a long way to go.
Do you add cream or milk?
> democratic regimes

UK, 2015, due to the mother not being capable of looking after her kids: https://www.bbc.com/news/health-31128969

Also, one of the main things that made it stop wasn't specifically democracy, but that eugenics became unacceptable, otherwise you'd have to explain why you think the US wasn't democratic until 1942: https://en.wikipedia.org/wiki/Skinner_v._Oklahoma
What happened to Zuckerberg? I thought they were the Democrat side, they had to testify in congress about it, and now Musk bought out twitter and the Republicans won the elections. Is this a move to avoid getting facebook and instagram getting killed somehow by twitter and the republican government?
Why is hash(-1) == hash(-2) in Python? (2021)
Sure! I'm not saying debouncing in software was impossible.

But a person working on such resource-constrained chips might have felt software debouncing was somewhat difficult, because the resource constraints made everything difficult.
When I was still using wechat (and in china); it was a mix; native buttons and payment integrations mixed with webviews for content.
I think the key idea is not the renderer layer, but the concept of DSL so that it can run on multiple platforms natively.

To go back to your question. WeChat actually has two sets of renderers for mini programs, one based on webview, and one based on native iOS / Android components. But you are right that most mini programs are using mostly webview to render, with only a few things being natively rendered.
>absolutely worse from a security perspective than passwords

Is it though? Majority (if not all) services I frequently use have email as recovery option for forgotten passwords.
Location: Serbia | Remote: Yes | Willing to relocate: No

Hi, I'm Aleks! I'm truly passionate about programming. I have an MSc in Computer Science and over 14 years of experience in the field. Have built multiple products zero->one. Lately, I have mostly been involved with AI tools. Looking forward to hearing from you!

Technologies:

• Python (Django, flask, python-docx, flask, pandas, pytorch, scrapy ...)

• JavaScript / Typescript (React, React Native, VueJS, and many others..)

• .NET Framework (ASP.net, MVC, WebAPI, WPF, .net core, ...)

• AWS (Lambdas, Cognito, S3, StepFunctions, DynamoDB, CloudFront, Serverless Framework, IAM.. )

• Docker, Terraform, Linux

• UI / UX (Figma, Adobe Illustrator), ShadCN/UI, PrimeVue.

• SQL / NoSQL databases (Postgres, MySQL, MSSQL, MongoDB, DynamoDB...)

Contact:

‣ CV: https://aleksbuilds.com/about/

‣ GitHub: https://github.com/aleksandarbos

‣ LinkedIn: https://www.linkedin.com/in/aleksandar-bosnjak

‣ Mail: aleksandarbos.ns at gmail dot com.

‣ Timezone: GMT+1, Europe
Requires a 15 year old card (so, 2010.) Six years after Half Life 2 but looks like Half Life 1, which shipped with a software renderer (no GPU needed at all!)

I fear the turbobloat is still with us.
Trump Says He Wants No Wind Farms Built During Presidency
Yes https://business.whatsapp.com/products/conversation-categori...
> children born via C-section are put at a measurable disadvantage due to micro biome stuff.

[citation needed]
> engineering/ai

Most software engineers lack credentials to get hired to build ai, unless you view conventional software engineering as ai.

The time to build out ai tracks in universities was back in the Obama administration. It’s ridiculous that all of a sudden the whip is being so harshly cracked for everyone to re-skill. I applied to CS grad programs for two straight cycles, with strong GRE scores and a solid CS undergrad degree, and not a single non-remote university program offered me admission, seemingly due to enrollment caps as bottlenecks.

I ended up joining a well-known online MS program, and I feel that it is teaching me so little for the effort I put in that I don’t think my ai skill has improved over what I had from outside of the program, but hey, if the system is broken, what can you do? I can learn nothing, remotely, and use that degree to get an ai job where I do genuinely valuable work, but I’m definitely not allowed to make those genuinely valuable work contributions in a remote role.

The opportunities available are extremely limited or they don’t make sense/aren’t very good. Just smile and play the game… or is it the game that’s playing with candidates?
Once you start getting into forced sterilization, that is when you will start losing many people on so called reforms, it is simply untenable, regardless of whether the government is truly democratic or not (and by democratic earlier I meant non-totalitarian, I should've been more accurate). That ruling by the UK is also not something I'd support, even if the courts ruled so.
I did something similar. C++ game engine with embedded Lua. I brought it to a C++ job interview. The interviewer kept asking how certain things worked. After a while I realised I was only clicking into Lua source code to show what was going on.

He said something like, "You know you can just write C++, right?"

Did not get the job :)
The Aging Programmer [video]
Repairing road damage is only a part of road cost. We do not build expensive 2-16 lane roads and massive parking lots to support trucks and buses. We build them because everyone needs to drive their personal vehicle to work each day at 8am.

Then the space taken up by unnecessarily big roads and parking lots further stretches distances between destinations out, leading to... more roads required.
I remember my first day working at Nokia in Ruoholahti, I was on the build engineering team and my boss didn't arrive until 12. (I arrived at 8am).

I was outraged, but informed that he had done the "Herculean task" of getting Nokia IT/Security to open two firewall ports, and it had taken 10 working days of negotiations (including the weekend, and up to 3am the (Sunday) night before my first day).

I was a little taken aback by how difficult everyone made it seem, as he really was well regarded for having managed to do it in such a short amount of time.
Growing children in a vat, and the personhood of those children, are two separate things. It's been entirely possible in recent history for naturally born children to be born to be bought and sold; whereas things like IVF have no effect on the personhood of the children so concieved.
Funny how things I never expect to see on here pop up occasionally. I had read some of the early papers by Boumal on optimization over Riemannian manifolds in 2016 for a similar problem and even wrote some Julia code for it (before manifolds.jl existed).

In my case, I was trying to perform synchronization over a set of noisy point clouds to extract the "ground truth" point cloud. I.e., take the set of coordinates corresponding to a point cloud, randomly permute the order of the coordinates, randomly rotate/reflect the point cloud, and then apply a Gaussian perturbation to each coordinate. Repeat this process multiple times. The goal then is to recover the original point cloud from the noisy rotated/reflected/permuted copies of the original.

Boumal and Singer had done some work to solve this problem for just rotations/reflections by essentially "stacking" the unknown orthogonal matrices (i.e., elements of O(3)) into a Stiefel manifold and then performing Riemannian optimization over this manifold. It worked fantastically well and was much faster than prior techniques involving semidefinite programming, so I decided to try the same approach for synchronization over permuted copies of the point cloud, and it also worked quite well. However, one can achieve better convergence properties by performing a discrete Fourier transform over the symmetric group on the sets of point clouds so that instead of optimizing over a Stiefel manifold that is supposed to represent stacked permutation matrices (well, stacked orthogonal matrices with constraints to make them doubly stochastic), you optimize over a manifold of stacked unitary matrices intended to represent irreps of S_n.

Ultimately I didn't know enough group theory at the time to figure out how to generate irreps for the "combined" group of O(3) and S_n, so I couldn't solve the problem simultaneously for both rotations/reflections and permutations, but ultimately Singer and Boumal developed an approach that bypassed the synchronization problem altogether by utilizing invariant polynomials to extract the ground truth signal in a more direct way.
Huh, interesting. I don't think we ever had multi-colour ribbons on the typewriters I played with as a kid.

(It would have been the late 80s in the UK, I have no idea how representative my experiences were).
Being able to navigate and reverse engineer undocumented legacy code in a non-modern stack is a skill set in and of itself. Most people don't enjoy it in the slightest, so being one of the few devs who does means that I have been able to take on the gnarly legacy problems nobody else will touch. It might not build buzzwords on my resume, which does limit using this particular aspect of dev work to get an initial call back on jobs. But it absolutely exposes me to a variety of ways of doing things and expands my skills in new directions, and that expanded perspective does help in interviews.

You lost me on how this helps employers keep salaries down. My value is greater by being able to do such things, not less. If I can work on modern stacks, legacy stacks, enterprise platforms, and am willing to learn whatever weird old tech you have, that does not decrease my salary.
> People use the term iPad to refer to non Apple tablets as well. That’s not an argument against Apples trademark.

IANAL, but my understanding is that it actually is, if it becomes common enough, and Apple doesn't try to prevent such usage of the term. See https://en.m.wikipedia.org/wiki/Generic_trademark.
Awesome, Can't wait until we get rid of bloated spyware that is Windows and move to more open and privacy-respecting platforms. Hopefully also the expanding availability of GNU/Linux mean more properly made native games.
> you need to think of Larry Ellison the way you think of a lawnmower.

If a large enough number of people thought this way, they would awaken one morning to find their garages or yard sheds surrounded by Oracle lawyers.
I don't think the "type" of person is of any concern to Zuckerberg, he wants to look serious about fluffing Trump.
Because I hate cooking.