skysight-inc/HackerNews huggingface dataset:
The Homa approach seems to lift explicit flow control from reliable networks into IP layer, the classic token buckets of IEEE 1355/SpaceWire and also used in InfiniBand, except Homa calls them "grants" and permits certain default level of buffering from what I see.
You broke the site guidelines so badly in this thread that I've banned the account. I don't want to ban you, but you've been crossing the line frequently and badly:

https://news.ycombinator.com/item?id=42521228

https://news.ycombinator.com/item?id=42514626

https://news.ycombinator.com/item?id=42503012

https://news.ycombinator.com/item?id=42490292

- and we already asked you to stop (https://news.ycombinator.com/item?id=41228950).

We simply can't have people being this abusive to others on this site, regardless of how much you know or feel you know.

Also, please don't create accounts to break HN's rules with, as it will eventually get your main account banned as well.
Not following. Did you click the link? FRED has "30 or More Days Past Due", "60 or More Days Past Due" and "90 or More Days Past Due." None of them align with delinquency rate
My local bbs scene had a ton of qmodem fans; mostly older guys who had been around a while. It was the late 286 and early 386 days for us, and I was in late middle school and early high school.
yes, integration tests cover more surface area than unit tests
At that point, why not learn bash?

I often hear how great GPT is at bash but imo it is terrible. Granted, most bash code is terrible, though I'm not sure why. It's like people don't even know how to use functions. It's petty quick to get to an okay level too! (I suspect few people sit down to learn it and instead learn it a line at a time over a very sparse timeframe)

The other part is compounding returns. This is extra obvious with bash. Getting good at shell scripting also helps you be really good at using the shell and vise versa. The returns aren't always obvious though, but you'll quickly find yourself piping into sed or xargs or writing little for loops or feeling like find actually makes sense. Pretty soon you'll be living in the terminal and questioning why others don't.

Bash scripting is an insanely underrated skill.

In general this is something I find problematic with AI code generation. The struggle is part of the learning process. Training wheels are great and at face value AI should help you learn. But it's like having a solution manual to your math homework. We both know 9/10 people go for the answer and not use it to get unstuck. It's also a bit hard with LLMs because they aren't great doing one line at a time and not spoiling the next steps. But I'm sure you can prompt engineer this to a decent degree of success.
> Linux is not an operating system

It is though. Go ahead and find me any distribution of Linux on which this binary of the Zig compiler does not work:

https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0....

You can't, because it's a static executable whose only runtime dependencies are a file system.

And if kernel devs would bless us with a stable graphics ABI, then we could do this for games, too. Unfortunately, the way drivers work currently relies on dynamic linking in a way that drags in a dependency on differences in distributions, which is completely unnecessary and maddening.

Related: https://www.youtube.com/watch?v=pq1XqP4-qOo

P.S. Just bought my wife a steam deck for christmas and she loves it.
im a factorio noob so just checking some intuitions

> Example of 4 x 4 naïve Throughput-Limited belt balancer. This is not what we want.

is this because a slowdown on belt #1 doesnt then get filled by belts 3 and 4? so this isn't a properly completely rebalancing system?

> 4 x 4 Throughput-Unlimited belt balancer. This is what we want.

but then this is weird too. the top left tunnel entrance thingy goes down and then immediately up again. why? maybe it tunnels all the way to the top right, in which case it has the same exact flaw as the first throughput limited example that we didnt want - belts 3 and 4 dont get to redistribute their stuff to it if belt 1 dies.
OK that's helpful thanks. I'm curious, is CNE illegal?
I mean, that's kind of engineering for you, choosing between different tradeoffs. I guess reading blogposts with various points is kind of the point, so you can easier know when to apply what, and what tradeoffs they come with.
Well, I think to counter invasive countries military ambitions, a military defense pact is needed. Not central regulation of the size of cucumbers.

And as for everything else, open borders, freedom of movement, standardisation of infrastructure etc. all can work without being mandated as well, if there is a common interest in them. The EU was designed, when there was no internet. Coordination can happen transparent and quickly without kafkaesk buerocratic institutions. And when there is no common interest to do things - then the EU in its current shape is not working so well either.
I’ve been to Salt Lake City. They have street homeless.
A trip to Disneyland costs thousands of dollars per person, Taylor Swift tickets the same, but these attract record crowds. Cruises and hotels and restaurants are full. How would you define an economic boom?
> earth-friendly life

With all preservatives eaten by a person during lifetime, it will be quiet difficult.
You're forgetting all the prison related employment. That's got to count for something.
Me too.

The author could make a model on huggingface routing requests to him. Latency might vary.
Another MB fonts enjoyer! I like how MB designed Equity specifically to be metric-compatible with Times New Roman. Have you ever been called out for using it?
They've been planning this stuff for a long time...

https://en.wikipedia.org/wiki/Next-Generation_Secure_Computi...

...and we're seeing the puzzle pieces fall into place. Mandated driver signing, TPMs, and more recently remote attestation. "Security" has always been the excuse --- securing their control over you.
Where I've had crashes have typically been with closed source drivers, usually nvidia. Often the fix was to change out the video card for one that works.
Alternative link:
https://archive.org/download/in.ernet.dli.2015.239784/2015.2...
What I mean by "transport hub" is a place where you drop of containers to be picked up by other ships to go to their final destination.

So you can fill up a ship in LA with containers going to 10 different Asian ports, and drop them all off in Singapore.

This works best if everyone does that at one central location.

You're right other Asian ports are very big, but I think they more serve as origin or destination.
>its applicability to large scale power with lower proliferation risk is given

that would allow easier export of thorium power plant building thus dominating the nuclear power sector similarly to solar panels.
yeah I think that hypothesis has legs. China has been trying to diversify their energy portfolio for a long time now. They're also going full steam ahead on wind and solar and is the world leader in battery storage (lithium ion and other types too). Fossil fuel, other than coal, has always been a major weakness for China that can be choked off via the Straits of Malacca.

I wonder if powering their reactor using thorium from their rare earth minerals mining is significantly cheaper than using uranium. Thorium also have the advantage of a very low weapons proliferation risk so it might be easier for China to export thorium reactors. This may play into China's long term plan to develop the global south as an alternative market (and counterweight) to the West.
Book Review: The Nvidia Way
We do both at work (~300k sloc, >70% unit test coverage).

There are unit tests with mocks on repository calls, and integration testing with a fresh pg database bootstraped with docker and .sql seeds.

One is fast to code, one gives more realistic feedbacks on real life execution. Both solve issues.

This is not the end of the game tho, as performance and back pressure issues arises whith a successful project... Testing is a long and interesting process.
An insane amount of applications are webapps nowadays anyway. Linux has chrome and Firefox which means you get 99% of relevant “applications”.
> For starters don't call dealing with your stakeholders "bootlicking."

What is it then?
You also unfortunately broke the site guidelines in this thread, by perpetuating this tedious flamewar. Please don't do that.

https://news.ycombinator.com/newsguidelines.html
Lima out of the box for me running an Alpine Linux container uses 800MB (resident) of memory.

That's quite high overhead given the VM inside is using a 1/10th of that.
> It shouldn't be too hard to replace the "custom" keyboard with a ps2 keyboard and do the ps2 driver on the propeller

You might be surprised at the knock-on effects of that.

You're not going to be able to drop in the PS/2 driver from the OBEX that easily. The Propeller has 8 cogs. Right now one manages the 6502 bus, one manages the SID emulation, one manages the NTSC video generation, four are in use for scanline rendering, and one is used to implement two separate UARTs via coroutines. So you have no free cogs, so unless you can wedge your own PS/2 driver into the UART or SID code somehow, you have nowhere for it to run.

Also, the Cody Computer has its own ROM in 65C02 assembly, and that has its own I/O routines written around the idea that it's scanning the keyboard using the 65C22 VIA. You could change some of the ROM so that it would read the PS/2 input from the Propeller (assuming you could solve the above problem), and most of the programs in Cody BASIC would work as long as you consistently translate the data. However, assembly language programs that directly scan the keyboard matrix would be completely incompatible.

The joystick ports are also scanned as part of the keyboard matrix, so you'd have to keep that separate, ditch the joysticks, or something else. That means that you don't really have the option of deleting that much code, which poses another problem because the Cody Computer's (emulated) 8-kilobyte ROM is already full from the BASIC interpreter, runtime routines, and default character set. You can also move that around and expand the boundary, but again, that introduces yet more changes so it would be harder for people to share programs, particularly low-level ones. It also reduces the sense of it really being a retro 8-bit computer.

If the Cherry MX switches are too expensive, you've got better options:

1. Buy some knockoff switches off Amazon, Alibaba, or whatever; I'm seeing 32-packs of Cherry clones for $10 to $15, tops.

2. Get a piece of junk mechanical keyboard that's really only good for scrap and try to desolder and salvage 32 of the switches.

3. Redesign the KiCad file for the keyboard to take tact switches. That said, if you're going to buy a board, an additional $10 or so for switches isn't that bad.
(The very first keyboard we did actually had more keys, but all of them were tact switches; it was a neat keyboard but it wasn't a joy to type on.)
https://hn.algolia.com/?query=Modern%20Microprocessors%20%E2...
Plasticlist
How would they exist/maintain themselves without it's DNA counterpart?
I don't deny having my own biases, but I feel like I could write an equally multi-pointed article entitled "Why Windows is not ready for the desktop." Linux certainly has its compromises but not any less than the more popular options, depending on your perspective and priorities.
I think the media is dropping the ball from hammering home just how bad this is for national security and world politics. Banning tiktok is superfluous in a world where every device can be compromised, every telecom is compromised, and government agencies are unable to mitigate attacks.

The reality is that the follow up to this information exposure is never connected to the outcome. How many government agents have been compromised using the OPM hack data? nobody knows. How many politicians/corporations intimidated via blackmail?

How have these hacks changed the outcome of world events?
Hindsight is always 20/20. Without knowing how things will turn out, it seems reasonable that it would be safer to land on the runway without landing gear, even if water is available. Certainly in some cases it might turn out that a water landing would have been the better option, but you might not know that until it's too late.
It depends on where you are, but generally being a CNE vendor isn't, so long as you're not selling to criminal organizations. If you're doing enough KYC to be reasonably sure you're selling exclusively to agencies of governments your home state doesn't have export controls for, you're probably fine.

Actually conducting operations, totally different story.
The gpu has a cache on it. So does the cpu. Blow the cache and performance is gone anyway. So uniform memory access is really annoying to implement, really convenient for developers, non-issue performance-wise.
Outside of some games and relatively high-end multimedia apps and maybe some dev tools, basically no one cares about the OS. I probably spend 95% in a MacBook using it as a browser.
> For everyone else, the reason they don't use Linux on their desktop is because it didn't come installed on it.

My experience lines up with this.

Both my elderly parents run Zorin OS on their separate laptops for the past 6 years, they understand as a kind of 'free windows'.

They don't care about the inner workings, they go online, check email, do shopping, make travel arrangements, print a ridiculous amount of paper. And I stopped getting calls because 'the printer is not working'.
The hydraulic analogy works great for explaining the basics of electricity to regular people. My stepson doesn't know a transistor from the Trans-Siberian Orchestra, but he needs to know how to use a multimeter to work on his motorcycle.
I wouldn't underestimate that a PIN prevents this attack on machines that are powered off.

You can then go further up the chain with a UEFI settings password and no usb booting. If the password is hard to decrypt, then that's a pretty good approach.

Then there's custom Secure Boot certificates that replaces the ones from MS. It'll work for Linux, not sure about BitLocker. But my Surface tablet doesn't even support custom sb certs.
Look on the bright side: the harder it is to build and use correctly, the harder it is for the enemy to analyse and react.
Hackintosh on MI300A?
Depending on the device you can plug an android into a USB hub that will do HDMI out and support devices.
Same, well, earlier, but Warty was my first time going all in and not dual booting.

I don't game, so that doesn't bother me, though I read it works pretty well these days.

I've used nothing but Linux since, of various flavors. Use it for work, use it for home. Everything just works.

One thing I will note is that despite my general distaste for Electron, it's probably been the biggest recent accelerant for making this all easier. Slack, VSCode, Teams(yuck), MongoDB compass, Postman, etc all work flawlessly. Prior to it existing, we were stuck with Wine, open source alternatives in various states of disrepair, or missing out. I can't even remember the last time I had to 'miss out' because of Linux, I think it was some proprietary VPN blob around 2010 or so.
> … helpful for making HTTP reqs without the overhead of running an entire browser stack

For those less informed, add “to impersonate the fingerprints of a browser.”

One can, obviously, make requests without a browser stack.
Very interesting. A related paper from a couple of years ago proposed a similar idea to understand generalization in deep learning:

https://arxiv.org/abs/2203.10036
Maybe they will one day get around to deciding what constitutes a new dietary ingredient for dietary supplements, it's only been 30 years.
Most "ECU tuning" are just minor config file changes. The map is sufficiently complex being an R^2 data, enough to justify it being a skill. Actual car-guy-firmware-hackers are ultra rare.
You seem to be relatively new here, so you may not have read the guidelines: https://news.ycombinator.com/newsguidelines.html

You're being pretty abusive in this thread, which in turn has provoked others to be abusive, which is why the guidelines specifically on comments say things like this

- When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

- Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

- Please don't fulminate. Please don't sneer, including at the rest of the community.

You'll see one of your most abusive comments has been flagged. You'll find that happening more and more to you if you continue to comment like this.
The immediate transaction normally benefits both parties, or it wouldn't happen.

So as long as it doesn't hurt any third party, it does make the world better!

It's really that's simple!
Any podcasts recommendation ?
> I could understand one person not quite fathoming the question, but all these people insisting is really odd.

If everyone is misunderstanding your question then maybe the problem is with how the question is formed.

> This thread doesn't explain the Incas at all

Yeah. Nobody is going to explain a whole civilisation with everything involved in a few short sentences. You were asking specificaly how the bridge building knowledge was spread without literacy. That is what was explained to you. Repeatedly.

> And then people playing down literacy

Nobody is “playing down literacy”. It is just clear from your question that you do not understand how something can happen without it. So I have pointed out examples where skills are transmitted without reading/writing. It is called tacit knowledge and it has a huge role in all kind of skills and technology.

> the Middle Ages were fine, secret prehistorical societies had advanced technology, who needs literacy, etc.?

What are you talking about? Why are you making things up?

> It's just hard to fathom.

I can say the same about your weird whatever that list is.
I think this is a terrible analysis with a weak conclusion.

There's zero mention of how long it took the LLM to write the code vs the human. You have a 300 second runtime limit, but what was your coding time limit? The machine spat out code in, what, a few seconds? And how long did your solutions take to write?

Advent of code problems take me longer to just read than it takes an LLM to have a proposed solution ready for evaluation.

> they didn’t perform nearly as well as I’d expect

Is this a joke, though? A machine takes a problem description written as floridly hyperventilated as advent problems are, and, without any opportunity for automated reanalysis, it understands the exact problem domain, it understands exactly what's being asked, correctly models the solution, and spits out a correct single-shot solution on 20 of them in no time flat, often with substantially better running time than your own solutions, and that's disappointing?

> a lot of the submissions had timeout errors, which means that their solutions might work if asked more explicitly for efficient solutions. However the models should know very well what AoC solutions entail

You made up an arbitrary runtime limit and then kept that limit a secret, and you were surprised when the solutions didn't adhere to the secret limit?

> Finally, some of the submissions raised some Exceptions, which would likely be fixed with a human reviewing this code and asking for changes.

How many of your solutions got the correct answer on the first try without going back and fixing something?
Not sure I can call it a 'monologue'. It isn't put into words until I want to examine it - most of the time e.g. cooking I just chop and look at the pot and consider.

I surely don't talk to myself about it - "Looks like two more minutes on the ham". I just reset the timer to 2 minutes and press start.

So, I'm not sure "inner monologue" means anything? Ask me what I was thinking about, I can fire up the old 'text generator' and emit something descriptive. But I also don't think about that - "First an adjective, then a noun, maybe a verb and an adverb or two. Then what, three or four sentences?"

No we just do most of our thinking without talking about it.
> supposedly less stable (Manjaro).

It's not supposedly, a "rolling distro" can't be stable because it has no stable ABI (upgrading a few dependencies is enough to change the ABI exposed to applications).

When your compiled binaries work one moment and then don't work after a system update, that's considered unstable and is one of the reasons people pay Red Hat to support old Linux versions for 20 years.

Some people think "stability" means crashes when it comes to distros, it does not.
My guess is we won’t ever see anything more than what can also fit in a Studio. It’s just not worth the extra R&D for whatever fancy interposer tech they’d need to make a standout Mac Pro
What a silly thing to read for someone who has been using linux as the only desktop OS for last 10 (or is it 20 already?) years.
Develop LLM applications using Markdown and JSX
No major details released. This feels like it could be a big deal, but I guess we’ll have to see what got compromised. The fact they’ve made it this far is wild
That’s probably a page/site rule set by the website owner. Some sites block EU IPs as the costs of complying with GDPR outweigh the gain.
Benchmarks aren’t research, but research is 75% benchmarks of some kind, in my experience at least.

Have to know where you are to know where to go, and once you know where to go and go there, well you have to know where you are!
This is an excellent write-up. It's short and to the point, with links right where I would want them.
I certainly don't think it's weird to measure one-shot performance on the AOC. Sure, more could be done. More can always be done, but this is still useful and interesting.
Sure, in hindsight we'll always wish we can go back and choose another option if the one we did choose ends up going poorly.
Yeah, this is the edge Macs have right now in the AI space. It's why people are looking forward to the Strix Halo from AMD as it will also have a unified memory architecture and will probably cost a good bit less than a Mac.
>I don't think it's a reasonable thing to expect.

It's not reasonable to expect characters to be cast the way they are described (or the way most people picture them), or it's not reasonable to expect people to accept a re-envisioning? Asking because I'm not sure which way you were leaning there.

In my opinion, If you are going to use an existing franchise with a built-in audience attached to it, you should feel obligated to honor the audience's vision for the franchise. If you have dramatically different visions then you should be creating original content.

The only thing I've found more annoying than companies burning well-loved franchises in movies / TV / video games by trying to "modernize" them with today's identity politics is those same companies blaming the audience and telling us it's OUR fault the project failed.
The main issue I've seen is that public services are underfunded.

How do you explain Vancouver or Stockholm’s homeless populations? Those famously underfunded Swedish and Canadian welfare states?

Some people just can’t wait to spend other people’s money and aren’t too picky about whether or not it’ll accomplish anything.
Perhaps, but in my experience they are much more difficult to find for those who do not come from a religious upbringing. Even coming from a religious upbringing, depending on the denomination, you may have missed entire swaths of material due to it not aligning with a given particular brand of Christianity. I am generally skeptical of most modern material aimed at a general audience as it has become too “influencer”-y; it’s about who has the best catchphrases and the signal to noise ratio drops off a cliff.

It’s because of that I felt Tim Keller’s recent passing so much more.
Sadly true.

Somehow people think bundling half of /usr/lib is the solution.