skysight-inc/HackerNews huggingface dataset:
> powered by WGPU, a cross-platform graphics API that targets Vulkan (Linux), Metal (Mac), and DX12 (Windows).

The fact that they are using WGPU, which appears to be a Python native implementation of WebGPU, suggests there is an interesting possible extended case. As a few other comments suggest, if one knows that the data is available on a machine in a cluster rather than on the local machine of a user, it might make sense to start up a server, expose a port and pass along the data over http to be rendered in a browser. That would make it shareable across the lab. The limit would be the data bandwidth over http (e.g. for the 3 million point case) but it seems like for simpler cases it would be very useful.

That would lead to an interesting exercise of defining a protocol for transferring plot points over http in such a way they could be handed over to a the browser WebGPU interface efficiently. Perhaps even a more efficient representation is possible with some pre-processing on the server side?
We use Sphere ( https://www.getsphere.com ), and it’s the only good solution I know of for international VAT that handles everything end-to-end (registration, calculation, filing, and remittance).

We use Stripe Billing, and we actually use Anrok for US sales tax compliance. They’re solid domestically, but they don’t do international registration, filing, and remittance; they only do calculation.

There are also firms like VAT IT (vatcompliance.com) that can do this if you want to work with a more traditional service provider.
Will these continue to work without support from your company, in the event you decide to release v2 or go out of business? Or are they dead at that point?
I happen to use Paddle. Happen because Stripe isn’t available in my country and Lemon Squeezy wasn’t around / was very new back then. It’s OK but it really irks me that they don’t really fight chargebacks. (I haven’t had many but the fee they throw on you automatically is so hefty for a B2C.)

Their V1 API (not Paddle “Billing”) is…not the best I’ve used.
Now make it executable in the go runtime please:)
Judge Uses D&D's Failure to Make Him Satanist to School Florida on Moral Panics
This thread made me finally make an account after at least 5+ years reading through the top 30 nearly everyday :)
He also mentioned doing a line-for-line port. Assuming you could somehow manage that, you'd probably end up with something slower than JS (not entirely a joke). I'm a rust fanboy, but have to concede that Go was the be t choice here.

If it was a fresh compiler then the choice would be more difficult.
At the same time, he's ripping up the CHIPS act. It's the duality of Trump: he wants to bring manufacturing back, except when he doesn't.
This is a response to Honey's controversial tactics.

Megalag's video on the topic: https://www.youtube.com/watch?v=vc4yL3YTwWk
Yeah, this _could_ be good, or there could be a bunch of crazy innovation in this area that makes my butthole leak more than it already does: see practically all “natural” sweeteners.
It'll just get enshittified into Facebook when they re-discover the same revenue streams that Facebook has.
I hate to break it to you, but this sounds like pretty normal human social behavior
he didn't deny avogadro's number so much as say that its definition was somewhat arbitrary.

IIRC he made the comment before the modern redefinition of SI units. See https://en.wikipedia.org/wiki/2019_revision_of_the_SI#Mass_a... for more details about the ongoing issues associated with absolute numeric counts of elements and their association with mass.
Response to Scott Alexander on Imprisonment
WGPU is a Rust thing more than a Python thing.
chicken before the egg. its reasonable to want to use this to ensure proper form before trying to strength train with said form. Every pic on their website shows zero weight or bars being used and there is a focus on getting good form. even if i was pushing weights to near failure, id want to know the second my form start tanking to avoid injury. proprioception alone is not enough to ensure good form until you can develop the awareness to maintain it.
Not sure about that - the same president launched a meme coin 48h before being sworn in ! Admittedly, he wasn't yet a sitting president.

I'm very torn on HN way of handling all this Musk / Trump news. From my perspective (non US), this is the biggest scandal and power / money grab in recent history, comaprable only to dismantlement of URSS and the rise of the oligarchs. US foundations are being tested and from what we see so far, they are failing.

And it was years in the making - both men lied blantantly and abused power and government countless times, without any consequences. Now, we will ALL (US and abroad) face the consequences of it.
Aliens Have Due Process Rights
Is this even with Ozempic and friends?
Games of My Youth
GM Fixes Chevy Colorado Roof Problem So Car Washes Don't Dent It
i think this matter is confused because it contains two distinct things:

a.) accounting for the VAT owned to dozens different countries and

b.) "remitting": actually paying the VAT to the tax agencies of dozens different countries

many services help with part a.), but i haven't found a single one that helps with part b.) - you can only circumvent the issue by selling on a platform (like the different app stores or "FastSpring" or awful awful "Paddle") that do it for you because they are the merchant-of-record

our solution is to defer all payments for countries that collect VAT (EU plus UK plus like a dozen evil ones [1]) to FastSpring (which collects AND remits VAT), while selling to countries that don't collect VAT via Stripe.

this works well if you are a small company and you fall below the "VAT thresholds" in place by most countries, but if you are big and breach most thresholds this solution is less effective.

[1] AE, AL, AO, BH, BY, CH, CL, CO, CR, DZ, EC, GE, IN, KE, KR, MD, MX, RS, RU, SA, TJ, UG, VN
He and Elon are transparent as it gets.
Moral panics at the disco
Fair, I was looking at the wgpu-py [1] page but only skimmed it. It does indeed look like a wrapper over wgpu-native [2] which is written in Rust.

1. https://github.com/pygfx/wgpu-py

2. https://github.com/gfx-rs/wgpu-native
Everything you said is true for both of our programs, the only difference is whether or not it's hidden behind function calls you can't see and don't have access to.

You don't really think that functional languages aren't appending things, using temp vars, and using conditional logic behind the scenes, do you? What do you think ".filter(node => !node.isHidden)" does? It's nothing but a for loop and a conditional by another name and wrapped in an awkward, unwieldy package.

>which introduces a performance regression from having to periodically grow the array

This is simply ridiculous, do you just believe that the magic of Lisp/FP allows it to pluck the target variables out of the sky in perfectly-sized packages with zero allocation or overhead?
As it stands right now, the common people having phones is what justifies investment in the cellular infrastructure. Without that investment, wealthy people can have plenty of phones but no service.
I use TS a lot and still assumed they are embarking on a native runtime/compiler whatever epic journey.
The first thing I think of is power that close to your brain.

Wifi has a longer range which means more power

But maybe "xpan" is low power wifi?
One way I try to get my head around things like this is to skip to a section I understand deeply and see what they said. Here, the claim is made:

Don't try to get a compliance certificate at the last minute. Preparing for and conducting an audit such as for PCI DSS or SOC 2 from start to finish is a lengthy process, ranging from six to twelve months for most startups. Starting early and maintaining compliance is cheaper than starting late and doing rework.

This is basically the opposite of the advice I would give a startup. SOC2 attestations in particular are easy to get, and are a waste of money to obtain preemptively before there are purchase orders on the line for them.

There are things you should start doing early that lay the groundwork for attestations, but you should be doing them anyways, even if you never plan to get a SOC2 (and if a big-ticket customer never demands it, you shouldn't SOC2). That's stuff like setting up single sign-on and having protected git branches; simple best practices.

Anyone else want to spot check other parts of this document? I wouldn't feel qualified to challenge most of it.
can this app give an audible alert when form falls beyond threshold?
We have election monitors and real-time tabulation of results at precincts (mostly). Some states have recounts of a random subset of ballots with election monitors to verify results.

And of course, the Federal government isn't involved in the logistics of voting at all. It's run by thousands of local governments.
> What I am suggesting is that entrepreneurs should start businesses where they want to work and then organize the company according to what works best for them. The whole company, particularly development, does not need to be in one location anymore.

I agree with this. Mark Zuckerberg, in a hard-to-find interview with Jessica Livingston [0], once said that if he could do it all over again he wouldn't have moved to SV and would've stayed in Boston.

So, why do so many investors want you near them? The answer is pretty simple, that's where their networks are and therefore that's where they can help you best (finding you investors, customers, employees, or finding you employment if things didn't work).

That being said, you still have to pick smartly based on what you need, people shouldn't really "start businesses where they want to work" unless it happens to be somewhere reasonably favorable.

[0] - https://www.twitch.tv/videos/43861279 (341 views)
Definitely a product I've been thinking about... Lead-acid based UPC products have lingered on way too long into the lithium battery age.

I had a lead-acid based UPS which I plugged one DSL modem and my cordless telephone base station into the wall which would give me 3 days of modern communications into a power outage, which happens quite frequently in my location. Once my DSL got upgraded to fiber-to-the-node (with a 10x speed increase) my DSL would quit working when the power went out at the node so the UPS wasn't quite worth using anymore.
That reflects well on his communication skills; 'Swamp of Amnesia' is a less hackneyed phrase than 'Eternal September'
Was this comment written by an LLM? What use, if any, did you make of LLMs when writing krep?
> All of the posts I could find about the topic on Reddit, for example, pointed back to Richard Sugg.

You can do better than searching reddit - eg. drilling back through references used by Volker in https://pmc.ncbi.nlm.nih.gov/articles/PMC2189571/ and other papers.

I assuming the throw away part about corpse medicine is what you refer to?

The Egyptian mummy snacks were a thing and documented in multiple places. The writings in England on eating parts of humans as medicine are considerably more loaded, there are pre Henry VIIIth references and then there's a whole body of anti-Catholic propaganda spread about by protestants following the reformation.

Still, the guts of my comment was that canabalism was more common than thought, it appears to have been commonplace across all branches of human evolution:

* https://www.science.org/doi/abs/10.1126/science.1083320

* https://www.science.org/doi/10.1126/science.300.5617.227a

are links to a paper (2003) and commentary that goes down that path looking at genetics.

The more troubling to some is recent history during which attitudes towards using body parts have changed, even in Europe.

Many accept evidence of cannibalism 1,000 years past in the Americas: https://press.princeton.edu/books/hardcover/9780691637396/pr...

Some are uncomfortable about contempory reports of human flesh used in Asian medicines: https://abcnews.go.com/Health/chinese-made-infant-flesh-caps...

People can be forgiving of survival cannabilism in European famines (even in the 1930s) and among castaways: https://en.wikipedia.org/wiki/Cannibalism_in_Europe

A number are just unaware that human bones were used to make beet sugar: https://www.thetimes.com/uk/article/skeletons-from-battle-of...

> You'll excuse me if I find it hard to take these claims seriously.

You're excused.
In other words: the lack of long term planning is US’s well-known strategic weakness.
At first I thought it was some kind of UPS that would automatically "inject" AC to the house when it detected that there was no current in the mains (hence the connection to mains). But it seems it is just a glorified UPS... is that what the tesla "Wall" is?
They absolutely positively did not. They wanted to roll back of NATO membership as a start and were uninterested when Ukraine was trying to avert the possibility of a larger scale invasion (not to mention when Russia violated both Minsk treaties then pretended it didn't apply to them).

Russia knew that Ukraine had little chance of getting into NATO in early 2022 and wasn't even persuing it after the revolution of dignity before the 2014 invasion
Thanks for existing, HN! And thanks to everyone that makes it awesome. My no. 1 stop on the interwebz for going on 10 years now. Please keep being the only not-s** online community left standing.
People like things how they are: Customer Outrage Forces Necco To Put Artificial Ingredients Back Into Wafers

https://www.npr.org/sections/thesalt/2011/10/26/141732915/cu...

Same thing happened to frozen pizza decades ago https://www.youtube.com/watch?v=y00sALJjBqs
Once people figure out how much faster their apps will be, they'll add enough features to slow it down again.
I still haven't seen an example of technical workers being replaced by AI
Feed power in through one circuit back to the main board, on a different circuit cause a short, main breaker trips, main board is now isolated from the grid.

Technically possible, irresponsible, bad advice, and probably won’t work in most scenarios.
Since Claude 3.5 Sonnet is that good, I am curious how fares Claude 3.5 Haiku.

For programming-like tasks, I expect similar-ish distribution that in programming, see e.g. https://web.lmarena.ai/leaderboard
not OP but giving Claude access to local files / emails / database / terminal was … futuristic! (until I hit their stupid request limit)
Given these stats and the price in the sister comment, this costs $24,400 for a day of backup.

This makes the LCD displays on the front page of the website listing "5 days 6 h ours" and similar on a single unit very misleading. That amount of backup would cost $128,000.
Can you recommend some of your favorites that are on the opposite end of the scale (high depth, low complexity)?
It's great! Easy to work with, makes it quick to build tools and isnt over complicated.
The complete specs of the arm may now belong to a hostile nation.
Hi, I'm the author of LogLayer (https://loglayer.dev) for Typescript, which has integration with DataDog and competitors. Sift looks easy to integrate with since you have a TS library and the API is straightforward.

Would you like me to create a transport for it (I'm not implying I'd be charging to do this; it'd be free)?

The benefit of LogLayer is that they'd just use the loglayer library to make their log calls and it ships it to whatever transports they have defined for it. Better than having them manage two separate loggers (eg Sift and Pino for example) or write their own wrapper.
Setup your gzip webserver configuration for wasm files and that gets the transferred bytes down by a huge chunk.
Balcony solar gains unanimous bipartisan support in Utah – pv magazine USA
There’s a difference between simplifying a concept and stating it plainly.

I use this analogy a lot. Code can be like a novel, a short story, or a poem. A short story has to get to the point pretty quickly. A poem has to be even more so, but it relies either on shared context or extensive unpacking to be understood. It’s beautiful but not functional.

And there are a bunch of us short story writers who just want to get to the fucking point with a little bit of artistic flair, surrounded by a bunch of loud novel and mystery writers arguing with the loudest poets over which is right when they are both wrong. And then there’s that asshole over there writing haikus all the fucking time and expecting the rest of us to be impressed. The poets are rightfully intimidated but nobody else wants to deal with his bullshit.
This is a very good analogy. I will steal it.
Huh, I hadn’t seen ConnectDER before. That’s cute. It’s not entirely clear to me how it interacts with power sources in the house, and it’s also not clear to me whether it’s standardized enough so that a different MID could be used in its place with the same inverters/batteries/whatever. I would love to see the industry standardize on a MID protocol well enough for applications like V2H/V2G to work without absurd levels of vendor lock-in.

I suppose another potential issue would be exceeding the capacity of a panel bus. Balcony solar has the same problem, and I guess no one os likely to connect enough balcony solar units to cause a real problem.
> What I think will happen is the US tries to mimic China by creating an even lower class of our workers that form a new industrial/manufacturing base to compete with.

Still too optimistic on how long-term the American approach will be. There won't be a UBI, the oligarchy will be paid directly from government coffers. The deficit, bonds and other government instruments will paper over the collapse of tax-revenue and population for a while, before the whole house of cards collapses[1]. I think the billionaires hope to be in space habitats or dead by then, if not, there's always their bunkers in New Zealand - their cache of gold bars should still work there after they ravage the USD. Capital knows no borders.

1. See late 1990s Russia. Only simple, extractive industries will chug along.
Why wouldn't I just buy a bunch of small UPS that are already commercially available?
At this point all China needs to do is the gaben strategy, doing nothing while America keeps shooting itself in the foot. Trump seems to have unlimited bullet supply.
Having a garage sure does sound nice!
Odd. I get the knee jerk reaction, but why would anyone want to associate with what you’re trying not to become?
What if you just…did nothing. What would happen?
@Daviey

Or just get your very own static IP.

It's a ZPOF.

Routing happens automatically on nearby router routes

It's deep down a matter of taste, you have a home server in Arizona and you route users to a Hetzner server in Germany and then back?

Don't justify, just recognize it's in bad taste, seek to use ip addresses as geographical host identifiers. Do not hide origin or destination. Minimize
Here's a fairly comprehensive list:

https://github.com/slavakurilyak/awesome-ai-agents

CrewAI is a popular VC-backed one, but two that I think are kind of interesting in the open source space are:

https://github.com/i-am-bee/beeai-framework

https://github.com/lastmile-ai/mcp-agent

... However I think the vast majority of "AI Agent" use-cases in practice right now are actually just workflows, and imo dify is great for those:

https://github.com/langgenius/dify

[edit] worth mentioning [langfuse](https://github.com/langfuse/langfuse), which is more like a platform that addresses the observability/evals/prompt management piece of the puzzle as opposed to a full-on "agent framework". In practice I have not yet run into a case where I needed something like what OpenAI just released, nor crewAI etc (despite it feeling like those cases may be coming)
The Ethics and Rationality of Voting (substantive revision Feb 2025)
Thank you for awesome information!
Mozilla is by any estimation executing a mission within the tech industry space so I'm not sure what you are talking about.
> That is because citizens themselves don't care.

This isn't about citizens. Fundamentally, residents in a mega-city like Bangalore simply do not matter in a parliamentary democracy like Karnataka. Bangalore doesn't make you CM, so there's no incentive for Karnataka's politicians to invest in it.

> Every time a political party

Urban management is not about political party - it's about bureaucracy. INC, BJP, JDS, etc can win elections, but local government such as public works are apolitical. The issue is states in India do NOT devolve planning commissions to local government - just about every function that a city would have (Zoning, Permitting, Land Acquisition) are managed by state level planning commissions. India is unique in the level of centralization that state level governments have.

> Quite the opposite, every city in Karnataka

Karnataka is not the rest of India. Bangalore is notoriously bad at urban planning and management. The fact that much poorer Indore can outcompete Bangalore in cleanliness and urban management is a testament to the fact that it's about local government.

Also, ime, Delhi NCR (not just Delhi and Noida but also ancillary towns like Kurkushetra and Karnal), Mumbai, Pune, Hyderabad, Chennai, and Coimbatore have all steadily gotten much better over the past 10 years. Bangalore on the other hand has remained underdeveloped due to land mafias.

> Thats mostly because fewer the people, lesser hands there are to throw garbage and pollute, its just that scale of grotesque is reduced not the phenomenon itself.

These are multi-million person cities with populations similar to Bangalore barely 10-15 years ago, yet they are still cleaner and better managed than Bangalore circa 2010.

While population does play a role, Karnataka is unique in that the JDS admin in the 1990s removed almost all urban governance responsibilities from Bangalore and moved it to either the State Commission (eg. zoning) or privatized (eg. garbage collection - but this was because of the World Bank).
The End of CLI as We Know It
AFAIK fees are put by banks not the Paddle/Stripe. Stripe also 'charges' $15 for any dispute, even if won.
> - - And, moving said extent requires giving it a new checksum [...]

> - Extents need a poison bit: "reads return errors, even though it now has a good checksum" - this was added in a separate patch queued up for 6.15.

To me, it sounds like saving the old hash could be useful. That way a human can look at the now-corrupt extent, test flipping that one odd-looking bit, and confirm that the extent now matches the old hash.

So poison bit => failing_hash: Option<Hash>
Regarding the source of the email, article does not say.

However, it does not fail to somehow blame it on the present administration.

As an outsider (not from nor living the US), I find this choice interesting.
While I've never worked with YC directly (though have lots of friends who have been involved with YC in one way or another), I found HN during the pandemic and it has been my favorite place on the internet ever since. I have learned so much from this community, across so many different disciplines. I truly cherish the community we have here and I thank Dang, PG and others for maintaining this gem in a hidden corner of the internet. And while I agree there have been some changes even in the time I've been a part of the site, it's still the best online group of people I've ever come across. Thank you also to all of you who make this such a great, informative, inclusive community.
.NET has been able to build a self contained single file executable for both the JIT and AOT target for a quite some time. Java also does not require the user to install a runtime. JLink and JPackage have both been around for a long time.
Code that looks like it has a bug in it but doesn’t will draw the eye over, and over, and over again when fishing for how regressions or bugs got into the code. This is the real cost of code smells. At some point it’s cheaper for me to clean up your mess than to keep walking past it every day. But I’m going to hate you a little bit every time I do.
Well I'm thoroughly impressed by this. It's essentially indistinguishable from a literary short story to me and far better than I could ever do