skysight-inc/HackerNews huggingface dataset:
I've been there.

If it happens too much, then the process is not working. Do you agree? If it happens occasionally, then it's just variance.

If it is important to a team to know about this variance, then I could imagine someone would think of measuring it, temporarily, to understand the situation. But not turn the whole thing into a process.

I've been on teams that transformed every little mistake into a lesson, burdening the whole team with cargo cult processes. Things we did because "once upon a time....". That's not healthy. I'm not implying that's your case, just showing another perspective.
In theory, sure, in reality it's almost always much more benign and they have terrible Opsec over time that allows people to piece together their identity. Especially if they reuse usernames across services.
On the contrary, in academia they can do lots of damage by encouraging the same behavior in new engineers.
Let me ask you, non-combatively: do you think they can keep this up?

Their stock is bumping along at $200. If they can keep people coming in and staying, then the stock can go brrrr for decades. But if they cant, eg the trickle of CTOs repatriating workloads to prem becomes a roar, it wont, and AWS will turn into IBM.

You clearly have strong opinions on how AWS operates, but their stock holders are happy bunnies. What's your prediction?
Looks really nice! Really need Remix and Tan-Stack support though - these are taking a lot of market share from Next.js because they have less confused models.

I think it shouldn't be too hard. I could even add Remix support for you if you wanted to do a contract (I am not able to do major open source work for free right now.)
EC2? It has not been under market value for a decade now. It used to take 12-24 months of on demand pricing to buy the hardware outright in the 00s. Today it's under 6 months for every instance type. With GPU instances being measured in weeks.

S3? Laughs in egress costs.

AWS considered harmful.
sounds like typical high school bullying except by adults and so-called professionals. how does a disagreement between two turn into multiple departments jumping in for one side?
Here's some reddit discussion on the same topic, which started with a link to the announcement blog: https://www.reddit.com/r/aws/comments/1gxgowz/improve_your_a...
VR headset with Valve Index controllers (~$1200 total)
It was cool initially and Half Life Alyx was a great game, but overall it wasn’t worth the money with how little I use it and how many issues there are with VR and VR games.
Git-crypt is a dead product with numerous unresolved issues and drawbacks.

Newer versions of git cause git to crash when invoking git-crypt[0].

It doesn’t scale with users: Off-boarding a key is a commit in git. Since it is trivially easy to rewind a git repo before the revocation commit and then decrypt with the revoked key, this means you need to rotate every key under management when any revoke is performed.

It provides the illusion of asymmetric key encryption, but your asymmetric key wraps a shared symmetric key used to encrypt the entire repository. This also means a user could roll the repository back before a key was revoked and steal the symmetric key used to protect the repository and then use that key to decrypt the repository any time in the future.

It doesn’t scale with the number of files under management. As a result of how it’s implemented, every invocation is a separate process launch. This means every file triggers an asymmetric unwrap of the symmetric key. If you’re protecting your GPG key with hardware keyfob, decrypting the repository will take a long time.

This product seemed like a cool idea for a while but it’s implementation leave much to be desired and has not stood the test of time…

Password-store[1] does a better job than git-crypt for single user git based gpg encrypted password management.

For multi-user git repo encryption I prefer Mozilla SOPS[2], especially when coupled with something like AWS KMS…

But then you might consider stepping up to something like Hashicorp Vault[3] or Infisical[4].

[0] https://github.com/AGWA/git-crypt/issues/273

[1] https://www.passwordstore.org/

[2] https://github.com/getsops/sops

[3] https://www.vaultproject.io/

[4] https://infisical.com/
It disappeared from HN front page within a couple of hours, even with over 150 points, and I couldn't find it again in first 5 pages before I gave up.

HN ranking algo is really weird that way. You'd expect things to slide downwards, but they just teleport to page 10 or whatever.
I've used both AWS and Google Cloud. I prefer Google Cloud myself and especially Google Cloud Run - which I've written about here: https://benhouston3d.com/blog/why-i-left-kubernetes-for-goog...
There is nothing you are supposed to be doing with free time, hence free time.

Tbh tho, there is nothing that we are supposed to be doing in this world rn anyways, nobody was born to work any of these jobs, we didn't evolve to flip burgers.

This is the old world, don't place too much stake in it, everything will change and then what?

If you want to listen to a podcast, do it. If you want to do something else, do that.

Don't do what you don't want to do, that's all there is too worry about.
I'm sure the 25% tariffs to start are going to kill pretty much all laptop sales next year anyways. I don't think anything at all will be driving laptop sales.
Some smokers will tell you about one guy that drank like a fish and smoked like a chimney and still lived until 100 or something like that.
This story really hits home for me. My dad was a physics teacher, and these complaints sound all too familiar—especially this part:

"I did what the University told me to do, and then these administrators ruined my life for it."

It’s frustrating how often dedicated educators are forced to navigate politics instead of focusing on teaching. The best educators are usually the least political, while those who thrive in politics often end up as administrators.
https://news.ycombinator.com/item?id=42228759 spent 9 hours on HN's front page.

The reasons why posts drop in rank are explained at https://news.ycombinator.com/newsfaq.html.
> Unlike most driver’s licenses, a passport card doesn’t expose one’s address.

Coincidentally, this is also how it works with German passports. You're legally required to have either an ID card or a passport (or can have both.) The former has your address and comes with a bunch of ever-changing digital signature/ID features (that you need a special reader or app for). The latter is just a biometric (still RFID but well) passport, with only the city (issuing authority) listed.
We named our first child after our ISP, their customer service was that good
Labeling Cell Particles with Barcodes
AWS is the new IBM.

The question is if we're living in the new 1970s or 2000s.
If you regard two spaces being homeomorphic as meaning — roughly — that if you lived in either space you’d not notice a difference, it makes sense. To a one-dimensional being (that has no concept of curvature or length, since we’re talking about topology here), they’d all feel like living in a circle.
Why? Are you scared of perfectly good products?

If you added preservatives to your bread it wouldn't stale quickly either. Add a small amount of white vinegar to your bread and it will stale much less quickly.
It's not semantics because that was their justification for the search. They claimed to have been following him since Chicago even though he had only got on the train in Fargo. They also claimed that the money was from the sale of heroin, another lie. I'm not saying what he was involved in was legal, I'm saying that he was targeted and arrested on false pretenses.

I'm thinking they saw a young guy on a cross country trip who had purchased a ticket on short notice and decided to go after him. Maybe he was "acting suspicious" if he was nervous, but I kind of doubt that; he used to take beta blockers for that type of thing and what he was doing wasn't really out of the ordinary for him. Maybe they saw he had a history of taking the train that route. I don't know. But I do know that they lied in their justification for making contact with him.
https://web.archive.org/web/20241124180243/https://www.wral....
There are also inline headset mics for sennhesier headphones that work reasonably well (they’re part of the cable that plugs into the headphones). More convenient than a desk mic imo.
Show HN: Auras Personalities – Real-time aura scores of famous personalities
As an indie hacker, I built Auras Personalities.

It’s a platform that tracks and updates the “aura scores” of well-known personalities in real-time, based on breaking news and trends.

It’s basically a dynamic "stock market of personalities," with scores changing as public sentiment shifts.

Would love your feedback on the idea and execution!
No it wraps the underlying error
For 2023-2024, among SFUSD students who are 'Economically Disadvantaged':

70% of Asian 3rd graders met or exceeded state standards for math.

18% of Black or African American 3rd graders met or exceeded state standards for math.

The difference is similar for all grade levels (3 to 11) and for all years for which I've seen the data.

California provides lunch for all children who attend public schools. SFUSD gives first choice of school to those who live in the very poorest areas of the city.

https://caaspp-elpac.ets.org/caaspp/ViewReportSB?ps=true&lst...
The way I explained it when I taught English 101 to first-year university students: any substantive question can generate an answer of a paragraph or a life's work; in this assignment I expect you to go into this much depth. Of course, good expository writing is as to-the-point as possible, so the first hurdle for most students was eliminating the juvenile trick of padding out their prose with waffle to meet an arbitrary word-count. Giving a word-count to an AI seems (currently) to activate the same behavior. I've not yet seen an AI text that's better writing than a college freshman could be expected to produce.
Hedge your bets - drink decaf instead of regular every other day.

Nicotine gum sort of helps for the decaf days. I'm looking for other non-caff stimulant options if anyone has thoughts.
Show HN: Visually manipulate and clean large datasets; local and remote
Hi there! I'm working on an application which allows data scientists, analysts (and really whoever) to visually manipulate & clean datasets of any size, without writing code.

This stems out of my own personal experience over the past 6 years of maximal frustration trying to do Data Science and being forced to do lots of engineering to get anything done. (BTW I am a software engineer first, and yes, this still annoys me).

Lots of time (up to 80%) of data scientist's time can be attributed to working with data manually – think cleaning, validation, merging, visualization, data movement, dependency installation / configuration etc.

The tools are also super brittle meaning that everything is ad-hoc AND unstable. Uff.

Coco Alemana is my attempt to build an IDE which abstracts away the engineering layer from Data Science – as 85%+ of data scientists come from hard science instead of software engineering.

You're able to load massive datasets from formats like Parquet, CSV, and JsonLines – or remotely via Amazon Athena (and more to come soon). You can then move data around like Excel & Figma had a forbidden child. Joins can be done just by dragging one column into another frame, etc.

We have a bunch of cool stuff like auto-warning identification, union consolidation, easy column value mergers and renames, re-ordering, sorting, filtering, group by and the list goes on.

You can download the application and load a massive file within less than 3 minutes. It's free for everyone here. I'll keep an eye out for emails and will extend trials accordingly.

I'd love to hear what you all think :) Happy to receive any type of feedback, or roast ;)
Ask 37signals: How do you document code? (2008)
Presumably the airline is unaware of the practice by employees. How would they know? Not like the the employee or DEA is going to make them aware and confidential informants aren’t named in court documents.
Just like the last time he was president, I'll bet.
AI Dash Cams Give Wake-Up Calls to Drowsy Drivers
> This is a standard English idiom ...

Certainly true.

> ... but that doesn't make it incorrect.

Also true, and not a claim I made.
I have very strong opinions on lots of things I can't understand why people like doing, I don't need to understand someone's satisfaction before I determine how I feel about what they are driving satisfaction from. That's ridiculous.

I think people can't be alone with their own minds so they fill every second of there quiet time with someone else's thoughts rather than their own.
I would be sooooooo embarrassed to write this article and publish it
> The younger generation loves short-form, to-the-point stuff.

Meanwhile, Joe Rogan et al. have 3+ hour long podcasts…
1) Deleting individual files from ~/Library/Caches based only on their mtime is not safe - especially since some files (like files extracted from archives or downloaded over HTTP) may be stored with an mtime matching the source data. At a minimum, you really need to base this on the last access time; even then, I would be hesitant to delete individual files from an application's cache while leaving others.

2) /tmp and /var/tmp are cleared on reboot. Clearing them manually is probably not worth the hassle.

3) A week is way too short as a default for DAYS_TO_KEEP. A more appropriate value might be on the order of 30 - 90 days.

4) brew doctor is purely a diagnostic tool; it doesn't perform any maintenance operations. It doesn't belong in this script.
No worries. We all make mistakes and we all need pushback. While we disagree on what actions we should take, I still appreciate that you've expressed yours. I want to make sure that no one ever prevents you from doing so.
No worries, I’m on the US, east coast, seems to be working fine now.
Thank you for sharing your thoughts. You’ve highlighted some great examples of DSLs that have become essential tools in software development, like SQL and Markdown. However, the success of these DSLs often lies in their universality, broad adoption, and well-thought-out design. These qualities make them more than just isolated islands—they are foundational tools backed by strong community support and decades of refinement.

The point of the original argument is not to dismiss DSLs entirely but to caution against the hasty creation of niche, poorly designed DSLs that solve narrow problems at the cost of maintainability, steep learning curves, and a lack of long-term viability. The challenge is that many developers underestimate the complexity of language design and overestimate the benefits of introducing a new DSL for a specific use case.

In conclusion, the advice is not to avoid DSLs altogether but to approach them with caution, ensuring they address real needs without creating undue burden on the team. Thoughtful design and a strong host language can certainly help, but they don’t eliminate the broader risks associated with creating domain-specific abstractions.
Compatibility with older devices that aren't eligible for recent OS updates, I would assume?

Or, if the person is like me, they're more comfortable in Bash after years of it being the default. Hacking around in a less-familiar shell seems like a bad idea if it's optional when deleting data, regardless of what's currently the default. (I realize that zsh can execute commands with Bash syntax, that's not my point.)
If anyone is looking for alternatives as far as long term supported products go... I've had nothing but good experiences with Ubiquiti (Unifi) and OpenWRT. At the lower end of the price spectrum, OpenWRT supported devices can be an incredible value, and most will probably remain supported for decades to come.

More broadly, it's not just about the support commitment but also about the company's reputation for shipping solid software. i.e. what is the prior on a scenario like this after the product goes EOL.
People all over trust climate researchers less than scientists in general
So wait are people going to take this as the last chance to get a non-AI-infected computer? Or is the projection here that people are going to switch away from 10 because it’s going EOL?

I don’t really think official support means much, I mean Windows is basically insecure as a platform whether or not it is getting patches, so who cares really? And I’d rather be infected by classic dumb viruses than Microsoft’s first party AI enhanced malware.
It’s literally illegal to give students IQ tests in California.
That won't stop Qualcomm from claiming AI turns a profit when reporting their earnings.
I think a lot about the low code side and how we can make that work...at the end of the day that looks like a feature/integration into other platforms and that means a lot of matching opinions/interfaces.

I think K8s ecosystem did this well but it required big cross-enterprise working groups that produced things like CSI, SMI, OCI, and before that could happen, there was like 5+ years of storming and forming that had to happen before the dust settled enough for enteprises to step forward and embrace k8s/containers as the new compute paradigm

maybe i'm overthinking things.

onto the coding things -

> clever architecture still tends to beat clever coding

love this

> best code often is the code that’s not written and not maintained

it's too bad not-writing-code isn't as satisfying as deleting code

> it’s developments 5th or 6th version creating major overhauls

yeah the best agent orchestration architecture I'm aware is on interation 4 going on 5. I told him to open source it but he said "its .NET so if I open source it, nobody will care" XD

> There is agentic ai and human in the loop to still figure itself out, as well as how to improve the existing processes. 2025 looks to be interesting.

i'm stoked for it
Big victory in Tornado Cash case as judge says OFAC exceeded authority
In Haskell the numerator and denominator of the Rational type are unbounded integers, so one of the (many equivalent) ways of writing it is:

ghci> sum [i % (i+1) | i <- [0..9]]
17819 % 2520
ghci>

% is the constructor for Rational numbers. I.e. one half is written (and shown as) 1 % 2.

I'll spare people the full result, but:

ghci> sum [i % (i+1) | i <- [0..999]]
70755...77483 % 71288...20000
ghci>
If you as a user want third-party firmware usually you can jailbreak and install it yourself (especially if the original firmware has zero security). If we allow a vendor to choose to make "the community" responsible for their firmware, almost every vendor will choose that as quickly as possible (e.g. one year).
The first set I generated had a main pawn (that looked like a regular pawn, more or less) with two little tiny side pawns next to it.
very cool - come ping us in discord happy to help out - we did do a demo w/ dendrite/stagehand a few weeks back where the AI can pull you into a browserbase session OR just ping you in plaintext to get things like MFA codes etc
This is entirely correct. SOPS+kms, or similarly Berglas + GCP Secret Manager, is the right way.

Secrets belong in secrets stores, accessible via auditable IAM role grants.
Yeah I've been lifting consistently basically my whole adult life - with coaches, and squatting your body weight with proper form is difficult. Maybe 1/10 people I see regularly go to the gym actually squat at full depth. I can squat my body weight, but it took me a very long time and multiple coaches to get there with proper form.

People need to set realistic goals, like squatting _no added weight_. Seriously, squat with no bar and get your butt below your knees. That alone is a serious movement, you can get fit with just that.
Honestly i wish people would give up on the whole decentralized/federated thing. There are so many variants of the notion, and most implentations implement something that meets some technical definition of decentralized but not a useful one from a social perspective (especially at scale)
Something that supports OpenWRT.
You're absolutely right that if someone decides to create a DSL, it needs to be done right. The issue, however, is that most DSLs fail to meet this standard. Extensibility and leveraging existing tooling, as you suggest, are indeed critical factors, but they are rarely prioritized in the ad-hoc creation of niche DSLs.

The IBM JCL example perfectly illustrates the pitfalls of poorly managed DSL evolution. What starts as a seemingly simple and declarative tool often spirals into unintended complexity, becoming a "monster" that burdens users instead of empowering them. This is precisely why the original argument advocates for extreme caution: many developers underestimate these risks and overestimate their ability to design robust, maintainable DSLs.

In most cases, a well-designed library or framework offers a far safer and more effective solution, achieving the desired goals without introducing the long-term costs and complexities of an ill-conceived DSL.
Would the blockchain make it easy to prove the source of crypto assets?

Or are crypto holders at risk of being arbitrary robbed by the government if they don't have thorough enough records?
Love the Deep Space 9 Easter egg!
yeah it's an interesting point. I can only guess that we didn't do a good enough job of learning from the humans while they were doing their jobs...seems like traditional ML or even LLM tech might be good enough that we can take another pass? Overall the thesis of humanlayer is that you should do all this super gradually, move the needle from 1% AI to 99%+, and have strong SLOs/SLAs around when you pause that needle moving because quality took a hit.
Wait until Falun Gong gets a hold of one
You need to step back from the day-to-day and see if you are able to generate any meaningful accomplishments at the end of a month or a quarter. Things being a little random at a day level is okay if you are ultimately growing as an IC with projects / accomplishments that can help you for your next job or promotion.

People who are in constant PoC mode will eventually get burnt out and won’t get rewarded for it either. It’s a sign of poor management. See if you can work with your manager to create a set of quarterly goals to accomplish which are meaningful to the organisation. Unless your org is a very early stage startup, they should be able to do this. If not, time to find a new job or you’ll end up having wasted your time
Ironically writing less code is probably better!
thanks - fixed! emailed you separately
I gather that you didn't intend it as a personal attack, but we have to moderate by effects, not intent. By that standard, "how much of a pain in the ass you seem to be" is squarely in the personal attack category. Not a borderline call!
I just took a poll about art that had 50 examples and you had to choose which were human and which were not - I did very well, bc I'm awesome but apparently it shook the art world to its core, many of the professionals have no idea how to tell the difference/can't tell the difference.

The elements that identified a painting as human to me had nothing to do with appearance but everything to do with feeling.

Be passionate about what you present - if you can't be, don't bother. Passion is what will distinguish us from the AI - stuff like personality is almost immediately replicated, vocal inflections, funny comments, unusual spoken delivery - that's all within the realm of AI capability. Talking about micro blogging like it's God's gift to the world, not so much an AI thing, it won't feel right with AI.