skysight-inc/HackerNews huggingface dataset:
> Through years of architectural improvements and ecosystem development, ARM gradually expanded into mobile devices, then servers, and now even high-performance desktop systems

Also, a complete re-boot of the ISA with AArch64.

This is a mostly-uninformed theory, but I'd love to hear thoughts on it: AArch64 was a substantial break from AArch32, with lots of design changes intended to ease superscalar OoO implementations. Conditional execution mostly gone, Thumb gone, PC no longer a GPR, etc.
Clearly, AArch64 has excelled for this. There are even rumors that Apple basically commissioned AArch64 for the types of cores they wanted to build: https://news.ycombinator.com/item?id=31368489

RISC-V is quite similar to MIPS, an ISA which hasn't had a high-performance leading-edge implementation in 20+ years (dating back to SGI's last parts). Will this heritage make it harder to build high-performance OoO implementations? Does RISC-V need an AArch64-style reboot? Maybe this can be mostly done through extensions?
Why would we use DRAM, then? It seems better not to have to refresh it all the time.

(I think I more or less know, but I’d rather talk about it than look it up this morning.)
> in the ICU for days and I paid a grand total of $2k

My wife paid a grand total of £0

The very _idea_ we would need to pay money for such medical treatment is bizarre.
I wonder if this is what Iran took out when they hit the Nevatim airbase.
Monitoring the journey of "ACCELERATE" to Mars via Elon Musk's reading list
I agree that interpretation is weird.

It much closer to Hewlett's view (of Hewlett-Packard fame) that "if the engineer at the next bench liked it and thought it would make his job easier, then it was worth doing." (quoting https://hpmuseum.org/hp35.htm )
> If ARM wins, Qualcomm moves to RISC-V

Around 30-40% of Android apps published on play store include native binaries. Such apps need to be recompiled for RISC-V otherwise they won’t run. Neither Qualcomm nor Google can do that because they don’t have source codes for these apps.

It’s technically possible to emulate ARMv8 on top of RISC-V, however doing so while keeping the performance overhead reasonable is going to be insanely expensive in R&D costs.
I like to automate parts of my own job, so when it's done, I'm the guy who automates jobs, instead of the guy who isn't needed anymore. some day of course I'll be obsolete. no avoiding that.
As Helene's immediate impacts recede, a public health threat rises
The Blank app: Duolingo for creativity
I would argue you can't win either way...

If you use real link, your training people to trust what the text says is actually where you're going to go..

By making people do extra work to see where click here goes you might actually be training to protect themselves... Of course that doesn't work when Outlook goes and wraps the whole thing in a safety URL you can't see past... Or with shorteners.. but in all of those cases, I know to be more cautious.
>Why are we so charmed by bullies?

If you've watched someone use restraint but sometimes that restraint seems to lead to bad consequences, then it can be a relief to see them finally lose restraint. E.g. the good guy who never kills the bad guy, and the bad guy escapes prison to do more harm (a classic comic book trope). Eventually the audience just wants the "good guy" to kill the bad guy.

There is also an element of vicarious power fantasy, experiencing the thrill of doing what you want, getting away with it, and (in the case of political actors) being lauded for it. The positive association is not with the consequences of the action, but with the action itself. This is the nature of the seed of authoritarianism, and unfortunately it shares DNA with lots of good qualities so it cannot be entirely eradicated.
What anagrams does it produce for "Jeremy Irons"?
> Throughout history every single company with the biggest market cap has failed.

A this point in history Apple has the largest market cap and has not failed. Sure, it will fail eventually but it hasn't yet.
I had nearly the opposite experience, getting a jacket of over 20 years replaced after I brought it in. You should go back and try again.
Apple was a founding partner of ARM back when Advanced RISC Machines was first created and owned almost half of the company when it was created.
Ask HN: Use KPIs in an Early Startup?
I just saw a software engineering job post for an early startup that listed what the KPIs for the role would be. The KPIs seemed to be niche-specific correctness/reliability.

I'm a big fan of correctness and reliability, but was surprised by KPIs. I'd expect everyone to be thinking holistically about the mission, like, well, an early startup. Not focused on big-company dynamics, like rigid compartmentalization, individual performance evaluations, optimizing for performance metrics, etc.

For any early startups that have done engineering KPIs, how did that work out for you? (Did you end up using them as the basis for performance evaluation? Did people focus on their KPIs? Was there strong alignment of ICs with the startup mission, or did it feel a bit like playing to evaluations in a big company? Were you seeing holistic thinking, and creative solutions across roles?)
Not the greatest analogy since the sand found in deserts isn't used for making concrete (wind-blown sand is too rounded/smooth), and there's actually a global shortage of the appropriate (alluvial, iirc) type.
Ah ok - I got that wrong then.
right now, because one of them had a lot of investment and the other less so.
Accessibility and universal design may be another important factor. I’ve recall that usage of “click here” makes it harder for screen reader users to tell what link they are trying to click on. I haven’t caught up with the tech in awhile, but such a small change/effort on my part has been ingrained into my link making!
In a hostile landscape, the state exists to protect its people. If you have a weak head of state, you will very quickly not have a state at all. Bullies, weapons, power. It's not pleasant or delightful, but it is necessary.
Google developer style agrees, and encourages the following alternatives instead:

- Make the link text match the exact text of the title or heading that you're referencing.

EX: For more information, see [Load balancing and scaling].

- Write a description of the destination page to use as the link text, capitalized as if it's part of the sentence.

EX: You can use Cloud Scheduler and Cloud Functions to manage [task scheduling on Compute Engine].

https://developers.google.com/style/link-text
Same goes with the real people, we all can do mistakes and AI Agents would get better over time, and will be ahead of many specialist pretty soon, but probably not perfect before AGI, just as we are.
How many laws does the US have, and are you 100% sure you haven't broken any ever?
you are not alone.

i love commuting and used to travel every week for work and work from customer offices. i intentionally chose this life and absolutely loved it.

covid completely upended this. work travel makes very little sense when most of your employees are hybrid.

for me, wfh has been awful.

it's difficult for me to attach to the mission without physically being with others striving for the same goals. very few people outside of this wild and wacky world of tech understand what i do. i don't really have avenues for vibing on work outside of 1x1 zooms, which are awful (for me).

i can see how it's nice if you spend all day in front of a terminal churning code, but, for me, anything involving other people is just so much worse while remote. body language, dynamism, and humanity are super hard to capture over zoom, even with the camera on. (talking to a camera is extremely unnatural in my opinion; not at all the same.)

it's also extremely easy for work to melt into your personal life, though i've found an old-school workflow that mostly solves for this (separate work phone that's off after hours, being very deliberate about where I work whilst home, etc). regardless, having to be in front of a computer in your own home when the weather's great and inviting outside feels like a mental prison of sorts. the same dynamic exists within the office, but it's _designed_ for that, which makes it different.

while i understand others wishes to be remote, i very much wish i could work in an office (and/or travel every week again).

## preemptions for common retorts!

- "Just make more friends!" can't hang out with friends during work hours. see also: ideate/kvetching about common work.

- "Pick up hobbies!" i have hobbies. i can't do them during work hours.

- "Commuting is awful!" i love commuting.

- "Work at a coffee shop if you need to be around people." i actually do do this, and it's quite nice. i don't work with those people though. i'm still working by myself.

- "Invest in a better home office!" my home office is super sweet. i'd downsize in a heartbeat for a proper office and intend on doing just that when the time comes.
Girl without smartphone unable to join in lesson
Can it be put into MarianDB? Or has the two project diverged so much that is not possible now?

To be honest using MySQL the fact that it is owned by a corp is quite a concern ATM.
Do you have any links or resources you could direct me toward that were more helpful than Microsoft's basic how-to pages for learning VS Code plugin development? I attempted to build a VS Code extension, but the attempt fizzled out. I managed to make some progress in creating the simplest of UI elements and populating them. I'm particularly interested in building a GUI-based editor of JSON / YAML where a user can select a value from a prepopulated dropdown menu, or validating a JSON / YAML file against a custom schema. Any help or advice you could provide would be appreciated!
You can download the binary and run it in a DOS emulator to find out! Or compile from the source linked to on the page.
My life is materially and socially richer because of Facebook and Instagram.

I frequently get laser-focused targeted ads that actually help me discover products I love.

Unsure how I’m getting exploited. Seems to me I’m better off all round and all I had to do was to be alive in 2024.
So the startups currently using starlink satellites to identify the voids in signals like stealth bombers will be able to I’d these as well.
This was a small business that actually paid more than most of the county's early to mid career hourly rates per govt employees - including sheriff's office jail staff.

It's not uncommon for people to not show up to work, just say "i don't feel like it", etc.
I work in the field and built a tool that has way less flakiness than deterministic solutions.
The issue is testing environments are always imperfect because (a) they are stateful and (b) there's always some randomness in actual production software. Some teams have very clean testing environment but most don't.

So being non-deterministic is actually an advantage, in practice.
Not much I'd say. Intel has its own massive yield / fab issues to deal with, and AMD's GPU business is being eaten by NVIDIA while its CPU business never had much market share to begin with... it doesn't make sense for these two to fight each other, not when NVIDIA is knocking on both their doors.
Not only RF, they incorporate GBM too as I understand it.

Often they are the best "just run it and forget it" but compared to tuning they don't always achieve top -- sometimes surprisingly so.

XGBoost and similar are solid first stops in model building.
No. Both of the requirements "to interact" and "based on what it looks like" require unshakable foundations in reality - which current models clearly do not have.

They will inevitably hallucinate interactions and observations and therefore decrease reliability. Worse, they will inject a pervasive sense of doubt into the reliability of any tests they interact with.
This is what the Jargon File says:

> [common; also adj. open-source] Term coined in March 1998 following the Mozilla release to describe software distributed in source under licenses guaranteeing anybody rights to freely use, modify, and redistribute, the code. The intent was to be able to sell the hackers' ways of doing software to industry and the mainstream by avoiding the negative connotations (to suits) of the term “free software”.

http://www.catb.org/~esr/jargon/html/O/open-source.html

I looks like open source means more that just ability to read the code.
Sorry to report that there is no legal definition of a "lifetime" warranty. The definition should be in the fine print where it can be deemed to mean anything. If it's not in the fine print then it is literally meaningless.
Wow, that's a grim potential future. I can already see software producers saying that e.g. the default license only allows operation of our CAD designer software by a human operator. If you want to make your bot use it in an automated way you must by the bot license which costs 10x more.
The subject of my PhD thesis was formal approach to cryptographic implementation against side-channel attacks [1]. In the lab I worked at, most people wrote assembly code for precisely the reasons discussed here [2], and a part of my work consisted in applying a form of formal verification directly on assembly code rather than a more abstract version of the cryptographic algorithms. You cannot trust compilers which are designed with efficiency in mind when your main objective is security. Keeping the same semantics and going as fast as possible often break security measures.

And that's not just for constant-time implementations, sometimes it's a lot more simpler than that. Some security scheme against power consumption side-channel attacks, such as dual-rail with precharge logic, require that registers are zeroed before being written to. A compiler seeing code such as:

x = 0 /* first write, zeroing */
x = sensitive_data /* second write, actual value */

will of course consider that the first write is never read and optimize it away, thus breaking the security scheme… Then, there's also the need to make sure that the register your using is always the same (because leakage profile may differ a lot between the different registers of a single device). All the more reasons to write critical cryptographic code in directly in assembly.

[1] https://pablo.rauzy.name/research.html#phd

[2] A ~fun anecdote: I'm a computer scientist, but most people at that lab were in electronics, and for them assembly code was considered high level because it was already software!
By that standard we would have "lifetime" warranty on everything sold in The Nederlands, since by law we require warranty as long as you can reasonably expect a product to last.
This doesn't sound like it's a workable solution, essentially they are swapping out some of the words for different ones and assuming they'll be able to figure out that it's AI generated because of the swapped out words.
Google Books is a tragedy of the commons problem, created by copyright, which is supposedly a solution to the tragedy of the commons problem.
Pangea: An Open Multilingual Multimodal LLM for 39 Languages
... "directed by Anthony Russo".
Absolute lol, I never trust those lifetime price locks unless it's enforceable by contract.
They had _some_ asm (you just can't avoid it), plus whatever historical crap they already had, but most definitely the immense majority of an Award BIOS of the 2000s is compiled C code (e.g. "new setup"). And done by "developoors" as much as it gets.

Do note that, even with compilers of the era, using HLL with care can result in having an _easier_ time managing codesize than some of the garbage written in assembly by random developers... specially as feature creep starts to set in, which by the 2000s was in full force.

Have you ever seen a USB stack (even for HID boot protocol) in assembly on a commercial BIOS?
AVP user here who is wanting to get less plugged into screens.

What I really mean by that though, is that I want to make my screen time more meaningful. I don’t want to mindlessly scroll, like I often find myself doing, or like I see others doing in places like grocery store lines or on the subway.

The Apple Vision Pro is a very expensive, specialized device. When I use it, it's mostly to watch movies, TV shows, or other immersive content, but it’s still mainly just for entertainment. But I can't just sit in it and disassociate the same way I might my phone--I don't feel that it's built that way.

As for getting no traction, yeah that's correct. It's too expensive. I still love mine.
No offence taken :).

I would say the main difference between (1) and (2) is the nature of the compulsion.

If my company town sucks and I’m talented, I can find a better company town.

But with the state, such agency is either high friction or downright impossible to achieve. For instance, if Im American living abroad, I still am required to file my taxes to the American state, even if my life and employment has nothing to do with my place of birth.

A company town never gains that much power.

I have a question for you, regarding

> I also believe that the "less state, the better". But what about a state that is controlled by council composed of worker and citizen councils?

Is this a system like in ancient Athens, where regular folk were basically selected at random to serve in govt for a rotation? I like it! But, I don’t understand how this system precludes private property.
I Love JWTs (JSON Web Tokens)
What does “faster than 400MHz” mean in this context? Does that mean you can’t ask for a unit of memory from it more than 400M times a second? If so, what’s the basic unit there, a bit? A word?

I built a little CPU in undergrad but never got around to building RAM and admit it’s still kind of a black box to me.

Bonus question: When I had an Amiga, we’d buy 50 or 60ns RAM. Any idea what that number meant, or what today’s equivalent would be?
Maybe ... he bought it out in 2009, which was also when Paul Blart: Mall Cop came out, which served as a eulogy for any chances of dignity for the Segway
https://archive.ph/2024.10.23-145513/https://www.nytimes.com...
Show HN: I built Creatopage to make No-code websites for free
Creatopage is a web-app the allows you to create free No-code website with just drag and drop. and also download your created website
I built a IMDB of micro-creators: https://fanzine.world

Haven't have found much use for it yet but it's fun and the people that find it like it. I had some ambitions to build a recommendations engine around it to help people discover new creators but feels like a tarpit.
Not defending the use of the FAQ to clarify the clearly misleading marketing.

But part of this article implies that the FAQ was not there at the time of signing up. First I am curious if this is actually true?

If it is, does tmobile have any way of tracking the state of FAQ, contracts, etc at the time of signup instead of just the current version?

Clearly the comments made by the CEO about being an "uncarrier" is plain crap if they pull stuff like this.

When I first saw this I did not think about those that financed their phones through the carrier. That is a pretty horrible situation. Good idea to avoid financing through the carrier anyways and ideally hope the manufacture (like Apple) can do it.
Multiple ISPs bid purely to obstuct other parties from development. It's a chess move for a large business to maintain the status quo. I do agree that financial penalties are the only counter move.
https://www.nytimes.com/2024/10/23/technology/characterai-la...

as well
Yeah this is odd.

I've taken multiple 10 year old T-Shirts with holes through 10% of them in to the Patagonia store and they've let me walk out with new product off the rack.
Cool so hold back their model... while the rest of the world releases a new model every 24 hours lol, cats out of the bag
Show HN: Try to Survive from Volcanoes to Tsunamis
My portable machine is a Motile M141 with a Ryzen 3 3200U. That's a 2-core 4-thread CPU from 2019. It's pretty smooth for older/less graphically intensive videogames, cloud game streaming, light Python software development in even heavy IDEs like PyCharm, playing around with SDRs in the field, having a few dozen tabs on Firefox, etc. It plays back HD and 4K videos just fine. When the battery was fresh I was getting close to 7.5-8 hours of battery life; after five years of lots of portable use it is more like 5ish hours of battery life.

The only real upgrades I did was bump it to a 16GB stick of RAM and add bump the WiFi to an Intel 6E 210. I'm contemplating getting a new or secondary NVMe for it. The only real complaint I have is it doesn't charge by USB-C.
Binary-only translators exist, for instance Apple has https://en.wikipedia.org/wiki/Rosetta_(software)
Escaping the Memory Hole [Internet Archive Event]
If you sign an NDA with them, I guess. Eventually you'll be able to buy the chips & benchmark them yourself.
That is a really good question. I wish we had Jim Kelly here to answer that. :)
The Evolution of Physics Within Games – Havok at Develop:Brighton [video]
Your VaporView extension looks amazing! I can't even fathom how to get that far along in extension development.

Do you have any links or resources you could direct me toward that were more helpful than Microsoft's basic how-to pages for learning VS Code plugin development? I attempted to build a VS Code extension, but the attempt fizzled out. I managed to make some progress in creating the simplest of UI elements and populating them. I'm particularly interested in building a GUI-based editor of JSON / YAML where a user can select a value from a prepopulated dropdown menu, or validating a JSON / YAML file against a custom schema. Any help or advice you could provide would be appreciated!
About 12 years back I wrote a script to draw what I called “prime factorization trees”. I had recently discovered graphviz and it seemed interesting to combine prime factors with graphviz:

https://thebayesianobserver.wordpress.com/2012/10/07/factor-...

It served no purpose at the time.

I recently printed these pictures out to show my kid who has just learnt about primes / prime factors. The gleam in her eyes was priceless :-)
> In my personal opinion directly race based stuff is behind us at this point. There's only one generation alive today who remember a time where it wasn't just taken for granted that all races have equal potential to yield high (and very low) achieving people and that generation is above "shaking things up" age.

All races may have potential but are absolutely not the same in opportunity and it very much is still a directly race based problem. If you want a trivial example, there's campaign messaging going on right now in the United States based on the racist idea that Haitan immigrants are killing and eating pets. If you look at the racial outcomes across the board they are much poorer for PoC in nearly every single possible thing you can reliably measure. From my view, there are still many of us that are of "shaking things up" age, I assure you, because much needs to be shaken up.
The problem is the programming language culture, in some circles, if guessing is going too far, the compiler writers will rather opt for safety, while other language communities will stop at nothing for the ultimate performance, nitromethan powered optimising compiler.
/ban dj
It is entirely possible that it is not possible for us to vote our way out of this.

Remember how the US came to be in the first place.
> Did you ever feel in your career that your job and field it self will be gone in few years

My career is over 30 years long so far, and I've never felt this. AI isn't making me feel it now.

What is true is the exact landscape is in flux -- but that's been true for longer than I've been in the business. All it means is that it remains necessary to do what has always been necessary to do: engage in constant learning and skill expansion.