skysight-inc/HackerNews huggingface dataset:
> It's a tricky thing but not impossible to figure out.

Good to hear. So after that you'll be sorting out world peace - right?
I'm a paediatrician. No parent has ever asked me for their baby's weight in kg - they are all pounds and ounces. So much so that I can do this niche conversion almost in my head, at least at the start of the day, as we weigh them in kg.
Yeah, I've never thought it compulsory to reimburse for any open source software. Some projects are "lucky" enough to have large corporate contributors/stewards, and others are projects of passion.

Maintenance activities (bug reports, feature additions, participation in community discussions, etc.) should be considered a form of "paying" for OSS - you're giving back and improving the ecosystem. I've done plenty of that for various projects; it's something that I enjoy doing.
Remember reading Ford Motor Company already registered FordSucks.com and a bunch of permutations of that way back when.
> Well said. I don't mind that the US is doing what they're doing.

But with Trumpism again being the winner, how much of the world still view the US positively? Obama's Iran Deal was a USA-EU-Iran agreement, when Trump pulled it, it didn't just piss off "the enemy" (Iran) but also the allies (EU), and it destroyed US's credibility, even with a Democratic president, anyone going to do a deal with the USA will ask for guarantees in case the deal gets wrecked after the next presidential election...
I doubt that teams which employ F# are affected by default template selection in Visual Studio in any way, shape or form (if they use VS at all) :)

And companies which strictly choose only whatever comes out of box are unlikely to use F# anyway. The concept itself is incorrect and, I argue, must not be applied beyond ASP.NET Core and EF Core. There are no "first-party" frameworks in many other languages in either case so it is an unfair and flawed argument in the context of .NET.
Based on how I've seen people describe China, they have a lot of "vertical slicing" going on: the parts that are good look really good and impressive, but the parts that are bad are extremely bad. They will do whatever is possible to hide the latter.

Remember that China is not a "free country" (even as much as Western nations have started to make a mockery of that word) like those of the US or Western Europe. Your experience is highly curated by default. If you're just a tourist or a businessman visiting Shenzhen or Shanghai, it's unlikely you'll have any problems - those are major international business cities!
Like all things in life, there's nuance and degrees.

If you look at Europe, every party in control lost every major election in the last year.

On the other hand, Harris was the first democratic nominee to lose the popular vote (by a small margin, but still) since 2004.

My opinion is that a Generic Republican likely would've outperformed Trump, but all these hypotheticals and thought experiments don't change anything.
He set them up for success, and then left. With no mention of choosing a successor! Without that, they will fall back into bad decisions in months and blow through their 'war chest' the first year.

My wife reorganized the after-school program for our elementary school, got it on an upward trajectory, got grants and some money in the bank to pay for exceptional bills. And left, without choosing a successor.

Of course, the staff blew through the savings instantly, because they didn't know the budget or the purpose of having some margin for safety. Had to raise rates and reduce hours and all the bad things, just to keep going. All the time thinking it wasn't their fault, just the bad old world that didn't want to give them money for free to blow on their whims.
This is very regional.

.co.xx is common in Britain (.co.uk), Japan (.co.jp), New Zealand (.co.nz) and probably others. It's perfectly legitimate for a site linked to those countries.
What's weird about student/amateur rocketry is how, at a certain point, knowledgeable people have to say "I'm not allowed to help you." If you get too good at this hobby you run straight into arms treaties.
I think low light performance is still worse than I thought it would be with an iPhone 16 Pro. With enough light the cameras are great.
It's not that black and white, is it? Maybe thousands of dollars is a bit much (unless you're quite wealthy), but I've certainly helped pay for plane tickets, hotels, concert tickets, etc. for my friends (usually ranging from like $50-$300 though, not thousands).

It's not like "Hey, I'm rich and I'm just going to buy out the entire concert so we can have a private show", more like "Hey bud, I'm going on this work trip and I have a few days at the end... wanna come for the weekend? You can have the other hotel bed and I'll split the airfare with you." It's fun for both of us that way, and a nice treat that they wouldn't normally be able to afford.

You don't have to fly them anywhere fancy, either. "Hey, local art show this weekend and I have a couple of tix! Wanna come? My treat, but drinks on you."

It doesn't have to be weird as long as there's no expectation of anything serious in return, you're not giving more than you can afford, and the friend is providing some sort of reciprocity in return – as measured in friendship, not in dollars. Maybe they make a kick-ass friendsgiving dinner with all your favorite things. Maybe they commit (finally) to that D&D campaign you've been trying to get them to join for the last five years. Maybe you've just known them for a decade and you really value their friendship, even though your incomes have drifted apart over the years. It doesn't matter. Good friends are worth it, within reason.

Now, that CAN turn exploitative if you let it... but just don't be a doormat. If some person expects you to pay for all their drinks and outings every time you go out and never calls you up unless they need something, well, they're probably using you. But that's a pretty different situation from a genuine friend that you've known and treasured for a while who just happens to make less money than you. If you enjoy their company and can afford to bring them along somewhere, wouldn't it be fun for both of you?
If I got an 'urgent email' I wouldn't go to any domain, I would contact my employer directly and confirm with them before doing anything. The people who would fall for this phishing scam would fall for almost any domain, because it's not about the domain.
It’s a community project, increasing userbase should not be a priority concern. Though it should be user-friendly (emacs is as long as the user RTFM), I believe going for the common denominator instead of solving the community’s problem efficiently is less pragmatic. Before VSCode there were many, and there will be many afterwards.

And VSCode is still strongly reliant on Microsoft’s resources.
SentinelOne is hiring for a lot of roles in Distributed Systems, Cybersecurity, and AI. I think a lot of folks on here would be a fit.

https://www.sentinelone.com/jobs/
Especially since so many of the cheap cameras made right before the smartphone era were essentially manufactured e-waste that barely worked. Same with things like portable tape and cd players, the Sony ones were good, but any of the other brands were just the same trash electronics repackaged in slightly different packages for each brand.
Rootless Cross-Architecture Debootstrap
> As far as I know, const traits are still on track.

Yes they are. My use case is something like the bitflags crate, there are lots of bit flags in emulated devices of course. In the meanwhile I guess it would be possible to use macros to turn something like "bit_const!(Type:A|B)" to "Type(A.0|B.0)" or something like that.

> As in, turning a Rust closure into a C function-pointer-plus-context-parameter?

Yes, more in general everything related to callbacks is doable but very verbose. We might do (procedural?) macro magic later on to avoid the verbosity but for now I prefer to stick to pure Rust until there's an idea of which patterns recur.

Let me know by email about any occasions to present what I have.
We can all use chatgpt what is the point of this copy/paste exercise?
Curious: do you also do script-writing in other languages? And just pull out perl for a subset of problems? Or are most things at the "bigger than a script" level for you?

I'm not here to judge. I still prefer to write my python scripts like it's the 2.7 days... (more effort goes to python "code")
The Decline and Fall of In-Memory Database Systems
SLAX: An alternative syntax for XSLT tailored for readability and familiarity
Why not git-butler, I find that tool very useful for this task!
> Board game geeks do this often. They have seen so many games before that they learned to identify patterns in the rules and they learned names for those patterns.

Funnily, enough: <https://boardgamegeek.com/browse/boardgamemechanic>

You'll find "trick-taking" in that list.
Gifts don’t require repayment. Releasing free software is a gift to the world. Corporations don’t owe free software maintainers a cent, because people using your software doesn’t cost you anything.
I've read in multiple places that 4B is just an online thing, maybe a couple of thousand women, that has blown up in western news media and not a real life thing in Korea.
The problem isn't specifically with React, but the culture around it based on the fact that it's "just a library". Net effect is that you have many more dependencies than in frameworks which provide some features out of the box and thus much greater risk of having to deal with the problem discussed here.
Hey Cory, small world! Nice to see this pop up on HN! We've never talked, but we're related :)

Glad to have a family-member in this crazy tech world. Rising costs, worsening products, sorry to hear of your predicament.
Note that these almost entirely remote-friendly work in various locales :)
Yeah, even integrating any C++ into it and calling any QEMU functions via extern "C" declarations when including the headers cause many issues because many variables are named "new" or have type cast issues.

It's a full time job on its own to fix all of the compilation errors. Could probably fix it with coccinelle scripts to make some parts easier, but still, validating the codebase with different compilers to make sure there's no resulting subtle breakage either still requires a lot of effort.
OAuth Labs: OAuth 2.0 Vulnerabilites
Promoting something you haven't built yet is kinda impossible. If you don't know what your product is capable of or what it will look like in the future, how are you supposed to logically convince users to consider your product?
New Amazon S3 Tables: Storage optimized for analytics workloads
The problem is not so much React as it is the JS ecosystem, but React is just very visible when you have these issues because there are so so so many packages being imported.

And the root of the problem is peer dependencies and the JS community's lack of backwards compatibility and maintenance.

Take any decently-sized JS application, whether React or whatever else. Put it in Github. Turn on dependabot. Watch your pull requests go up by 5-10 PRs per week, just to bump minor versions, and then watch how 1 of those PRs, every single time, fails because of a peer dependency on a lower version.

This has been a problem forever in the community, and there's no good solution. There's also just no feasible way to make a solution due to the nature of the language and the platform itself. You just have to absorb that problem when you decide to use eg Node for your backend code or React/etc for your frontend code.
I still take photos on a 5D Mark II because I don’t see a big reason to upgrade. The photos look great and I’m familiar with the layout. I know there are plenty of improvements to be had in newer and better models, but I’ve managed to work around its flaws and still take good photos. It being old helps me feel comfortable taking riskier shots, too.
Interesting...the several articles I've read note how closely it has remained to the original design. What aspects are modernised?
Giving corporate welfare,tax cuts, and bailouts to mega corps. While not equally helping small businesses, in fact quickly shutting them down when they fail to pay taxes or get permits. Regulatory capture and certain regulations too, preventing people from ever breaking out and owning their own business. It's technically possible but practically not. So they (many blue collar workers) get stuck as working poor.
> reading this, you would not know that most of those DOS machines were running Windows and that they were far, far more numerous

Why not include the microcontroller in microwaves, too? Because those aren't real computers.

(All in good fun! I don't endorse such an opinion, but it would have been common among both VMS and Unix users at the time. After all those PC OSes don't even have networking or preemptive multitasking.)
Porkbun [1] is also good (I have no affiliation with them; just a happy customer).

[1] https://porkbun.com/.
I always forget that DDG is written with Perl, even after I emailed yegg a million years ago asking why they used Perl, and he responded back, which was nice of him.

I hear Raku is fun, I haven't used it, but I sort of swore a soft oath that I would never touch Perl again about a decade ago after having to debug some regex magic someone did. I'm assuming that once you get past the "hump", Perl becomes fun?
Cygnus, Red Hat, MySQL, JBoss etc. all had successful business models.

Android, React and other projects come from companies with mixed business models, but they have had success as well - there are billions of active Android phones, and many web sites running React.

Some open source companies did not do well, but lots of closed source companies do not do well either.

Also, open source is not just a business model - sometimes people just give software they wrote away.
Cue Nixon in Futurama.
> We were working on voice agents in healthcare

Having some experience with the healthcare industry, seeing the name Vocera here is incredibly confusing.

Vocera is a very common communication platform and set of devices used in hospitals: https://vocera.stryker.com/s/product-hub/vocera-smartbadge These things are everywhere in healthcare already. If someone came to me and suggested using “Vocera” for a healthcare related tech thing, my mind would assume it’s the Stryker product. It’s that common.

So unfortunately I’d recommend a name change as a high priority. Dealing with healthcare tech is difficult enough, but using the same name as a very popular and established healthcare tech product is going to be an unnecessary obstacle in getting traction. Not to mention that Stryker’s Vocera division will have some things to say about this.
> I do not use JS, nor Haskell, daily, but JS is more readable

I’m guessing you do use languages that are very similar to JS. Like a Spanish speaker saying “I don’t speak Italian or Chinese but Italian is way easier.” If you wrote F# every day you would probably find Haskell syntax quite intuitive
Spirochetes are much more efficient than most bacteria at moving through very viscous media, which include the obstacles encountered when moving through an animal body.

Thus, both the spirochetes causing Lyme disease and those causing syphilis have high chances of reaching even the brain, while traveling through the body.

Fortunately, for the bacteria employing other means of locomotion it is usually more difficult to pass through many of the internal body tissues, as long as those are intact.
How is this parody? There is no 'funny' in it. Funny would be if it would be clearly tongue-in-cheek.

But yeah good find about that clause.
Apple to offer Indonesia $1B in investment, minister says
I love how people have wet dreams about living forever by uploading their mind to a computer but put absolutely 0 fucking effort actually increasing their health/life span in real life, and/or waste their days/week/years doing stuff they hate to "enjoy life" later (when their body is already half way rotten). As long as it's sci fi and they have 0 effort to provide they'll suck every single drop of hope but as soon as there is something actually actionable they recoil in horror

imho if you're not lean and exercising every day you have no business talking about living longer, you've already refused the only magic pill there is. It makes all the difference between having one foot in the grave at 60 or still chopping your own fire wood at 80, and all it takes besides a bit of luck is to move your ass 45 minutes a day
That Jeff Skilling was a bad boy!
Imagine having 900 houses and renting them out to a community of like minded folks.

Whether it is at cost or slightly above, it is "rent seeking" in the sense they own, you borrow.

While it isn't rented, they are squatting on it.
At least for a while they had quite a bunch of core perl people on their payroll
>The friction that they have in their use, means you have to be more intentional when you use them - you put in more effort and it feels more special.

This, I knew a guy 20ish years ago that was super into vinyl right as the rest of us were getting into MP3, and it was a whole experience of dusting off the records and cleaning them with a soft brush and waiting for the electronics to warm up and such. It's like the modern equivalent of those Asian tea ceremonies.
Good to hear. VMware used to be honestly my preferred option because it handled certain hairy things well out of the box that many other solutions either ignore or require non trivial integration work (for example it's trivial to connect a VMware VM to piss-poor external network by simply attaching a VLAN - which matters when the network is a fieldbus in some OT deployment)

Ganeti I remember as comparatively harder to deploy (nothing was harder than openstack though)
Efficiency and performance are heavily correlated in portable devices. You only have a certain TDP that you can utilize before the device throttles due to a lack of heat dissipation. The more efficient a CPU you have, the more you can accomplish before you hit temps that will affect performance.
made me smile - i don't know anything about the go+htmx+templ stack i thought i'd check out the htmx docs...

htmx 2.0 has been released!

there is no escape! ;-)
It’s being phased out quite aggressively there. Turned out they had such a bad reputation for tech debt thru couldn’t hire people despite paying +50% median Amsterdam developer salaries.
You can get a lot of good deals on basic/entry-level DSLR cameras such as the Nikon D3500 on ebay and such.
LLM abstraction levels inspired by fish eye lens
I agree that the legal issue appears to turn on limits of majority shareholder consent.

I dont particularly agree with the free decision part. There is no such thing as a free decision, nor is it desirable. Quid pro quo is expected in contract law and the legal doctrine of consideration holds that a contract is not legally binding unless there is something of value exchanged between the parties.
This thread makes me miss see through coloured plastic on electronics.

Hard to feel artistic and like an individual when everything is a piece of black plastic, metal and glass.
> mobile deposit from a laptop camera would be... awkward at best

I was doing at-home deposits using a flatbed scanner and the bank's website (maybe a java applet?) before the iPhone was released. It wasn't too hard, assuming one had a flatbed scanner.
Can I get that in stone and hands please?
The founder of Fastly was a Perl release maintainer and core author as well iirc.
That internet archive version is particularly boring, isn't it. The novel is his best, if you ask me. His detective fiction didn't ever rise to that level and this was the only one he wrote in the sci-fi genre. Perhaps being relegated to the dime store novelist category in his other books prevented this from getting the attention it deserves, but it was wonderfully smarmy and prescient.
It is mind boggling how much funding there would be for the Gimp/Krita/Inkscape/Penpot developers if every designer gave them 5% of what they give to Adobe.
That's fair but react forces you into the npm mentality hard on choosing random libraries that are often abandoned, don't have licenses, and a myriad of other issues other people have mentioned.

I'm dealing with a massive migration at my job where the schism between libraries going from node-sass to dart-sass caused something as simple as just updating bootstrap versions into a year long effort of having to move a dozen core libraries to their latest versions simultaneously with the result being what? It's not like our product will be significantly faster or gain some new features, all we get is our app not breaking because the deps shit the bed.

I think the lessons we can learn from the frontend community is that not having a robust standard library is a failure of javascript and this problem will persist until we stop caring about backwards compatibility.

Will we as software engineers continue having discussions about supporting browsers from 1990 in the year 3025? I hope not, because bad decisions were made then and they have been compounded since.

edit: clarity
I'm more worried about the immediate matter of tanks on the streets.

If the tanks politely go back where they came from, maybe parliament could consider tweaking the constitution to prevent blockading the assembly building next time.

Edit: "The South Korean military says it will maintain martial law until it is lifted by President Yoon Suk Yeol, despite the nation's parliament voting to block its enforcement". That's a bug. "the government must lift martial law" as a result of the vote, but the government is apparently the president?
you see the email addresses in the document? in 1993, not many Microsoft Windows users had email addresses. It was prehistoric times for them, and their histories were not saved. Nobody knew what the Who's down in Whoville were doing.
If LLMs ever actually deliver real business value

Your typical LLM now days makes a lot of applications humans programmed thus far look silly.

There will definitely be a denial phase, but entire companies and products just look literally silly compared to an llm.
I think the point is, the term “opposition” only really makes sense in a parliamentary system. In a Presidential system like the US, there officially speaking isn’t an “opposition”. (I don’t even think all parliamentary systems officially have an “opposition” status for the largest party/coalition outside government.) But journalists tend to impose the term on non-US presidential systems, when they wouldn’t do it to the US.
Tanner builds libraries with a huge amount of functionality. But IMO he is not great at API design. His packages often have leaky abstractions which need to be patched over time.

React Table and React Query are powerful but end up simultaneously doing too much and not doing enough, because their boundaries are in the wrong place.

What’s wonderful about React is that it’s _not_ a framework. It does one thing well, and then stops at a well thought out, well documented, well tested boundary.

I try to only adopt libraries that also meet that standard. It means you have a lot fewer libraries you can lean on, but it means the API surface you build on will be more stable for longer.
There was a live feed of the physical device they built.

Some photos from their twitter:

https://x.com/stripe/status/1862481577307251197

https://x.com/stripe/status/1863012757630505394/photo/1

And a screenshot:

https://imgur.com/0IrSjtC
> As for Debian itself, for toolchains it really should do a better job back porting more recent versions of toolchains (not just Rust) or at least making them available to be installed.

Most toolchains don't have as much churn as Rust.
React is not responsible for the stack of poorly maintained third party packages one chooses to use alongside it. You don't actually need a router, or redux, or other "state management" nonsense. Your application code can/should handle that stuff, and it won't break, and it won't change unless you change it.