skysight-inc/HackerNews huggingface dataset:
Bro I'm a gun owner and a big time first amendment proponent and all that. I've been called a socialist, communist, American hater, a racist and more by those on the right as soon as I contradict dear leader slightly.

The right is every bit as bad at this as the left because at the end of the day people are going to people.

Democrats for life of America disagrees with your assessment. The organization has existed since 1999. Henry Cuellar is a member of the democratic party and is very "pro-life".

The issue is that "pro-life" has morphed into anti-choice. What is happening in Texas and other states is not pro-life. Forcing women to die is not a pro-life stance.
Depends on team's experience level
thanks for the reply and tips, lots of useful information in there.
Yup. Unless you're providing a truly zero-access encrypted service such as chat (e.g. Signal), there truly is no way of avoiding it while staying afloat as a private company. It seems people don't understand that email, which is Proton's bread and butter, CAN'T be fully anonymous and private in relation to the provider unless the provider severely limits functionality by only allowing PGP.
This resonates with me. I've recently come out of retirement, and really gotten back into programming and product building. I've done this a few times before, but even with experience, I STILL find it hard sometimes to not just dive right in and start building. Mostly, it's because I enjoy it so much.

Now though, things are different. After a throw away project to get back into things, I realized I could very nearly just build first and find product market fit second if only because building is sooo much quicker now.

I decided that over the course of a year I was going to try building 3-6 separate projects, and assume at least one will be successful. My most recent project I realized very late that it's probably going to be very hard to ever make much money; so for now, I'm giving it away for free, just to see how people use it (https://seikai.tv).

I've not just started a new project and for sure this one is going to be a unicorn!
A more constructive take away, would be for the left to learn from and adopt some of what makes Trump successful.

If your primary personality is perceived as immature, it's going to cost you votes.

If you can connect with people on multiple levels, you can broaden your appeal by appeal to people with preferences for different levels of maturity.
guess we'll have to switch back to ARPU now...
> Literally every one of those questions can be trivially googled. (In previous generations and fora, this is where you'd be mocked with LMGTFY links). You just, to continue to embrace the frame, don't want to do the work.

I find this an odd statement. I mean, no, I don't want to do the work! Not if it isn't necessary in the first place.

Take staging (or the index, because another of Git's foibles is poor naming conventions that stick around and confuse newcomers). It's kind of a commit, right? In the sense that it's a snapshot of work that represents a change to the code. Except we can't really make it behave like a commit, we have to interact with it using special commands until we turn it into a commit. Are these special commands really doing much differently than we might do with another commit? Not really.

Or take stashes. Stashes are more like commits — they even appear in the reflog! But they also aren't real commits either, in the sense that you can't check them out, or rebase them, or manipulate them directly. Again, you need a bunch of extra commands for working with the stash, when really they're just free-standing anonymous commits.

Or take branches. Branches are, as everyone knows, pointers to commits. So why is it important whether I'm checking out a branch or a commit? Why is one of these normal, but the other produces hideous warnings and looks like it loses me data if I haven't learned what a reflog is yet? And if a branch is just a pointer, why can't I move it around freely? I can push it forwards, but I can't move it to another arbitrary commit without fiddling around a lot. Why?

Or take tags, which are like branches, but they don't move. Is "moves" and "doesn't move" such a deeply important distinction that Git needs branches and two different kinds of tag?

---

To be clear, I think Git is a good tool, and I agree that once you've started to familiarise yourself with it, it's not so complicated in day-to-day usage. Yes, you'll probably need to Google a few specific commands every so often, but the general UX of the tool has significantly improved since the early days, and it is getting better.

That said, I also don't like the idea of settling with Git just because it's good. If there are alternatives out there that can do everything that Git can do, but with a simpler conceptual model, then I want to try them! (And, spoiler alert, I think there are better alternatives out there — in particular, I think Jujutsu is just as powerful as Git, if not more so, while simplifying and removing unnecessarily duplicated concepts.)
Looks like they've flip flopped already:

> Effective February 5, 2025, the Postal Service will continue accepting all international inbound mail and packages from China and Hong Kong Posts. The USPS and Customs and Border Protection are working closely together to implement an efficient collection mechanism for the new China tariffs to ensure the least disruption to package delivery.
You can use any parser, any method of chunking, and any document loader
Americans may not think of themselves as an “empire,” but much of the world does. The average age of empires, according to a specialist on the subject, the late Sir John Bagot Glubb, is 250 years. After that, empires always die, often slowly but overwhelmingly from overreaching in the search for power.

the US is 249 years old.
Absolutely they are.
I like the language but I can't help but feel it missed the train and that the ergonomics improvements it offers are too small to switch over from Python.
> If you believe that AI development is a prime national security advantage, then you absolutely should want even more money poured into AI development, to make it go even faster.

This, this is the problem for me with people deep in AI. They think it’s the end all be all for everything. They have the vision of the ‘AI’ they’ve seen in movies in mind, see the current ‘AI’ being used and to them it’s basically almost the same, their brain is mental bridging the concepts and saying it’s only a matter of time.

To me, that’s stupid. I observe the more populist and socially appealing CEOs of these VC startups (Sam Altman being the biggest, of course.) just straight up lying to the masses, for financial gain, of course.

Real AI, artificial intelligence, is a fever dream. This is machine learning except the machines are bigger than ever before. There is no intellect.

and the enthusiasm of these people that are into it feeds into those who aren’t aware of it in the slightest, they see you can chat with a ‘robot’, they hear all this hype from
their peers and they buy into it. We are social creatures after all.

I think using any of this in a national security setting is stupid, wasteful and very, very insecure.

Hell, if you really care about being ahead, pour 500 billion dollars into quantum computing so u can try to break current encryption. That’ll get you so much further than this nonsensical bs.
Bitcoiners understand it well. They realise that in order to stabilise in value and become a unit of account, it has to grow close to it's ultimate potential as a store of value first. Which in the case of bitcoin is potentially well over $100T market cap.
This is why El Salvador is likely willing to back down in the currency aspect for now and focus onto accumulating and holding bitcoin reserves.
You can build your chatbot with langgraph, langgchain or any other framework and build the front end you want
USPS Halts All Packages from China, Sending the Ecommerce Industry into Chaos
I work on ATC software in another country. In my experience the biggest hurdle is the way the software is being developed and sold. ATC authorities and service providers buy these systems as a product but they don't have the code. Developers of the products (people like me) constantly have to maintain different versions deployed all around the world for different areas or countries or service providers. And there are hundreds of different systems working in parallel for no reason. For example there is an airport with 5 runways here and they installed a specific software just to monitor the speed and altitude of the planes taking off from this runway. They already have 5 different survelliance monitors feeding this info as well as direct view from the tower. Every new software now also has to consider and integrate with this specific system and many like it.
It's a UN body, so there's no strict enforcement. If the USA decides to ignore the UPU's fees and regulations, there's not much reason for other countries to accept American postage stamps and post in general under UPU rules, though.

Without the UPU, the USA would need to negotiate rules and fees with every other country on the planet individually, causing an explosion in complexity, administrative overhead, and cost. If the negotiated rates are good enough there can be a net benefit for the American government, but I doubt they'll be able to make it work.

I don't think the USA will leave the UPU, though, they're probably working up a small fine to try to force renegotiations. A dangerous game, given how sick the world is getting of America already.

During Trump's last presidency, the UPU was already involved during the trade war started against China, and the USA paid off the UPU for 7 million dollars.
I think it means the next administration would have to hire new people to offer grants to researchers. This would bring new perspectives into the process. There is never any shortage of researchers to fund.

And that the ranks of researchers, which are often stagnant due to a shortage of jobs for PhD holders, would experience turnover in the interim, creating openings for fresh voices when the funding resumes.

Ideally, imo, the grant process could be distributed across more organizations rather than being as centralized as it has been. The next administration might be free to do so if the existing orgs are no longer thriving at that time.
That's such a reductionist view of marriage, but it's completely in sync with the modern fleeting pleasure seeker mentality, coupled with the end game of commoditisation. Don't like your car? Change it. Don't like your wife ? Change it

> People change and so should relationships if the people in it don't find them suitable.

If that's your starting point why even marry ?
It’s the power of boredom, imo.
Bonobos recognize ignorance of others, a trait thought to be unique to humans
NIH and NSF ultimately report to the executive branch and if their reach can be expanded under executive fiat in a democratic administration, I don't see why they can't be limited under a republican one?
Imagine that, having the option of saving your money for things you really want instead of being forced to spend it on things you don't, or risk lending it out for essentially free to compensate for the continuous fall in value.
Isn't this a dupe of https://news.ycombinator.com/item?id=42934236 ?
I personally believe that we do have unprecedented number of tools in our disposal to be successful, compared to any other time in our history. The problem is somewhere else.
And that's why I don't care anymore

Yup. Doesn't matter.

Code style should be consistent and look nice, probably use the default without too much nitpicking. You have bigger fish to fry

There are better things in life to worry about

"Craft", most code goes to irrelevancy in 5 yrs. And if it doesn't it's fixable (amen for AIs)

Try to sweat up every detail right off the bat and you go nowhere
That’s because the few hard rules you have to comply with have workarounds and matters rarely. In house construction, you have to care about weight, material degradation, the code, etc… there’s no such limitation on software so you can get something to work even if it’s born out of a LSD trip.

But we do have some common concepts. But they’re theoretical, so only the people that read the books knows the jargon.
> for some reason the author never bothered to attach the name to it

Respect for his readers’ intelligence, maybe.
> DO people identify as British or European?

And that framing is where the trick is hidden. People are perfectly capable of accepting and having multiple identities. They can be a mom of their kids, a receptionist of company X, a neighbour of street Y, a citizen of city Z, a member of the flower gardening society, a supporter of football club Q, citizens of the UK and Europeans too.

In fact you don't have to choose between these identities. But when you frame the question like that it make sense that people would choose what is closer to them.
I think Frontend (or maybe slightly expanded App Development) is a greatly underappreciated skill. It's easy to throw a UI together, but to do it in a way that is obvious to your user's, can be maintained and can move at the speed the business needs is a tough ask.
So time to retrench and look inwardly instead of projecting power?

Maybe instead of meddling in international affairs via cover NGOs, let those people work out their own problems like we did in our early republic. We don't have to be captain save-a-hoe for the world.
> Does TPM support/requirements actually have any meaningful impact on a home user?

Disk encryption, Windows Hello and PIN bruteforce prevention. I have no love Microsoft and avoid using Windows whenever I can, but I think making those features accessible to more people is a good thing.
there is an insane overhead to any improvement that can be made to these systems.
If I was a billionaire who wanted to become even more rich by any means possible, I would do exactly that
In a sense, graphics cards are the root-of-trust for PC-based DRMs (as they implement the necessary components such as HDCP authentication), not the TPM (which is useless for this task). In fact, PlayReady (which is Microsoft's DRM solution) does this exact thing: https://learn.microsoft.com/en-us/windows/uwp/audio-video-ca...

(...or use things such as the already-dead Intel SGX, which never touched TPMs at all)
Ah! There is a deity.

Mobile app? You must be joking - work occupies too much time as it is! But yes, you are correct it is now there under Setting -> General -> Suggested replies -> Off.
Carl Sagan may very well be correct, however he didn't make predictions about when such an event might occur, and his predictions were aimed at avoiding it occurring at all.

I've seen this article appear several times in two distinct time periods, one was after Trump was elected the first time, and the second is now.

Why is it popular now? Because people opposed to the present political party want to portray it as a decent into darkness and superstition. It's being used as a tool and it's hyperbole.

Don't fall for the trap, things in the US at least appear to be improving tremendously in just a matter of weeks. Border security is improving, cutting off trafficking and drugs. Middle East peace is advancing. Ukraine might be settled. Significant waste is being cut from government spending etc.
I like EdgeDB. The only downside I see is the lock-in, that is less of an issue with SQL.

While I have not used EdgeDB, I have used Hasura, which I really liked.

Wrt the syntax of queries, I know of https://prql-lang.org which is kind of similar of EdgeQL.

Funny that EdgeDB says on its page it tries to solve the ORM problem: I strongly believe ORMs do not solve any problem, they merely create problems (as I argue in the linked article).

Wrt my thoughts: the EdgeQL queries are usually still strings (no compile time type checking, not IDE tooling). With Hasura the GraphQL interface (that EdgeDB also supports) allows one to generate a client library based on the GraphQL schema: this allows one to have compile time checks on the queries, which is really neat.
"War is politics with bloodshed. Politics is war without bloodshed."

-- Clausewitz (I think?)
All investments are speculative.
̶T̶h̶e̶y̶ ̶m̶a̶y̶ ̶b̶e̶ ̶g̶e̶t̶t̶i̶n̶g̶ ̶r̶e̶a̶d̶y̶ ̶t̶o̶ ̶g̶i̶v̶e̶ ̶u̶p̶ ̶t̶h̶e̶i̶r̶ ̶o̶f̶f̶i̶c̶e̶s̶.

D'oh, they already did last year. So maybe just clearing out their storage.
ok that sounds bad, you should have the option to go back to design, but depending on what point you find that issue, depends on how much time you have wasted?
I read this book years ago and it had a huge impact on my thought.

I agree with your statements here, and I've been trying to figure out how to have some of these conversations with my Trump-supporter friends.

"He's planning to put migrants in Gitmo." But Gitmo has already existed through red and blue administrations. It's not like it's a brand new concentration camp.

"Look at the laundry list of executive orders." But Biden did a bunch of EOs early on too.

Both sides have done tariffs. Anwar al-Awlaki was an American citizen killed in a drone strike under Obama.

The Patriot Act and the 100 Mile Border Zone undermined the Fourth Amendment years ago.

We've permitted corruption and insider trading for congresspeople for years.

The fact is, we've had bipartisan "fascism" creeping up on us for decades. I don't even know where to start with root causes, and everything is so damn historically muddy that it's hard to persuade someone who genuinely believes that "Trump & Elon just want less government spending" that they're not using their exceptional powers for good.
Societal engineering is not mutually exclusive with either confusion over what fascism is nor the many fascist traits that have always been in this country.

But yes, I think I would probably just call the societal engineering "for-profit media". Manufacturing Consent should be read by every adult in this country.
I was expecting a how-to, not preconditions.

It is very hard to devalue assets and jobs that are valuable in fact.
top signal.
FCC Proposes Nearly $4.5M Fine for Apparently Illegal Robocall Scheme
That is a purely commercial take of the matter. I don’t think it’s controversial to argue the artisans who stand out do so because they care for the craft itself. Spending an extra hour or two perfecting the shape of the armrest in the chair may not allow you to earn more money from that one commission, but it might improve your knowledge and skill and be slightly more comfortable to the sitter. If they comment on it and appreciate it, so grows your motivation and pride.

Sometimes the code itself, and not its result, is the product. For example, when making tutorials the clarity and beauty of the code matters more than what it does.

I’m not arguing for obsessing over code formatting, but pointing out the line between “master of the craft with extensive attention to detail” and “insane weirdo with prioritisation deficits focusing on minutiae” is subjective to what each person considers important. Most of us seem to agree that being consistent in a code base is more important than any specific rule, but that being consistent does matter.

At the end of the day, we aren’t paid to eat healthily and taking care of our bodies either. But doing so pays dividends. Same for caring about the quality of your code. Getting in the habit of doing it right primes you to do it like that from the start in every new project. Like most skills, writing quality code becomes easier the more you do it.
The only real takeaway is the his base will be glad to Gish gallop their post hoc rationalizations for supporting him no matter what.
New vocabulary, thanks.

Reductive

-tending to present a subject or problem in a simplified form, especially one viewed as crude.
IMO, gofmt doesn't go far enough. It should sort imports and break lines automatically, or you end up with different people with slightly different preferences for breaking up lines, leading to an inconsistent style.

Something like gofumpt + golines + goimports makes more sense to me, but I'm used to ruff in Python (previous black + isort) and rustfmt.

I'd say that if you're manually formatting stuff with line breaks and spaces, that should have been automated by tooling. And that tooling should run both as a pre-commit hook and in CI.
Best dating advice I ever got was "get busy doing something you are good at and proud of, and you will attract someone who appreciates that".

Apparently you are good at wearing aloha shirts and finding products. ¯ \ _ ( ツ ) _ / ¯
> More advanced typing features slow down compilation even more.

C++ is a bit of an outlier here. But really people should think of typechecking as shifting fault detection earlier in the process than runtime. It doesn't matter if your test suite starts slightly quicker if you have to wait for the whole thing to run to find something you could otherwise have found with types.
Out of interest, why a new protocol instead of supporting subsonic or mpd or whatever?
Im an adult and cant stand sms. It makes texting unowrkable.
I do think purity spirals exist on the right, but they are not as all emcompasssing as on the left.

You can be shunned from MAGA, while remaining republican. You can be shunned from the religious right, while remaining republican.

There is significantly more ideological diversity within the republican party than within the democratic party, and the result is democrats switching to republican at a rate 4 times higher than the republicans switch to democrats.
SEEKING WORK - Remote | Senior Python Backend Developer

Here's a gist of things I've built:

Developed an auto allocating ec2 instances and s3 units system, on requirement basis for a PaaS project. I've built web sockets for a trading exchange order book, with Django channels and Redis, developed real-time trading charts, built a python bot to resolve payment disputes for an international bank, bucket token investment features which allows asynchronously buying multiple crypto tokens with single deposit, similar to mutual funds using Django and Celery.

Core expertise is on backend, with experience in developing stateful websites using react with next as well.

Skills: Django, Postgres, Redis, Docker, Flask, Fast API, AWS, DigitalOcean, Git Actions, Prometheus, Celery, jQuery, Bootstrap and React.

Currently, contributing to some open source repos like reflex, mantis.

GitHub: https://github.com/Jishnu-Nandhiath
Resume: https://drive.google.com/file/d/1rIctR9eYV6jTgu_PuZsLGdGlhpK...
Email: jishnun789 (at) gmail.com
Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.[1]

[1] https://go-proverbs.github.io/
Surely your request is in jest?
To me "craft" is about keeping code efficient, scalable, extensible, well-tested and documented. Code style is more about what naming convention to use, tabs vs spaces etc. - it's nice to have it consistent, but no need to spend more than 5 minutes arguing about it.
It can be a genocide before they're all dead you know. If we go by your definition the holocaust wasn't one either.
I kept at mathacademy for about 6-8 months and completed Foundations 1, which was mostly a review of things I'd forgotten. Once I got to Foundations 2 and started regularly failing quizzes, I had to let it go. In my opinion, the pedagogy of "learn this one method to deal with this one problem type, we'll teach you why it works later" is great for young learners and their sponge-like memory, but I'm well into middle age and my memory is shot. I failed quizzes because I forgot the rote method for the solutions, even though I mechanically understood the method and had completed several problems just like it. Taking copious notes might have helped, but there are only so many hours in the day and flipping through notes during timed quizzes is tough.
Not saying don't try it, definitely do (especially if your memory's still sharp), but if you start failing, don't be too hard on yourself.