MurphyA/hacker-news huggingface dataset:
by munificent | 2025-04-08 17:32:52+00:00
You are interpreting "labor" in a purely economic sense, but that's choice of framing.

What I'm getting at is that our actions are rewarding and meaningful when we put effort into them and they provide value (in the general, not economic sense) to others.

If I spend a day drawing you a picture, you get a warm fuzzy feeling because of how much I must care to sacrifice one of my finite days on Earth to make a thing just for you. If I spend ten seconds writing a prompt and an AI spits out an objectively prettier picture, it's still less meaningful and less valuable in every sense that matters. I gave up nothing to produce it and you gained little by having it.

> Therefore I am not bothered when we invent a new tool that might compete with human labor.

This is likely a luxury you have by being economically stable enough to not have to worry about how you're going to put food in your stomach today. While it's fun to imagine idyllic post-capitalist societies, artists today need to be able to afford shelter and healthcare. Generative AI will destroy their livelihood.

That may be a sacrifice you are willing to make (since it likely isn't coming to take your job), but I care too much about other people to be delighted by that.
by prewett | 2025-04-08 17:33:09+00:00
A lot of the complexity is because HTML, as a document language, is unsuitable for the purpose of making apps, but because the browser is the only cross-platform environment we have (and pushing new versions is easy), that's what gets used.

It seems like what we need is a sort of an integrated virtual machine for each application. The OS provides a virtual CPU+memory machine, but that needs to extend to virtual filesystem, peripherals, displays (which the OS would draw into a window), network with user-limitable urls, etc. This would prevent apps from misusing the filesystem, enable users to limit surveillance network requests, and simplify graphics.
by hgs3 | 2025-04-08 17:33:21+00:00
Why not use a function to add dependencies, e.g. `add_dependency "dependency@version"` or `add_dependencies { ...table-here... }`. This is, more or less, how premake works [1]. For `lx add ...` you'd append the function call to the script.

[1] https://premake.github.io/docs/Your-First-Script
by gspencley | 2025-04-08 17:34:05+00:00
> Side note, as far as a job requirements goes the bigger issue is asking for impossibly diverse experience and asking for things that can be easily learnt.

Really? That's the bigger issue?

Company wants to pay money to someone in exchange for services. They have unreasonable expectations. So that makes it OK for people to deceive them in order to have them believe that their unreasonable expectations have been met?

I don't think that unreasonable expectations should be rewarded. But an unreasonable expectation is just "being stupid and harming yourself."

Deceiving others in order to take their money under false pretences (which is fraud) is immoral and harms others.

The two are not remotely comparable.

> This promotes lying

No it doesn't. If someone feels "encouraged" to lie and defraud others because they want something from them (even if the "someone else" is objectively stupid), that is no one's fault but their own. And their wishes and desires are just as unreasonable as the company's. [The wish/desire on the part of the applicant is wishing that the company had reasonable expectations]
by BriggyDwiggs42 | 2025-04-08 17:34:11+00:00
A common joke is to type in a description of some corporate IP and have ChatGPT generate it without ever saying it directly. Plenty of people have paid a subscription to do that, generate corporate IP that an artist could be sued over, but I don’t believe OpenAI has faced any legal issues if I’m correct, just as an example.
by thijson | 2025-04-08 17:34:41+00:00
I just attended the Vintage Computer Festival in NJ last weekend. There was a talk at the end with a bunch of former Commodore employees (Commodore was based near Philadelphia). One of the speakers (old british guy) told a story about Mehdi Ali (https://tinyurl.com/9uubz3ba), how a software developer from Psygnosis gave him advice on how the Amiga could be better. He took it as being critical of him, and got extremely angry. This is something I've noticed before, is that the personality of the leader somehow propagates to the personality of everyone under them, defining the culture of the company.
by matheusmoreira | 2025-04-08 17:34:51+00:00
> I've been living in Brazil for the last 20 years.

> Cryptocurrencies don't stand a chance.

Yeah, if you enjoy having your money one hundred percent controlled by the brazilian government. I can't think of a more frightening proposition. You do realize this is the country that once suddenly confiscated everybody's money directly from their bank accounts, right?

Why did they do that? Runaway inflation. Just like its fellow latin american neighbors, Brazil has mismanaged all of its currencies and it will inflate the real to zero just like all the others, it's merely a matter of time. Just look at the country's economic situation. BRL is an absolute garbage currency. Why would you even want to hold onto this crap? You're better off holding USD if you can. You're better off holding real property if you've got the capital. You're better off holding bitcoins.

Cryptocurrency? They're basically the light at the end of the tunnel. You say you've lived here 20 years. Surely you know that judges are basically gods in this country. And we have judges admitting in writing that it's essentially impossible for them to seize or in any way touch your bitcoins without your secret keys. Do you seriously believe they have no chance? In this place? They're basically the solution to nearly every single problem in the "government is stupid" category.

Surely you know that the brazilian government sucks at pretty much everything except taxing you. And you're advocating for a system that essentially implements nation wide financial surveillance. Because our number one priority is to make taxation of an already heavily taxed people even more efficient, right? So that the politicians and judge kings can enjoy their world tours on tax payer money?

Pix is very convenient. That's all it is, and unfortunately that's all it needs to be to win the hearts of people. People won't be smiling after the government starts blocking their Pix keys for arbitrary reasons, preventing them from participating in society.
by Pxtl | 2025-04-08 17:34:59+00:00
It's beautiful, but fundamentally I've always found Wright's Usonian ideal - the US population living in rear-facing cottages in the forest - to be repulsive.

I like forests. That's why I think they should be protected, and the best way to protect them is to not smear the entire population across them like very fine jam and carve infinite roads through them to provide them with transportation and government services like garbage collection.

The idea of presenting a bare facade to the street and turning the front entrance inward only makes this vision even more antisocial.

The man could make beautiful things but the planning principles needed to provide that beauty were fundamentally ugly.
by kevincox | 2025-04-08 17:35:00+00:00
My main method is the >400 points feed: https://hnrss.org/frontpage?points=400

That gives a handful of items a day that I can decide if I want to read or not. I tweak the threshold every once and a while when I feel like I am getting too much or too little.

I also have a few other feeds that I am subscribed to for keywords that I am particularly interested in with much lower thresholds.

Then of course when my feed reader is empty I will sometimes just browse the site.
by altairprime | 2025-04-08 17:35:05+00:00
Perhaps it’s your phrasing? To use a particularly obnoxious phrasing from Wired Magazine as demonstration of how the tone of feedback can influence how it’s perceived:

Tired: “maybe you should rename X to Y”; lacks an explanation of why, ‘maybe’ is often sneering / condescending in this usage, assumes that proposed solution is correct

Wired: “fyi there’s a copy error on the site: X doesn’t match Z, should it be Y?”; explains the problem, asks if theorized solution is correct, makes proposing a solution optional

The chosen example tone is not intended as a reflection or judgment of you in any regard, but the necessity of this disclaimer supports my point.
by diggan | 2025-04-08 17:35:16+00:00
> is really a bad concept in this space, where you get limited shots at releasing something that generates interest.

Sure, but long term effects are more depending on the actual performance of the model, than anything.

Say they launch a model that is hyped to be the best, but when people try it, it's worse than other models. People will quickly forget about it, unless it's particularly good at something.

Alternatively, say they launch a model that doesn't even get a press release, or any benchmark results published ahead of launch, but the model actually rocks at a bunch of use cases. People will start using it regardless of the initial release, and continue to do so as long as it's a best model.
by viccis | 2025-04-08 17:35:28+00:00
No, my terms are correct.

The bailey is: "they are calling for the genocide of Jews!!!"

Once challenged, you will retreat to the more easily proven: "they are advocating for the return the land to the Palestinian people", as you just did there. I can promise you that no group of people needs to be allowed to occupy a previously settled region with violence in order to continue to exist. I've heard this argument from white nationalists who call for a white nation to similarly preserve their people from perceived threats, as well as heard it numerous times in African settler colonies (Rhodesia, South Africa, etc.) It's a standard ethnostate talking point, and none of us are fooled by it.
by Aurornis | 2025-04-08 17:35:30+00:00
> Actually, I would not even do the test most likely and I bet many others neither.

Unpopular observation: Many people say this, but when they actually want or need a job they change their mind quickly.

I've lost count of how many of my peers went from "I will never grind LeetCode!" to working their way through LeetCode challenge lists as soon as a recruiter from a big tech company contacted them.

I talked to one hiring manager at a company who tested their mobile developer applicants by having them make an entire demo app with some non-trivial functionality. I assumed they wouldn't have any applicants, but his current problem was that too many qualified applicants were applying for every position and begging to do the test.
by RandallBrown | 2025-04-08 17:35:44+00:00
From Wikipedia:

> He was stranded twenty miles from the nearest settlement, with only enough food and water to last ten days. To survive, Leray used parts of his broken-down car to build a motorcycle, and twelve days after the accident was able to drive it to a village 20 miles away.

I admire his ingenuity, but I would have probably just walked.
Show HN: A website/app to help manage your game library
by lamarcke | 2025-04-08 17:35:51+00:00
So, me (dev) and my friend (designer) have been building a website/mobile app to help users manage their game library (think MyAnimeList, but games) for a little over a year. We launched with a very basic set of features, and have been slowing expanding since then.

All the code is open source, and most of the things we implemented were direct feedback from users (e.g. being able to import games from Steam/PSN, and the Posts feature).

We don't show ads or have any kind of subscription. This is just a hobby project.

Any feedback would be greatly appreciated, as honestly the hardest part is getting people to actually try it out.

Link: https://gamenode.app You can also reach out to me via cassiolamarcksilvafreitas@gmail.com
Ask HN: Reddit account banned almost one year ago – unable to create and use new
by netfortius | 2025-04-08 17:36:58+00:00
Silly original ban from an even sillier sub on reddit (/r/soccer - I know, I know! ;-), which, due to my complaint in other related subs about the /r/soccer, "ended" my multi year, multi 10K karma account on that platform. Learned my lesson, so tried to create a new account, and forget about the childish arguments on that sub, and the sub, itself.

Problem? After having created a new account, then posting, after a few days, to some sub, and receiving an instantaneous new "ban" (account "disappearing" from /u/<username>), I thought maybe it was because I used the same email as previous account, and maybe some high-ups on reddit were thinking I was trying to maliciously by-pass some restrictions on creating new account, post a recent ban. So I waited a little, then created a new account, using a new email address, and new browser - just in case (again - absolutely no malicious intent - just trying to get back to a platform where there are some points of interest to me). Same thing: few days later, and first post - ban! I have since attempted to use another 2-3 diff email addresses, increased the time before posting the first time (up to a month), changed browsers and VPN end points, to no avail. Every time I post once, the account is automatically and instantaneously removed (i.e. /u/<username> is no longer avail, when seen from another browser. Tried also through some of the apps (e.g. RIF), to same outcome. Questions:

1. What in the world is triggering this automatic ban, no matter agent ID, source IP, or email address?

2. Is there really no way one could get back on reddit, once banned? Especially looking at the silliness of the source of such, as I mentioned it to the admins ...

Of course I tried to appeal multiple times, from each account newly created and automatically banned, but there has never been a reply from the admins.
by diggan | 2025-04-08 17:37:54+00:00
> There is circumstantial evidence out there that 4o image manipulation isn't done within the 4o image generator in one shot

I thought this was obvious? At least from the first time (and only time) I used it, you can clearly see that it's not just creating one image based on the prompt, but instead it first creates a canvas for everything to fit into, then it generates piece by piece, with some coordinator deciding the workflow.

Don't think we need evidence either way when it's so obvious from using it and what you can see while it generates the "collage" of images.
by myrandomcomment | 2025-04-08 17:37:56+00:00
I linked this to my team and got back "I had almost identical experience with some candidates though no one admitted faking" and "One candidate just disconnected and was never heard back from after being asked to remove virtual background".

Interviewing is hard. Over the years the one thing I have learned is that for a technical role you want to interview people for how they THINK and REASON. This is hard and requires a time investment in the interview.

Back in the day when interviewing people for roles in networking, data center design, etc. I used to start by saying I am going to ask you a question and unless you have seen this very specific issue before you will NOT know the answer and I do not want you to guess - what I care about is can you reason about it and ask questions that lead down a path that allows you to get closer to an answer - this is the only technical question I will be asking and you have the full interview time to work thought it. I have people with 4+ CCIE family certs (this is back when they were the gold standard) and 10 year experience have no idea how to even reason about the issue. The candidates that could reason and work the problem logically became very successful.

For coding at my company now we take the same approach. We give candidates a problem with a set of conditions and goal and ask them to work through their approach, how they would go about testing it, and then have them code it in a shared environment of their choosing. The complexity of the problem depends on the level the candidate is interviewing for. For higher level engineerings besides the coding, we include a system architecture interview, presenting a requirement, taking the time to answer any questions, and then asking the candidate how they would implement it. At the end we do not care if it complies, what we care about is did the candidate approach the problem reasonably. Did they make sure to ask questions and clarifications when needed. Did their solution look reasonable? Could they reason on how to test it? Did their solution show that they thought about the question - IE, did they take the time to consider and understand before jumping in.

Anyone can learn to code (for the most part). Being able to think on the other hands seems to be something that is in short supply.
by before_the_law | 2025-04-08 17:38:06+00:00
> What then? Should I be unemployed?

Clearly philosophically I would love a world where everyone was taken care of, but this is a job market. All that money devs were getting this last decade has the dual side that tech is an aggressively capitalist industry. Competition is getting much more heated and, having been brought up in the dotcom bust, no not everyone who "wants" to be a software engineers gets to be one. I saw many, many people leave tech for lesser paying but at least hiring careers back in the early 2000s.

I feel that a lot of people that got into tech during this decade long boom period have never really experienced competition. In the last few years companies were often adding positions faster then they could fill them. If you passed the test, you got the job.

When I was getting started, virtually all hiring involved first building a pool of applicants, which could easily take weeks or months if the hiring team/manager wasn't happy with the quality of the pool. Then you had to interview with 5-10 other candidates that the team felt where at a similar strength to you. So even if you did your best, all it took was one other candidate that was better or even simply got a long better with the team to mean you didn't get the job.

You also had to wear a suit to an interview, even if it was for a role making a bit more than minimum wage.
by Teever | 2025-04-08 17:38:20+00:00
People do buy $3000 Apple products. You're going to be more specific and talk about price difference as a percent not an absolute value to make your point.

But let's be charitable and assume that you're saying that the price of Apple products will double if the cases are machines in America -- I don't think that would be the outcome.

What percent of the cost of an apple product goes to towards the aluminum case? What percent of that cost is the material, what percent of that cost is the milling machine, and what percent is the labour?

It's not foolish to want to maximize manufacturing capacity in America and minimize it in China. If you want to be able to beat China in an armed conflict then manufacturing is what will do it -- not software development.
by tyzoid | 2025-04-08 17:38:38+00:00
> who cares what experience in your resume was a lie and what not

Just being blunt: that's called Fraud. Making false representations for personal gain (employment, in this case) is one of the classic examples.

It doesn't matter if nobody checks in the moment, or if you usually get away with it, dishonesty is dishonesty. If I were to discover that someone joined my team under false pretenses, you can bet I'll have very little faith in their credibility going forward.

https://www.justice.gov/archives/jm/criminal-resource-manual... :

> The Fourth Circuit, reviewing a conviction under 18 U.S.C. § 2314, also noted that "fraud is a broad term, which includes false representations, dishonesty and deceit." See United States v. Grainger, 701 F.2d 308, 311 (4th Cir. 1983), cert. denied, 461 U.S. 947 (1983).
by pomatic | 2025-04-08 17:38:42+00:00
When they raised the 100M three years ago, I'm pretty sure they said they didn't need it and were saving it for a rainy day (or words to that effect), always seemed very odd at the time. Two q's for anyone who cares to speculate: have they burnt the original investment already? And if not, why would they need more funding? AFAICS there's no real competition in the market place for their product today, the only thing I can conceive is that they have a secret 'tailscale 2' project in the wings which is massively developer or capital intensive. Let's hope it is nothing related to AI band wagoning :-)
by TeMPOraL | 2025-04-08 17:38:45+00:00
"Terms of Service" are a contractual manner, and in most situations are just treated as suggestions. Whether or not the companies stand in violation of copyright is still being determined. I fail to see what laws they otherwise think don't apply.

On the contrary, it seems there's a lot of people on the Internet who think copyright means something different than it actually does, and therefore justifies them their Dog in the Manger attitude.
by toomuchtodo | 2025-04-08 17:38:59+00:00
> It's absorbing a third of California's generation at solar peak and then delivering a third of demand in the evening.

Citations:

https://blog.gridstatus.io/caiso-beats-the-heat/#batteries-e...

https://english.elpais.com/economy-and-business/2024-08-25/b...

https://www.energy.ca.gov/data-reports/energy-almanac/califo...

https://app.electricitymaps.com/zone/US-CAL-CISO/72h/hourly
by didericis | 2025-04-08 17:39:02+00:00
The USA already dictates the direction of much of the world economy through its position in the WTO, and you are correct that the tariffs will cause more independent production. That’s part of the intention. Europe specifically is underproductive and the hope is that these tariffs and the change of tone for defense agreements will bolster Europes domestic industrial and defensive capabilities.

I also realize how incredibly complex modern supply chains are and how disruptive these tariffs are. While it seems clear to me the previous trade situation was unsustainable and going to break down without some sort of change of course, that doesn’t mean I’m in favor of the blanket tariffs or the way this was executed, and I don’t know whether it will work. I’m simply explaining the logic behind it, which is also more complex than just “a bipolar old man stomping left and right”.
by docmechanic | 2025-04-08 17:39:06+00:00
You’ve conflated feature requirements with product documentation. The MECE documentation example is a feature requirement, not product documentation. A better title would be ‘feature requirement to code’. That is what the example feeds the AI, not product documentation. So, you haven’t solved the stated problem of a gap between product documentation and code. In fact, I think you should rewrite that first sentence as follows: 'The gap between product requirements and code implementation has always been challenging.’
by pelagic_sky | 2025-04-08 17:39:16+00:00
Staff UX Designer here.

Think about what you want out of a UX designer to make your work better.

What is their design process like? Do they involve engineering early on to be a part of the process? Do they have experience writing creative briefs or contributing to engineering design docs? What do their deliverables look like? Do they love prototyping with real data? Will they push you (FE) to go above and beyond on the projects you work on. And the other way around, how do they work around roadblocks like infra constraints and spaghetti code when they cant get their initial design vision built?

There are more questions you can ask, but again, you want to be trying to find out if you will enjoy working with them as a partner and not someone who just throws designs over a wall and is inflexible on engineering constraints.