skysight-inc/HackerNews huggingface dataset:
Ethernet card built from a FPGA or one with an FPGA on the side? Because in both questions your talking about the fact that there are basically three companies providing FPGAs and none of them seem particularly interested in killing their high margin markets. Worse the "DPU" crowd are largely selling about $100 worth of compute for $3k+ because it has an attached 100G port.

OTOH I assume the next step for the icestorm/etc folks once they actually have a reasonable toolchain working on the lattice parts is to actually find a company willing to produce a low cost open FPGA and write the backend bits to work with the toolchain.

Similarly there are various open ethernet mac projects floating around, although AFAIK none of them actually have been fabbed into something a random consumer can buy.

So much of this is really just the broken VC model in the US, no one is interested in funding stable but low margin businesses when they can gamble on high risk/reward ones. And banks won't loan people money without some kind of collateral. I suspect you have to look to China/etc at this point for to fill in the "sell a crapload with little margin" business (ex: lenovo). Making it sorta inevitable that they steamroll everyone, because if there is one truth in the tech field, its the guy with the most volume tends to win long term.

Along those lines, the Si consolation has really been a negative in may aspects of the market. If one could still buy current generation PCIe switches for less than the price of an entire computer it would still be possible to find motherboards that have shared device bandwidths (aka a half dozen x4 m.2 slots, or three x16 slots that aren't electrically just x4s) all hung off a x16 gen4/5 slot. Which is really the scam here, at least in my case I have a number of Gen3 parts which would all work great behind a single Gen4 x16 port with a switch port but instead I have to waste gen4 slots on gen3 devices.
"When generating a ULID within the same millisecond, we can provide some guarantees regarding sort order. Namely, if the same millisecond is detected, the random component is incremented by 1 bit in the least significant bit position (with carrying)."

This makes ULIDs easily predictable and defeats one of major reasons to use UUID. 1 millisecond is a lot and thousands records could be generated in one millisecond, especially with some kind of batching.

This algorithm could be improved: either generate new random 80 bits until they're higher than previously issued ULID or select few bits for counter and rest of bits for randomness. But then we'll end up almost with UUIDv7, I guess.

Also their representation idea... Well, I think that UUID representation is a widely used everywhere.

So basically I think that ULID is an amalgamation of questionable ideas and I'd stay away from it.
It's been done many times. HTML/DOM is a very primitive UI toolkit by any measure, even with extensions like mui.com beating it is not all that difficult. Are a few open source hackers going to manage - no. Can other companies manage it, yes. Especially accessibility really isn't as hard as people sometimes make out on this forum, and HTML isn't that good at it (because it lacks a lot of semantic information by default).

Consider the feature set of JavaFX when used in combination with the AtlantaFX theme/widget pack. It isn't well known, but is maintained and has an active open source community today.

- All the same controls as mui.com shows and more advanced ones too, like a rich text editor, a way more advanced table view, tree views, table tree views, etc.

- Media and video support.

- 3D scene graph support. HTML doesn't have this! If you want to toss some 3D meshes into your UI you have to dive into OpenGL programming.

- When using FXML, semantic markup (<TabView> etc)

- Straightforward layout management.

- A dialect of CSS2.something for styling, a TextFlow widget for styling and flowing rich text.

- Fully reactive properties and collections, Svelte style (or moreso).

- Icon fonts and SVG works.

- Sophisticated animations and timelines API.

And so on. It's also cross platform on desktop and mobile, and can run in a web browser (see https://jpro.one where the entire website is a javafx app), and can be accessed from many different languages.

Flutter is actually not quite as featureful in comparison, for example there's no WebView control or multi-window support on desktop, though Flutter has other advantages like the hot reload feature, better supported mobile story. The community is lovely too.

Then you have AppKit, which is also very feature rich.

So it's definitely a task that people have done. Many of these toolkits have features HTML doesn't even try to have. The main thing they lack is that, well, they aren't the web. People often find out about apps using hypertext and being able to have a single space for documents and apps is convenient. When you're not heavily reliant on low friction discovery though, or have alternatives like the app stores, then web-beating UI toolkits aren't that big of a lift in comparison.

> Electron isn't to blame for the issues with Teams. VS Code pretty much proves you can create a relatively responsive application in a browser interface

Electron is great, but most apps aren't VS Code. On my 2019 Intel MacBook Terminal.app starts in <1 second and WhatsApp starts in about 7 seconds. Electron is Chrome and Chrome's architecture is very specifically designed for being a web browser. The multi-process aspect of Chrome is for example not a huge help for Electron where the whole app is trusted anyway, though because HTML is so easy to write insecurely, sandboxing that part of it can still be helpful even with apps that don't display untrusted data. That yields a lot of overhead especially on Windows where processes are expensive.
EVE has been called "spreadsheets in space" for years, so this is hilarious and the devs know it.
Aluminium production is complex and might be less efficient per kilogram than iron production. Also, compared to iron there are no known processes to employ hydrogen, which can be had from green-ish sources, in aluminium production.
Yes, I did try it...that's how I found out that sites like BBC or The Guardian are used as sources.

All I am saying is that it would be nice to have the ability to choose categories of "sources" so I don't have to sort through a ton of clutter.

Using the El Nino example that was auto filled, a large portion of the sources look like they come from sites that more than likely will be using things like ChatGPT to generate their content in the near future, thus negating any real benefit...
None of the Wright's contemporaries used the scientific method to develop a working airplane. AFAIK, nobody else had done a directed research and development program to create controlled, powered airplane.

I did not claim that the Wrights invented the scientific method.

Whether Edison's research labs were true R+D programs is debatable. From my reading about them, Edison eschewed theory and did not understand what he was doing. He just tried things until he found something that worked. His efforts to develop the multiplex telegraph, while eventually successful, showed little understanding of electricity. The same with the light bulb - trying thousands of materials for the filament instead of trying to figure out why the filaments didn't last is going around the horn.

Edison invented the vacuum tube by accident, and did not recognize what he had done, because he didn't understand what he was doing.

That said, Edison certainly was a great inventor and deserves the credit for his inventions. But it was not the modern way of doing things - the Wrights get the credit for that.
IMHO the pricing model isn't quite right — you could charge professional/enterprise users a lot more, but you're too expensive for filthy casuals like me. If there was a tier in the $20-30 paid yearly range with reasonable limits for people who might use it a handful of times per week, I'd be very interested.
"Cost savings" is the first benefit any B2B SaaS trots out in any sales pitch. It's not as compelling as you say.

The rest of your advice I find rock solid!
> natural scrolling is just an awful idea for mouse

IMO there’s no objective reason why. Natural scrolling is not what a lot of people are used to with a mouse, but it’s perfectly usable and even more consistent if you’re using the Magic Mouse, which uses a touch surface instead of a mechanical wheel.
I, for example, always make my Windows and Linux machine use natural scrolling like I’m used to from my Mac and my life isn’t any better or worse because of it.
IIRC laptops of that sort of era often used slower RAM, and laptop hard drives were generally _much_ slower than desktop ones.

(Also there was a period when a lot of laptops used non-Intel x86 implementations, which typically weren't very good. Cyrix, Via et al.)
An observation in the context of a specific frame of reference (and only in this context). As a frame of reference is mostly a social construct (or an idea anyways), it mostly relies on social consensus, which is both fundamental but also limited to the particular frame of reference.
I want to add a term that I haven't seen in this discussion so far. IP cameras can interoperate with Open Standard NVR systems using ONVIF. [0]

ONVIF cameras, or cameras that support ONVIF are capable of communicating settings and streaming video to recording servers without intermediaries. RTSP or MJPEG are available as media layers ( not the only ones, but ones called out so far in the conversation as desirable for viewing and recording), but the ONVIF configuration makes this easier.

Looking for ONVIF cameras will help you find cameras that might not NEED the app for full functionality use even though, like Reolink, they may offer one. The NVR is the appropriate "glue" for those app functions.

Examples of ONVIF NVRs are not rare, but self-hostable, and free to try or use at some scale are hard to find. These are often the Big Boys. Milestone XProtect, Senstar [ Aimetis] Symphony, but also more DIY options like iSpy, Blueiris, and things in the middle, like Orchid from IPConfigure [1] that you can run on a Raspberry Pi at a small scale, or a Hybrid Cloud setup for enterprise use.

[0] - https://en.wikipedia.org/wiki/ONVIF
[1] - https://www.ipconfigure.com/
World’s deepest hotel opens in UK, 1,375 feet below the Earth’s surface
If Amazon and Google and other Big Companies were prevented from deleting accounts, what else would happen? How would the Big Companies game the system? Would that harm smaller companies (as regulation usually does)? Would we even see the benefits that were promised?

Regulation often makes things worse, so we can't just look at the potential benefits without considering the potential (and likely) negative consequences.

That doesn't mean folks are scared of regulation. It means they're _smart_ about it.
It's just an incoherent and unfair criticism. It's not Sam's job to write a deep dive on sqlite internals (that's Ben's job!). Sam's a Rails person, he writes about Rails stuff, as a search for [sam ruby rails] will indicate.

I just worry about us writing less stuff because people assume there's going to be some stunt driving sequence or shootout or CGI or whatever, and not everything people write here is like that.

Minute later

(I may be getting pushed into responding adversarially here just by message board dynamics. Sorry. Like I said up front: it's a weird thing to write! But what am I going to do, filter my thoughts before writing them on HN?)
Not necessarily, although it's a bit complicated to understand in C++.

Starting with C++17, there is a feature called guaranteed copy elision that works for many/most scenarios that you would want. You need to read through the following resources to understand it fully:

https://en.cppreference.com/w/cpp/language/copy_elision
https://en.cppreference.com/w/cpp/language/value_category
Also, if the user has a dead battery,they want to be able to plug in and charge, ideally while also doing some reasonably heavy computing. So you again need more power than the laptop itself is using.

This is the one case (AFAIK) where input power isn't being converted to some kind of heat: it's being stored in the battery as energy for latter.
But isn’t that the point of transmission lines - match supply and demand? Given a large enough region, there is going to be a place where renewable electricity can be produced. Case in point being offshore wind turbines where there are almost always strong winds to spin these. Moving this electricity to where it is consumed is a huge issue though. Existing power grids were created with centralised power stations in mind, which are usually located close to where the electricity will be needed.
Personalization in Marketplaces
Sorry, but browsers (and thus webassembly) have been deprecated in favor of Bing Chat. There's a W3C draft standard being written up by Sam Altman.
Color Photos of Vietnam’s My Tho Captured by an American Soldier, 1969
We recently setup Ring, but without a subscription they don't save/record anything, and of course are (creepily) cloud dependant.

Is there any similar hardware that (a) Can run local only? (b) Is "non-tech partner-proof"? (ie, looks decent on a house, works reliably, wifi/24vac or PoE)

Are there any self-hosted apps/servers that can replace the Ring software?
Kevlin Henney - "when you introduce concurrency into a non-concurrent environment what you do is you change the laws of physics of your program, you change the nature of time"[1]

This is a profound insight. It totally changed how I think about the nature of multithreaded and multiprocessor based programming.

Also from Kevlin - Refactoring to immutability[2], which showed me exactly why you would want immutable "variables"

[1] https://www.youtube.com/watch?v=Hi6ICEVVRiw

[2] https://www.youtube.com/watch?v=APUCMSPiNh4
Who cares any more?
WordPerfect 5.1 for DOS has entered the chat.

I have fond memories of that, but basically the editor was a UI into a linked list with a blue screen. So not comparable to what people are being asked to do with Word and 365 today.

My personal beef with Word is that it struggles so much with long documents. Trying to read, say, a 300 page spec from 3GPP is miserable.
64KB.
For LFPs at the moment we are looking at 100->150/kwh of storage. [1]

Cycle life is around 3000->10000 cycles depending on how deep the cycles are (more shallow cycles, longer battery life). [2]

Note: Cycle life is about how long it takes for a battery to lose 20% of it’s capacity. That doesn’t mean you can’t still use it.

[1] https://www.fastmarkets.com/insights/the-ev-battery-chemistr...

[2] https://www.powertechsystems.eu/home/tech-corner/lithium-iro...
Love the fade-in animations. Really awesome.

The only problem I have (on laptop) is the font combined with the text size (10pt) on the blog is a bit on the smaller side. I recommend bumping up the font of the body to at least 14pt to increase readability for most screens.
As corrupt as this court is, I have to wonder if they're not protecting larger players:

"BlackRock, Inc. (BLK), the largest asset manager in the world...filed paperwork with the SEC on June 15 to launch a Bitcoin ETF with Coinbase as the custodian for Bitcoin that will be held with the ETF." [0]

[0] https://seekingalpha.com/article/4613021-the-potential-impac...
Given the reference to Henry VIII's bollocks, it is certainly Thomas, not Oliver.

Thomas Cromwell oversaw the founding of the Anglican Church, partly to satisfy Henry's need for a legitimate male heir.
I agree with most of this take. Maybe not the whole healthcare crashing down thing, but the rest is spot-on after my personal experience and watching others.

The effectiveness of this drug class cannot be overstated. In fact, I believe most are understating just how damn effective it is due to both personal/social shame, and not quite believing in something "too good to be true". The truth is if you have a modicum of ability to accomplish hard goals in life, but have had issues losing weight, you will find this drug to be too effective. I feel very confident in stating that for the selection of people the first statement is legitimately true for. It is absolutely nothing short of a magic pill for many people who fit this description.

I can only describe the effects comparable to that of opioids or benzos. Literally hours later.

For most folks the side effects are quite trivial. The lean muscle mass loss from what I can tell is entirely a red herring, and occurs in anyone not changing activity levels but losing 15-20% of their body weight due to severe calorie deficit over 3-6mo. No one I know who lost significant weight on these meds lost more lean mass than you would expect via napkin math. Increasing activity level 50% or so (not hard for most obese folks) counteracts much of this.

Short of an unknown severe side effect for long-term use, or it definitely becoming ineffective over time, this will be a society changing drug on the level of antibiotics or painkillers.

It does look like it's much like bariatric surgery - most will "bounce back" after discontinuing use. However, even if that is the case - just the ability for many to now put on 60lbs over the course of a decade and then take if off in 12mo is likely game changing in itself.

I got interested in this drug class when my son was first diagnosed with type 1 diabetes - it just started coming up in news feeds ~5 years ago. I then became more interested as an investor the more I looked into it. If nothing else I firmly believe this will be the most profitable drug class ever invented.
The elephant in the room are, as always, nitrous oxides (NOx).

Whenever you burn something in a nitrogen atmosphere, NOx are created. They contribute to acid rain and the formation of smog, and are a trigger for asthma.
Thanks for this - without the year, I thought Jessica Livingston had just passed away.
How usable is Pijul and its Best forge these days? Maybe something low-stakes but (for me) highly used like my dotfiles would be a good fit for learning my way around over there.

I'm getting a 500 Internal Server Error on their pricing page, which I assume may have something to do with this post on HN. Anyone know what it costs to have private repos there?
The big difference is the hypervisor in this case is the public cloud which is not just multi-tenant but massively multi-tenant. That is the host and vmware and aws and everyone else did a really excellent job of abstracting the host away to the extent that most developers don't even know what a server looks like anymore.

Unikernels take the same approach but abstract the guest away. The abstraction is to treat each vm as an individual application (since we're treating the cloud as the operating system) versus trying to micro-manage hundreds or thousands of virtual operating systems inside the hypervisor.
In my bookshelf. But haven’t had the time.
The Answer Is Better Gangs
A regular light switch might spark as you flip it, or a power switch on electronics.

Some electronics use a spark gap as a form of surge protection:

https://en.wikipedia.org/wiki/Spark_gap#/media/File:PCB_Spar...

None of that would be acceptable in an environment that requires intrinsically safe equipment.

The electronics also need to be carefully current-limited so there's no chance they overheat and cause an explosion that way too.
Or Jessica has a secret weapon...
Ask for feedback in writing before doing the assignment. If they agree great. If they don’t then walk.
That sounds amazing. I wonder what the closest thing to that available today is.
The photo situation on Wikipedia is so weird.

Editors often upload bad photos, even if better alternatives exist in the public domain or are fair use.

But the thing that grates me more than anything is Wikipedia uses elderly photos of famous figures that were at the peak of their careers in their 20s, 30s, and 40s. The appearance of these public figures changes, and sometimes the changes are so dramatic that I have to question if these are the same person.

Wikipedia should have multiple photos in the top info box, but if not, they should focus on photos of subjects when they were in their peak of public activity.

Good:

- https://en.wikipedia.org/wiki/Elvis_Presley

- https://en.wikipedia.org/wiki/Bill_Clinton

- https://en.wikipedia.org/wiki/Roger_Moore

Bad:

- https://en.wikipedia.org/wiki/Harold_Ramis

- https://en.wikipedia.org/wiki/Bill_Murray

- https://en.wikipedia.org/wiki/Carrie_Fisher

- https://en.wikipedia.org/wiki/Richard_Simmons

- https://en.wikipedia.org/wiki/Ted_Turner

There are far worse examples, and a lot of them. I'm having trouble finding them on the spot, though.

Edit: Another super weird case of this is articles on famous child actors that didn't go on to act later in life, but their photo is of them in their 40's or substantially after their heyday. There's so much of that. They're easy examples to find:

- https://en.wikipedia.org/wiki/Henry_Thomas

- https://en.wikipedia.org/wiki/Jake_Lloyd

- https://en.wikipedia.org/wiki/Joseph_Mazzello

- https://en.wikipedia.org/wiki/Scott_Schwartz

- https://en.wikipedia.org/wiki/Mary-Kate_and_Ashley_Olsen
Warren Buffett: Sell Apple Was a Dumb Decision [video]
Using picture QRs to improve AI QR generation
> Pointers cease to be valid the moment you try to leave a single allocation.

For the other readers who might not know what this is referring to, it's pointer provenance. For an introduction to the topic, I always recommend Ralf Jung's blog series, "Pointers Are Complicated":

https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html
Sadly, untrue. Source: I use memory arenas, and it's still pretty trivial to copy (instead of reference) an object onto a stack and then try to save a pointer to that object. All you need is to leave out one `&` and the compiler won't tell you anything went wrong: it'll cheerfully let you retain a pointer to a stack-based object that is going to die because explicit lifetime analysis isn't a part of the language spec.
Or rather, if you're actually writing, you probably already have sources in mind. Some people probably are willing to write stuff before they know whether it's true or false (astrologists, fiction authors), but who among those writers cares to fact check whatever they just put down?
Furby: Toy giant Hasbro brings back iconic robotic creature
Given "a bookkeeping exercise that had no effect on the price the Pentagon paid overall", I'd propose "it saved time, which costs taxpayers money".

Given the hammer was actually $15, there's presumably a corresponding item that's also listed at $600 for ease of accounting that normally costs something like $1,200. "Pentagon gets 50% off computer monitor" is a less exciting headline, though.
I'm sure the person who wrote that accordion is quite good at solving leetcode tho! (only half joking)
this is definitely something SpaceX does right. Even the most mundane launches is a multi-hour professional production with high quality cameras in multiple angles.. even when the thing explodes it feels like it went well.
"Hush hush, I'm gonna sacrifice the queen to do a surprise checkmate!"
Agent said
Long time user of Steermouse, it was a life saver when transitioning from Windows and just could not get used to OSX mouse acceleration curve