skysight-inc/HackerNews huggingface dataset:
>not in number of instructions.

This comes up very often, but is an unfounded concern. Not only is instruction count competitively low, but as it turns out, critical paths of inter-dependent instructions are, at worst (w/o fusion nor 2019+ extensions), no worse than aarch64[0].

>The core integer ISA was designed to be extensible from small embedded MCUs, so every other chip has to use it.

There's so much to unpack here. Firstly, the ISA, as documented in the specification itself[1], is described as "An ISA separated into a small base integer ISA, usable by itself as a base for customized accelerators or for educational purposes, and optional standard extensions, to support general-purpose software development." Note there's no reference to small embedded MCUs in there.

Furthermore, the spec elaborates "An ISA that avoids “over-architecting” for a particular microarchitecture style (e.g., mi-
crocoded, in-order, decoupled, out-of-order) or implementation technology (e.g., full-custom ASIC, FPGA), but which allows efficient implementation in any of these.".

>High-performance RISC-V cores depend a lot on macro-op fusion to run as fast as 64-bit ARM.

First news. There seems to be some confusion here. 64-bit ARM (aarch64) is implemented in a range of microarchitectures, targeting different uses. I will go ahead and assume (for convenience) that you meant specifically very high performance implementations, as used in workstations and servers.

These tend to be superscalar and very wide (ARM M1 and Tenstorrent Ascalon are 8-wide). Their execution units tend to be simpler, and instead there's more of them and some can only do specific tasks. Typically, for these macro-op fuse-able instructions, an ARM microarchitecture will have to emit multiple micro-ops, whereas in RISC-V they already come as separate instructions.

0. https://dl.acm.org/doi/pdf/10.1145/3624062.3624233

1. https://riscv.org/technical/specifications/ (unprivileged architecture)
Agreed with this. The startup isn't worth digging your heels into if he's critical for the business. He will understand if you have significant revenue and employees to take care of.

If you don't and you're pre-PMF though, I'd just shut down or pivot to something else if it doesn't make sense anymore. (I ran a YC startup and my cofounder split. I stuck with it for too long, and I got depressed working on the old thing alone when it still wasn't getting anywhere.)
While the level of crime is appalling, it needs to be addressed, not ignored and isolating by putting yourself into a little metal box.

This is actually the perfect example of car-brain mentality, you can totally ignore huge social issues, ugly and dirty streets, etc. because you are insulated from them and are just driving past. If you had to walk through that area, that would not work.

If wealthy and influential people could not isolate themselves from the problem, maybe they would actually fix the problem
I don't want to sound harsh, but if you need to ask on a public forum things like this, maybe you're not prepared to drive a company.

Other than that, be human.
> Your Delphi setup isolates business logic from UI. Which may seem "overly complex" in trivial demoes, but will help you the very moment you write the first test or add some business logic.

So basically, the same as Cocoa/obj-C?
Hmm. The DECT-2020 technology faced challenges that hindered its widespread adoption and prevented it from taking off. One of the reasons for its limited success was the emergence of competing technologies like 5G, which gained more traction and investment, overshadowing DECT-2020.
You're right, the blog talks about one thing, the product does another thing.

The reason I conducted those interviews was that I wanted to understand the good intentions behind instructors who I disagreed with, especially instructors who put an extraordinary effort to change things(even when it was unpopular). That's how I started to understand the strongest arguments for mandatory attendance, and a synchronous learning experience. That's also how I learnt first-hand that the key incentives problem "what's the reward for teaching well at a research university?"

Having said that, through talking to other students, especailly the busy ones, who live off campus, have a part-time job, and via my experience, I understand first-hand the need of efficient options that don't require commuting and waiting. explanations.app is async. and remote for that reason. There are lots of existing async remote options, but they are textbased. I hope providing a visual async remote option, means that it can attract students who genuinely wants to learn things properly but also efficiently.
Limiting lambdas to a single expression makes functional programming in Python quite painful , along with the lack of a "let" block for temporary variables and the removal (!!!) or argument unpacking which I am still mad about.

Syntax is definitely a problem, but I wonder if "looking Pythonic" needs to be such a huge roadblock.
Same for here in the UK. My iron suppliments are 30mg, which seems pretty usual here.
I wouldn’t think so. Envy is this funny feeling we hardly ever admit ourselves but which is part of being human. It happens to everyone no matter where they are in the hierarchy. Or, as Bertrand Russell puts it: „Beggars do not envy millionaires. They envy other beggars who are more successful.“
clojure.spec – Rationale and Overview
You are not wrong, but nobody gave the memo to the boss of my boss.
Want to be a better runner? Swim (2015)
It can also reflect the dynamical nature of the economy in commodities-related industries. A country with higher total purchasing power has higher ability to start and finish projects in low-tech industries like home construction, furniture manufacture and so on.
Looking for 4th co-founder / VP of Engineering
Not sure if this is the right place to post but thought id give this a try. My company Juiced is currently looking for an additional founder / VP of engineering.

We're offering 4% in options, and pretty much all of the benefits of starting a startup, without you have to put up nearly as much risk as you would if you were starting from scratch.

Last funding round was 100k for 10%. Still early days but lots of potential!
I think you nailed it. Thanks!
I worked at a top US law firm as a corporate lawyer for almost 10 years (my first career). I'd say the brain starts to experience life in 6 minute increments. I think you'd need to accurately capture all the moments when an associate is in front of your computer but not working for this to work. I suppose your plan B would be to sell this to firm management as a timekeeping audit tool. it could be a valuable informative tool that they don't initially rely on but can use to test accuracy etc before they move on to actually using it.
"a lot of downsides"

Can you give a few examples? I only see upsides.
I doubt there is a true representation of life. Life is a product of the things.

People compare 80’s with now. They are not the same and humans alter around the stimulus.
Everything.

Clear visibility and contrast for all UI elements. Consistenty throughtout the system. Scrollbars that stay visible. Borders of windows clearly visible. Clear differentiation between buttons, checkboxes and radio buttons. No useless animations that make you miss clicks, take you out of the flow. Predictability and reliability of all UI components. Big icons designed for recognizability, not to look good on a screenshot/presentation.

In Windows we used to have themes... Wouldn't it be nice to be able to still customize window border thickness given our large resolution screens and precise mice? Now the task bar is huge, but can only be a single line, there is never enough text on task bar icons, windows explorer taskbar icons can't be reordered, yet if you try to quickly select an explorer icon in the taskbar, the entire group of windows explorer windows offers to be moved. We have rounded corners for the windows, but to resize diagonally you have to find the pixel where corner would be if the corner weren't rounded.

You know what takes the cake: In VSCode Nuget Gallery the search field is now entirely invisible in light theme. You literally have to click on the white space next to the filter button to reveal the search field. This his how it looks on my machine:

https://imgur.com/a/QPqIrod
How is it that the hard stuff all seems to involve programming, but in 2 and 3 the smart stuff is marketing?

Also, it is very possible to work hard without wasting effort on reinventing the wheel.
Yeah, as the other reply here said, that's what I was referring to with "giving advice."

As in, his rep seems (from my distant POV) to be about his acumen as a mentor, not investor. Maybe that's bullshit! Maybe he's just great at picking the right horses! And that's totally a talent on its own, and one deserving of a lot of respect.

But it seems like his star was really made on the perception that he knows how to give good advice, which as I said above has a bit of a weird "those who can, do..." vibe to it.
That's a really good break down.

>I highly doubt any banks or credit card issuers would do this themselves if given access to NFC tap-to-pay.

Yeah, that's just more FUD around "Apple protects consumers therefore they should be able to do what they want", very topical atm. Idk why people glorify Apple and expect them to protect consumers when we should really be asking this of our governments (ie GDPR, the way that governments hold banks to particular standards) this is something the EU should push harder and expand on, imo - rules that are applicable to all companies.

What's interesting is Apple's evolution in their marketing of privacy+security, because it's not something they've always done and it seemed to have started when they realised all their competitors have fragmented platforms and that Apple can compete since they do not need the revenue from onselling consumer data.
That looks really nice! A healthy balance of reactive UI, expressiveness, and sanity. I wonder if there's a similar Swift binding for Qt... Ubuntu Touch and KDE could really benefit from that, as QML proved to be a total typing nightmare from my experience, often even slightly worse than regular JS thanks to its quirks...
My experience is that people being good at the job tend to be promoted to managerial positions, but being good at certain tasks does not make you necessarily good at managing people, even if they just do these very tasks.

I also have been in companies with two career paths: managerial and technical, both respected and rewarded, to the point you can be paid much higher than your boss if you are senior and performing. Might not work in every sector/size though.
I agree, there has been exponential progress in the last two decades, and all indications suggest that this trend will persist. My point is that while autonomous AI may still be far off, it will become increasingly challenging to differentiate between an autonomous AI that operates and reprograms itself without human intervention, and a highly advanced AI system.
Ooh a poka-yoke reference! You don't see that every day. I attempted to introduce this at a previous company that used C because it doesn't just apply to the language itself but I agree that you can start there these days but back then we had no real alternatives.
San Jose uses tech companies' AI to scan streets for homeless people's cars
The connection between beauty and pleasantness seems to be much weaker than suggested.
There are things that are pleasent and lack any form of particular beauty. To mind come, interior decoration, roman statues, tiktok-videos..

And there are things that have inherent beauty partly because of their wretchedness and being unpleasant. Prime example would be greek tragedy. You and the protagonist know that it will end horribly and it is almost torture to see it unfold. But still, it is beautiful.

To go a bit deeper on attration and beauty. My personal experience showed me that beauty tends to be a (surprisingly low) threshold requirement for attraction.
About Minsky being too optimistic:

"I would tell Marvin this whole AI thing is just horrible. Why are we doing it?
And he would say it will be effective for getting our grants, so shut up and just play along
and in fact, it was true. It was very good for getting grants back in the early days,
in the 70's was when I started at this, you would go to a grant making organization such as the Defense Department,
you'd say we're going to build this super smart thing and if we don't do it, our enemies might and it'll get smarter than people and it was Okay, here's your money,
here's your money, oh my God, you better... and so it was very effective. And actually, the whole thing started off as storytelling to get grants"

https://www.youtube.com/watch?v=rGqiswuJuQI
I quickly moved to more trusting clients thankfully, and have never considered doing this to people working with or for me. :)
PPP-adjusted total GDP indicates ability or capacity to work on commodity-industries industries, like construction, or furniture, where establishing new industries doesn't need as much new research.
Yeah it wasn't about typing speed. Maybe you were being sarcastic.
It used to be garbage in, garbage out (GIGO). But now, sometimes you put valid data in and get garbage out. I just can't go all-in on LLMs with the error / hallucinate rate where it currently is. And people say it's getting better. But I guess I'll just do things the slower, and more accurate way until such time arrives.
This looks interesting, but the trouble with these small built in accelerators is that they were mostly designed when YOLO was the pinnacle of edge applications. These days they’re grossly underpowered…
> If a person who didn't know about something just confidently made shit up, I wouldn't call them intelligent.

It seems to be a good recipe for success in many fields (business, politics, art, apparently somewhat in social sciences if you make up the evidence for it too) so I'm not too sure about that!
Some exciting projects from the last months:

- 3d scene reconstruction from a few images: https://dust3r.europe.naverlabs.com/

- gaussian avatars: https://shenhanqian.github.io/gaussian-avatars

- relightable gaussian codec: https://shunsukesaito.github.io/rgca/

- track anything: https://co-tracker.github.io/ https://omnimotion.github.io/

- segment anything: https://github.com/facebookresearch/segment-anything

- good human pose estimate models: (Yolov8, Google's mediapipe models)

- realistic TTS: https://huggingface.co/coqui/XTTS-v2, bark TTS (hit or miss)

- open great STT (mostly whisper based)

- machine translation (ex: seamlessm4t from meta)

It's crazy to see how much is coming out of Meta's R&D alone.
I think you might be confusing Runtime, OS and bare-metal primitives. Java virtual threads are possible because there is always the runtime which code will return to, and since it's already executing in a VM the concept of Stack/Heap Store/Loads don't really matter for performance.

> Compared to saving the stack which is just saving two registers: stack base and stack pointer.

In embedded you might not have a stack base, just a stack pointer, this means in order to switch to a different stack you need to copy 2 stacks. (I might be wrong here; I know some processors have linear stacks, but this might be more uncommon).

On bare metal this dynamic changes significantly, in order to "switch contexts" with preemption the following steps are needed (omitting the kernel switch ops):

- Receive interrupt

- Mask interrupts

- Store registers to heap

- Store stack to heap

- Calculate next preemption time (scheduler)

- Set interrupt for next preemption time

- Load stack from heap

- Load registers from heap

- Unmask interrupts

- Continue execution using program counter

While for async/await everything already in place on the stack/heap so a context switch is:

- Call Future.poll function

- If Poll::Ready, make parent task new Future and (if it exists) call it

- If Poll::Pending, go to next Future in Waker queue

Async/await (in rust) is without a runtime, and without copies or register stores/loads; it can be implemented on any cpu. On embedded tasks can also decide how they want to be woke, so if you want to do low-power operation you can make an interrupt which calls `wake(future)` and it will only poll that task after the interrupt has hit, meaning any time the Waker queue is empty it knows it can sleep with interrupts enabled.

> so register values of previously blocked async function need to be saved somehow

The difference is that we know exactly which values are needed instead of not knowing what we need from the stack/registers.

User-space interrupts would make it easier to do preemption in user-space but this is yet another feature you can't make assumptions about (especially since there has been only a single gen of processors which support it).
A new MSBuild editing experience
A guide to DECT NR+: Why the world needs a non-cellular 5G wireless protocol
Maybe you're right, but I'd challenge your middle paragraph.

When there are 10 students, they often have some common misundersetandings that can be addressed together e.g. they all want a review of Taylor's theorem needed to do electromagnetism, and they forgot it from high school. So I argue there is a lot of room for reusability of explanations.

>"pay $10 to watch another guy get tutoring"
The format async., so if person A asks a question, person B doesn't have to sit and watch. The same way it works on Stackoverflow - if someone asks a useful question that you wanted to ask, you can reap the rewards of the existing answer.
The absolute entitled state of mind of the car-owners is beyond baffling.
What might this news imply about NSAIDS and their impact on forming memories?
The BLE MAC address consists of a random periodically changing part and a deterministically generated part based off encrypting the random part with a device-specific secret key (the Identity Resolving Key). This allows paired devices to identify the BLE advertiser since they know the IRK, while random devices like signs would not know the IRK and thus would not be able to deanonymize the MAC address. This feature is called Resolvable Private Addresses (RPA).
I have been in a similar situation and am sorry to hear about your cofounder.

From a personal perspective things should be pretty clear, no? Understand that your cofounder suddenly has a very different perspective on life and must change his priorities immediately. If he is going through chemo or surgery there will be long stretches where he will not be able to support you or the company. He may or may not come back. He may not recover. Cancer sucks.

From a company perspective things should also be clear? This is exactly why you have clause upon clause in your contracts, notarized, lawyered and signed. Life happens. People die, have accidents, quit, become sick. If you are unsure about your legal obligations get a lawyer.
Well, that is really good to know. I was just reassuring myself about its nonsense generation.
Some of us here may be old enough to remember the days when Microsoft was pushing ActiveX controls as the future of the web. Basically they were binary components that would run in your browser and weren't really effectively sandboxed. Those of us that pointed out this was a major security hole were ignored. Inevitably carnage followed.

People blindly accepting the output of LLMs seems similarly crazy to me and I think it's only a matter of time before we face a real reckoning over this. The lesson here I think is just because a lot of people are advocating something that seems reckless doesn't mean it isn't reckless.

https://www.howtogeek.com/162282/what-activex-controls-are-a...
Fascinating that the apparatus for memory between generations may also be used for memory within a generation. "Breaking" and "fixing" DNA could also be taken as a description of meiosis or mitosis. Perhaps there is some code re-use there.
Not the OP, but their comment and your question got me thinking.

Sometimes I get the sense that true decentralization could get people to 90% of how they actually use things like Twitter/X, and federation (including major hubs) gets you to the remaining 10%.

What I often see is people following a certain number of people, often those they "know", either in real life or online, supplemented by a smaller number of bigger, more distant sources. Along these lines, what I could see working is something that's like Matrix, but where explicit groups/rooms aren't there, and defined implicitly by social networks. A bridge between something like bluesky and matrix.

I think the "dark forest" part comes in with the idea that maybe a certain lack of knowledge is ok, or inevitable, just like the real world, and therefore is an acceptable cost to allow even more truly decentralized systems?

I'm just thinking out loud, so maybe I am really off. But I often feel real world social dynamics are some kind of decentralized peer to peer and federated hybrid, and a platform with those characteristics could be successful if it got key elements right.
Huberman gets angry.

Huberman didn’t treat his girlfriend nice.

Huberman ditched a journalist on a vacation.

Are we trying to cancel Huberman for being a human?
Hey everyone! Just launched a Chrome extension, Suno AI Downloader, to effortlessly save Suno AI-generated music tracks as MP3s. Give it a spin and share your thoughts!

Try it out here: Suno AI Downloader Your feedback would be awesome!

https://chromewebstore.google.com/detail/suno-ai-downloader/...
The level of fearmongering about transit from car drivers is laughable when taking into account how extremely lethal their preferred mode of transportation is relative to transit.
As someone who's had kids at a similar age to you, yeah its not a nice thought not being around for them as long as you'd like to be. Especially the thought of them having lost their parents when still relatively young (e:g in their 30s). Your life expectancy estimate sounds possibly a little pessimistic to me. With modern healthcare, barring bad luck, trying to live to 85-90 might be not a crazy ambition? That'd involve being somewhat focused on not eating cr*p and trying to get a decent amount of exercise, nothing crazy but just a little bit of prioritisation. That's my approach anyway. I wonder if in time older parents will be found to have longer life expectancy because they have an extra incentive to look after their health?
> The part that's emotionally harder is that I'm sad I won't be there when my kids are approximately my age. I'd love to be around longer to help if they have kids, etc., but statistically, I don't think it's too likely.

This bothers me a lot, too (although I had my kids a couple of years earlier than you). Not just the physical presence, but also being physically and mentally fit when they're adults. I'd like to do sports, travel with them, help them move between apartments. I'd like to be mentally on the same page, not an old grumpy fart not understanding what they're thinking about. All of that can be done, but it simply gets more difficult with a larger age difference.
If you take the opportunity you just got to switch gears and truly process this, instead of seeing it as another problem to be solved, I think you have a lot to gain from it on a personal level.

You have a choice, so please consider that most startups fail, and that disease, aging, and death are inevitable parts of life. The way you deal with these things have a very real and lasting impact on your own happiness and wellbeing.

Best wishes to you and your co-founder.