skysight-inc/HackerNews huggingface dataset:
In this webinar, you’ll gain valuable insights into how businesses are addressing supply chain risks and staying ahead of cyber threats. Learn practical strategies to strengthen your vendor network, reduce vulnerabilities, and meet compliance requirements.
This just pushes the problem into the C++ stdlib, which has plenty of memory-corruption issues too but just calls it 'undefined behaviour' (see things like dangling std::string_view, missing range checks in containers or iterator invalidation). In C you avoid those issues by reducing dynamic memory allocations to a minimum, prefering value types over reference types and using function APIs as 'safety boundaries' (instead of directly poking around in random data). Different approach, but not any less safe than C++.
RV128I is not an extension, but a (non-ratified) base ISA.

Independent from RV64I, which in turn is independent from (and predates) RV32I.
What does this has to do with missing airbags? Airbags should have never been optional, car size not relevant.
I’ve studied this in older aircraft, and no that was possible because it was recorded directly to tape that records over itself in a loop.

I’m not sure if that’s still true on newer planes.
It looks like C++98 to me: no `pragma once`, `typedef uint32_t SlangUInt32` seems strange, `typedef bool SlangBool` is definitely useless. The auto keyword is the least of my problems here.

> years of collaboration between researchers at NVIDIA, Carnegie Mellon University, Stanford, MIT, UCSD and the University of Washington

Now I understand why, it's the kind of project that you can't upgrade easily.
Playing your song: https://www.donutlab.com/motor/
Break My System, Please
I used to do 10" Kindles (normal screen android tablets infested with Amazon bloatware) that I'd 'hack' and use ReadEra for all my ebooks, and the Kindle app for the Amazon stuff.

I now have a 12" Samsung tablet, removed all bloatware, still use ReadEra (you can backup and migrate notes/etc in a new tablet). It's light, has battery for days (if you remove bloatware).

Gutenberg has thousands of books, and you can find more in 'local-themed websites' on specific languages. You can also find plenty of stuff on internet archive.

There are so many!!!/thousands of book in the "classics" and the "ancients" that will give you all the wisdom you need in life and/or the various "redbooks" (thinking of IBM rn).
There’s some fair points in there, some unfair ones, and some outdated ones (unsurprisingly given it’s nearly 13 years old).
SQLite is one of the greatest pieces of software ever written, and D. Richard Hipp is a model, both professionally and personally, that other developers should emulate.
Not in assemly, where it's trivial to shift right with carry.
The trick to prevent scrolling by setting overflow: hidden unfortunately results in visual page jumping for me.

The reason is I have macOS set up to always show scroll bars, instead of hiding them. At least one browser (I forget which, but I test on Safari, Firefox and Chrome) doesn’t have a disabled scroll bar but removes it altogether. This makes the page wider and causes it to reflow and move.

Does anyone know how to keep the scroll bar onscreen, just not enabled?
Imagine a world where developers refused to build fingerprinting features.
I always chuckle when I see “slams” and “blasts” in a headline. It sounds like Zuck is in a cage match with Tim Cook, but no, the truth is rarely that exciting. Media outlets make cheap stories out of the most passive-aggressive nonsense.
That's very true, though AFAIK they aren't used much in modern processors. It's usually PIPT or VIPT (I think I've seen more references to the latter), VIPT being prevalent because the logical address and the cache can be resolved in parallel when designing the circuitry.

But I've not designed CPUs nor do I work for $chip_manu so I'm speculating. Would love more info if anyone has it.

EDIT: Looks like some of the x86 manus have figured out a VIPT that has less downsides and behaves more like PIPT caches. I'd imagine "how" is more of a trade secret though. I wonder what ARM manus do, actually. Going to have to look it up :D
I remember discovering all these optimizations The Hard Way when making maps for id tech 3 games as a kid. I always tried to build grand and detailed spaces, and the BSP/vis would choke on all the geometry.
https://archive.ph/4uZ7z
My personal experience:
- 5% geniuses. This are people who are passionate about what they do, they are always up to date. Typically humble, not loud people.
- 15% good, can do it properly. Not passionate, but at least have a strong sense of responsibility. Want to do “the right thing” or do it right. Sometimes average intelligence, but really committed.
- 80% I would not hire. People who talk a lot, and know very little. Probably do the work just because they need the money.

That applies for doctors, contractors, developers, taxi drivers, just about anything and everything. Those felt percentages had been consistent across 5 countries, 3 continents and 1/2 a century of life

PS: results are corrected for seniority. Even in the apprentice level I could tell who was in each category.
> certain scale

Make it explicit. If the array is too large, throw an IllegalArgumentException. Document the limit. Then I agree with you.

Otherwise, if an allowed input crashes the program at runtime with a random exception, I respectfully disagree.
None of these vehicles seem very diverse or out of the ordinary to me.

This is a pretty standard fuel and transmission distribution here in Ireland and South Africa where I"m originally from.

Out of the ordinary would be diesel/LPG hybrids, hydrogen fueled, hydrogen hybrids etc.
I wouldn't say this is necessarily a bad thing. I wrote my first version of a Makefile with automatic dependencies and out-of-tree builds 10+ years ago and I have been copying and improving it since. I do try to remove unneeded stuff when possible.

The advantage is that one can go in and modify any aspect of build process easily, provided one takes care to remove cruft so that the Makefile does not become huge. This is very important for embedded projects. For me, the advantages have surpassed the drawbacks (which I admit are quite a few).

You could, in theory, abstract much of this common functionality away in a library (whether for Make or any other software), however properly encapsulating the functionality is additional work, and Make does not have great built-in support for modularization.

In this sense I would not say Make is overly complex but rather the opposite, too simple. Imagine how it would be if in C global variables were visible across translation units. So, in a way, the "Makefile effect" is in part due to the nature of the problem being solved and part due to limitations in Make.
They actually have a new year deal [0] on a perpetual licence to all v1 versions for £249, equal to 10 months of the subscription.

[0] https://twinbasic.com/NEWYEAR25
I wouldn't blame a machine to fail something that a first glance looks like an optical illusion...
That is you being ignorant of other cultures and countries and assuming things work like they do in yours.

The few blacks that are in almost all those cities you mention recieve the same education, are the same environment and socioeconomic group as the whites.

It is also a US obsession with US black people and their problems, and thinking everyone should join in on it. This is why when they tried to bring all the George Floyd protest stuff to this region, they were politely told where they could stick it. There are already enough social problems that should get attention and don't, that affect the people living here. Rather than protests about something that has no relevance to anyone living here.
My experience with Google is that the results were filled with SEO crap requiring quite a bit of manual sifting and confirmation/research (try to searching for reviews unbiased reviews that aren’t simply trying to get you to buy from Amazon using their affiliate link, or look for some unbiased nutrition information). ChatGPT will at least (with the right prompt) give me links to Pubmed or similar, rather than “Muscle Joe’s Nutrition House”.
Using Crystal with Kemal extensively at our platform: Açık Türkiye https://acikturkiye.com/
Discussed at the time on HN, August 2023:

<https://news.ycombinator.com/item?id=37011324>

And yeah, that one hit really hard.
If you don't use an IDE, you are doing it wrong, plain and simple.

Editing png with a text editor is also much harder than editing ppm. But there is no reason to consider this usecase when defining a image format.
Need to equate it to a number of McDs cheeseburgers that amount of money can buy.
I tested this last year, they properly reject mails signed with DKIM keys from <1024 bits
Aren't there services/bookmarklets that automatically search/redirect to archives?
I studied civil engineering at an ok engineering school however I was lucky to be there in the “golden era” of the department. I caught the very best professors before they retired. They were old school and really pushed us without worrying about the drop out rate. They took cheating and academic rigor very seriously.

After graduation I got a job at a top 10 nationally ranked engineering firm which has a very strong reputation. My coworkers were the top of their class coming from much better engineering schools. Compared to them my education was better as judged by the number of calculation mistakes in my work vs theirs. I also had a better understanding of some core concepts. So comparatively I do not regret my degree given I landed where they did, with fewer student loans and a comparable education but I definitely got lucky.

Overall I would say my studies prepared me very well for certain things like working hard, preserving through difficult problems, learning how to be more analytical etc but it really didn’t prepare me for basic usage of the tools, learning the building code or working professionally with a manager or on a real engineering team as opposed to a team of students working on a BS design project in some engineering class where the professors don’t really grade the final output.

I think your experience is similar to mine. University teaches a “foundation” level of basic understanding and leaves out a lot of the basic professional skills or when they do try to “simulate” real work it is extremely phoned in. At first I did feel some amount of regret that my degree didn’t “fully” prepare me for professional working life but I think that’s just a result of dealing with “gaps” in development since we can’t possibly learn everything in our degree. If I had gotten internships during my undergrad degree then I think I would have probably had a more complete education with less buyers remorse.

As universities become more market as opposed to academic dominated I think this dynamic might invert.

The real regret came when I saw my paycheck and when I heard what software engineers make. I later switched into software and have never looked back.
https://www.linkedin.com/posts/jdkaim_github-jdkaimhuskyswap...
And it was all cleared up
Technically the best thing to do with the money might be to burn it. That would free up the government to issue money for whatever things it figues best for society, hopefully in a professional manner rather than arbitrarily.
I remember a few years ago SPLC smeared a public figure I support not for anything they actually said, but for speaking at an event that somebody else that SPLC doesn't like was speaking at.

I've since noticed a number of times that SPLC has aimed their justice cannon at undeserving (imo) individuals. Not saying everything they do is tainted, but I certainly now take everything I see from them with a grain of salt.
well sometimes Fortnite is in the menu, so why have many screens?? ;)

With that said around 2017 I was living in a tiny apartment in London (then moved to a bigger one). The space was 25-30sqm so.. not much room. I bought a second-hand 40" TV, and used it for both work, play, netflix/hbo, etc. Although I prefer Fortnite on 'smaller' (below 35") screens.
Creators Admit Unix, C Hoax
Every day we learn new things,
every day we forget the things we learn.

Countless times, I’ve found myself watching an interesting video on YouTube, reading an article online, or discovering a new tool, only to forget it all. What remains in the end?

It’s not just the information itself we’re losing,
but how it connects to everything we already know.
>you could dynamically update the name and icon

You could do that sanely, with e-ink display on a button.
Not hating on Quickwit, but almost never does an acquisition in the modern era mean continual innovation, most companies are now suborned to a greater purpose, and its almost never going to drive them to build the best thing they already have ended their lifecycle - nobody is going to buy them from DD and their quality/dev process will dominate, and that is of a decent size corporation.

It also looks like most of DD's observability acquisitions are either integrated directly (seemingly with a full rewrite) or look a lot like aquihires for senior folks, so I wouldn't hold my breath here.
I worked with a talented engineer who happened to be female and she was constantly behind because she had to attend each interview this small company did. Even she, a big supporter of these efforts, had to laugh about it.
The alternative would be that they say they will probably capitulate. How would that help them?
`#pragma once` is not a panacea, it can still lead to double inclusion in scenarios where the same include file is accessible under different path names (granted, that's a very esoteric scenario). Besides, `#pragma once` is neither part of the C nor C++ standard. It's just a common convention between compiler vendors - so technically any code that uses pragme once as the only include guard is not standard C or standard C++ (but tbf, hardly any real-world code is fully standard compliant).

Typedef'ing common types to your own type names is absolutely fine as long as it is unlikely to collide with the typedefs of other libraries in the same project.
doesn't work in zsh?
I'm not the person you asked but I chose Emacs over VSC because it's just a better fit for a lot of things for me. I do think the telemetry Microsoft harvests through VSC is an issue to consider. While it is "just" metadata and no file content, they're getting your entire project structure down to file extensions. I don't see why I would want Microsoft to know what I'm working on. Anyway, the key point for me was ORG mode and that plugins for Go and C++ suck(ed?) in VSC. There are other things, the intellisense is slow, the vim plugin is terrible, the constant Microsoft product pushes are annoying, there is no Magit and so on.

I think it's important to say that I don't dislike VSC as such at this point. Because I probably made it sound like I think it's terrible. I don't I think it's ok. I didn't mind using it for Typescript as an example. Over all I think it's average at best. I get why people use it, it's easy to setup. It's easy to share configurations and so on. I probably would have gone from vim to neovim if it wasn't for doom emacs though.

I think the major advantage both emacs and vim have though is that they're always good. A lot of VSC users are now switching to Zed and that hamsterwheel will go on and on. With vim or emacs you'll never really have to change anything.
Manual process.
App doesn't work - see this error message after I asked a question using Firefox web browser:

Validation Notice
An error occurred in processing
I don't understand why you are so aggressive ahah, gibberish is easy to recognize I'm sorry, you don't need to be mad about it ahah
Thanks for the comprehensive answer, that’s super interesting. Presumably these folks don’t need Java libraries (which for my own use cases I needed pretty much from the jump) and are doing either vanilla Clojure stuff or things that they know have c++ libraries. And if they care about startup it’s not the common “long running web server process” scenario (maybe lambda, native app, things along those lines). Anyway I asked mainly because it’s always cool to hear about parts of computing and Clojure ecosystem I am not familiar with, thanks for answering.
It’s honestly like an odds calculation in those environment. The odds of someone who looks different that is local is incredibly low so they default to assuming said individual is a tourist.
but you do see the problem here. Its not the "DEI targets" that are at fault, its the systematic roll back of any protection for any poor community.

The same people that are saying "a new way forward" or "make america great again" failed to put any money to help. Your community doesn't produce anything that those funding congress care about, means that you get nothing.
not the same article, but same subject with more discussion: https://news.ycombinator.com/item?id=42664097
In 2006, if you tried to create an array with 2^30 elements you would just get an OutOfMemoryError almost anywhere.
Which just meant that when the business had sticker shock they just disabled all the useful features of DD which consumed so much.
Instagram is full of boomer normies because Instagram is full of boomer normies.

Tiktok may have an interesting algorithm but it certainly has a different crowd and culture of what to post than other platforms.
Hydrogen and BEV received the same support and benefits in Norway, for many, many years now. BEVs have reached 90%+ market share. Hydrogen cars are all but dead here.

Norway is just about a worst case scenario for EVs. People love driving hours and hours to their cabins high up in the mountain in winter (though the pre-heating of EVs is a significant benefit in winter). The winter is brutal on the range. Others drive across Europe all the way down to Croatia in summer (Norway is in Schengen so Norwegians routinely drive to other countries). Charging infrastructure in Europe is improving every year, so every year it’s easier and easier for BEVs to drive all over Europe.

How are you going to convince me that Hydrogen can ever hope to catch up then? There may be some hypothetical hydrogen break through that could help. But then there are a dozen vastly improved EV batteries already in early/trial production.

For hydrogen to catch up, BEV development needs to stop completely in its tracks right now, and stay there forever. We also need a giant leap in electrolysis and fuel cell efficiency for hydrogen, otherwise the operating costs are just too high compared to BEV. Hydrogen needs a miracle in other words.

BTW, a hydrogen fuel station exploded near where I live. I heard it even several kilometers away. It smashed the windows of cars driving by. Luckily nobody was filling hydrogen. So yeah.. I’m certainly never buying a hydrogen car. Who the hell wants to go to some station to keep their car running? My car starts with a full tank every day. Do you go to a station to “fill” your phone?
If people took a minute to put their phones away and looked around once in a while, they’d notice that males and females tend to self-segregate, with the vast majority of each gender spending time only with others of their own gender. This behaviour is constant in schools, parties, coffee shops, you name it. I’ve traveled extensively around the world, and I’ve observed the same patterns everywhere. Males and females lead drastically different lives. People act as if voicing these observations out loud automatically places you in the ‘incel’ category.
I think one problem is composition. Computer multiplex access to CPU and memory, but this strategy doesn't work for actuator and sensors. That is why we see great demos of robots doing one thing. The hard part is to make them do multiple things at the same time.
the other side of the pendulum is the people that for some reason think "free speech" means harmful speech. To them anyone who wants free speech must be trying to escape consequences their speech deserves.
Show HN: I Got Roasted by AI
Lost my job yesterday, so figured I'd get AI to roast me. It's dumb, but fun

You can get roasted by AI too if you can click buttons :) Have a gander!
Are you able to succinctly explain how it works, with meaningful references (not posts in a controversial subreddit)? Because if you can't do that, you're never going to convince anyone and it seems you care more about being "right" than having a conversation.
But in any cases, it is not the facts, but narratives and manipulators who drive people's behaviour. There is competition between left and right propaganda machines, it happens among intellectuals working for the elite, not between the left vs right masses, masses are just that: masses, they have no conscious and no behaviour of their own, they are a product of manipulation.
You say you only placed one? Did you get any feedback on the rejections or were they just cold/ghosted?

So I don’t positively discriminate but, the most recent role I was looking to fill, I didn’t speak to that many candidates because applicant quality was overall poor, but getting on half of those I did speak with were from minorities.

In the end we decided not to hire for the time being because we couldn’t find anyone at the standard we needed (possibly due to time of year - November/December often aren’t great), but I’m surprised that you weren’t even getting people to interview. That, on the face of it, is quite concerning.
> “People act as if voicing these observations out loud automatically places you in the ‘incel’ category.”

Quite the strawman. Does anybody claim that?

Women would certainly agree that social circles everywhere tend to be genderized. And part of the reason is a vicious cycle: men are not used to spending time with women, so they easily misunderstand the situation and get sexual or romantic ideas that are not reciprocated. And having to sort out this unwanted attention and the resulting emotions makes women even less likely to want to spend time with men.

There’s a reason why “the gay best friend” is a trope in American fiction featuring women. It’s not because gays are feminine — it’s because they don’t bombard women with their unprocessed feelings.

If you want to fix the situation, stop rambling about incels and start thinking of ways to get boys and girls to spend more time together at all ages. American parents still seem to tend to treat boys and girls as separate species.
Boeing only integrates the black box to the planes they don’t develop them. They are made by companies like Honeywell Aerospace
The answer is to stop paying lip service to the idea that an ethnicity is like a big family - an idea almost nobody in the US believes, so this will not be that hard - and start saying what we all know to be true: that we're all individuals whose behavior and loyalties are determined by our character and values, not the circumstances of our birth, our skin tones, or which side of a pointless conflict our ancestors fled here to escape.
Is it true that the lawyers have argued against US gov's interest in reducing CCP's propaganda in an effort to overturn the case? I realize lawyers don't represent the truth, just the law, but that is not a good look if so.
> You then wrote that being elected is by no means and indicator.

Yes.

> It is not an indication of being good or bad, but rather an indication of the will of people.

I did tell "elected by people and by democratic means", which squarely means "this was the will of the people", so we have no disagreements on that front.

> Which in this case, for the fifth time is that men should be out of women’s spaces.

?

> I don’t think this conversation is working.

That's absolutely correct.

> We have very different ways of engaging in debate.

Yes. I won't argue about that further.

Have a good day.