skysight-inc/HackerNews huggingface dataset:
"'d love to see an in-line form factor PoE ultra minimal dongle whose only job in life is to run Wireguard ..."

This is a type of "network slug"[1][2] and it is a very good idea.

An immutable, two-port (in and out) hardware "slug" that enforces your network policy no matter what form of misconfiguration lies behind it is a tool I hope more people will avail themselves of.

[1] https://john.kozubik.com/pub/NetworkSlug/tip.html

[2] https://john.kozubik.com/pub/NetworkSlug/body.html
ImGui supports multiple text rasterizers.
It's interesting that governments are more interested in telling you what kind of stove you can buy and seem to have zero interests in telling EV makers what kind of plug they have to use.

It took them the better part of a decade just to bring Apple to the table on USB. I don't have the same faith you do they're going to be able to even partially repeat this success in a much more diverse ecosystem like vehicles.
Enabling HTTPS · Tailscale Docs
Yes, car-centric land use is horribly inefficient and the core of the problem. You can either throw good money after bad as a matter of public policy, or you can start strategically increasing density.

But it's a choice. There are a lot of folks out there in the "good money after bad" camp who focus too much on what is and what was rather than what could be.
Steampipe SQLite – Virtual tables translated for common APIs
How is that possible? Houston has some of the most lax zoning laws in the US. If housing shortages are caused by zoning laws, why does Houston still have a problem? Is it possible that housing shortages are caused by more than just zoning?
I found the comparison here between Machiavelli and Nietzsche interesting, and in some respects there is a blurring here between the ideas of the two men. What I think is interesting is that Nietzsche was also responding to Dostoevsky. I think Dostoevsky makes a stronger psychological claim to the benefits of Christianity than existed in Machiavelli's time.

It also reminds me of a recent discussion I had here on HN related to cynicism, something I think Machiavelli could be accused of supporting. His moral prescription is for the absolute rulers of states, not for the subjects of the state. He is claiming to be objectively analytical in his description of effective state stewardship. In that sense, it is obvious to him that the ruler of a state ought to be held to a different moral standard than the subjects. This is red meat for the cynic who wants to see any pronouncement from any authority as being duplicitous or hypocritical. Of course the ruling class are telling me to "love and forgive my enemy" since that will make me easy to govern, yet those same rulers will surely annihilate their enemies just as Machiavelli taught them to do.

It makes the general push of humanism towards universal moral values a bit more clear to me than it was previously. And why we should be extremely wary of any kind of moral relativism, even when it is couched in progressive liberalism. If we allow moral relativism then the most pernicious place it can take place is in the ruling class. That is guaranteed to breed cynicism in the populace.

I think, for that reason, we must demand that our rulers are held to the same moral standards as the populace. That might mean we will not have states as glorious as the Roman Empire, but perhaps that is a price worth paying. I admit that I don't have an answer to Machiavelli's question as to how a state where the rulers are held to the same moral standards as the populace can hope to compete against states where the rulers are free to set their own more brutal morality.
What information would this send to the third-party (you and/or OpenAI)? I assume from this demo at the very minimum the database structure? Does the post processing after the LLM response run on the customers' servers?
Hey @janoc, thanks for this point.

This is just very simple example project, not meant as a full product to offer people or bigger scale.

Of course if the usage happens to increase, we will update the program to prevent the problem you are mentioning. (E.g. limit to private repo, limit the number of PRs etc.)

I am very new to coding and wasn't really aware that people are creating PRs just for credit in that extent.
To a point. Their usefulness is typically eclipsed by trains, drones, and direct insertion in the late game.

Let's extend the metaphor. If you're trying to move a small, intermittent supply of products from around 1km away to your base, do you build an underground belt (this startup's gadgetbahn) or connect it to your rail network (existing roads and sidewalks)?
Interesting choice of the word "missing" then!
Null Island Tourist Shirt
This is simply the greatest tourist shirt of all time.
The selling point is described quite well under "The Pitch" section of the README.

Unlike most other toolkits, this one doesn't actually handle its own rendering/contexts. It outputs the low-level vertex buffers and textures that you can pull into your own graphics pipeline. Which means you can integrate it into any sort of 3d application or backend that you want.
The person has good taste.

And nobody responded before.
Ha! Love this post.
All quite easy to validate under experimentation when using a model and not relying on someone to communicate to you what they claim is true. The latter is a model that falls apart very quickly.
Combine that with the abstract test pattern, and teaching your harness how to instantiate an instance of a new concrete implementation is often all that’s necessary.
> you can build HTML however you want on the server

And you're still not reading. The DOM is useless on the server, you still need to serialize and parse it.

> the idea that securing hypermedia driven applications is hard is dumb, it's been done successfully for decades now

And yet, TFA is doing it wrong in an example meant to showcase the virtues of HTMX.
The aerial shot of the lava is impressive (1).

1: https://i.natgeofe.com/n/99b06432-8b9e-4709-a01c-9702091d644...
This is something you add support for as an optional convenience feature because you can do it entirely in software, not something you require people to use. You still need a card reader on the charger.

This is the fundamental problem with all of this stuff -- nobody wants your app. If you can't make it better than sticking a card in the machine, go away. If you can, prove it, by making it an alternative to sticking a card in the machine instead of the only option.
For me it's my religion. I say religion to encompass: things I personally believe, the core teachings of my faith ("the gospel"), and the church that supports it.

I'm a member of the Church of Jesus Christ of Latter-day Saints. It's not a perfect church, and there's definitely some weird stuff in the culture that it's so often tied to. I don't like a lot of the strange tacked-on culture stuff. And I don't think the organization is perfect.

That said, I am deeply grateful that I'm a member of this church because it's given me so many chances to help people from very different walks of life that I wouldn't have come into contact with otherwise. I've gotten practice teaching, running meetings, getting out of my comfort zone, helping others, getting help myself.

Then there's the gospel: I've gone through life much happier believing that there's a purpose to life, that death isn't the end, that family can be together forever. Christ's teachings have pushed me to be a kinder, more understanding, and more forgiving person than I otherwise would have been.

I know there are plenty of atheist and anti-theists here. I respect you! I hope you can appreciate that my religion has done fantastic good in my and my family's life.
It's interesting to see someone putting a positive spin to technical debt.
The level of technical debt you can afford taking on (technical risk) is heavily dependent on how you define technical debt at your company. You must understand how taking on a technical risk will have an impact in the current and future operation of the entire business/product/team. Not all technical debts are created equal, so to encourage people to see it as a positive thing or risk worth taking, without giving them this disclaimer is irresponsible.
It has always been allowed because you're not sending a new package of your app to Apple or Google to review. The app is just a web view to your website and you're updating the website.
What is a different, good, brief representation?
by large amounts I was referring to large amounts of notional US dollars worth of bitcoin

if bitcoin becomes more scarce with that large notional demand, it will be fewer bitcoin traded at higher prices

regarding the block-halving issuance schedule, one of the advances bitcoin heralded 15 years ago was being an infinitely divisible asset. so if people want to hoard their bitcoin then smaller and smaller units can trade in that reality, to accommodate larger and larger notional values of fiat to trade.

but this alone goes hand in hand with the purpose of the block halving - thats just a subsidy to spur a parallel economy, as the block reward is intended to be supplanted by the transaction fees to redistribute bitcoin. this is already working successfully, most bitcoin blocks this year have transaction fees greater than the block reward. the same has occurred on the Ethereum network for extended periods of time too.

the SEC’s arbitrary and encumbering standard increases the number of transactions on the bitcoin network too. strengthening the velocity of transactions and therefore its transaction fee economy.

this has come to fruition in every macroeconomic environment now. one can transparently see how bitcoin is hoarded, to me its more interesting that it matches the same distribution of most other asset classes. The M1 in currency is the tiny percentage actively traded and used as cash with merchants, a small percent of the float trades for equities, commodities. no-coiners try to use the same standards to denigrate bitcoin, but functionally bitcoin and crypto do meet their prior bars and surpass them solely due to the pressure.
What's worse: being hit on foot by a scooter, or being hit on scooter by a city bus?
Heh, dark pattern 2023: "To delete your account, please open the browser developer tools and remove the 'disabled' attribute from the button. Be aware that the DOM tree is very complicated with many many decoy buttons!"
Fortran! If you don't mind me asking, why Fortran?

I know it underpins a lot of time-tested scientific code, often wrapped by libraries like PyTorch and Numpy, but Fortran isn't exactly a popular language nowadays. What's your rationale for using it?
Hm I'd take a stab at a Jax version based on this. Thanks
This story was amazing last time I read it and holds up amazingly well considering the age. This could be a Black Mirror episode.
Ask HN: CUSOs / Working with Credit Unions
Hi HN --

I recently learned about CUSOs - Credit Union Service Organizations.

I work for a SaaS platform with many credit union customers. We are not a CUSO. Here is the National Credit Union Administration (NCUA) CUSO database: https://ncua.gov/regulation-supervision/regulatory-reporting/cuso-registry

As I understand it, CUSOs are legally separate entities part or wholly owned by credit unions and often formed by credit unions to accelerate specific business needs. Credit unions can also make loans to CUSOs.

I'm looking for an informal chat with anyone in the community that is part of a CUSO or sells to credit unions. 20-30 minutes.

Specifically, I'd like to better understand the credit union procurement process.

- Are these orgs overwhelmingly likely to buy from a CUSO vs. another similar vendor?

- Do they freely evaluate software solutions from non-CUSO vendors or are they restrained by NCUA regulations?

- For CUSO folks, how does CUSO status impact how you do business? Good, bad? Somewhere in between?

Hope to chat with some of you or at least learn from comments here. Thanks!
Yes, but not at a rate that it's possible to find them before you know they are actually a 10x engineer.

10x engineers are effectively a meme that died years ago and anyone who is advocating for it unironically in 2023 is behind the times.
Great! Firefox is also the app on my computer that does by-far the best job sandboxing untrusted code. It's good for us to be running most of our untrusted code in that environment, and even better for us to be blocking untrusted operations outside of that environment.

I genuinely don't understand the issue, it's a big security win if I can close off permissions on my system and have them open just for the apps that have good sandboxing around their untrusted code. Bonus points if the app in question allows per-domain screen recording permissions, which Firefox does.

I would go so far as to say that (one of) the reasons you run 99+% of your untrusted application code in Firefox is probably because Firefox is one of the very few places on your computer where it's safe to run that code. So it's a big win if we can start pulling some of those same sandboxing ideas into the native world; maybe that makes it easier to use more native apps for some tasks. It's a big win if I can treat apps on my computer the same way that I treat a random website.

Also keep in mind that "untrusted" is not a binary state. I pretty much only run apps on my computer that I "trust", but do they need to be able to record my screen? No, and I love the possibility of not needing to worry quite as much about what happens if they get compromised.

----

There's a somewhat strange notion here that because people do everything in the browser per-app privileges don't matter. But in fact, the reason the browser's security model works and the desktop's doesn't is because the browser has per-domain privileges and permissions, and it's not that per-app permissions don't matter, it's that they do matter and the lack of them is why we centralize untrusted code into one of the few apps on our computers that has per-"app" permissions. Browser permissions work because they are granular, you can grant Zoom access to record your desktop without granting access to Facebook.

So maybe if the desktop copies that, maybe far in the future you won't need to run everything in your web browser just to feel secure. But as it stands with X11 I feel a lot more comfortable using a browser to record my screen specifically because it has privileges and permissions around that are segmented per-domain/"app". The lack of sensible security controls on the desktop is a contributing factor to why people don't use the desktop, and being able to lock that in and restrict the scope of where screen recording can happen does make me feel a lot more secure about my desktop.
in terms of reliability its not great in the UK either: https://www.whatcar.com/news/reliability-survey-most-reliabl...

For which magazine, tesla was such a drag on defects that it brought down the entire EV category
It isn't poverty that reduces ambition, it's that poverty has crushingly enormous cognitive overhead.
What are you trying to ask? That's not a claim I made.
The birds in my area are falling apart so I'm not shocked to hear the company is doing poorly. I'll be sad if renting scooters is no longer an option.

If I was designing a city, I'd ban cars except for a few prominent roads and make rentable electric vehicles the norm. You'd gain a ton of real estate by not needing parking spaces/garages. Plus cars are a slow way to get around cities due to traffic and lights/stop signs every block.
This is great news if we are serious about CO2 emissions, vs NIMBY in the guise of "environmentalism"
I had two instances of emergency braking in a Mercedes and sold it the day after the second time. According to Bosch (the manufacturer of the radar subsystem) the system was just fine and that was my main reason for selling it, they didn't even want to test drive it across the two spots where their junk malfunctioned.
> My view is that automated testing is not a substitute for QA, but an additional tool. It lets QA focus on harder to automated tasks.

This is my take as well. Automation is great for a lot of the repetitive work, but humans are better at creatively breaking stuff, handling UX testing, and improving and enhancing the automation itself.
It is amazing to me how many people do not write things down. It's like everybody wants to turn every job into a contest to see who can spin the most plates in their head.
I don't know why you're getting so many down votes here. What you say is unpleasant but it's all true.
I am not a mechanic - only an enthusiast, but I know that a steering knuckle should never break the way it did in the photo unless there was some flaw in production.
Not a native English speaker/writer, clearly.
A lot of that almost sounds like something is shorted in the wiring in the car, and the software doesn't understand that something is physically wrong.
>I question the I5 design teams sanity for making HUD controls and seat warmers take 5-6 touches to access.

I guess the right thing to do is live like a king in a gas burning beater until people stop posting about insane problems like this!
> One of them was replaced so wrongly, you could feel the air leaking through even when it was closed.

sounds like standard fit issues from a tesla....
To be clear, this is only in the US. In the EU for example, Tesla were required to adopt the common standard instead, and Superchargers will already charge every EV on the market, as will every other charger.

(No specific comment on the quality of each of the charging standards.)
I think cstross made an excellent point that sci-fi authors are just entertainers.

I mean, here we have the author of The Atrocity Archives calling the Gernsback continuum "dystopian". If that's not entertaining I don't know what is!
> and lost cache and everything else that http had.

A genuine loss, and also the ability to zip imagery.
> Hybrid CPU/GPU Utilization: Seamlessly integrates memory/computation capabilities of CPU and GPU for a balanced workload and faster processing.

Does this means that it runs at same time at both CPU and GPU, being faster than a CPU-only or a GPU-only implementation on the same device?

edit: when running on integrated GPUs, can this benefit from the improved communication between CPU and GPU?
This is exactly it. It's fun to try out the new tools and how "effortless" they make it. It's a kind of tinkering.
TAD has just about the right sound, too. I've found it's a useful tool for very specific tasks. I found TDD perfect for writing functions or modules with a wide variety of possible state-dependent outputs. While not strictly TDD, I've also found it helpful to sit down and frame a list of desired behaviors for a piece of code as expectations first, then go through the process of writing the code and tests in tandem. It's nice when you know exactly what you need to do, but not how to do it. It's much less helpful when you know the how but not exactly what.
I met a French woman on the F train (in the before-times of the late last century) who was confused about stations and needed directions, and we wound up dating. Decades later I and a half-dozen of my friends have visited her in Paris and other parts of France.

I imagine that if she had a phone, or I was staring at mine, that would never have happened.
There is no ideological war, it is just an unfounded statement that has no direct line of reasoning. What does slavery have to do with industrialization? There weren't slaves in many pre-industrial societies. And the fact that you switched 'industrialization' for 'profit maximizing businesses' as if no one would notice (then acknowledging that communists did figure out how to do it) makes me wonder if you even thought about for more than a few seconds.
IIRC there were three "lockdowns" over 1.5 years. The first was around 2 months, the second somewhat shorter (6 weeks IIRC) and the third around a month.

However, in between, business was not always fully back to normal. For example, many bars, restaurants and theaters were still closed or operating under restrictions, like only being able to receive public outside (which, of course, required an outside area) and with "social distancing" (which required a large outside area).
> Tesla is far from being a good product.

I bought a used 2020 Model 3 in May. It's fantastic. Best car I've ever owned. Most fun to drive by a mile.

My wife and I went shopping to test drive cars for her recently. After experiencing the Tesla...everything else doesn't even compare, especially for the price.

If it's far from being a good product then every other vehicle on the market is much, much farther.
Great blog post. Handsome layout.

> The Guardian website is far from the worst example of this sprawl of Javascript, the frontend for the Guarian is even developed in the open.

There's a typo.
i've been switching between WebStorm and VS Code to use cody and copilot together. i find that copilot does better with autocomplete and cody chat is better since i can choose between multiple LLMs like Mixtral 8x7B which is working better for my react project.
I see a different "shape". To me it looks like the same accessibility song and dance that happens every time a GUI library is the topic.
>Labs and offices slowly turn to storages too.

There may or may not be six pelican cases full of junk, I mean totally useful equipment, next to me in my office right now.
I would note a lot of research shows coordinated autonomous vehicles using basic control theory can dramatically improve traffic flow with even a small percentage of vehicles coordinating (I think it was around 10%). They found they all but eliminate most human behavior caused traffic jams (I.e., most traffic except caused by emergencies or accidents). In fact if most vehicles are AV then it becomes more of a dynamic convoy model where all vehicles cooperate to maximize flow. This would require a much smaller road infrastructure to achieve the same flow as today. Rather than contributing to the problem autonomous vehicles greatly reduce the impact of transit, while maintaining individual carriage.
Wahoo! I mean it'd be nice if we could start not building nuclear reactors on fault lines, but I think this is a good start.

One of the things people underestimate in physical systems is the amount of tribal knowledge there is and how it actually takes skill and training for a country to become good at something.

One of the biggest challenges facing us right now is the fact that we've been reducing nuclear power and if we want to expand it we're going to need capable professionals to be able to do it, those won't spring out of thing air. Keeping existing facilities open will allow us to start training up new engineers that can work in new installations. b/c tbh ramping up nuclear work is probably one of the most important and pressing issues facing not just America but most countries to an extent right now.
Not sure I understand this. Do you mean tools like "go fmt" are going to try to format your Java code?
You're replying to somebody who was arguing for readability being its virtue and you're proposing ... adding options and alternate code paths? :)
Microscopic marvels in your earbuds [video]
You can disable mouse acceleration in the regular system settings in the latest MacOS.

Also I'm not paying to read a ranked list article on Medium.
I think this is right; the chaos of shifting or contradictory requirements can leave scars on the physical codebase reflecting this history, and so can attaining a better understanding of the problem from working on it, if one isn't careful to refactor (original sense) rather than adding new hacks on top. But the prescription for addressing each situation is pretty different.