MurphyA/hacker-news huggingface dataset:
by mdp2021 | 2025-05-01 16:50:39+00:00
I changed the title to expand 'AAPT' into its readable meaning. (Otherwise, it would have remained a "Something else joins a set").

--

> We want our students to adopt critical attitudes and develop into autonomous thinkers. We cannot pursue these philosophical goals, essential to the functioning of democracy, when politicians are telling people what, when, and how to think

I am perplexed though given the fact that many, distancing themselves from the other political side, expressed an intention to signal ideologists that they were unsympathetic to e.g. student's actions against free speech - blocking access to allegedly controversial conferences and seminars, for example. The previous wave of the "righteous" must be transformed into something more mature not to cause further backlashes.
by lo_zamoyski | 2025-05-01 16:51:10+00:00
Not exactly.

You have two factors working against this. The first is that in a communist/totalitarian regime, you don't want to give informants any opportunities for leverage. The fear of it being (mis)used against you is enough to take it off the table as an option.

The second is that were the regime give permission to speak this way, it risks normalizing irreverence toward Kim Jong Un, beginning with a large swathe of employees working in espionage.
by coldpie | 2025-05-01 16:51:14+00:00
> it isn't a zero-sum game, where you have winners and losers

Seems like someone who bought any time since last August and wanted to sell now would be a loser, right? Is now a good time to buy? What if the tarriff horrorshow continues and Apr 2 looks like a cakewalk? Should I put off buying until some time later?

I hate all of this and want to spend my time any way else. So, I do.
by SleepyMyroslav | 2025-05-01 16:51:29+00:00
While novel it also very far removed from hardware. In sense that aggregating what actually going on with work submitted from multiple queues is hard. Even gathering timing events for start stop of each can be confusing and not adequate when GPUs execute more than one shader at the same time. That's not to say its not useful I just dont really trust aggregates even on multithreaded CPU if I can't go check raw events.
by Nelkins | 2025-05-01 16:52:17+00:00
Nelknet (https://nelknet.com/) | Senior contractors, frontend and backend | Remote (US & international, but some overlap with clients needed)

We're a small, experienced team building software solutions for US-based clients. Recent projects include:

- Building ChatGPT-style interfaces for intelligence report analysis

- Developing generative AI features for professional networking platforms

- Platform engineering for logistics/trucking management systems

- Architecture design for real estate search engines

- Implementing RAG pipelines for edtech products

We're expanding our network of senior contractors (both frontend and backend). This is a 1099 contracting relationship - you'll have the flexibility to manage your own schedule and potentially work with other clients while maintaining a professional commitment to our projects.

Requirements: - Strong English communication skills - Senior-level development expertise - Experience with modern tech stacks - Ability to work independently while collaborating effectively - Some level of US business hours availability

If you're interested, please fill out our intake form: https://baserow.io/form/mXa6NqUOKw9CcDPAU37oPh1uOPFHHESph6k0...

If we have a project that is well-suited to your skillset, I will definitely be reaching out!

Looking forward to connecting!
by JamesBarney | 2025-05-01 16:52:18+00:00
It's so weird to see conservatives talk about how great the European economy is. I used to have to argue with my liberal friends about how Europe is a sclerotic economy and now I'm arguing with conservatives about it. Weird world.

> By contrast, GDP is higher in the U.S., but is that real?

Yes it's real, we live in larger homes, have more cars, have more stuff. Maybe that doesn't drive a huge change in quality of life, but making us poorer isn't going to do that either. And when you talk to Europeans about why they like Europe they don't list how poor everyone is there, or how many factory jobs there are. They list a bunch of stuff that is anathema to conservatives like the socialized medicine (some love it, other's hate it), a carless culture, a social safety net, a slower speed of life, lots of vacation. (Which is a big reason why they are poorer)

And it's not just the laptop class, almost everyone who is full time is richer in the US. The exception is people who are marginally employed who would probably benefit from Europe's larger social safety net.
by scioto | 2025-05-01 16:53:08+00:00
My $0.02 with 708 comments ahead of me.

I currently use Windows, 10 to be exact, to play games, and in a VM to run an income tax fat app (since the online version is so much more expensive). My game machine cannot upgrade to 11. A mobo upgrade won't be that expensive for the game machine, but instead I'll covert it to a Linux box and run the few games that work on Linux.

I believe my Windows days are over as of, say, October 14 this year.
by mullingitover | 2025-05-01 16:53:16+00:00
> I can't get into my coworking space without a door unlock app on my phone.

And that app is probably free, covered by the costs of the paid apps, the majority of which are brainrot games and social media[1].

Honestly this system isn't half bad, it's essentially a tax on idleness that funds a bunch of virtuous activity.

[1] https://www.statista.com/chart/29389/global-app-revenue-by-s...
by bluefirebrand | 2025-05-01 16:53:35+00:00
> You are the one who said top 3% earner. I didn't mean it disparaging, but you were coming across as a bit "let them eat cake"

I can see why you would get that impression, but what do you want from me here? From my perspective I have worked very hard to get to this place

For context, I started out 15ish years ago making ~28k USD/year as a junior software dev. I suspect this is pretty low for most people on this forum, even as a junior?

Now I make ~98k USD as a senior software dev, 15 years later. I suspect that is much lower than "top 3% of earners in Canada" sounded like? Edit: For context this would 'only' put me in the top 13% of American earners. I suspect many people on this forum do much better than I do, and the top 3% of American earners make my income look like a joke

I don't think I fit the archetype of "rich guy posting online" that you have projected on me. I do really well for myself yes, within my country and within my context, but I'm not exactly the Bezos of Canada.

> most people concerned with identity because it's an everyday struggle to make identity fit reality and most people have way too much to lose to risk rocking the boat

It is way harder to make reality fit your identity than it is to modify your identity to fit reality

> Also telling how it is all past tense. you described a normal "middle class " childhood through the economic collapse of the 2000s

By strict definition it was lower class, not middle class. But yes, lower class in the 90s and 00s was much more comfortable than it is today, you're right about that
by zoogeny | 2025-05-01 16:53:38+00:00
I am starting a new web app project and I wanted an in-memory store for session data. I just defaulted to Redis, literally yesterday doing the `npm install`.

I mean, I remembered the whole Valkey saga after the license switch. I guess I'm just not as ideological as some here? I just thought "I need a fast in memory object store" and went with Redis as my default. I treat it like an appliance within my infrastructure.

I also vaguely recall antirez going back to Redis (the company) during the AI boom to work on vector extensions to Redis. I believe he is a big part of why Redis is such a rock-solid piece of tech. I am more confident in this product with him influencing the trajectory.

I also have the decision on license in the back of my mind. As I said, I am not an OSS zealot, but I do like the idea of an OSS license that has some protection against someone completely ripping off the code with no recourse. AGPL might be a decent compromise, especially with a dual license.
by reconditerose | 2025-05-01 16:53:53+00:00
The Valkey implementation of multi-threading is fundamentally different than what existed in Redis. The history dates back to work done in ElastiCache that was released as "Enhanced IO", https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-el.... The version released in Redis could only do about 350k RPS because of poor memory locality of operations, the inability to do command processing while handling I/O, and the inability to offload much of the TCP read path. The new version in Valkey can achieve 1.2M RPS.

"They made certain improvements later", should be "we threw away the old implementation and built a better one."
by jaredandrews | 2025-05-01 16:53:59+00:00
SEEKING FREELANCER - USA - Remote

I'm an experienced mobile developer who is trying to learn more about web dev with React. I recently built a small web app with React, Typescript, Tailwind and a Supabase backend.

I'm seeking a developer with experience in all 4 of those technologies to do a code review with me over a screen share session. This would be fairly high level, as I would like to talk thru a handful of decisions I made and see if I made any mistakes, especially with my relatively simple Supabase setup.

I expect this would only be an hour or two of work. If anyone is interested shoot me an email, showing some experience with these four technologies, to "jared at jaredandrews dot com"

Thanks!
by burkaman | 2025-05-01 16:54:05+00:00
Yes you can also just put "gender" in quotes and it works. Or you can spell it wrong - transgender is blocked, but you can do transgendr and it will correct your spelling and return results. Of course, some of the pages it returns have been deleted.

Presumably this was implemented by some developers trying to do the absolute bare minimum to comply with the absurd orders they were given.
by emorning3 | 2025-05-01 16:54:14+00:00
>> [2] to the inevitable responses that say "well I actually learn things better now because the LLM explains it to me", that's great, but what's relevant here is that a large chunk of people learn by struggling <<

I'm using AI to explain things to me.

And I'm still struggling, I'm just struggling less.

That's progress I think.
by pixelatedindex | 2025-05-01 16:54:23+00:00
> Empiricism is dead, credentialism gutted it to make a skin suit that academia now wears, so it's the science now!

What does this mean? I’d imagine you can’t just buy the credentials (there’s no lack of trying though), but like… what’s the litmus test? There’s also a concept called peer-reviews, which generally gets people of varying credentials who work in the field to weigh in on the matter.

> I look forward to the day when we can just label anyone who doesn't trust "the science" as insane so we can lock them up.

There’s no such thing as “the science” as much as you want it to be. Science is a process, it changes with more data. You trust the data, not the science.

> Preventative care is only legitimate if you pay the health industry for it!

Nobody is saying that. For example, people have been taking some form of lemon and honey to ward off things common cold, fever, etc. But for new diseases, there’s no preventative care (by definition).

> Maybe if I'm a good boy they'll give me a weekly vaccine to protect me from misinformation.

Now you’re talking like an idiot. Nobody ever in the scientific field says shit like this. Shame on you. Where did your critical thinking skills go?
by danans | 2025-05-01 16:54:30+00:00
> Spending from your 401k is different than liquidating it

Define "liquidating". Do you mean moving all investments in the 401k to cash and equivalents? That seems sensible if you don't want any more market-risk exposure going forward. Withdrawing everything at once seems ill-advised because you'll get hit with high taxes unless your 401k balance is really small.
by Tallain | 2025-05-01 16:54:31+00:00
Talk with your coworkers, send quick questions about code snippets, screen share and cowork or pair program or troubleshoot, have meetings, have sales calls, send updates that are a little less important than email would warrant.

If you're in-office you might do some of these less often. If you're fully remote and your org uses Teams, this is what goes on.
by immibis | 2025-05-01 16:54:38+00:00
Flagged for misleading headline. SSPL is open source. It's just not the open source you want.

It meets all the criteria and the only difference from AGPL is how much source code you have to release and when - which is also the difference between GPL and AGPL. It has problems, but being closed source isn't one of them.

The OSI will never certify it, of course, because that would go against the business interests of the OSI members. The OSI is a consortium of companies who receive free labour from permissively licensed projects and to a lesser extent GPL projects, and it would like that to continue, which it cannot in practice under SSPL. The OSI article linked in a reply does not make a single point against the open-sourceness of the SSPL, and essentially just says they don't like it, and that some companies won't be able to comply, which is true of every free software license.

The FSF, Debian, etc haven't decided one way or another because it's not a very widespread license and they can just use valkey instead of wasting the effort.
by cess11 | 2025-05-01 16:55:13+00:00
Communism is a society without class stratification, capital and money. I'm not sure how you come from this to that conclusion about "inventions".

For one the slogan of communist movements tend to be 'from each according to ability, to each according to need', and secondly it is more likely that a communist society would use scientific academies or committees rather than rely on inventors to accomplish technological or other achievements.
by languagehacker | 2025-05-01 16:55:33+00:00
Great seeing Ray Mooney (who I took a graduate class with) and Emily Bender (a colleague of many at the UT Linguistics Dept., and a regular visitor) sharing their honest reservations with AI and LLMs.

I try to stay as far away from this stuff as possible because when the bottom falls out, it's going to have devastating effects for everyone involved. As a former computational linguist and someone who built similar tools at reasonable scale for largeish social media organizations in the teens, I learned the hard way not to trust the efficacy of these models or their ability to get the sort of reliability that a naive user would expect from them in practical application.
Show HN: Lichen – Manage and create code licenses on the CLI and with TOML
by philocalyst | 2025-05-01 16:55:38+00:00
Hey! I'm Miles, I built this tool to be a fast and reliable solution for generating licenses on the CLI. Licensing has always been a point of stress for me, with how much is at stake. If I copy one from the wrong website, the version I download is the wrong one, or any number of mishaps, my whole code is at risk. We see this fiasco play out all the time. We shake our saddened heads and go on.

No longer! Lichen is designed to generate licenses sensibly with three words on the CLI. `lic gen MIT`. Or in a `.lichen.toml` in your project root. Add authors/maintainers with --authors, date it with --date, license specific parts with exclude patterns and double licenses. Project big or small, it's got everything (I think). (Tell me what it's missing please). It uses SPDX licenses for correctness.

Written in Rust, you'll know you're safe, and if you want to be extra cautious, feel free to create license headers on all your files (Fast too! Can do this for the entire cargo project in 22s uncached).

I'm happy to answer any questions/concerns/whatever about my tool, it's my biggest project to date (And therefore my most bug-ridden...)
Show HN: Sriracha Imageboard and Forum
by tslocum | 2025-05-01 16:56:02+00:00
A read-only demo[0] of Sriracha's output is available. Screenshots of the management panel are also available in the demo.

Sriracha allows anyone to host an imageboard or forum using Go.

Sriracha has full support for custom templating. Standard .gohtml templates are included, and site owners may specify a directory where any custom templates of the same name will override included templates.

Sriracha makes use of Go's plugin support to implement a plugin system[1]. This allows site owners to customize their installations without making changes to Sriracha itself.

0. https://sriracha.rocket9labs.com/img/

1. https://codeberg.org/tslocum/sriracha/src/branch/main/PLUGIN...
by ryandrake | 2025-05-01 16:56:18+00:00
> I will say that hiring for remote jobs has gotten to be a gigantic time waste lately.

Not sure why this would be any different for remote jobs. All job interview processes (remote and in-office) I've ever done have had an in-person step, and that should be enough to filter these fake candidates, no? Are companies really doing 100% remote interviews, as in: you sign the offer letter without even meeting a single person in person??

Also, the in-person step is usually at the end, which means yes, you can waste a lot of time phone- and Zoom-chatting with fake candidates, but that is equally true for in-office vs. remote roles. Nobody starts with the in-person, on-site interview.
by bsrkf | 2025-05-01 16:56:30+00:00
Nowhere have I claimed that the whole product would need (nor should) be fully open source and why wouldn't non-US wages help?

Assuming it takes me X-amount of software engineering hours to produce an alpha version of a given product and now let's imagine a rented office space plus four developers; consider renting in a major US city, and paying competitive US-major-city-wages versus doing so in a significantly smaller city in Eastern Europe (Czechoslovakia, Romania, Estonia).

In both cases you could develop an English-Language version of your product for global use and you can distribute software cheaply over the internet; you'd still charge customers in the US US-prices, yet would have saved on development costs.

I'm sure this comes with its own set of difficulties, especially regarding US business customers, but initially it could be an advantage in certain scenarios.

There also seems to be a current push towards non-US (sometimes even specifically from-EU) products in tech, which might give one an interesting market position, albeit I'm lacking details here, and it's yet to pan out how viable this trend is long-term of course.
by y-c-o-m-b | 2025-05-01 16:56:30+00:00
> Windows is bafflingly bad. It's gotten so much worse in the last four years, but it's always been bad. I've never gotten bluetooth to work correctly on Windows. Apps randomly crash. Three different versions of settings pages, and they crash. Snipping Tool only works half the time. I had to run a debloater on my system because searching for something in the Start Menu would never give me the results I wanted. Xbox ads during gameplay... I mean the list goes on.

Not to defend Microsoft, as I've firmly believed them to be a shitty entity for a loooong time now, but as a counter example and many years going on Windows 10/11, I don't have any of these issues and I've only run debloater maybe a few times in the last 5 years.

I don't know wtf people are installing on their PCs to make them so shitty like this, but I've not encountered these things across dozens of personal or employer devices in recent in times. Like not even once. Maybe you're downloading beta drivers? Maybe the manufacturer of your devices are cheapo brands with poorly made chipsets? Maybe you have bloatware installed by your manufacturer that you haven't uninstalled? At this stage, it's hard to believe this is not some kind of user error. Be it a lack of research before acquiring a device, or lack of knowledge on how to navigate the device.

Edit: to put into perspective a bit more, I use my main laptop - a Lenovo Legion laptop - for gaming (many acquired through the "dark waters" even), full-stack software development, AI video up-scaling, photo-editing, running a media-server (Jellyfin), torrenting, office programs, running virtual machines, running WSL2 with docker, running many various open-source programs, producing music with Ableton and a plethora of third-party VSTs, etc.

No issues.
by zdragnar | 2025-05-01 16:56:37+00:00
Even at small startups, posting engineering jobs will get you hundreds of applications a day. There's simply no way for employers to fairly go through them.

LinkedIn et al make everything worse by making the application process so easy.

If you're a small company, the fix is to outsource the top of your funnel to a recruiting company you trust.

If you're a medium or large company, the fix is to require on-site work.
by antirez | 2025-05-01 16:56:54+00:00
Nobody wants to deny that Redis got from contribution from external developers. But it is fundamentally true that for like 8 years almost every substantial contribution was created by people working for Redis, and that later we got something that was still a small part compared to the total.

There are the commit histories, the GitHub contribution graphs. Everything is public. The current code base was written for the majority by a few single folks, for another small amount of the sum of all random people in the community, for a smaller part by people that now work at ValKey.
by hajile | 2025-05-01 16:57:14+00:00
Something like reckless endangerment is criminal rather than civil. It will involve subject matter experts (SMEs) presenting both sides. It will involve a jury of peers with various perspectives rather than just the Judge's perspective making it less subject to individual bias. It will involve one person (the accused) or multiple people only if it can be clearly proven that they worked in direct concert with each other. The bar for conviction is much higher and you wouldn't find yourself deciding the Mens Rea of person A based on messages person B sent to person C (text messages lack enough context that all but the most flagrant statements won't constitute "beyond reasonable doubt"). Once the sentence is handed down, the penalties will be clear and with essentially zero room for "good faith" or "reasonableness" in its execution. SMEs will almost certainly be completely unrelated to the final ruling.

Basically none of that applies here. This is a civil case. It did not involve a jury. The group tasked with carrying out the ruling were not involved with the trial either directly or indirectly. The ruling was vague because the judge as I understand it wasn't a SME and wasn't qualified to write what she wrote. Rather than consult SMEs to reach a reasonable conclusion, she proceeded (unreasonably I might add as it is unreasonable for someone to pretend to be an expert in something they know little about) to pretend she was an expert anyway.

After her vague guidelines didn't get the results she thought it should, it seems that rather than discuss, she doubled down on SMEs needing to read her mind to decide what she considered reasonable rather than what other SMEs might consider reasonable then leveraged her position as judge to punish their lack of understanding (which seems very close to acting in bad faith to me) instead of reflecting on what could have been done differently and changing accordingly.

Regardless of how you feel about this particular case (personally, I'm in favor of opening up iOS to other stores rather than this third-party website bandaid), the court's actions and expectations are flawed in this case.
by bregma | 2025-05-01 16:57:22+00:00
It's because intelligent people understand the truth: the market can stay irrational longer than you can stay solvent and in the long run we're all dead.

There are no guarantees (other than maybe death and taxes). There's only the likelihood that as long as the market is rational you will make money in the long run. As soon as you start setting odds on success, it becomes gambling.