skysight-inc/HackerNews huggingface dataset:
It surely sounds like your regular UPS.
TL;DR: $999 pre-order price, $1299 retail for UPS.

It does not compare to or replace Powerwall and similar backup solutions. It's a UPS with 4 x 120V outlets and some USB ports. It has inputs for a single 100W solar panel.

Looks polished, but I think the marketing department really got carried away with everything on this one.
> I believe the Pila can technically do the above, although its battery capacity is probably too small to ever recoup its purchase price on this type of arbitrage.

That's my point, thank you for putting it so succinctly. The front page opens showing the Pila being used for a refrigerator — presumably doing load shifting, given the front page marketing copy I quoted — so I think asking for data showing that this is a legitimate use case is fair.
Picol: A Tcl interpreter in 500 lines of code
The results are shocking!
Tavern style is what I always saw there (though I like deep dish). Also I'm surprised people always talk about deep dish pizza and not the clearly superior Chicago food: dipped Italian beef with hot peppers.

This is a bit of my own biases showing but I've found being very into deep dish or calling the loop "downtown" were ways to know who is new to Chicago
You only discovered HN after your 3rd startup? :p
I don't know how much this API churn is going to help developers who are trying to integrate OAI into real, actual, non-wrapper products. Every vendor-managed state machine that handles conversation, messages, prompt hand-off, etc., has ultimately proven inadequate, presumptive or distracting for my use cases.

At the end of the day, all I ever seem to use is the chat completion API with structured outputs turned on. Despite my "basic" usage, I am employing tool use, recursive conversations, RAG, etc. I don't see the value in outsourcing state management of my "agent" to a 3rd party. I have way more autonomy if I keep things like this local.

The entire premise of these products is that you are feeding a string literal into some black box and it gives you a new string. Hopefully, as JSON or whatever you requested. If you focus just on the idea of composing the appropriate string each time, everything else melts away. This is the only grain that really matters. Think about other ways in which we compose highly-structured strings based upon business state stored in a database. It's literally the exact same thing you do when you SSR a webpage with PHP. The only real difference is how it is served.
You’re not getting paid to “code”. You are getting paid to bring business value to the “corporation” by either making the company more money or saving the company more money than they are paying you.

The corporate aspects are the entire reason that they put money into your account.
> Of course a nation with a high population will have a high GDP in a mostly agrarian society.

It was more industrialised than many or likely most western countries at the time with more advanced and valuable crafts, so in relative terms this seems rather suspect as a reason for dismissal. The original claim in the GP comment was that it was "one of the richest", which seems more than plausible given that it was likely higher than average GDP per capita pre-global industrialisation.

> The attached source even mentions deindustrialization started in the waning years of the Mughals. Due to industrialization, the West’s GDP per capita simply outpaced India and China significantly, to the extent western nations even had higher nominal GDPs.

The article mentions the 18th century, which is when the East India Company began its campaign to take over more land and resources. There is a significant amount of evidence that the EIC and later the British systematically deindustrialised areas that they colonised [1], and it's thought that the European industrial revolution depended on this rebalancing. I agree that the West's GDP per capita outpaced India's as a result of that, and this massive reduction in wealth and resources was the original point.

[1] https://en.wikipedia.org/wiki/De-industrialisation_of_India
It's time for a new hash tag:

ts;db

Too stupid didn't buy

(Analogue to tl;Dr)
Talk is cheap, as they say. It's one thing to want something to happen, it's entirely another to actually make it so.

Generally disassembling the machinery of state and starting trade wars is not an effective way to achieve your policy objectives unless your policy objective is economic and social chaos.
Ask HN: Do search engines still not run JavaScript?
The received wisdom all over the internet is "Make your pages work without js so that search engines can properly index them"

However, we recently deployed a new version of our website that shows significantly less content with js disabled than the old version. This was an oversight that wasn't caught in time before we switched.

And yet, the search console indicates the site is being indexed just fine. We did also provide a sitemap last minute, but I'm not sure of the extent of it.

And so the obvious question comes up, do we still need Server Side Rendering/Static Site Generation in 2025? Or we can expect the search engine to execute js on our site?
I wouldn't call 1.6kWh tiny, running your fridge and charging phones for a day will have a big market in places that might get outages during the winter that last a day or two. How about apartment dwellers in cities? Not everyone needs something gigantic or permanent.

They support up to 1200W of solar with the expansion pack. Running a cable out a window during a prolonged outage doesn't seem like a huge deal, but I'd guess most of the use case is shorter outages < 48 hours.

The solution is far cheaper than something like the Tesla powerwall (which I have and adore, but it's definitely a bigger investment).
Right now, I try to consume content directly from the dragon's mouth with official news and reports, but it requires a bit of experience knowing how to read between the lines and having a strong bullshit parser.

Similarly, most English language analysis from mainstream media is comically bad - CNN and American news outlets sent reporters to Beijing this week and bombarded attendees and delegates walking into the congressional hall with questions about Trump and tariffs, in English. Who does that??

Admittedly, I do like the stuff that comes out of Stanford's Digichina group, https://digichina.stanford.edu/work/?page=1&sort_order=desc&..., they seem dedicated to doing an actual analysis and not just spewing brainless propaganda (HBR, looking at you). But yeah, it's hard out here to find any real meaningful information, so I've been debating starting up a substack myself, but with an additional academic research focus.
No, there a lot of people who have no idea what to do when they have free time.

There are lots of older people who go back to work, not because they need the money but because the need the structure. In fact, there is an increased risk of death due to retirement.

>Available evidence suggests it is unlikely that changes in health insurance and income can account for the increase in mortality at age 62. So, to further examine the plausibility of retirement leading to higher mortality, Moore examines which causes of death increase when men turn 62, and considers the connection between those and decreased labor force participation.

https://business.purdue.edu/news/features/2022/retirement.ph...

>With utopian UBI, one would be free to do what they want.. even if it's just jagging off the whole day.

People have need to feel like they are doing something. Usually something positive but they will settle for something negative, generally that ends poorly for society.

Also UBI would only, as my understanding is, take care of the basics. Food, shelter, medical care. So you would end up with a population that has enough to survive, hungry for more and no way to achieve it.....
Yeah, in my experience, most companies who are going to 1) do business with early stage startups and 2) want SOC2 report, are going to be totally fine with writing “startup X will get their SOC2 type 1 in the next six months” into the contract and moving forward, so long as someone technical can get on the phone with their IT people convince them you are reasonably competent.
And who would purchase those, and with what?

The only scenario where UBI/UGI would make sense is one where AI can replace most/all humans at any job they could have. At that point it makes no sense for there to be a economic hierarchy at all.
This is Chinas greatest strength and their greatest weakness. They can actually commit to policy positions when they're effective, but they also commit to policy positions when they're not effective.
If it were "basic stuff", then you probably weren't using a high performance compiler to begin with.
> A factory of ten people and a few hundred robots is fine

Don't think that that is true when it comes to the steel industry when you include all the verticals, i.e. mineral extraction + transportation of said minerals + energy production + transportation of said energy. You need qualified people for that, lots of them. And I've yet to see the steel factory that can be run with only 10, 25 or even 100 people.
It's interesting (but perhaps predictable) that Google are still allowing existing affiliate tracking data to be overridden by extensions like Honey, just for applying a slight discount.

With the conversion rate already so high at the checkout screen where coupons are applied, it seems hard to make the case that snagging the referral from the original referring party is fair.
I see from the other comment it's just a typo haha. It all makes sense now!
As of Jan 2025, the entire public university system in Illinois has opted into the system, except for the top 3 (UIUC, UIC, and Illinois State).

https://www.oneclickadmit.org
There is some information here about the British East India company pretty much destroyed the Indian textile industry through tarifs and other measures. Turning Indian from a leading textile manufacturer into a (much less profitable) producer of raw cotton for Britain's mills:

https://en.wikipedia.org/wiki/History_of_cotton
Thanks for making HN, the best forum since the old slashdot. Thanks for moderating it for us, dang.
Go is a board game with simple rules but combinatorial consequences to those rules. Minutes to learn and a lifetime to master.

This is where “simple recursive data structures” can be simple to read but difficult to track and comprehend. An architecture that descends through distinct layers at least has landmarks that the recursive one does not have. If you are not at the root or the leaf you don’t really know where you are, lost in the middle.
In places like Germany it's supposedly becoming more common to have a solar panel on the balcony and use a similar plugin device. I think the legal situation in the US is more tricky unfortunately
I don't care what form it takes, all I care is that curation of my knowledge base is as easy as managing a set of bookmarks.
When TypeScript SDK?
Worth reading the whole document here instead of making assumptions based on the title. In some ways the authors would recognise almost all current developer tools as integrated environments, even those we consider editors compare to those we consider IDEs like the JetBrains end of the spectrum.

But in other ways this is about the failure modes of the UNIX philosophy. When everything is a file or streams of text, the authors point out that all you have are containers, not actual _things_. Your source code isn’t a first class citizen, and the doc mentions in passing a content addressable hashing scheme that is reminiscent of git (or the Unison language). The second part of the article might be reminiscent of PowerShell.

Ultimately modern developers are very well served, but UNIX is in many ways a commodity layer operating beneath fairly monolithic development environments. But in an imagined UNIX future here you’d be able to dynamically edit your libc, and effortlessly connect and debug across multiple UNIX tools like awk, while incrementally compiling code and loading it into a running image with seamless FFI across multiple languages - a Smalltalk or Lisp machine but constructed of UNIX tools like C and the command line. That never really materialised, I certainly don’t see it in the disjointed workflows of the average vim-in-tmux developer. I don’t know if this is lamentable or not but it’s an interesting angle.
Multicast has been missing in action for a while.
Go exposes raw pointers to the programmer, so from your description i think those semantics are too rudimentary to implement Go's semantics, there would need to be a WasmGC 2.0 to make this work.

It sounds like it would be a great fit for e.g. Lua though.
Yeah, so basically a test of courage. "Can we get away with this?"
But you said:
> I was trying ot push .net as our possible language for somehow high performance executables. Seeing this means I'll stop trying to advocate for it. If even this team doesn't believe in it.

Which made me naturally think your point was, indeed, about performance.
Although as it appears to be, I'm wrong, so it's fair enough.
I simply clarified the current state of affairs without saying a single negative word about it. Still, you rushed to defend it. It appears (just my guess) that you recognize flaws in the situation and feel compelled to justify it to yourself, don’t you?

As an engineer, I see both the advantages and drawbacks in what I described. The benefit is greater comfort and improved socialization for those who need it. The downside—and perhaps a critical one—is that a country neglecting its brightest students with no state support risks falling behind globally. That might not matter if we had no international rivals. But do we truly lack them?
Something like this [1].

I've singled out The Economist because I used to read them until not that long ago so that I can confirm first-hand that they also use that rhetoric (but can't be bothered to look for an online source right now).

Later edit: A X [2] post pointing to an Economist article [3] that does just that, but, as I said, the examples are too numerous, just purchase a Economist issue and go through their China section, you'll see it right there

[1] https://x.com/slipknothooh/status/1433496026795630598

[2] https://x.com/Liberation_Blk/status/1690911685312126976

[3] https://www.economist.com/podcasts/2023/08/08/what-does-xi-j...
And many of those present were women and children.
I liked to bike the lake there, the lakefront in Chicago is pretty underestimated by people who don't live there. For hiking there's the dunes or Starved Rock but those are super busy a lot of the year (and at this point I've been to both a million times). I ended up needing to drive at least like 2.5 hours into Wisconsin for long hikes, which is a longer drive than I want for just a day trip. That means for the outdoors I up mostly just went birding in parks in the city, generally Montrose Point Bird Sanctuary or Jackson Park, which were really nice but not the same vibe as a good hike (there are some birding groups that will meet around the city that were nice to go with).
British tourist in custody at Tacoma ICE detention center for weeks
Gonna build boats with steel and aluminium tariffs at 50% or more? Good luck with that.

This isn't something you turn around in a few years by adding tariffs, it's a long term strategy that requires high investments and tariffs. Like the chip act, but Biden did that so that cant happen either.
The notion that french sub can show off force vs CONUS in halifax is just inherently not credible, even as security theatre. It's a nice gimme to those looking to huff some hopium. NATO sans US have their hands full figuring out if they can give UKR security, idea they can do shit all for CAN is too unserious to entertain.
pretty clever, kind of like cipher block chaining
I think most drugs have side effects and risks. The article seems to say:

"However, usage may have been coincidental to a death rather than responsible for it"

I kind of think people have to make the call themselves, since obesity has risks too:

"Specifically, we found that BMIs from 40 to 44 were associated with 6.5 years of life lost, but this increased to 8.9 for BMIs from 45 to 49, 9.8 for BMIs from 50 to 54, and 13.7 for BMIs from 55 to 59."

https://irp.nih.gov/blog/post/2020/01/extreme-obesity-shaves...
Can it run completely on prem ?

In most of the industries I work in we would never just send you our logs.

What stops me from building my own logger that sends a request to write a record to a DB and later asks an LLM what it means ?

Where is the pricing information?

Why do I need to login visit your homepage? How would I pitch this to my boss if they can’t read what it does ?

Edit:
https://runsift.com/pricing.html

I see the landing page. The pricing should be clear though “ Contact Us” is scary.
Nice article - thanks!

I remember at the time things were moving somehow chaotically.

Also puzzling why 3dfx didn’t start to support DirectX in parallel with Glide.
> In the end, it is the TypeScript team members who worked on this port, not Anders Hejlsberg himself, which is my understanding

no? https://github.com/microsoft/typescript-go/graphs/contributo...
> The solution is far cheaper than something like the Tesla powerwall

That's like saying a $120K luxury pickup truck is a good deal because it's far cheaper than buying an entire semi-truck.

This is a UPS. Comparing it to the Powerwall is a marketing trick to distract people from the high price.
> is that what the tesla "Wall" is?

Yes, plus an auto-transfer-switch
Addressing only one of your statements: Japan stopping using their own domestic MMR, but split it into several different vaccines (and the mumps and measles vaccines have been combined back). It was not the vaccine used in the US or UK and the underlying epidemiological condition was meningitis, not autism. Rates of autism continued to increase in Japan after the triple vaccine was stopped (personally I suspect this is more due to increasing awareness and changing definitions of autism than any iatrogenic cause.

I feel like of all the issues and problems in medical research, chasing after vaccine/autism association is one of the less likely to bear any useful fruit.
Googlebot has processed javascript for many years, you can check their own docs

https://developers.google.com/search/docs/crawling-indexing/...

Plus the many things 'googlebot javascript' turns up.
Giving blood frequently may make your blood cells healthier
>> Depicted below is an example of plotting 3 million points

> Anybody who has ever used C or fortran knows that a modern CPU can easily churn through "3 million points" at more than 30 frames per second, using just one thread. It's not a particularly impressive feat, three million points is the size of a mid-resolution picture, and you can zoom-in and out those trivially in real-time using a CPU (and you could do that 20 years ago, as well). Maybe the stated slowness of fastplotlib comes from the unholy mix of rust and python?

That's a misrepresentation though, it's 3 million points in sine waves, e.g. something like 1000 sine waves with e.g. 3000 points in each. If you look at the zoomed in image, the sine waves are spaced significantly, so if you would represent this as an image it would be at least a factor 10 larger. In fact that is likely a significant underestimation, i.e. you need to connect the points inside the sine waves as well.

The comparison case would be to take a vector graphics (e.g. svg) with 1000 sine wave lines and open it in a viewer (written in C or Fortran if you want) and try zooming in and out quickly.
Anti-intellectualism is a noxious disease symptomatic of ignorance and the Dunning-Kruger effect.
Let's Make a Space Shooter with Nintendo Family Basic
Or we could automate that at some point by storing small reed-solomon codes instead of checksums...

If ever get a fast implementation of rslib.c. Which is probably possible since pclmulqdq.
Long article. Mostly interesting!

Surprising that they skip over autonomous mobile robots (AMRs) in their survey of types, but perhaps that's because it's a weird interstitial with high interaction with Humans for less-general usecases (material movement, but no material handling/auto-interfacing with other automation besides e.g. an attached conveyor). Also, less clear success in the market. I think Locus robotics probably qualifies as the most widely used AMRs (vs Kiva/Amazon being posterchild for AGVs)

This article, like many conversations I've had, covers "making competitive hardware", but skips a lot of the "how to do things with the robots" successfully /for multiple uses/, which is also a hard problem.
I don't think there is anything faster.
Thanks for the lobsters link. May I request an invite?
National economic statistics -- GDP, GNI etc. only tell you so much. Measures of human wellbeing I'd argue tell you more.

Ireland is ahead of the UK on every metric, from child mortality to longevity and everything in between -- and the gap is widening.
It seems Deno compiles typescript to JS just like everyone else.

https://docs.deno.com/runtime/fundamentals/typescript/
Agreed. HN was how I learned about tech growing up in poverty (back when I used to think Googlers all wore lab coats!) and gave me the inspiration to both study CS and pursue the career I was lucky enough to end up in. The bigger HN gets the more it has qualities I don't really like, but it's also the last text platform I consume without curation on my part. (I know dang and the mod team do a heroic job, but I do very little curation of my own here, unlike Bluesky, X, or Discord where I do a lot of things to keep my feeds/channels useful to me.)
Home from school at 4, tv for an hour, pc at six then dinner at 7pm and bed at eight.

I miss the MSN days.
Ah, I see. Thanks for the clarification. Well, doubly unfortunate then. I wonder if we'll ever know what happened behind the scenes.
I don't agree with the criticism of Java's exception handling, since Java literally does make exactly the distinction between "1. A Bug in the system" as RuntimeException, and "2. A faulty situation that can't be avoided" as all other Exception, particularly IOException.

Although the same statement is used to catch both, you only catch both if you catch Exception. If you catch IOException or whatever other exceptions you need to catch and you opt to handle them, then RuntimeException will still propagate.

It is only a matter of understanding that this is the distinction, and writing the bodies of your catch blocks accordingly.

And if you are only writing a prototype, declare that it throws Exception, or if you can't, a catch (IOException ex) { throw new UncheckedIOException(ex); } really isn't that bad.
I'm not a fan of these devices in general as I'm more of a DIY, but...

A Ecoflow Delta 2 Max is $1100, gives you 2kWh capacity and 1000W of solar input. if you have a power outage, you can actually keep it topped off w/ solar while keeping your fridge, gas furnace, etc running.

If you're gonna hang a wire out the window, why pay the premium for the pretty enclosure and screen?
Maybe some other runtimes do this or it has been changed, but in the past self-contained singe-file .NET deployment just meant that it rolled all the files up during publishing and when you run it, it extracted them to a folder. Not really like a single statically linked executable.
Looks like WSJ edited the article. It's now:

Trump Drops Threat to Double New Tariffs on Canadian Steel and Aluminum
> I couldn't find a price on the website (the $99 is just for a reservation) but from this thread it looks like it's priced at $1k [1].

The pre-order page says it will be $1300 after the pre-order period.
I’d guess Rust compile times weren’t worth it if they weren’t going to be taking advantage of the type system in interesting ways.
> I screwed up my third startup

You're half way there.

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