skysight-inc/HackerNews huggingface dataset:
Here's a question.

What if I want to prompt:

"An image of an archeologist adventurer who wears a hat and uses a bullwhip, make sure it is NOT Indiana Jones."

One way or another, you (and the model) do need to know who Indiana Jones is.

After that, the moral and legal choices of whether to generate the image, and what to do with it, are all yours.

And we might not agree on what that is, but you do get the choice
Sure, but a lot of Business undergraduate programs, even at prestigious Universities, are now "pre-MBA" and very MBA-focused, if not "direct to MBA" and allow taking bare minimums of non-Business classes and just about guarantee MBA program entry. For MD this sort of "academic incest" makes sense that you are going to have more because there is too much specialized knowledge to learn during graduate programs. (But also most pre-Med doesn't pre-qualify Med School like "pre-MBA" can.) JDs still seem to expect a variety of candidates of different undergraduate backgrounds, though "Pre-Law" sometimes exists, it often isn't a specific "program" and to my understanding can be several different options from very different undergraduate college options; "Pre-Law" seems as much about navigating the analysis paralysis of all the possible paths as anything else, without narrowing the number of paths.

I think the MBA programs have built "pre-MBA" programs not because they have so many skills to specialize, and not necessarily because they have so many possible paths to try to navigate, but because the it sells more Business school undergraduate credits.

Good MBA programs still exist. Not all MBAs involve "academic incest", and there are still MBA programs that encourage non-Business undergraduate degrees. Not all "academic incest" is bad either. But there's definitely an anecdotal sense that many of the people I see with MBAs spent the least time learning anything that wasn't taught in a Business School classroom, with the least consequences for their non-Business School GPAs, because the Business School wants that graduate degree funnel and the tuition dollars it guarantees, than any other graduate degree program I've seen. (Hence why I mentioned "perverse incentives", especially. The Business School wants you to do well in Business School so you keep paying the Business School. The Business School cares less what you do outside the Business School so that you keep paying the Business School.)
These timelines always assume that things progress as quickly as they can be conceived of, likely because these timelines come from "Ideas Guys" whose involvement typically ends at that point.

Orbital mechanics begs to disagree about a Mars colony in 10 years. Drug discovery has many steps that take time, even just the trials will take 5 years, let alone actually finding the drugs.
The issue with these ideas is they lack an understanding of anything really about how we fund research in this country. We collect taxes and disperse these taxes in the form of research grants that we have boards of experts in the field call for proposals about realistically achievable topics that would benefit the American citizen in health, wealth, or some other form of prosperity. We only have a few national labs and most of this research is conducted in the university system, which simultaneously trains the next crop of researchers.

Now you are proposing this work doing/training aspect be cut off. What is your replacement? You have to come up with one that gets trainees hands on experience, as well as provides economies of scale benefits for expensive experimental apparatus or sample or data/compute resources, fosters collaboration and idea generation, and shares this work with other grant funded researchers in the field so that they might further their own efforts.

Or, you could just not blow the whole system apart with a broadside strike, and enjoy the striking benefits in fields like medicine we have enjoyed over the decades.
"Concerned on your behalf" seems a bit of an overstatement. Getting caught up on textual representation and failing to notice that the issue is fundamental and generalizes is indeed an error but it's not at all uncharacteristic of even fairly intelligent humans.
There is a gh-pages branch, but it is generated from a private repo: https://github.com/juliangarnier/anime/tree/gh-pages
Indeed!

I am a strong tech person. Always have been.

That said, early in my life I took a chance on music and really enjoyed the performing arts. Through an unfortunate set of circumstances, I ended up doing Music education for my peers.

A beloved teacher had a health issue that left them unable to teach and the substitute did not have the same manner and appreciation for the music and after a few conflicts, they called me out and I (foolishly) accepted!

Now I just had to back it up with actions.

Short story, "my" class was a success. Students reached their goals, we placed well in competition and that teacher and I developed a great friendship.

You are dead on with your comment. And having had the chance to take music education, then turn right around and deliver it seriously was at once crazy and ultra enlightening!

I had the realization my chest thumping got me placed into a position where I had an obligation to educate my peers and rid them of that blind spot you wrote of the same as was done for me.

And that was the H in "hard." Running the class, prepping pieces for performance, debugging the choir all were what I thought was hard.

Nope.

Getting them to internalize the humanity of it, language of emotion and all that, is hard. Respect for the art, whatever it may be, is hard. Cultivating the culture of learning, shared vulnerability (in the case of group performing arts) and the intensely personal nature of it all is hard.

I grew half a decade doing that as a high schooler, who had no clue at all what they said yes to...

In the end, a walk through the humanities is both empowering and enlightening on a level many technical people fail to appreciate.

No fault of theirs. They just did not get what I and many others did or gave as the case may be.

I can put a notch sharper point on all this for passersby (assuming you and I talking is preaching to the choir):

The ones who do not take the trip through the humanities are often told what to do by the ones who did.

Thanks for doing the hard work you do. It is often underappreciated.
The Trump administration seems to have given themselves completely free reign in Yemen.

Iran and Houthis forgot that Qatar is no longer paying Western NGOs to say every Saudi bomb kills 1000 babies.
I would think yes. Consider the alternate variation where the artist proactively draws Indiana Jones, in all his likeness, and attempts to market and sell it. The same exchange is ultimately happening, but this clearly is copyright infringement.
I haven’t seen any progressives in favor of this. Disaffected voters on the left want more housing and universal health care, not tariffs on avocados. Disaffected voters on the right just like to see libs getting owned… but they won’t appreciate their wallets being liberated of their money.
Maybe people should just don’t listen to AI safety researchers for a few months? Maybe they are qualified to talk about inference and model weights and natural language processing, but not particularly knowledgeable about economics, biology, psychology, or… pretty much every other field of study?

The hubris is strong with some people, and a certain oligarch with a god complex is acting out where that can lead right now.
RadPod - what models do you use to power it?
In the WarCraft 3 community they have a custom client and third-party ladder called W3Champions. It adds a few quality of life improvements like allowing you to not get matched against the same player again for 8 hours. But where it really shines is in the ability to moderate the community by banning bad actors. Some popular Twitch streamers tried out WC3 recently and in the official battle.net ladder they got players trolling them by making swastikas with towers or deliberately deboosting in order to snipe them. Once they switched to W3Champions the trolls all went away, but if any showed up they would get banned pretty quickly. One of the biggest benefits of building smaller communities is that it's actually possible to moderate them and elevate the gaming experience of everyone involved.
> because they wish they had one themselves

I don't think the OP actually said this specifically. But the economy truly had, for a while, bifurcated in outcomes for people with degrees vs. everybody else. You shouldn't need a degree to live a decent life, but now we are in a timeline where you can put DoorDash on Klarna installments.
The really hard part of that is that if you can’t build an excellent interface, you will build a worse one than if you used the native interface. So you either need to be prepared to sweat every last detail forever.
> I never once claimed traditional engineering is predictable

I'm addressing this because you are stressing that software is unpredictable. You discuss this point as if it is unique to software. That is why I am pointing out that traditional engineering is highly unpredictable as well.

> I am talking about a fully "finished" project

I feel this is quite a narrow viewpoint and I'm not sure exactly how to address this. Do we consider a software project "fully finished"? I feel like you're pushing into a high level of specificity that extends outside the bounds of differentiating software engineering from traditional engineering and is more akin to differentiating software engineering from civil engineering and not from mechanical engineering. Civil engineering and mechanical engineering have different approaches, but their differences do not prevent them from being under the umbrella of "engineering". We're talking at that abstraction level. No one is attempting to claim that everything is similar between software and traditional, just as it'd be ludicrous to say that civil was the same as aerospace (try this with a bunch of aerospace folks, they'll get VERY upset). We're comparing forests, not trees. Yes, the trees make up the forest and they're different, but our discussions are about the similarities and differences in the forests.

> this is about evolving a project

Which is quite common in traditional engineering too. I've lost your point tbh. I quoted from both Dan and Hillel who address points in this direction. Are you being more specific? If so, would you elaborate? And does that level of precision even matter?

> As I believe most technical debt comes from attempting to predict the future and not rushing

While I agree that rushing isn't the only contribution to technical debt, and I even agree that over planning leads to debt, I think this is a mistake to say that rushing doesn't lead to debt. It should be clear at face value given that we all know that you don't know everything until you get into the code and working with it. Like you said, it is evolving. Meaning you learn as you're going. What's the saying? "Move fast and break things." It's a good motto but it needs an addendum: "clean up, everybody do their share." If you just blast forward to make things you're going to break things along the way. This is perfectly fine, as long as you don't leave a pile of garbage in your wake. That garbage is debt. Conversely you can spend way too much time planning and that too is debt, because as we've agreed, you don't actually know all the issues until you get your hands dirty. There's a balance here and if you're trying to put this on a binary spectrum rather than a continuum then you'll just create debt. There is no single contributing factor to technical debt, it is a multitude. A discussion of one factor is not a claim that there are no others.
Here's a rl example from today:

I asked $random_llm to give me code to recursively scan a directory and give me a list of file names relative to the top directory scanned and their sizes.

It gave me working code. On my test data directory it needed ... 6.8 seconds.

After 5 min of eliminating obvious inefficiencies the new code needed ... 1.4 seconds. And i didn't even read the docs for the used functions yet, just changed what seemed to generate too many filesystem calls for each file.
What rights does Russia give its citizens? Any? I suppose they're allowed to live as long as they speak not a single word against their boss, and are perfectly obedient slaves...

What rights does Russia give to Ukrainian civilians? Not even a right to live.

So, from there you criticize us.
Show HN: FirstClassMeme – Send memes through the actual mail as real postcards
Hey HN,

I'm Adam. I built FirstClassMeme, a site that lets you send actual memes through the mail as real, physical postcards.

Why? Because meme postage is funny, and no one stopped me. Also, because I had this idea on Reddit 6 years ago (https://www.reddit.com/r/slavelabour/comments/bnwy0d/offer_i...) and finally had time to build it.

You choose a meme (or upload your own), add a message, and I print and mail it via USPS first-class. You can send anonymously and even schedule delivery for the future. I print everything myself and drop it in the mail.

It’s a one-person project, built with:
- React/Next.js
- Supabase
- Self-hosted memegen (https://github.com/jacebrowning/memegen)
- Epson printer in my bedroom

Not sure where this goes next — I just wanted to see if anyone else finds joy in mailing shitposts.

Open to feedback, chaos, or ideas on how to expand it!
This is excellent, and matches my experience.

Those lamenting the loss of manual programming: we are free to hone our skills on personal projects, but for corporate/consulting work, you cannot ignore 5x speed advantage. It's over. AI-assisted coding won.
The issue I have with this article is that I can ask it “generate me a picture of tomb raider and pikachu on a couch” and it does it. This article makes it seems like it’s skirting the guardrails, dude OpenAI took them off, it’s out in the open.
This is what I was wondering when I searched and found this project: was systemd designed in a way it would inevitably leave behind the BSDs?

Because we always assume the BSDs rejected systemd but it might just be that they were put in a situation where they had no choice.
What such position? Im a little unclear on what you're asking.
Nice one. Has anyone OCRed this back into text?
So you can create a serious contender to Salesforce or Zapier in a week?
Launchd 2.0 changed the syntax for the launchctl commands (and made it closed source as it now heavily relies on XPC.Framework). The man page for launchctl lays it all out. Load and unload became "bootstrap" and "bootout". Start became kickstart. As far as I can remember enable/disable are still the verbs, though in order to see the status of jobs' "enablement" you have to use the poorly named "print-disabled". Though the latter only matters for jobs that can actually be disabled, ie, any that have the "Disabled" key set to true in their plist file. By default, jobs in the various LaunchAgents or LaunchDaemons directories are always enabled and always loaded at login or boot respectively.

I literally teach people how to use launchctl every other week. I've found it's unituitive for learners because init systems tend to be unintuitive because there is a lot of hidden action and state going on. It wasn't until I started using it on my own I could develop some instinct for it. Personally, I don't find launchd anything but more ergonomic than systemd. A few man pages and some experimentation and you're at least crawling.

Not to say it couldn't be improved; I'd love to know why a failed bootstrap can't call plutil to at least lint the goddamn plist to notify of basic formatting issues instead of printing the same useless error for everything under the sun. "Error 5: Input/Output error" might as well just be an exit status of 5 for all the help it gives me.
Game devs take on the problem by themselves by not releasing a server component. Older games used to release the server component, so people could self host or make their own ladder system. That allowed each community to come up with their own set of rules and restrictions for how much moderation was desired. But in the modern era where the game developer controls the server everyone is subject to a single set of rules.
This is why I always have and always will prefer community colleges. Their boards are elected officials. Not perfect, but 1000 times better than just having wealth.
AEgIS turns phone sensors into antimatter camera of unprecedented resolution
She made enough money selling books by the 5th book that she'd never need to do anything again and live better than 99% of people on the planet.

What do you want?

She's not allowed to make money selling books?
This is a wild guess but: I am under the impression that the early internet was built somewhat naively so I guess that the sender sets it because they know best how long it stays relevant for/when it makes sense to restart or fail rather than wait.
like an Eventbrite or a shopmonkey. but yeah, you don't think you could? Salesforce is a whole morass. not every customer uses every corner of it, and Salesforce will nickel and dime you with their consultants and add ons and plugins. if you can be more specific as to which bit of Salesforce you want to provide to a client we can go deep.
> Once again, the AI agent implemented this entire feature without requiring me to write any code manually.

> For controllers, I might include a small amount of essential details like the route name: [code]

Commit history: https://github.com/dx-tooling/platform-problem-monitoring-co...

Look, I honestly think this is a fair article and some good examples, but what is with this inane “I didn’t write any of it myself” claim that is clearly false that every one of these articles keeps bringing up?

What’s wrong with the fact you did write some code as part of it? You clearly did.

So weird.
I do a decent amount of ux work and probably fall into category 1 here. The problem isn’t “we don’t want to spend money on support”, the problem is “people really do need to be babysat for a lot of things, and no matter what you do, they will not read the documentation.
Not saying it is easy, but when I was a teenager I moved across the world because my father needed the job. It sucked in the moment, but looking back it was the best thing that ever happened to me.
How hard would it be, in terms of the energy wasted for it? Is everything we can do worth doing, just for the sake of being able to?
The solution is a citation mechanism that points you directly where in the source material it comes from (which is what we tried to build). Easy verification is important for AI to have a net-benefit to productivity IMO.
Nice, sounds like it saved you some time.
I think the tricky bit is that AI companies make money off the collected works of artists, regardless of user behaviour. Suppose I pay for an image generator because I like making funny pictures in Ghibli style, then the AI company makes money because of Ghibli's work. Is that ethical? I can see how an artist would get upset about it.

On the other hand, suppose I also like playing guitar covers of songs. Does that mean artists should get upset at the guitar company? Does it matter if I do it at home or at a paid gig? If I record it, do I have to give credit to the original creator? What if I write a song with a similar style to an existing song? These are all questions that have (mostly) well defined laws and ethical norms, which usually lean towards what you said - the tool isn't responsible.

Maybe not a perfect analogy. It takes more skill to play guitar than to type "Funny meme Ghibli style pls". Me playing a cover doesn't reduce demand for actual bands. And guitar companies aren't trying to... take over the world?

At the end of the day, the cat is out of the bag, generative AI is here to stay, and I think I agree that we're better off regulating use rather than prohibition. But considering the broader societal impacts, I think AI is more complicated of a "tool" than other kinds of tools for making art.
Again, the terms of the purchase are explicitly laid out. Maybe go read them? It’s not a marketing stunt, not false advertising, and it is a real ticket. It’s a financial contribution to the project, same as any donation. You can rationalize your speculation and assumptions but the terms of the deal aren’t confusing anyone buying these tickets. Donations with merch attached to them as ‘thank yous’ are absolutely standard practice, and there’s nothing wrong with it. Regardless, I guarantee nobody who buys one will be alive to redeem the ticket. Your best choice, if you were hoping to be there, or if you don’t want to contribute is to not purchase a Final Ticket. Aside from that, there’s really no call for muckraking. Zero people will be duped, they are extremely clear with their intent.
At the end of the day we either live in a world where laws, process, and provable facts prevail - democracy; or we live in a world where conjecture, conspiracy, and opinions and ad hoc decision making rule the day - anarchy.

I prefer to live in democracy, where we follow a process to redress grievances. In 2020, President Trump's claims were given great deference. He was given the opportunity to prove them in court. He was heard by state legislatures and governors. The vice president weighed his claims. The Congress did as well. Even after the election states like Arizona handed over their voting machines to groups like the "Cyber Ninjas" who attempted to prove claims that ballots were tampered with in that state.

Nobody found the evidence Trump claimed.

Because it doesn't exist, it never did.

Because the alleged fraud did not happen.

What happened was a man lost a close but fair election. That's what the facts show, despite any threads you feel are "seemingly plausible", it was the most audited election in history. Eventually if you can't put up, you really have to shut up. It's that simple when it comes to a) living in a democracy and b) being an adult. Sometimes you don't get your way, and the response to that cannot be to burn down the entire system.

That's what I mean when I said that this impacted everyone - when childish temper tantrums like Jan 6 are allowed to stand, when the people who acted that way are pardoned and the person who instigated that event is reelected.... well that to me means we are trending away from democracy and toward a different way of dealing with reality.
This is similar to (but not the same) as the famous VCR case [0] that allowed home taping of TV shows.

[0] https://en.wikipedia.org/wiki/Sony_Corp._of_America_v._Unive....
But can it center a div?
I had an Alpha AXP 150 workstation on my desk for a while, it ran X11 applications fine with no source changes required.
This typically happens when you run the chat too long. When it gives you a new codebase, fire up a new chat so the old stuff doesn't poison the context window.
The number of times I've caught chatgpt passing off something borked with perfect confidence is growing but what's truly annoying is when you point it out and you get that ever so cheerful "oh I'm so sorry teehee" response from it. It's dumb stuff too like a formula it's simplified based on a assumption that was never prompted.
Vouches can help restore an item, but are just a counter weight to flags and flamewar penalties.
Yeah, I see that perspective bu I guess my thought process is “what’s the point, if everyone else can now do the same”

I had long ago culled many of those ideas based on my ability to execute the marketing plan or the “do I really even want to run that kind of business?” test. I already knew I could build whatever I wanted to exist so My days of pumping out side projects ended long ago and I became more selective with my time.
I would be more patient with an AI that only costs me a fraction of a cent an hour.
Big VC Tech Money Has Greatly Misunderstood Real Estate