skysight-inc/HackerNews huggingface dataset:
For anyone who read the README and is now thinking that agrind is "like jq but with aggregations" — it's much more than that, and (at least in the tasks I use it for) really more complementary to pipeline transformer tools like jq.

Specifically, the "killer app" feature for agrind, is that it's a live reporting tool. You can just throw a CSV file through agrind to get a nice one-shot aggregation out. But if you stream a live data source into it — think something like "your k8s ingress controller's access logs" — then agrind will grab your TTY; draw a table to fills it; and begin live-updating that table with the report, with the rows re-ordering to stay sorted as more data is received.

Want to see e.g. the top 10 highest-duration HTTP requests by path given some particular HTTP status code? You can just start streaming logs into it, and the report will gradually come into focus as it finds matching events. Hit ^C when the data has "stabilized" (i.e. when datapoint ranks are no longer jumping around), and you'll be left with the last-refreshed state of the table in your terminal scrollback, to use in further investigations.

agrind has jq-like manipulation tools, but honestly, I mostly still use jq for that part. I have no idea how to unwrap JSON list items in agrind (or if that's even possible), but if I want to do that, I'll just:

http localhost:8001/v1/debug/inflight-requests | jq -c '.[].jsonPayload' | agrind '* | json | sum(dur) by path'

---

Bonus recommendation, as it's something I use together with jq and agrind: stern (https://github.com/rancher/stern) — for live tail(1)ing of the O(N) pods of a k8s Deployment, right from the cluster, without any external log multiplexer.

stern ingress-nginx-controller -i some_path_frag -o raw 2>/dev/null | agrind '* | json | where status == 403 | count by client_addr' 2>/dev/null

Note the two instances of `2>/dev/null` here.

The first one is to remove the "connected to pod XYZ" meta info from stern(1) output, that would muck up the agrind table.

The second one, though, is more interesting: it's there because unlike jq, agrind doesn't die when it hits an unparseable line! Instead, it just spits a parse error and continues. So you can have agrind consume a "dirty" data stream — e.g. a combined "structured JSON access log + plaintext error log" stream — and then just discard stderr, to silence the resulting errors printed from the failed attempts at parsing the error-log lines of the stream.
Reminds me of listening to Vitalik Buterin when I was younger. He's a smart guy in many respects (probably moreso than Thiel and Andreessen), but his whitepapers, talks and presentations were all characterized with a hopeless idealism. You want changemakers in tech to be pragmatic, not just focused on old stuff but the things that people want and already use. The latest wave of entrepreneurs and investors both feel like pie-in-the-sky populations that intend to disrupt everything or let their business go bust.
Do you mean blow up ammunition before invasion? Not enough?
Ditto here. I thought I'd try Apex Charts on my most recent project and regret it:

- mobile support works, but is poorly done
- very heavy library to load
- RAM intensive; a few charts w/ lots (e.g. ~100) data points spirals out of control (e.g. memory spikes from 60 MB to 700 MB). On mobile this basically guarantees that the tab crashes.
- UI interactions feel laggy and lack responsiveness (e.g. panning is pure guesswork)

I thought the SVG vs canvas focus would be nice, but not at these costs.
Hahahah, you're something else buddy. No, obviously the goal of "Operation Prosperity Guardian" was to "end the blockade and counter threats by Houthi forces against international maritime commerce in the region." [1] Ships could happily sail around the entire African continent without a multi billion dollar military operation and invasion. "The region", the Red Sea, is an area you have to purposefully seek out and sail into during this voyage.

Obviously there's been less strikes, because the blockade has been completely successful, meaning Israel linked ships aren't even trying. What was probably tens of billions dollars wasted trying to stop it has been a complete failure and waste of money, like usual.

[1] - https://en.wikipedia.org/wiki/Operation_Prosperity_Guardian
MS has absolutely squandered the potential of the XBOX with their mismanagement of exclusive IP.

Sunset Overdrive was incredible but they let Sony buy the IP and the sequel was scrapped in favor of Spider Man.

Halo is a shell of what it once was, having abandoned split-screen co-op (after promising it post-launch).

Gears of War has run it's course.

MS have failed to innovate or effectively manage studio/publisher acquisitions so what they're left with is a PS5 that can't play a lot of PS5 games. I don't see how they rebound without a massive shift in strategy.
But even this example is a ban on a specific action: changing lanes without using a legally defined indicator with a specific amount of display time.

The equivalent would be if the law simply said, "don't change lanes unsafely" but didn't define it much beyond that, and left it to law enforcement and judges to decide, so anytime someone changed lanes "unsafely" there's now extremely unknown legal risk.
Quotes like “I’m glad there’s OxyContin and video games to keep [rural Americans] docile” are really bad… so it’s quite the achievement for the words outside the quotes to be even worse.

Every other sentence by the author feels like it’s practically bursting at the seams with spite, barely containing the writer’s apoplectic rage. A very off-putting read.
My answer was a bit tongue-in-cheek, but the reality is that it depends on what you mean by "market value."

For the market of the auction, the selling price is the actual market value. Likewise, it's typically not too far off the value of the item in the wider market, assuming you are comparing it to a similar item in similar condition. The problem is that for most items purchased at auction, there's no similar item, readily available, to compare it to.

I've won multiple items at machine-shop auctions for a small fraction of their "new" price. The problem with the comparison is that e.g., the Starrett dial test indicator that I got for $10, and the new one that retails for around $200 are hard to compare because there's no liquid market for 30-year-old measuring equipment. While it's adequate for my hobby machinist use, it wouldn't be acceptable in a precision shop since it has no calibration history.

If you find an item where you can reasonably compare apples to apples, e.g., a car, you see that the final price of a car at auction is usually pretty close to the price of the same make/model being sold on the open used market. The slightly lower price of the auction car reflects the risk of the repairs that might be needed.
Your heart literally gets bigger! Your stroke volume goes up, and you probably have more blood plasma, too. This aids in fueling muscles.

Though, if you Google heart hypertrophy, you'll find a bunch of scary things, because your heart can also get bigger in a bad way rather than a good way.
> tight indeed

Not even close. Bills of attainders named a person and suspended their rights with no right to trial. (Analogous to proscription.)

The only thing this law has in common with those is it names a person, ByteDance, as an intended target of enforcement. The enforcement actions must still be done through the courts to which ByteDance retains access.
Most problems are hard to "solve" because we entertain the delusion of solutions that don't exist — solutions which tie everything together with a nice bow and require no discomfort or negative emotions of any kind.

Alex Hormozi says "the life you want is on the other side of a few hard conversations."

I would channel that to say, "the solution you're looking for is on the other side of a few uncomfortable feelings."

And usually, it's just the fear of the feelings, not the feelings themselves.
What about the other 10 ways that appear when you program for your OS rather than a browser?
After all of the times that I have heard this argument, I now believe that the lesser evil is allowing people to sell grenades on street corners. This logic causes complacency in users of products and removes any responsibility on the part of malicious actors who still find ways to use the "softened" version of these products badly. They will now just blame the people who didn't "soften" them properly.

So no thank you, bring back responsibility to end users of products, and allow suppliers to develop the best capabilities they can.
Agreed, to a point, but we're talking about the accel pedal in a vehicle with more torque than god.

Glue is insufficient. It was insufficient with it was decided. It was insufficient when it was implemented and while I'm not a car designer, I can
state that glue, in this case? Predictably insufficient.
Fifteen years have passed since the Copenhagen Summit, yet the G7 nations, particularly the United States and Germany, have failed to eliminate coal usage. This is disheartening. This is a significant failure from the Western world to both present and future generations globally, especially to India, Latin, America, Africa and South East Asia and Islanders in the Indian and Pacific ocean who cumulatively had a minimal impact in all this but will bear the brunt of the consequences.
You can't attack other users like this, no matter how wrong they are or you feel they are.

We've had to warn you about breaking the site guidelines before. If you keep this up we're going to have to ban you, so it would be good if you'd review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.
- Being able to use an OV Fiets. This requires putting a free subscription on the card.

- Automatically adding money to the card's balance when it runs low

- Getting back the money on the card when it expires

- Senior discounts for people over 65

- Being able to add a subscription when you do want one for a while
I wonder if the inspiration for this comes from Bibles? It's a common practice to have direct quotes from Jesus in red.
Probably PEBKAC, as you expect someone to be 100% right. That's clearly impossible, thus it's a problem with you, not them.

I expect people (including myself) to be ~50% right in disputes, based on symmetry.
We like Vega lite. I always find it gets me 95% of the way there very easily. It’s the best we’ve used. You can download as svgs too.

We use it for our online graphing in its native JavaScript form.
It's like he didn't even read the letter. It's fact after fact, sourced and linked and screenshotted, demonstrating that Dolstra, the Foundation, and Anduril are engaged in toxic leadership that are concretely limiting the Nix Project's ability to build good software. It's not even about Anduril's business, it's about how they're at the center of a web of conflicts of interest that are producing poor software engineering decisions and driving away good contributors. The letter's authorship clearly understood that the obvious response was going to involve tone policing and complaints about "ideology" and went well out of their way to write the letter to address that avenue of attack - the whole first paragraph is about how it's not about ideology, the first sentence is that it's not about ideology, there are dozens of points about how it's not about ideology. It's all about observed cultural dynamics and results.
> Tax these

Good luck. And I'm not saying you're wrong or anything, just that it won't be easy. Look at what happened in Canada when they increased capital tax rate few weeks ago. It was a ton of articles and opinion pieces about how it will destroy the economy and innovation. You try taxing more in US and it will likely be an even harder push back given the larger ultra-high net worth population.
And the Tesla stock is up by +29.73 (17.66%) as of Apr 29, 12:24 PM EDT.
I honestly don't understand what objecting to them as a sponsor does. Sponsorship benefits the project for everyone. Is the objection to both the sponsorship and their presence in the conference? Folks who don't want to engage with them at the conference can simply not engage with them.

Also AFAIK one of the conferences objected to their presence, so they weren't able to have a booth there. Individual participants are in their right to make these decisions and act on them (like that one conference did). What exactly is the outcome people want?
Reportedly, Phil Spencer (Microsoft Gaming CEO) wants to allow alternate app stores on Xbox consoles:

https://www.polygon.com/24108670/xbox-epic-games-store-phil-...

That would be a huge competitive advantage for Xbox, IMO.
Seems like there are a lot of BBS nostalgia pieces recently. Times were definitely simpler.

I fondly remember my first few experiences after the family PC got it first modem and computing has never been the same since.

Surprisingly the author skipped over CompuSERVE, Prodigy, and AOL, all of which had very active messaging forums and early chat systems.
Peter Thiel was like that before he got rich. He was very politically active in his Stanford law days.

I don't think the problem is limited to American programmers. Actors and musicians have been behaving that way in this country before personal computers were even a thing.
I'd recommend Tinker Tailor Soldier Spy instead.
>Don’t make people think or read too much — they’ve got things to do

That is great an all but when you are endorsing someone for a serious position of power, shouldn't we want them to be engaged and thinking?
That's all human element, so it's true, we can't automate that part.

A bit tangential to what I was referring to, but essentially we can sum your points up to labor shortage, right?

The current limit to the number of judges is artificial. Law school doesn't have to cost $250k. And pay doesn't have to be $30k at entry to a government job. That's not a lot of incentive to remain a judge. Those are easily fixable if legislators choose to fix them.

Instead, Congress seems to be hoping they can get Facebook to make the problem go away, ignoring the root cause.
>It's very reasonable to not want your work used by arms dealers

One man's arms dealer is another man's defense against death and destruction. I'm no fan of defense contractors for many reasons, but there is a simple reality that you need weapons, and lots of them, to defend yourself and your nation against aggressors, and someone has to build them. Imagine how much worse the war would be going for Ukraine if they didn't have advanced weaponry being provided to them by defense contractors.

If you don't want arms dealers using your work, then don't release it under an open source license.
I love "anon" for that reason.

"I will be there anon!"

If anyone complains about me being there either too early or too late, or neither, I point them to the dictionary:

https://www.merriam-webster.com/dictionary/anon

It can either mean "now", "soon", or "later".
So require a backdoor to shut down software running on someone else's hardware you mean?

Doesn't this inherently break normal distribution of source code which inherently doesn't come with an off switch?
Show HN: A community for every digital book
Hey everyone!

I'm super happy to announce that every digital book written on Facet.ink now seamlessly evolves into a community hub where authors and readers can engage, discuss content, ask questions, and provide feedback. This new feature (we call it "Community") marks our next big stride toward cultivating a community that thrives on collaboration, inspiration, and ongoing improvement.

As an author you ...

* can receive feedback on the books you've written on Facet
* can connect with your readers
* can find inspiration for you next book
* can learn from your readers
* can support your readers if not everything is clear
* ...

As a reader you ...

* can give feedback to the author of the book you're currently reading on Facet
* can ask questions if things are unclear
* can connect with other readers
* can follow on updates of the book
* ...

What do you think of it? I'm super excited to receive your feedback. You can test the community feature by adding the example book from our homepage (facet.ink) to your own personal library.

Thanks! Matthias
Yeah, I've taken to occasionally testing some of the simpler stuff I write in PlusCal without telling managers. If they think I'm dicking around with "theoretical" math stuff they might get annoyed but if I submit code that works correctly within a deadline I suspect they'll be alright.

My long term plan on this is to submit a bunch of code that works correctly the first time, and eventually once I am established at this job as "clever" I'll reveal the PlusCal/TLA+ specs and hopefully have a decent sales pitch.
I'm with you. I don't really agree with all the praise it gets. I liked it at first but it really seemed to run into the "manufactured drama" trap that a lot of TV shows run into when they try and keep it going. It really ruined my suspense of disbelief.
If I could choose between what’s more off putting: the authors way of writing or the subject he’s writing about, I think it’s an easy choice for me.
First regular molecular fractal in nature
> On one hand, I struggle to think that people might actually care about switching "master" to "main", as opposed to making wider improvements to inclusivity.

I thought it wasn't a big issue until I saw how hard one side fought to keep the name "master".

After that I changed my mind and name all of my branches main and give a little push to projects I'm part of to do the same.

Plus, words do have power:

https://www.youtube.com/watch?v=51USLgPWhgc
I want to give some advice: Don't judge it by its first few episodes. When I first checked it out, the basic setup seemed rather inane and I stopped watching.

Then, a couple years later, I needed something to watch during long exercise sessions and I checked it out again. It was getting much more interesting by the end of the first season.

And every season got better and richer. By the very end, I experienced it as actually deep, especially in the way the Keri Russell character unexpectedly evolves. It was a real pleasure and I'm very glad I had the chance to enjoy it. Recommended!
> even this example is a ban on a specific action: changing lanes without using a legally defined indicator

This is directly analogous to requiring disclosures and certifications be filed with the state. Those are actions as much as hitting an indicator.

I haven’t read the proposed bill closely. But it seems to be a standard rulemaking bill.
> Of course there are other lifeforms out there, it's statistically implausible for it to be otherwise.

I'll grant you that once we have found a single other planet with life. Until then we're doing statistics on a single data point and no, the number of planets and galaxies etc are not sufficient to statistically determine the prevalence of life because as yet none of them are confirmed to have life. This is wishful thinking and statistical truthiness.
Student here: I legitimately cannot understand how senior developers can dismiss these LLM tools when they've gone from barely stringing together a TODO app to structuring and executing large-scale changes in entire repositories in 3 years. I'm not a singulatarian, but this seems like a brutal S-curve we're heading into. I also have a hard time believing that there is enough software need to make such an extreme productivity multiplier not be catastrophic to labor demand.

Are there any arguments that could seriously motivate me to continue with this career outside of just blind hope that it will be okay? I'm not a total doomer, currently 'hopium' works and I'm making progress, but I wish my hopes could at least be founded.
The problem of using a device and extending its lifetime (remember, this is a variable, not a constant)

(and Apple holding onto a device that is traded in doesn't help when the device could be used by the original owner with an upgrade)
Please don’t.

It’s unhelpful to the argument when you do this, and it makes our side look like a bunch of smug self entitled assholes.

The reality is that AI is disruptive but we don’t know how disruptive.

The parent post is clearly hyperbole; but let’s push back on what is clearly nonsense (ie. AI being more dangerous than nuclear weapons) in a logical manner hm?

Understanding AI is not the issue here; the issue so that no one knows how disruptive it will eventually be; not me, not you, not them.

People are playing the risk mitigation game; but the point is that if you play it too hard you end up as a ludite in a cave with no lights because something might be dangerous about “electricity”.
Show HN: Summarize YouTube videos under 10 seconds
That’s been true for a while though. Datacenters re not usually near your software engineers and researchers
I love that there are multiple sensors that can be compared to like this, but also love when the optical images from Hubble are compared as well.

The images that combine all of the frequencies from Chandra X-rays, Hubble's optical, and now Webb's IR make for some truly fascinating images.
That would not make any sense to Microsoft. Xbox consoles are sold at or close to manufacturing cost but it's worth it to MS because it locks consumers into their ecosystem that generates a lot of after-purchase revenue. Allowing windows on the Xbox would be equivalent to subsidizing a PC to consumers.
Contributors to open source projects aren’t asking the question “should the thing be done,” they are asking the question “should I do the thing.” I think lots of people fall into the general bucket of “sure, the military is necessary for a country, but I don’t personally want to work on it.”

It is a weird sort of diffused understanding of responsibility (we all pay taxes and our representatives vote on whether or not we’ll do war, after all), but I think it is not that uncommon. Lots of people don’t seem to want to be unusually personally responsible for military applications, compared to their peers, I guess?
It's probably worth the trouble to try making some DIY pykrete.

Take a chain saw to it. Take a sledgehammer to it.
From my experience most government programs are more focused on ensuring that _everyone_ has the same baseline experience rather than anyone having a better experience. I don't see why internet lines would be any different.
> in Seattle-Tacoma area, I have waited 10 weeks for an ENT, and 12 weeks for PT availability following a car accident

Have you checked if this varies with insurance provider?