skysight-inc/HackerNews huggingface dataset:
This is a report analyzing several facets of semiconductor manufacturing. The level of detail is impressive.

Archive links to all the pages in the report:

- https://archive.is/aLolP - AI has returned chipmaking to the heart of computer technology

- https://archive.is/gDN7t - The semiconductor industry faces its biggest technical challenge yet

- https://archive.is/rZFOR - Node names do not reflect actual transistor sizes

- https://archive.is/Ou1b8 - How to build more powerful chips without frying the data centre

- https://archive.is/DLF0Q - AI has propelled chip architecture towards a tighter bond with software

- https://archive.is/M3Y9W - Researchers are looking beyond digital computing

- https://archive.is/vJPPb - The end of Moore’s law will not slow the pace of change
Def interested in something that solves this problem; def not interested in logging in just to try it.
MarkDown comments! Thank you!
It fails flat when you want to go beyond to scope of the framework. But for teaching programming or quick prototyping or some raspberry project, these are pretty great.
Your comment suggests that FreeBSD is a thing of a past and no longer capable of "quality networking", due to poor WiFi support. I can only agree with the poor WiFi support part. But WiFi is by no means something you can judge networking stack dedicated for servers.

FreeBSD was never designed for consumer hardware networking. There were a few "desktop distros" but all have more or less died, and the few FreeBSD-based "storage distros" moved to Linux after FreeBSD changed its upstream for ZFS. And I'm saying this as someone who made a lot of effort to use FreeBSD on laptop over the years, and a current user of 15.0-CURRENT on ThinkPad.

But FreeBSD was and is THE choice for high-bandwidth wired networking. Netflix is both an early adopter and an active contributor to FreeBSD's networking codebase. They hack FreeBSD[0] to achieve cool numbers over and over[1][2].

Intel's device mentioned by you - AX200 - works "fine" on my ThinkPad, for a few months now. The device was on supported hardware list for more than a year prior, but the actual driver wasn't covering all vendor/device id pairs (different flavors of hardware or behavior all known as "the same" chip; this is a major problem with consumer devies since chip outages started).
That said, by "fine" I mean that I can use the card and finally can connect to 5GHz networks and avoid disruptions related to 2.4GHz congestion. But FreeBSD is still incapable of utilizing speeds offered by modern WiFi specifications. Even with 5GHz connection, only throughput typical for 802.11n can be expected.

At this point, I guess that modern WiFi (as protocol/specification) support will only mature in form of drivers ingested from Linux, and emulated via LinuxKPI[3]. And it's great! I'm using Ryzen's Radeon features and DRM stuff on FreeBSD thanks to the LinuxKPI compatibility layer, for a few years now.

It's great that whenever FreeBSD can suck some non-GPL codebase from Linux via extending its "compatibility layer" - there's no major hostility. FreeBSD failed with evolving WiFi support on it's own. KPI worked great with amdgpu/DRM, and I have high hopes that Linux codebase will allow FreeBSD to evolve its WiFi support most reasonably.

[0] https://www.youtube.com/watch?v=q4TZxj-Dq7s

[1] (400Gbps PDF) https://people.freebsd.org/~gallatin/talks/euro2021.pdf

[1] (400Gbps video) https://www.youtube.com/watch?v=_o-HcG8QxPc

[2] (800Gbps PDF) https://people.freebsd.org/~gallatin/talks/euro2022.pdf

[2] (800Gbps video) https://www.youtube.com/watch?v=_o-HcG8QxPc

[3] https://wiki.freebsd.org/LinuxKPI
If the wikipedia page is to be believed a pretty underwhelming release. The only thing not a preview or change of defaults is markdown doc comments.

https://en.wikipedia.org/wiki/Java_version_history#Java_23
Andreessen Horowitz's SB 1047 campaign is as misleading as it gets
I often use this when i want some feedback from a script somewhere running on my machine but don’t know where output is going
The whole "us vs them" being manufactured in "remote vs onsite" is really suspicious to me. I have never actually heard from a single person who wanted to force remote people in, or a remote person who wanted to force onsite people out of the office. It feels like the owner class is trying to build a fox-and-the-grapes narratives around the people they've forcibly RTO'd to try to get some kind of grassroots-shaped support for their forced RTO policies.

It's all about choice. I have 3 young kids. The youngest will be in school next year. At that point, I may find myself actually going to a coworking space from time to time (and if my company had an office near me, I'd go into that sometimes). I certainly don't mind the amenities and the company of my coworkers (all 2 of them that are actually physically located within a 4-hour-drive radius of me).

But for right now, being able to be full-time remote with a fully flexibly work schedule is ridiculously important and useful to me. My wife has a dentist appointment? I can sit here in the basement and pull up the kid's camera while he naps and she can just go. I can eat lunch with my kid. I can do morning drop-off when my wife needs a break from the morning kid-prep grind. It's absolutely vital and our lives would've been a mess the last 4 years without it.

Plus, besides the work-lifestyle thing, there's a question of equality of opportunity. As you can probably guess based on my above remarks, I live in BFE (five generations of my family live here, so I can't leave) and there's literally nothing that San Francisco-type SWE's would recognize as a "tech job" until you get up to Lake Michigan. My options, were I to work locally, would be to work in a place that specializes in government/enterprise contracting and "staff augmentation". If your nose is wrinkling and your brow furrowing upon reading that phrase, yes that's the correct facial expression to be making. And yes it pays what you'd expect.

But thanks to remote work, I'm working for a startup and actually getting to program an actual software product and engage with its product development and all that.
Curiously the root of that word is 'to search again', meaning more like 'reviewing sources in the library' and less like 'doing experiments in the lab'.
Maybe a dumb question, but I wonder if this was a software attack or IL was able to modify the physical pagers that are issued during Hezbollah onboarding. If this was a pure software attack, are only pagers susceptible? Or are we unknowingly carrying around bombs in our pocket, waiting for the counterattack?
Black holes can't be dark matter.

Dark matter is a WIMP

The universe was built on a scaffold of dark matter like an old spiderweb that slowly collects dust.
Dora-rs – a fast ROS alternative, written in Rust
The employee demands are usually simpler: They want their employer to pay the most and inconvenience them as little as possible. "cater to their every whim" is nonsense. Nobody expects that.

Employees know what the job will entail 99% of the time because it's their career focus. For that reason they don't really need much from their employer other than the tools necessary to do their jobs (e.g. a computer).
For really simple databases, I've had limited success getting people to use a UI in front of SQLite:

https://sqlitebrowser.org/
The "We need more Nvidia GPUs and we will reach AGI" theorem.
> I would recommend... reading a plot summary or abridged retelling of the epic you are planning to read before you begin.

Hard disagree. Maybe that way is wise if you're cramming for a test, but the experience of reading any book (or watching any movie) is richer if you go into it first on your own terms. Otherwise you're inevitably shaded by the secondary source.

I read the Butler translations without knowing much more than Zeus and it was a delight.
AmpereOne Performance With GCC vs. LLVM Clang Compilers
Not sure I agree. What makes the presentation layer of HTML/JS/CSS so different from Win32 of yore, which had VB? VB enabled a LOT of bespoke monstrosities, but it let you do things quickly and easily. We need something like that for the web.

There will always be essential complexity in dealing with the client/server nature of web apps. But there's still a lot of incidental complexity that can be burned off.
China wants red flags on all AI-generated content
Kinda describes most of the people (loosers) in the corporate world I'm aware of.
> Does Midjourney output look like an average human drawing?

No, perhaps because it's heavily trained on photos.
It's pretty clear they're talking about other churchgoers conflating faith and politics, which is not illegal.
Agreed, the story mentions that the exploded models were all the latest ones purchased in recent months
which could be overtaken by AAOS(android auto) down the road?
BunkerWeb – Open-Source Web Application Firewall (WAF)
The example of a "bad" rust application is literally how any Axum application is written. I don't have the time to go look, but I'm pretty sure that the Axum examples are written as well. There's nothing wrong with it.

If you want to test, test at the integration layer using testcontainers[0] or something. Not everything has to resemble a Spring style dependency injection/inversion of control.

[0] https://github.com/testcontainers/testcontainers-rs
INTC is still at historic lows. Put money where your mouth is :-)
These appear to be actual explosions, not battery combustion (there's footage on Twitter of at least one of them going off, it's a detonation rather than intense burning)

Definitely some non-standard internals in those devices...
Xcode has all sorts of cool stuff you can do with breakpoints, one I used more often than sound is logging a value on a breakpoint and continuing execution.
that is super cool. thanks for sharing!
Do people really associate AI with AGI?

Because we've been using "AI" to describe things many years before AGI became mainstream. Companies used to use "AI" to describe basic ML algorithms.

When I see "AI", I just think it's some sort of NL or ML. I never think it's AGI. AGI is AGI.
Wouldn't this be too easy to detect -- for example tripping airport security (or other X-ray security systems, govt. buildings etc).
> To avoid that you'll need to reset and configure its state for every single invocation.

Good testing frameworks just do this for you.

I generally prefer focusing testing efforts around what you describe - spinning up the entire system under test - because that's how the system is used in real life. There's definitely times you want to test code in isolation statelessly, but I find that engineers often err on the side of that too much, and end up writing a bunch of isolated tests that can't actually tell you if an http call to their API endpoint performs the correct behavior, which is really what we want to know.
“Uoia” is in reverse alphabetical order. That’s how I figured out to spell it without peeking at a dictionary each time to be sure.
+1 for htpy. Awesome library.
Proxies are definitely on our roadmap, but for now it just supports stock Playwright.

Thanks for the feedback! I just updated the repo to make it more clear that it's Playwright based. Once my cofounder wakes up I'll see if he can re-record the video as well.
The website has existed since at least 2010, so I guess they are aware and have considered this.
Ah interesting! I'm building https://double.bot (ai assistant vscode extension) and someone asked about VSCodium but I didn't realize there's a open marketplace for that specifically.
Also RIP visitor pattern on ASM, holy macro....

That was "edgy" and "innovative" at the time and people thought they were being cool... Thank you for everyone that worked on it, but we can all agree now with the benefit of hindsight that was overreaching.
Then don't sound petty about it with offhand insults, otherwise you come off as just being upset, not comedic. Which is usually not in good taste, especially if you're trying to make a point about being a good person.
One factor to consider (depending on your locality) is that "unlimited" time off doesn't allow you to accrue vacation days, that would be paid if you were e.g. laid off.
The damage to a nation would be insane. Imagine half your nation lost their ability to walk and needed urgent care, all at the same time.
I think they are more drawing an analogy between the atom one or more black holes with a cloud of particles around them. Black holes are quantum mechanical and so the resulting system could behave much like an atom, including having things that look like energy levels. The universe rhymes.
Schrodinger's Memory: Large Language Models
Your comment history tells me you don’t use HN to have interesting conversations. Have a good day!
> Once it's in the field replacing the 0.01% of units suffering from random issues under warranty is far cheaper than having an engineer spend weeks trying to diagnose every single weird failure mode. Unless it affects a number of units, it's just not worth the money.

It does affect a number of units, that's the point, and it's serious enough that the brand image is suffering. Just google "elgato unreliable" - tons of results, and when the top result is a Reddit post in the official Elgato subreddit of all places literally titled "My elgato experience has left me with nothing but hate in my heart", all alarm sirens should go fucking off.

To top it off, Elgato used to be a German brand right out of Munich [1]. German products used to be noteworthy for top-notch engineering and reliability...

[1] https://www.reddit.com/r/elgato/comments/18k92zy/my_elgato_e...

[2] https://en.wikipedia.org/wiki/Elgato
How is it writing React without multi-line lambdas?

They are everywhere in JavaScript and I couldn't imagine my day-to-day without them!
Anything related to fitness, nutrition, diet, cooking etc is great for friendship/ community building. It's relevant to everyone. You can easily learn things directly relevant to your life from others and before long have useful tips to offer in return. You get comfortable having personal discussions about topics that you care about. Plus anyone who sustains such interests for extended time is not a total slob and makes an effort to take care of themselves and live a good life.
The game is rigged. There is always more behind the RTO. Examples include - political pressure to prop up downtown businesses (and real estate), easy ways to lay-off without having to announce it, hiring cheaper younger workforce as opposed to expensive senior workers, etc.

You’re assuming a fair world. It isn’t. As an employee the game is rigged against you.
Scientists create virtual network predicting the neurons of a fruit fly brain
California's underground puppy market consumers unknowingly support
> Do you use any specific tools or frameworks for that?

You don't need to, you can just enable/disable certain features during app startup, based on what's in the environment variables/configuration, though many frameworks have built in functionality for something like that, for example: https://www.baeldung.com/spring-conditional-annotations

If I wanted to allow toggling access to the API, then I'd have an environment variable like FEATURE_API and during startup would check for it and, if not set with a value of "true", then just not call the code that initializes the corresponding functionality.

It's really nice when frameworks/libraries make this obvious, like https://www.dropwizard.io/en/stable/getting-started.html#reg... but it might get harder with some of the "convention over configuration" based ones, where you have to fight against the defaults.

> I'd also imagine there would be calls between features from within the same codebase, do those become network calls?

It depends on how you architect things!

There's nothing preventing you from using the service layer pattern for grouping logic, and accessing multiple services in each of your features as needed, and poking the different bits of your data model (assuming it's all the same DB).

If you are at the point where you need more than the same shared instance of a DB, then you'd probably need a message queue of some sort in the middle, RabbitMQ is really nice in that regard. Though at that point you're probably leaning more in the direction of things like eventual consistency and giving up using foreign keys as well.

> And how does this interact with your Docker Compose/single server recommendation?

Pretty nicely, in my experience!

When developing things locally, you can enable all of the needed FEATURE_* flags on your laptop, then it's more like a true monolith then.

Want to deploy it all on a single server when the scale is not too big? Do the same with Docker Compose, or maybe have separate containers on the same node, each with one of the features on, so the logs are more clean and the resource usage per feature is more obvious, and the impact of one feature misbehaving is more limited.

The scale is getting bigger? Docker Swarm will let you scale out horizontally (or Nomad/K8s, maybe with K3s) and you can just move some of those containers to separate nodes, or have multiple ones running in parallel, assuming the workload is parallelizable (serving user API requests, vs some centralized sequential process).

At some point you'll also need to consider splitting things further in your database layer, but that's most likely way down the road, like: https://about.gitlab.com/blog/2022/06/02/splitting-database-...
If you've tried others, would love to understand if there's anything you didn't like specifically (I'm one of the creators for https://double.bot)
> Instead, it is that the office is larger than it should be.

Yep, but rather than admit that having too big an office is a mistake, they double down on it and try to force employees back into the offices. For a certain type of personality, pushing the negative ramifications down to subordinates is easier than admitting that they need to solve the actual problem.
I agree that this hypothesis has a very low chance of materializing, and, as you pointed out, it seems already "priced into the market".

That said, given China's extensive involvement in many countries, such as in Latin America, Africa, and others through infrastructure projects and strategic investments, I'm curious: do you have any contrarian views on what moves China could make to boost its growth?
when I had "unlimited" pto, my boss took three months a year, I got two weeks at Christmas

it is a question of priorities, and every vacation you take suddenly requires review
Dependency Inversion is a recipe for how to invert the dependency between two components (by introducing a third component on which both depend and which can be grouped with either side, hence allowing to invert the dependency at will). It’s not inherently tied to OOP.

Incidentally, one thing it glosses over is the creation of the components, which may prevent completely inverting the dependency.
98% sure these were booby trapped with plastic explosives or similar, meaning it’s a supply chain attack more than a cyber attack. LiPos exploding would be more sizzle and less instant boom, you can’t just hack your way through thermal runaway without all the smoke and building temperature first.
Okay, in Mountain Lion sure. However that phrasing has not been around for a while.
A small sound effect I used once. At my last job, I queued a beep in my terminal at the end of the company-needed opening script that took 3 minutes so that I could look away and know when it is ready. (Useless to say that I almost never closed the console.)
Astro 5.0 Beta Release
I think a state actor would be able to make an explosive look like a battery on x-ray.
Well if you have personnel who regularly carry weapons and/or explosives maybe those checks don't apply...but anyway this is mere speculation.
If you count Rust as a "functional language", my personal favorite is iced, which is bloody brilliant and blazing fast https://github.com/iced-rs/iced

It's desktop-first but compiles to WASM

It's honestly "just Rust", so I guess if you're looking for a DSL-type declarative, it doesn't quite fit the bill... but there are design reasons for why it's "just rust" and honestly I much prefer it. It still feels declarative enough
Thank you for sharing!

Your sign up flow might be broken. I tried creating an account (with my own email), received the confirmation email, but couldn't get my account to be verified. I get "Email not confirmed" when I try to log in.

Also, the verification email was sent from accounts@godealwise.com, which is a bit confusing.
Yes because it says you have to. The system claims it won't work, but it works fine.
First: you've heard of at least one of these companies.

Second: some of them are very well known in their vertical, just not yet household names.

Third: you have no idea what you're talking about. E.g. Hubspot was founded in 2006, I guarantee nobody here who isn't a marketer had heard of them in 2011.
If someone spits in your food, you better eat it because there are millions of people who don’t have food reliably.
The crackers question changes from amount to fairness. It's possible that the kid uses a different rule to evaluate it. Like "a small person needs small portions" or some variation.

I'd be convinced that the kid doesn't get it if they swapped crackers and then it stopped being fair.
I read five days a week and thought to myself, christ thats quite a lot. 70% of your week, then I remembered I do that. It is crazy to think you spend that much time in the office.
> The SP500 is up nearly 10x from the 2009 lows.

7x, not 10x

> Even adjusting for inflation, its still a massive return.

Adjusted for inflation it's 4.7x

> If thats not a win, I dont know what is.

You compared the low with the current price. Pick a random stock and pick its lowest point and compare with now - many/most handily beat the S&P 500. Think AMD at $4.

The proper comparison is to pick two random points 10-15 years apart. Don't cherry pick.
This is going to be an interesting one... definitely someone (not a lot of guessing who) modified the pagers somewhere in the supply chain...

As with exploding drones, this will become a thing in other countries too, either as a part of organized crime or general terrorism.
Yep. Though maybe with really-low-quality (safety-wise) batteries, and the description "detonate" being 99.9% journalistic hype...maybe?
> Nvidia got the bid for Switch when they were basically dumping those unwanted Tegra to Nintendo for an incredibly low price.

This seems pretty well aligned with Gunpei Yokoi’s strategy of “Lateral Thinking [with] Withered Technology”. It worked out pretty well for Nintendo in the past (e.g., Gameboy) and seems to be working out with the Switch. Even though he has passed, his Wikipedia page alleges that this philosophy has been passed on to others at Nintendo.
Extremely saddened. I quite liked the site, I hoped it could stay afloat
There are many concepts called stepwise regression, its so weird that statistics, as a field, are so bad in delineating concepts.

I teach my students what you see in most social science papers, and in the light of the article at hand, I would call it "stepwise presentation of multivariate regression".

When it comes to the task of explaning, I think presenting different models, with a discussion what your pick is, provides good value to readers.

That said, I agree to the sentiment of the article but not the wording. "Blind" or manipulative stepwise deletion will decrease falsifiability of your work. That should be more provocative to scientists than evil.
No, it needs a server to run. This can be a python process or nginx or anything that FastAPI supports, since this seems to be build on top of FastAPI
> What is the default?

The old behavior

> Do the defaults differ across versions?

No

> How do you keep it consistent across computers and installations?

It should be per-cell, so it's document specific.

> What if you actually need the function ad hoc?

Every option in the formatting pane is ad-hoc, this wouldn't be any different.