skysight-inc/HackerNews huggingface dataset:
This same thing happening on the 40 series cards was good enough vindication for me not 'upgrading' to that at the time. I'd rather not burn my house down with my beloved inside.

Can't believe the same is happening again.
> Copyleft isn't how the world works.

One way to think of copyleft is it neutralises copyright. Permissive licences do not do that. People who support free software do not believe software copyright should be part of the world.
Thanks, it's somewhat riskier than what I'd like at this point I'm afraid. I did something equivalent to that, and I told myself I'd find ways to avoid overextending financially.
The usability issues are mostly "I'm used to X, so I don't like Y".

I've started out on dos, then went from win3.11 to XP/7 and switched to Linux fully when 8 came out. They all suck in their own ways, but nowadays I just prefer Linux because it has become "it just works" for me. Mostly. Because while there is the occasional technical issue with some software or hardware, I personally just prefer the technical problems of Linux over the bullshit problems over on windows. Edge jumping in your face, the "office key", updates interrupting when you don't want them, ads in my start menu, telemetry, major UI changes between versions that seem half-baked and take a decade to be completed,...)
In the Homelab: AMD S7150 X2 VGPU (2021)
Sorry, I though LLVM, clang, Swift, D, and everything about it were compilers.
>We had some very good reasons to do it: a team of strong Go engineers; a complex UI that TypeScript/React didn't scale well for
Is it effective to step down from 24/48 volts to the 1-2 range? Or would cards need two stages of voltage conversion?
What makes itch.io not qualify as a library, archive, or museum?
It's terrifying that people really think LLMs are ready for such important tasks, and even moreso that they're willing to sacrifice the livelihoods of others to do so.
An article on Open Source Security by Christopher Robinson (CRob), Chief Security Architect, OpenSSF. Published on 13th Jan 2025.
Today, maybe? I haven't kept up.

I'm talking specifically about its launch.
Obviously this is room for a flame war, but I don’t think the poster was being deliberately malicious, rather it is perfectly reasonable to interpret the gesture as a nazi salute. You may disagree that it was.

We shouldn’t let that argument distract from the impact it has had on Tesla demand in Europe. For me personally it was the final straw and I won’t be buying one as I had hoped to.

Along with other actions certain to hit sales, and the lack of an apology (which would have been wise, even if you didn’t mean it as a nazi salute) suggests that Musk doesn’t care about Tesla car sales.

I suspect he knows the writing is on the wall for Tesla, so he’s betting on robotics as an escape hatch. I wonder if he’s also hoping tariffs against china will help vs their EVs. Either way, I don’t see much hope for Tesla right now.
Taylor Wilson built a nuclear reactor at his home when he was 14. People build jet engines and put them on modern model aircraft every day.

If the instructions aren’t immediately available, the internet provides connections and forums to find anything your heart desires.

Information wants to be free.

Arbitraging micro-opportunities (or far more likely, deploying insider information masked as HFT or some secret sauce arbitrage) is not economically useful.
Probably because other side doesn't like fact checking.
One word: safety.

They'll tout that word everywhere and people will believe them. For your and everyone else's safety and security, do not jailbreak your in car entertainment. Your wipers and ABS might even stop working.
More pot stirrer than ai overlord kind of move by Musk here.
I really hope this does not lead to every single popular AI platform or product implementing censorship or various moral guidelines like we saw in the last ten years of social media. This type of sharing can sound good, but often leads political capture. I find safetyism based statements like this disturbing not exciting:

> ROOST is here to develop and deliver tangible products, to produce and deploy software, and to keep real people safe
> That Appear Every Time You Stop

Do they only appear when you stop? Are we sure the ad peddling software is bug free?

Is this a criminal safety investigation matter now, or will we wait until they show up while driving and someone dies because they got lost in some wilderness due to lack of navigation?
Web developers without mobile experience have been using React Native to create smelly mobile apps for a long time now, and it's still growing
When a journalist disagrees with you, you are more often right than wrong.
> Ultraperipheral collisions are shedding light on gluon saturation, gluonic hotspots and nuclear shadowing.

"whut?" :-D

can someone eli5 the article and how it relates to other content we share on HN?
If you can't code your own <whatever> are you really the intended user of the customizable Linux desktop? /s

But if there's no standard for it supported by at least Qt and GTK+ then you can't expect it to "just work". Even then you'd get the apps that use some other toolkit that doesn't work.
A good intro to the OSINT methods the KGB used to identity CIA agents:

https://www.schneier.com/blog/archives/2015/10/identifying_c...
How many of those are bots?
I am sad to hear that. I, on the other hand, am capable of distinguishing between people I have disagreements with and people who are far-left or far-right populists.
i mean https://www.techrxiv.org/users/717330/articles/702287-on-fer......
NakedMUD (and probably SocketMUD) uses a temporary file during copyover.

https://github.com/avidal/nakedmud/blob/fcab059439515be9ad93...
Dem handling of the Palestine situation went extremely badly for them.
I work on the team that built a Postgres pub/sub connector at Ably (we call it LiveSync).

Our postgres connector also works on LISTEN/NOTIFY and has horizontally scalable consumers that will share the load.

There's two types of LISTEN/NOTIFY you can use. Either have the notify event carry the payload or have the notify event tell you of a change and then query for the data. If you choose the second option you'll get much better resilience under load, as the back pressure is contained in the table rather than dropped on NOTIFY.

If you do go with a poll-on-change design, you'll likely benefit from some performance tuning around denouncing the polls and how big a batch size of records to poll for.

As for the exact collaboration features, when clients are online and interacting, it's fairly easy. Lots of the hard stuff comes from knowing when a connection is dropped or when a client goes away. Detecting this and updating the other clients can be hard.

Another team at Ably worked on that problem, and called it Spaces.
Sure. But what do you think of the findings of the study?
Mobile experience is two distinct Java/ObjC worlds, so creating smelly apps on web technologies is justified by that.
I feel the ideas there are more for entrepreneurs who want to rely on VC funding, rather than specific pain points that a solo founder could tackle on their own. I've seen what being VC-funded founder entails, and it's not for me.
When I was growing up it was family tradition to try and set the high score on the bathroom Yahtzee machine when occupying the porcelain throne. Now I can keep that tradition going in any bathroom I happen upon :)

Unfortunately, it seems to lock up if I try to "roll" with all dice held; that's supposed to just skip the roll.
Ranking includes comment quality.. all those greys at the bottom aren't helping.
https://en.wikipedia.org/?title=Reality_has_a_well_known_lib...
Funny story, right around the time the first one was published(a bit after but I didn't know about it), I was at my first job and I was tasked with doing a bunch of drivers for fiscal printers for linux. Saying that their documentation was crap would be a huge understatement. I.e:

0x4e -> next

0x03 -> cursor

And around 2 pages of addresses and single word descriptions. That was it. It took me 2 months of non-stop brute forcing to figure them out but eventually I figured them out. One of the things they could do is play sound and the test to check if they work when the technicians were installing them was to play the imperial march. When I showed it to the technicians, one of them said "Oh, you copied the floppy drive guy?"

I had no idea what he was talking about until he showed me. Lesson learned: it's the internet, you are never the first.

But damn, this is impressive.
Presumably the ad will be a reminder to perhaps buy another Jeep.
My favorite is these shitty RGB connectors. They were obviously very recently decided on, yet somehow what we got is something without any positive retention or determined orientation yet still obnoxiously big.
Doing exec() to a new process but keeping the file descriptors relies on none of the file descriptors having the CLOEXEC (close-on-exec) flag. This flag is, IIUC, considered best practice for all file descriptors now, and in Python, all file descriptors are now by default created “non-inheritable” (i.e. with the CLOEXEC flag). A working model would instead be to create one inheritable file descriptor, do the fork() (and exec the new process in the child), and then sendmsg() all the normal file descriptors to the new process.
> The company was seen as a financial disaster, a pipe dream, and a money sink for a very long time, and he did actually make it profitable.

Pretty much mainly on government money - without it, it would've gone bust long ago. Specifically the policies of Obama and those pesk environmentalists he seems to dislike so much.
ChatDBG: AI-based debugging assistant for C/C++/Python/Rust
I wonder why tho; humans by themselves should have an intrinsic interest in knowing how things work and behave, and being sure of it. Or maybe that's just influenced by my personality? Like I couldn't fathom doing things without being sure of it, due to being afraid of failure.
Are Far-Right populists considered those fear-/hatemongering? I can imagine that when you have a scapegoat defined to push any issue to, you lose the first appeal of actually understanding things?

This is quite an interesting topic, which would be fascinating to deeper understand, because from a superficial look it does appear that introducing directed hate makes masses much more susceptible to being controlled. Also helps my theory, that whilst the left did like Elon for quite some time, that doesn't mind they blindly trusted him and pointed out his issues when they came up, which pushed him to a more... comforting? right wing embracement.
Is it possible that you don't quite understand LLMs?
Herself. Mary Tai.

And what makes you less of a peer is not knowing the basics. And being so unaware of apparently not knowing the basics, and/or uninterested, that you don't bother to check something that is highly checkable.
Apparently you have not been around many Lisp, Python, Ruby, Haskel, Scala,... folks.

This kind of geekyness is surely loved by many, not only C++.
I always like mentioning neocities in this context:

https://neocities.org/

It's one if those gems in the Internet
> I originally wrote this guide for my daughter, then 12 years old

I like the idea of this as an introduction for a child to web development, but I feel like it (in isolation) is wanting. One of the most jarring bits of this page is that there is an almost immediate jump from this page to MDN, which is drastically too much for most 12 year olds. There is a lot of "do this, and then do that" style of instructure, but not very much child-friendly explanation as to why to do that. Most things described here are trivial to people who are familiar with the subject, but not anything obvious or natural or intuitive without the necessary context or experience.

Further, there is a significant push into HTML semantics before describing the simplest workflow of creation -> publishing that may lose the target audience's attention; I feel that describing a process more abstractly and then expounding on the details may be more helpful if you're teaching children how to make a website (websites are documents on another computer that you can ask for, this is an example of a very simple document, the document goes on a computer that talks to other computers and responds to their requests for documents, other computers then can see the document when they are responded to, etc.).
gRPC and Thrift are comparable in performance and there is actually an opposite trend of switching from gRPC to Thrift in the few places where the former is still used.
Offering a Heroku level of deployment abstraction to one organization's own software engineers, while maintaining performance, is an amazing achievement. Developing a cloud product and all the packaged services with account separation, autoscaling, and multiple regions is another massive endeavor.

Think of it as the difference between OCI and AWS.

Meta would be unlikely to launch a public cloud uncompetitive with Amazon's feature set.
Is my statement false and it internet advice did help you create a profitable company? If it's a fact then does it matter pessimistic/optimistic.

So, basically you're asking for advice how to find more unprofitable ideas if the evidence you have shows that it helps with only that.
I'm in the opposite camp, runtime reflection is useless, and almost always points to a design flaw while compile time reflection is actually useful (for obvious things like automatically building a serialization layer or an UI which represents the type, or building types from other types).

I'm sure that C++26 has implemented it in a way which is highly unpleasant to use though ;)
Might be a fun exercise to write a serialuzation/deserialization library using these features.
Look up occupational surnames, and the related possessive s. Roberts implies some servant of Robert, with Vickers being a mix.

The actors in mystery plays are interesting to me. They’d play the same character their entire career. So King, Lord, and Virgin are roles according to Wikipedia:

https://en.wikipedia.org/wiki/Surname#Occupational_surnames
We have add decent AOT compilation in Java almost since 2000, with Excelsior JET being one of the first vendors to offer it, but few are willing to pay for such tools.

Also I consider ART, GraalVM and OpenJ9 decent enough as free beer AOT.
The crackdown was so successful that some scientists attribute the even-warmer-than-expected weather we have had in the last few years to additional warming due to the lack of light-reflecting sulphur in the atmosphere (https://www.carbonbrief.org/analysis-how-low-sulphur-shippin...). Oops...
I suppose the study is based on facts, and they are checked, so it must be uncomfortable and even dangerous to the side choosing fantasy arguments. But I might be wrong of course.
Yeah—true. I wrote it as “the missing manual” for ngn/k, enough to get someone over the initial hump. It’s not a “Mastering k” tome.
Connectivity is not a luxury–it's a basic human right
I had a saying about academic professors - if you are not regularly contradicted, you have a problem. How can you be sure you’re right about anything? You run the risk of ending up in a fantasy land.
>So it was across her loudspeakers that music began to play. Rock & Roll, Russian folk tunes, marshall music, but the whales were especially responsive to classical.

transcending times and the interspecies boundaries.
Worst of all: the article never explains what npm has to do with it. Vscode extensions are not installed via npm, so at least part of the malware depends on the Vscode extension store.
> Just as I disagree about "full stack" developers. People that call themselves "full stack"are a backend developer that dabbles in frontend or a front end developer that can dabble on the backend. Almost never have a met a person who was equally good at both.

I would not be surprised if in 10 years from now, there will only be full stack web developers.

I am a desktop developer (yeah, Electron). There's really no front-end / back-end split in this domain. Electron is pretty much everything web front-end (in a "SPA, choose your own adventure" way rather than relying on a framework to do the heavy lifting) and all the business logic that is self-contained within the app and putting it all together with the APIs Electron exposes. I know that a local self-hosted back-end does not have the complexity of a distributed web-backend, but it's still much more than just front-end and there are areas of development that are probably more "wide" and definitely more complex than this anyway - like video game development or C++ / QT desktop development.

Now what happens to the front-end now? Full-stack frameworks like Next.js. They also simplify the front-end part to death, where you do not even get to think about state management anymore. Then you add generative AI...

Also consider this, is a front-end and back-end engineers with 10 years experience at a large co that much better at their respective domains than a full stack with 5 years of experience at a startup? I cannot say for the back-end, but I can say for the front-end - there's a ceiling and it does not take long to reach it (maybe 5 years). You stop getting much better once the ceiling is reached. So what makes someone good is both reaching the ceiling and continuing to do the work on a daily basis, rather than specialising in an area, in my option. A video game dev with 20 years of experience probably is much much better than one with 5y. But front-end? I don't think so.
Anyone else think this could be used with distributed hash tables to dramatically speed up searching or building them? Maybe more exoticly to LLMs and lookup tables. A clever algorithm like this should be applicable in a lot of more specialized data structures or applications.

It's likely a DHT would greatly benefit from this sort of algorithmic reduction in time and be less susceptible to constant factor overheads (if there are any).
Sam Altman says 'no thank you' to Musk-led group's bid for control of OpenAI
Floating-point is hard, and standards seem like they cater to lawyers rather than devs. But a few things are slightly misleading in the post.

1. It correctly quotes the IEEE754-2008 standard:

> A conforming function shall return results correctly rounded for the applicable rounding direction for all operands in its domain

and even points out that the citation is from "Section 9. *Recommended* operations" (emphasis mine). But then it goes on to describes this as a "*requirement*" of the standard (it is not). This is not just a mistype, the post actually implies that implementations not following this recommendation are wrong:

> [...] none of the major mathematical libraries that are used throughout computing are actually rounding correctly as demanded in any version of IEEE 754 after the original 1985 release.

or:

> [...] ranging from benign disregard for the standard to placing the burden of correctness on the user who should know that the functions are wrong: “It is following the specification people believe it’s following.”

As far as I know, IEEE754 mandates correct rounding for elementary operations and sqrt(), and only for those.

2. All the mentions of 1 ULP in the beginning are a red herring. As the article itself mentions later, the standard never cares about 1 ULP. Some people do care about 1 ULP, just because it is something that can be achieved at a reasonable cost for transcendentals, so why not do it. But not the standard.

3. The author seems to believe that 0.5 ULP would be better than 1 ULP for numerical accuracy reasons:

> I was resounding told that the absolute error in the numbers are too small to be a problem. Frankly, I did not believe this.

I would personally also tell that to the author. But there is a much more important reason why correct rounding would be a tremendous advantage: reproducibility. There is always only one correct rounding. As a consequence, with correct rounding, different implementations return bit-for-bit identical results. The author even mentions falling victim to FP non-reproducibility in another part of the article.

4. This last point is excusable because the article is from 2020, but "solving" the fp32 incorrect-rounding problem by using fp64 is naive (not guaranteed to always work, although it will with high probability) and inefficient. It also does not say what to do for fp64. We can do correct rounding much faster now [1, 2]. So much faster that it is getting really close to non-correctly-rounded, so some libm may one day decide to switch to that.

[1] https://github.com/rutgers-apl/rlibm

[2] https://github.com/taschini/crlibm
Black belt in mental gymnastic and yapping.
Probably, but making a sucessful transition to eco-friendly vehicles was the point of that government money, and at the time batteries were much more expensive.

(The price of batteries is also why, at the time he went for batteries, the zeitgeist was hydrogen).
Unfortunely so it is with anything committee design, including SQL, C and Khronos APIs as well, it is not only C++.
How’s your Korean?
Do you buy products that has quality and you need it or because some advertisement says it?
vietnam won.

not because of violence but because of unity.

that's what totally broken...the lack of cohesion. divided and conquered.

your confrontational approach being another microscopic essentially invisible example.

as for apple. jobs died and apple died then too.
Computers Are Fast [video]
Fuel efficiency doesn't prevent new designs working well for the same or lower speed. But we didn't manage to have those either, and the few and far betweem (and slow as molasses to be designed and created compared to the 1960s) new plane designs are plagued with tons of issues.

Regarding the speed, we even had the Concord and lost it (and never improved upon it either).

>Don’t make things up based on your gut feelings

Analysts, Boeing insiders, and industry executives have spoken about the skills issue.

Don't make things up based on your gut feelings.
SEEKING WORK | Remote | Location: Europe

Roles: Software Engineer, Backend Engineer, Cloud Architect, DevOps, Maintenance, Code refactor and migrations.

Tech: Golang, Python, TS, C, Gin, Flask, FastAPI, SQLAlchemy, Gorm, Alembic, Kubernetes, Docker, PostgreSQL, MongoDB, Redis, AWS, GCP, CI/CD, AWS Lambda.

- Personal Site: https://o-st.dev

- GitHub: https://github.com/shaked8634

- LinkedIn: https://www.linkedin.com/in/ozt-3890324

- Email: contact(at)o-st.dev
This is true to a certain extent but like anything, the industry also has differing opinions on it. Indie developers in the "idle" gaming space have been slowly abandoning the idea of locking progression behind IAP which has been nice to see. These "games" are very unique though in that part of the entire appeal is that you don't need to do much. Rushing through an idle game as fast as possible kind of defeats the purpose. Sure, the devs will gladly sell you some in-game currency so you can unlock everything in a week instead of 4 months, but those players are the minority.

My "favorite" way to interact with a mobile game developer is an IAP that replaces optional ads. If your game has forced ads, I will not play it. I also will not play games with "optional" ads that aren't really optional in practice. For the few developers who respect my time, I'm content to throw them $5 or whatever to disable the ads when I interact with an optional part of the game, or as a thank you for not over monetizing their game when I reach the end.
Single-precision is too expensive for GPUs, unfortunately.
An LLM makes it even more beneficial to use popular tooling, because it's going to be better at answering questions about it. Meanwhile it's basically useless for whatever I'm doing at work with internal tools unless I have a pure language question (which for C++ is still ehh).

Maybe this is what will get people to stop reinventing wheels.
Big step for modern Drupal development!
Speed 3: A car can't stop because the driver refuses to watch ads.