MurphyA/hacker-news huggingface dataset:
by hadrien01 | 2025-05-02 13:43:00+00:00
I suppose this is in response to this executive order: ENDING TAXPAYER SUBSIDIZATION OF BIASED MEDIA https://www.whitehouse.gov/presidential-actions/2025/05/endi...

I would add that PBS has this to say about public media funding:

> The U.S. is almost literally off the chart for how little we allocate towards our public media. At the federal level, it comes out to a little over $1.50 per person per year. Compare that to the Brits, who spend roughly $100 per person per year for the BBC. Northern European countries spend well over $100 per person per year.

> And it really shows in the health of their of their public broadcasting systems. They tend to view those systems as essential democratic infrastructure. And, indeed, data show that there is a positive correlation between the health of a public broadcasting system and the health of a democratic governance.

https://www.pbs.org/newshour/show/a-look-at-the-history-of-p...
by leftcenterright | 2025-05-02 13:43:05+00:00
I think it is more about finding a "perfect" fit, from the last hiring thread there was a job for which I thought I was a good fit except that I was lacking some prior experience in a specific domain i.e. anti-fraud, and that alone was the basis for not pursuing it further for the company.

Also this time, I see companies hiring "security engineers" with "Strong proficiency in Go or Scala". It is not like they are willing to offer much higher salaries for people who are both security engineers and full-stack software develpers, they just want it for the same market avg. salary ranges.
by hcamacho1 | 2025-05-02 13:43:10+00:00
Location:Toronto, ON, Canada Remote: Yes Willing to relocate:Yes Technologies:Ruby, Python, Typescript, JavaScript, React, Node.js, Express, PostgreSQL, MongoDB, PineconeDB, Docker, DigitalOcean, Nginx,AWS (CDK, S3, Lambda, Batch, API Gateway, DynamoDB, EC2, ECS), Phabricator, Mercurial, Git/Github. Résumé/CV:https://haroldcamacho.dev/Harold-Camacho-Resume-2025v2.pdf

Email: harold.camacho.diaz@gmail.com

I'm a software engineer passionate about solving complex challenges with creativity and precision. With hands-on experience across a broad range of technologies, I thrive on continuous learning and building impactful solutions. Most recently, I co-created Splinter(https://splinter-app.github.io/), an open-source pipeline that simplifies unstructured data ingestion for AI/ML workflows. I’ve also contributed to the Mozilla Firefox browser, landing patches in key features such as Picture-in-Picture, Reader Mode, Private Browsing Mode, and about:policies.

I’m fully available and open to remote, hybrid, or in-office roles. I’m eligible to work in Canada and don’t require sponsorship.

https://haroldcamacho.dev/
by safety1st | 2025-05-02 13:43:29+00:00
Philosophy is just one of the liberal arts. This idea has declined in popularity in recent years but I still think there's a lot to be said for possessing a liberal arts education. If you have a good one your understanding of the world around you gets broader and deeper. You recognize why things are the way they are. In the long term you may spot opportunities you wouldn't have otherwise, or be able to solve problems that would have seemed intractable. Maybe most importantly you end up developing a sophisticated moral framework that's grounded in history and all the things that eventually led up to you existing and living the life you live.

You don't have to major in a liberal art or even go to college to get one, you can just read books. You also don't have to learn it all in your early 20s. You can just incorporate the great works into what you read throughout your adult life. It's very easy to find lists and recommendations online for what you should read if you want a broad-based liberal education. The general idea is simply to be informed about and understand the foundational concepts in philosophy, economics, political science, psychology, history, sociology, law, and so on. There is no need to go deep in any one them, unless you find it interesting and wish to do so. Someone who reads one or two foundational works in each of these subjects will have a wildly better understanding of the world than someone who doesn't. To me this is what living an intellectually rich life is and it's very rewarding. If nothing else, due to my liberal arts education I will never be bored in retirement, there are thousands of books that I would find it interesting to read.
by rsynnott | 2025-05-02 13:43:37+00:00
Arguably it's still at a level where it could be considered a cost of doing business. One school of thought is that for corporate punishment to be an effective deterrent it has to be _existential_; if you tell a company "if you do an illegal thing that makes you an extra billion dollars a year, we might eventually get around to fining you a few hundred million", then the rational company will say "sure, send us the bill whenever", and get on with doing the illegal thing.
by BoxFour | 2025-05-02 13:43:40+00:00
Meditations is particularly interesting because it’s clearly just Marcus Aurelius’s diary that was doubtfully ever meant to see the light of day.

He spends a fair amount of it repeating mantras to himself over and over again, or even arguing with himself in stream-of-consciousness.

It’s Marcus Aurelius giving himself a written pep talk. He struggles to uphold those stoicism ideals his whole life, failing constantly ant it, and Meditations is an artifact of it.
by haswell | 2025-05-02 13:44:02+00:00
I keep two lines for better coverage when traveling. A few years back, I switched to Mint and Visible (T-Mobile and Verizon), and haven’t looked back.

Yes, they’re the same networks, but my experience as a customer is significantly better and I’m spending significantly less than I was before. I spend less on both lines combined than I spent with Verizon in the past.

In the years since I made the switch, I’ve often wondered why I didn’t do it sooner.
by mmastrac | 2025-05-02 13:44:03+00:00
I wish Git had a way to "skip" a commit for blame for mechanical changes like this. It's the one big shortcoming I keep running into. A commit should be able to be marked as "blame-free" and git blame should then walk up to the parent commit.

It might be expensive to compute but man it would be so useful.

Edit: TIL about .git-blame-ignore-revs. I am the 1 in 10000 for this one today, thanks.
by behnamoh | 2025-05-02 13:44:06+00:00
One word: greed.

Apple as the company we used to know is long dead. I still buy MacBooks and iPhones but only because some remnant of the past still exists in them. The new company came up with Vision Pro, screwing Spotify over app commissions, screwing game developers users love (Epic), non-upgradeable devices, extremely difficult repairability, etc.
by xixixao | 2025-05-02 13:44:14+00:00
Which would be wonderful? (assuming all cars have similar tech at that point)

Basically every street could be a shared space like Exhibition Road[0]. Making the city optimized for cars is a relatively recent development in the history of cities. I say this as a car owner and driver.

[0] https://www.udg.org.uk/publications/articles/exhibition-road...
by lotsofpulp | 2025-05-02 13:44:27+00:00
Land value tax rates can vary within and without metro areas.

It already does, and no one is going to farm a few acres in the middle of a metro or suburb. They will hoard the land and keep it empty or underutilize it with low density housing/business to serve as a piggy bank they can 1031 exchange.

And again, the big distortion is old and wealthy people disproportionately benefiting from an orderly and secure society, while paying the least, while young people who work pay the most. See Additional Medicare Tax for another example.

> Maximizing income results in the same behavior with and without an income tax. Instead distortion comes modifications like not taxing health insurance and lower rates on long term capital gains etc.

I disagree from a society wide perspective, levying a higher tax burden on rent seekers is beneficial. Rent seeking needs to be disincentivized, and using earned income tax to keep rent seeking taxes low (such as land value and estate and cap gains taxes) is overall a negative for the future of society.
by panick21_ | 2025-05-02 13:44:51+00:00
The parties in the US are pretty damn weak. And their ability and interest in overthrowing their own members is limited. They need to focus resources on the battleground states. So in the US, parties are much less less powerful.

In Britain, you basically get removed from the party very quickly and as an independent its incredibly hard.

Trump is only the latest example of how parties are weak in the US.
by dereg | 2025-05-02 13:45:03+00:00
My main takeaway from this is that Luca Maestri was a blight on Apple. He steered this company into the most malicious of compliance schemes that only has increased their regulatory attack surface. On top of that, he's the one who discouraged apple from making huge investments in compute for LLMs that threatens to derail Apple and the iPhone's primacy as the gateway to information.
by throw123xz | 2025-05-02 13:45:45+00:00
> They just seem to be regular right wing by American standards.

Sorry for the throwaway, but has Europe moved too much to the left that AfD seems like a far-right party or has America moved too much to the right that something like AfD and Trump seem like "regular right"?

The fact you have neo-nazis supporting this "regular right" should tell you that at least some of the talking points fit their views.

Something else that we should keep in mind is that there are politicians in Europe that have views similar to Bush, Nixon, etc, and I don't see anyone calling them "far-right". Conservative? Yes. Not far-right.
by ziddoap | 2025-05-02 13:45:45+00:00
When viewed as a percent of their annual revenue, rather than an absolute number, it's not really all that massive. It's like 3% or so.

And you can't really just look at the 3%, you have to factor in what benefits (money, political sway, whatever) they received in exchange for the data. For simplicity, if they got paid, I don't know, $150M/yr from China for the data and they've been sending data for (at least) 4 years... They would have made a profit despite the fine!

($150M is obviously pulled out of my ass, just as a demonstration of how when you look at the fines from a bigger context, it might just be a line item on the expense report that's worth taking the risk on)
by thrance | 2025-05-02 13:45:48+00:00
No.

https://theconversation.com/same-sex-marriage-is-under-attac...

Trump's administration's opposes feminism, unions, socialized healthcare, welfare programs, university funding, legal abortions, climate change recognition, student debt forgiveness, gay marriage, trans identify...

They also: deport citizens without due process, enforce the "unitary executive theory", defund government institutions, remove health regulations, reduce taxes...

None of these things are left-wing, by any conceivable definition of "left-wing". What the fuck are you even saying about how the rest of the world has been shifting "extreme-far left"? It clearly hasn't.

Tell me again how the weak neoliberal party has gotten far-left? Do you think gay marriage is communism or something? Because I don't see the democrats advocating for socialized ownership of the means of production or other crazy shit. Mostly they hold mild and boring technocratic views on everything, and are sometimes slightly progressive when it's convenient.
by rssoconnor | 2025-05-02 13:46:03+00:00
I presume he is the same one who authored "Divine Proportions: Rational Trigonometry to Universal Geometry" (https://www.goodreads.com/book/show/791022.Divine_Proportion...) so I suspect he is not misquoted.

I actually quite liked "Divine Proportions". As far as I know Wildberger is eccentric, but not exactly a crackpot.
by rvz | 2025-05-02 13:46:06+00:00
> Also, my personal experience with LLMs fixing compilation errors is: when it works, it works great. But when it doesn't, it's so clueless and lost that it's a complete waste of time to employ LLM in the first place -- you are much better off debugging the code yourself using old fashioned method.

Or just 'learning the Rust syntax' and standard library?

As you said, LLMs are unpredictable in their output and will can generate functions that don't exist and incorrect code as you use more advanced features, wasting more time than it saves if you don't know the language well enough.

I guess those coming from dynamically typed languages are having a very hard time in getting used to strongly typed languages and then struggle with the basic syntax of say, Rust or C++.

Looking at this AI hype with vibe-coding/debugging and LLMs, it just favours throwing code on the wall with a lack of understanding as to what it does after it compiles.

This is why many candidates won't ever do Leetcode with Rust in a real interview.
by sam8401 | 2025-05-02 13:46:07+00:00
I feel you are spot on with your second last paragraph. I have similar experiences (although not at FAANG). That appears to be the invisible/"in the background" culture in star-studded teams/companies lately.

But ultimately, only you can know who you are, what you are capable of, what you want to be capable of and what you need to get to that next level.

There was a reason you considered/interviewed FAANG. If that reason is more important to you over $, real-world learning, skills, and abilities, you know what the answer is.

TL;DR you will figure it out one way or another.
by joshstrange | 2025-05-02 13:46:16+00:00
> Then, commit! As per Yelp tradition when rewriting every single file in the whole codebase, I attributed the commit to Yelp’s lovable mascot Darwin. It stands out better in git blame, and it preserved the extremely critical integrity of my commit stats.

Interesting, I fully expected this blog post to touch on `.git-blame-ignore-revs` as a way to not "pollute" the git history but I'm not sure when that "came out". I found a Github issue from 2021 asking for support to be added to Github so it may just be newer.

How do other people feel about this? Massive code changes across the codebase? Where I work some people are (understandably) concerned about it "ruining" `git blame` or IDE tools to blame. It's not useful to see "Converting to spaces!" on every line you want more context on. Yes, you can step further back but that's always been a little awkward for me (at least in IntelliJ) but maybe I'm missing something. I just find it incredibly helpful to understand the context of why a line was last changed and I'd want to skip over any edits like tabs->spaces.
by bhouston | 2025-05-02 13:46:26+00:00
The US is so weird right now.

You have a President who is ordering the defunding of tons of groups (universities, media, aid, institutes) while not clearly having that authority and often doing so for what he views as ideological crimes.

Also arresting and trying to deport people for things that are not clearly crimes (newspaper op-eds, etc) and without due process.

Very strange times.

Right now I have some faith the courts in the US will stand up to this and get the US back on track but I worry that dam may not hold forever.

Saving grace is that his is not widely popular, although that is more for his tariff moves than for the others.
by fsckboy | 2025-05-02 13:46:30+00:00
there are 25 comments here now, but none of them yet mention the opening idea of TFA, that if you click the first link you see on wikipedia and lather, rinse, repeat, you will get to philosophy every time.

if true, this is fascinating.

...

i just tried it a few times, and it worked! although the reason seems to be a bit less interesting. biography page: "so and so was a botanist" --> and we're headed to philosophy. "political party" --> decision making. "vehicle ramming attack" --> --> power.

encyclopedias start each page by saying what category something is in, and you inevitably category your way back to, metaphorically speaking, earth, air, fire, or water
by rsynnott | 2025-05-02 13:46:39+00:00
These secrets are contained deep within the article, which of course it is highly improper to read on this here orange website:

> The Irish national watchdog serves as TikTok’s lead data privacy regulator in the 27-nation EU because the company’s European headquarters is based in Dublin.

This is likely under the GDPR, whose penalties are based on global revenue. If TikTok doesn't like it, it is of course free to cease activity in Europe (strictly speaking the GDPR also protects European citizens outside of Europe, but in practice if a company doesn't operate in Europe there is little that the EU can do).
by gruez | 2025-05-02 13:46:50+00:00
>The problem is when cloudflare doesn't let you through.

Don't use an unusual browser configuration then, like spoofing user-agents or whatever? If you're doing it for "privacy" reasons, it's likely counterproductive. The fact that cloudflare can detect it means that the spoofing isn't doing a very good job, and therefore you're making yourself more fingerprintable.
by nonethewiser | 2025-05-02 13:46:50+00:00
>But let’s not overly-romanticize ancient thinkers: Plato and Aristotle held fundamentally different views on knowledge.

1) everyone agrees “overly” Romanticizing is wrong. By definition of “overly”.

2) why should having a fundamentally different view on knowledge disqualify something from being romanticized? Isnt romanticizing precisely for things that are different?

3) i think its a mischaracterization to say Plato thought “ knowledge was a form of recollection from past lives.” He was not talking about “past lives” but the “soul” (which I think wed both agree is a loaded term). He said the soul knew it before the person was born. This goes to his theory on the forma which I think is a better way to characterize his thoughts on knowledge. In general terms id say he believes truth exists in a timeless, non-empirical realm (the Forms). With the physical reality being an imperfect imitation. Which people have some mediated access to.
by mmastrac | 2025-05-02 13:46:55+00:00
This is quite sad. PBS and NPR were jewels of the American system. The right-wing has latched on to the message that all public-funded media that isn't right-wing-biased is _bad_ and are trying to kill it everywhere.

We are constantly fighting the same battle in Canada where the right-wing accuses media of being left-leaning, while most major news outlets are actually American-owned and slant right a lot of the time.

We are truly in a post-fact world now.
by BoxFour | 2025-05-02 13:47:05+00:00
I don’t have a problem with having a good understanding of classics (liberal arts is a category that far encompasses more than just classical education, though).

I do have a problem with blindly assuming Plato/other ancient philosophers were some sort of omniscient super-intelligence we should blindly follow, which I do see happen with some regularity in my own life.

Plato et al might’ve been the start of our modern understanding of ethics, but the concept of a moral life or epistemology certainly didn’t stop with him!
by thunky | 2025-05-02 13:47:44+00:00
> it's factually wrong to say that you won't be able to very easily find out if your question has been asked already

IME discord's search is terrible. When I try to find previous questions it seems like it uses a naive exact word search, so if I change my keywords slightly it finds different results. I haven't tried Zig's channel so maybe they do it better. But in general, I stand by my comment.

> OP is not sending anybody anywhere, they're just talking about their experience

The quote was clearly recommending the Zig Discord channel as a place for anyone learning Zig to go and ask questions. This is "sending people there".
by js2 | 2025-05-02 13:48:03+00:00
It does. See `--ignore-revs-file`:

https://git-scm.com/docs/git-blame

You can configure a default:

git config blame.ignoreRevsFile .git-blame-ignore-revs

GitHub supports it too:

https://docs.github.com/en/repositories/working-with-files/u...

I'm really curious though. This is a feature you've wished for: have you never bothered to run `man git-blame`, `git blame --help`, or Google for it? Git has supported it for ages and it's a trivially easy feature to find. Using your own description:

https://www.google.com/search?hl=en&q=git%20skip%20commit%20...
by naasking | 2025-05-02 13:48:03+00:00
> Most languages don't offer a tree or graph type, and as soon as you try to implement one you see why: there are multiple different kinds of trees and graphs, and multiple different representations that are appropriate for different use cases

I think it's more because the abstract interfaces for trees and graphs that can support multiple representations aren't as well known [1]. An iterator/sequence interface has a simple abstract structure that everyone immediately understands, but the structure needed to abstract over graphs and trees are trickier.

[1] https://www.cs.tufts.edu/~nr/cs257/archive/andrey-mokhov/alg...
by leinadio | 2025-05-02 13:48:20+00:00
For now, I'm primarily trying to determine whether there's a real need. The project is almost complete and should be ready within a week. My goal is to gauge the interest of potential users. As for the lack of a reproducible version of the product at the moment, this hasn't been addressed yet, as the project is still in its early stages. That said, the roadmap includes many additional features, which will be developed if we see sufficient traction.
by gkolli | 2025-05-02 13:48:27+00:00
This part of the EO is peculiar: “The Secretary of Health and Human Services shall determine whether “the Public Broadcasting Service and National Public Radio (or any successor organization)” are complying with the statutory mandate that “no person shall be subjected to discrimination in employment . . . on the grounds of race, color, religion, national origin, or sex.” 47 U.S.C. 397(15), 398(b). In the event of a finding of noncompliance, the Secretary of Health and Human Services shall take appropriate corrective action.”

Why is the Secretary of Health and Human Services the one responsible for this?
by austin-cheney | 2025-05-02 13:49:04+00:00
Here is the sweet spot:

1. Something with a high barrier of entry

2. Something you enjoy doing

As an example I absolutely love writing applications in JavaScript/TypeScript, but the barrier of entry is exceptionally low, so the quality of work completely sucks. I got out of that. I am also a senior warrant officer in the US Army, which has a really high barrier of entry, and it completely kicks ass.

It sounds like you are young. That means you still have almost unlimited options. If you like math and doing math type things and writing software my best recommendation is to go back to school and work on an engineering masters. Then enter the workforce as a licensed engineer doing actual engineering work with real engineers and real leadership. You can continue to teach yourself software on the side by writing applications to solve for real problems that you have personally.
by BoxFour | 2025-05-02 13:49:10+00:00
> everyone agrees “overly” is wrong

I mean, apparently not - this author alone takes Plato’s cave allegory at face value without spending even a moment to criticize it.

> I think it’s a mischaracterization…

It is not. Read Meno. Socrates thought this, and has a very painful example of trying to prove it. Plato thought the exact same.
by makeitdouble | 2025-05-02 13:49:13+00:00
The main issue could be that everyone's clamouring for a new smartphone moment, when no technology needs to be that.

VR can live on alongside tablets and desktop computers and be a healthy nichey market. It doesn't need to take the world by storm and there is IMHO no need for it to replace Zoom calls (to be honest, Zoom calls are already the bane of our life, why would I want to pay to do them in even more constraining ways ?)

Trying to find the "next big thing" in absolutely everything is a curse.