skysight-inc/HackerNews huggingface dataset:
I would characterize good prompting as: write out your whole problem you're trying to solve, then think to yourself what the clarifying questions would be if you were a junior trying to solve it. Better yet - ask the LLM to ask you challenging clarifying questions for several rounds. Then, take all that information and re-compile it back into a list of all the important components of the project, and re-read it to make sure there's no particular ambiguous part or weird part that would be over-emphasized by the language you used. Then, emphasize the core concerns again, and tell it how you'd like it to output the response (keeping in mind that it will always do best with a conversation-style format with loose restrictions). Never let a conversation stray too long from the original goals lest it start forgetting.

Once that's all done, you basically have a well-structured question you could pass to an underling and have them completely independently work on the project without bugging you. That's the goal. Now, pass that to o1 or Claude, depending on whether it's a general-purpose task (o1) or a code-specific task (Claude), and wait for response. From there, have a conversation or test-and-followup of whatever it spits out, this time with you asking questions. If good enough, done. If not, wrap up whatever useful insights from that line of questioning and put it back into the initial prompt and either re-post it at the end of the conversation or start a fresh conversation.

I find 90% of the time this gets exactly what I'm after eventually. The few other cases are usually because we hit some cycle where the AI doesn't fully know what to change/respond, and it keeps repeating itself when I ask. The trick then is to ask things a different way or emphasize something new. This is usually just a code-specific issue, for general problems it's much better. One other trick is to ask it to take a step back and just tackle the problem in a theoretical/philosophical way first before trying to do any coding or practical solving, and then do that in a second phase (asking o1 to architect code structure and then Claude to implement it is a great combo too). Also if there is any way to break up the problem into smaller pieces which can be tackled one conversation at a time - much better. Just remember to include all relevant context it needs to interface with the overall problem too.

That sounds like a lot, but it's essentially just project management and delegation to somewhat-flawed underlings. The upside is instead of waiting a workweek for them to get back to you, you just have to wait 20 seconds. But it does mean a ton of reading and writing. There are certainly already some meta-prompts where you can get the AI to essentially do this whole process for you and assess itself, but like all automation that means extra ways for things to break too. Let the AI devs cook though and those will be a lot more commonplace soon enough...

[Edit: o1 mostly agrees lol. Some good additional suggestions for systematizing this: https://chatgpt.com/share/6775b85c-97c4-8003-bd31-ee288396ab... ]
Blue bottle at South Park would still be there at least :)
> BB(764) is an integer (!) that I know is uncomputable

I meant BB(748) apparently.

To elaborate on this point a bit, I specifically mean uncomputable in ZFC. There may be other foundations in which it is computable, but we can just find another n for which BB(n) is uncomputable in that framework since BB is an uncomputable function.
I've not been tracking ruby core discussions for ages now, but I could have sworn that exactly this was discussed and rejected a decade or so ago.
It was a much different place in late 90s/early 2000s.
"ick" also needs to die.
I'm glad this list dropped, these words are so cringe.
> Longer papers with more claims have more to prove, not less. I imagine they would be harder to pass peer review.

Yes, a longer paper puts more work on the peer reviewers (handful of people). But splitting one project in multiple papers puts more work on the reader (thousands of people). There is a balance to strike.
Oh that's interesting. I guess I should actually look at the standard instead of taking cppreference's word for it next time
This isn’t what thermal runaway looks like. Someone set off those fireworks, or they were somehow ignited.
Though somewhat different than the intent of the list, I'm amazed at the rise of "payed" in place of "paid". I rarely ever saw this error before a couple of years ago and now it's become commonplace, even with people who formerly used paid correctly. I keep expecting to find out it's some recent cultural reference but so far that doesn't appear to be the case.
Could be, or maybe they had a really good discount at the pipe bomb store and he'd basically be losing money if he didn't buy at least 150 pipe bombs.
And disciples "reach out", "touch base", and "circle back."
Ask HN: How to offer AI services with my H100?
I have a Linux server with Gigabit internet connectivity, which I recently upgraded with a single H100.

Given that models are becoming smaller, more efficient, and faster to run, I am considering to offer AI services (LLMs, RAG, summarization, custom ...) to local clients (professionals, small businesses, private people), who may opt for such services in return for privacy and first level support.

How would I go about setting it up, in terms of

- resource management
- resource sharing / load balancing
- monitoring
- usage-based charging

Some direction and advice would be greatly appreciated.

Thanks and Happy New Year!
> LLMs I believe can help in synthesize what knowledge is there and what is missing.

How could the LLM help?

Given that it is missing the critical context and knowledge described in the article, wouldn’t it be (at best) on par with a new developer making guesses about a codebase?
Ask HN: How does one become a Go developer?
I have a background in automating infrastructure, doing Linux Administration, DevOps, and more recently a Platform Engineering role. I've been doing programming in Go since roughly 2015, but haven't done anything public facing.

How do I build up this background to move towards programming in Go?

I've not really figured it out, these dev jobs seem pretty elusive and I've always talked too low level or too high level during interviews. Pretty sure I talked myself out of one Go dev job by talking about how strings work traditionally in C. lol

Any perspective is appreciated.
I lived in SF for 10 years as a founder and moved back to NY 5 years ago.

I can’t answer yes to nearly any of the questions. A reminder of how fast things and trends evolve.
A relationship is hard to find, cultivate, and maintain. It's sort of analogous to a healthy diet. People choose junk food over healthy food options for convenience/cheap thrills even if there's obvious benefits to healthy diets, and people choose porn over genuine human connection.
> He also said Full Self Driving Mode would be available in 2018, 2019, 2022 and 2025.

He did. He also said it'd be available in 2016, 2017, 2020, 2021, 2023 and 2024.

So yeah...
It's amusing that the phrase "Don't trust anyone over 30" gained popularity when the Baby Boomers were under 30 but now the sentiment is focused against them (and Gen-X and Millennials).
Ouch. That would hurt to hear. It's like they're effectively saying, "yeah, obviously you came up with something more significant than this, which you're holding back. No one would be so incapable that this was as far as they could take the result!"
> as i keep triggering the touchpad accidentally

That's the miracle with apple's OS. And I say OS because I'm sure it filters out accidental input in software. The trackpad is made by whoever makes them for the x86 laptops too, but I really can't remember when it registered a touch when I didn't want it.

(I'm sure it happens occasionally, but not enough to be worth keeping track of.)
(this subthread was originally in https://news.ycombinator.com/item?id=42563441 but we merged it hither)
Poisson's Spot – demo of wavelike nature of light
> I feel that the real problem is a lot of people don’t care about collecting requirements.

As someone who _really_ enjoyed requirements gathering for many years and now has become one of the "I don't care let's just build it" people I can assure you that some of us crashed out thanks to Scrum Masters™, Project Managers™, Product Owners™, or any of the other big "A" Agile™ cronies.
I read an interesting book called Dateonomics and if it is to be believed (don't have a copy handy, so can't go to its original sources), a sufficient supply of educated men is why many women remain single.

The book also discussed how that impacted college hookup culture, with hookup culture the worst at the most lopsided institutions as the men had a lot of choice.

So if they are motivated by competing for women, it would make sense to go where the women are and be sure to match them in terms of educational attainment. The original article argues the opposite.
Funny title
> There are probably lots of people doing exactly that, who are running meth labs or dealing drugs like Fentanyl with minimal scrutiny from federal law enforcement.

Why do you think the fbi is giving a pass to drugs? There's ample evidence that they devote a lot of resources to it.
Also related: https://blog.codinghorror.com/commandos-infantry-and-police/

I work a lot in the transition area between commando and infantry aka X_10 and TEAM. I’ve also found myself on TEAM++ coming in to replace TEAM.

It is difficult to explain to customers that SVC was built on a set of assumptions which I turn informed the design. Once the assumptions changed then design typically needs to change as well.
Does burntsushi have PR drones (who can explain SIMD)? :)
Year of Embracing Curiosity
Cool, but why is this a CAPTCHA? That is a very broad definition of the test.
That’s leaving the territory of what most people have ready access to.

The poser referred to a “6,500lb truck” vs “19-tonne Renault Midlum cargo truck” used in that attack.
Well, no. The 2015 MBP is a well known workhorse that stretched many people professionally up to the M1. I would absolutely agree that the 2016-2020 Intel MacBooks were rough though.
Twinge of Saudade: Biographies of Abba
Most people who use the word skibidi dont remember Scatman (https://www.youtube.com/watch?v=Hy8kmNEo1i8) and were not even born when the song came out :-)
you can just make a law that websites are required to flag the html for pages that contain rated content so that isp and parents can filter whatever they want. all without infringung on people freedom.

i am sure smarter people than me can come up with an even better solution. this honestly just feel more like imposing religious values than anything else
> He clearly has empathy or he would not be particularly good at manipulation.

Understanding what empathy is, enough to use it against others, doesn't prove that he can feel it himself.

I think that, by default, we should assume that he's not a sociopath because most people aren't. But your argument against it is duly unconvincing.
a cloud backup for a 2TB disk is too expensive or to slow. an offline backup is not automatic and only current the moment i run it. a combination of both is more complex. an always synced full backup is difficult to achieve. it is possible when the only places where i use the laptop are at home and at the office. as soon as i add traveling and using expensive mobile data my backup becomes unreliable or to expensive to maintain or restore. in other words, even if i have a full backup, i can't always rely on it.
Ask HN: Trying to learn Postgres and Python, any help?
I wish to learn about Postgres and applying it to Python. Any good resources on this? Documentation is confusing me, Chatgpt doesn't give the best lessons, and other websites that I search for don't go into enough depth. Sure, they cover the basics, but I'd like to learn more.

If I had to be selfish, something similar to the Head First series would be greatly appreciated. I was originally going to use it, but they went with mysql. I tried to follow along even though I was using Postgres, but I got stuck on some spots, so something more aligned to postgres would be better for me.

Thanks.
I know this is easy for people to say in theory, but as mentioned elsewhere, if this materialized into an attack people would’ve retrospectively seen that as “certain” evidence of intent.
i hear "leverage" more than see it in docs/email, but almost only ever see "utilize" in writing.
>> I've never heard of skibidi

Oh my, you need to meet some of the Gen A crowd
Yeah, amusingly, I use a keyboard that doesn't have arrow keys. I've bound them to a different layer, but that doesn't work well with this setup.

If this implementation supported the now-standard WASD (which was absolutely used by some high-level Doom players back in the day) AND if it allowed me to fire using the left mouse button (again, like the original game), then it would have been relatively easy to prove that I'm a human. :)
What is this test means?
Ah well, as soon as I even glanced at Ruby my social media feeds were filled with tech influencers.

There is a niche there of very popular channels producing Ruby tutorials, seemingly aimed at the junior js-bootcamp dev crowd. They also focus on Neovim, tmux and other terminal based tools.

It is a completely anecdotal observation, but my guess is that it might explain part of the trend.
Hyper focusing on a single journal publication is going to lead to absurdities like this. A researcher is judged by the total delta of his improvements, at least by his peers and future humanity. (the sum of all points, not the max).
To supply a counter viewpoint here... The opposite is the "least publishable unit" which leads to loads and loads of almost-nothing results flooding the journals and other publication outlets. It would be hard to keep up with all that if there wasn't a reasonable threshold. If anything then I find that threshold too low currently, rather than too high. The "publish or perish" principle also pushes people that way.
It seems the pound has since been redefined and split into separate units: pound mass and pound force, the former in terms of kilograms (1 lb = 0.45359237 kg) and the latter in terms of the force exerted by one pound of mass in earth’s gravitational field (standard g = 9.80665m/s^2).

So using the word pound without qualification is ambiguous in contexts where it’s not clear whether mass or force is meant.
The comment did not say that. The comment said that people would have perceived it as certain evidence of an impending attack and a clear security failure.

All of that is absolutely, obviously true.
Why not? Here in Canada true fiber to the home is available in most urban centers at up to 8Gbps speeds. You only make small changes usually if you are a normal person so not problems at all.

The only issue is cloud costs which are high for 2tbs in the cloud at this point.
> I now try to stop believing in things. It's mostly just molecules that happen to be in a certain configuration for some time.

This is the way. The real and/or important things have a tendency to impinge upon your perceptions in such a way as to render your belief in them or lack thereof moot and/or meaningless.
This is very nice.

I have been using the version available in Apple Books:

https://books.apple.com/us/book/winnie-the-pooh/id6444759294

But the Apple Books version does not include the original illustrations, let alone accessible alt text.
Currently only HTTP requests are supported. I might add support for websockets later, however that is a harder problem to solve due to the binary encoding etc.
Hold ALT, you definitely can strafe. At least I could.
Putin probably already is.

Bluesky is gaining significant traction although for me it still feels very tech oriented which makes sense. It’s a much more pleasant place to be.

Energy will accelerate more towards nuclear than any other form.

Inflation will return in the US.

Bitcoin and crypto in general will gain significant traction, led by the commitment from Trump and chums.

Expect to see some book based announcements but big tech, maybe AI authors or perhaps story generation advances with social thrown in.
Don’t mention them in vain, lest you call Synergy from the deeps of oblivion! Best of breed, of course.
“Failed to notice” is a hilariously weird way of talking about tokenization.
What is the criteria of an intentional lie, then? Admission?

The author responded:

>denschub 2 days ago [–]

>the robots.txt on the wiki is no longer what it was when the bot accessed it. primarily because I clean up my stuff afterwards, and the history is now completely inaccessible to non-authenticated users, so there's no need to maintain my custom robots.txt

Which is verifiably untrue:

HTTP/1.1 200
server: nginx/1.27.2
date: Tue, 10 Dec 2024 13:37:20 GMT
content-type: text/plain
last-modified: Fri, 13 Sep 2024 18:52:00 GMT
etag: W/"1c-62204b7e88e25"
alt-svc: h3=":443", h2=":443"
X-Crawler-content-encoding: gzip
Content-Length: 28

User-agent: *
Disallow: /w/
A lot of the replies make it seem like there is some great over-arching coordination and intent between subsequent submissions, but I’ll offer up an alternative explanation: sometimes the reviewer selection is an utter crap shoot. Just because the first set of reviewers may offer a justification for rejection, it may be completely unrelated to the rationale of a different set of reviewers. Reviewers are human and bring all kinds of biases and perspectives into the process.

It’s frustrating but the result of a somewhat haphazard process. It’s also not uncommon for conflicting comments within the same review cycle. Some of this may be attributed to a lack of clear communication by the author. But on occasion, it leads me to believe many journals don’t take a lot of time selecting appropriate reviewers and settle for the first few that agree to review.
I’ve run into MSSQL on Linux. Most DBAs know but their entire ecosystem is Windows Server so what’s another Windows Server is their thinking.
lol - Sounds like a Terminal Lance comic strip.
Well, for one, CAPTCHA means Completely Automated Public Turing Test To Tell Computers And Humans Apart and I don't think DOOM as in the gameplay is Turing-complete.
You could buy western union money orders for 45 cents at the minimart, and mail it to the seller with the item number. Sometimes even send cash.
Which ominously opens up the possibility of aeonics.
Can someone live peacefully in SF while doing none of these things?
At of 2020, Ellison had donated half a billion toward the prolonging of life [0]. (Tax deductible, of course.) You can read what he says about the importance of life: https://www.ellisonfoundation.org/ Very touching.

A lot of the the big tech entrepreneurs philanthropic pursuits lean in that direction. I'm not sure why they do it. Maybe they are deeply affected by the poor living a decade or two less than they do?

[0] https://www.vox.com/recode/2020/8/24/21369773/larry-ellison-...
Yep, 100%
I’m entertaining a hypothesis that “Leverage” rolls from the tongue smoothly, but “utilize” is more of a breeze to produce on a QWERTY keyboard.
Ironic given his memo to CNN journalist selling them to not be mouthpieces for the Taliban and ensure that any reporting of death and destruction was "balanced".

> "I want to make sure we're not used as a propaganda platform," Isaacson said in an interview yesterday.

> "We're entering a period in which there's a lot more reporting and video from Taliban-controlled Afghanistan," he said. "You want to make sure people understand that when they see civilian suffering there, it's in the context of a terrorist attack that caused enormous suffering in the United States."

https://www.washingtonpost.com/archive/lifestyle/2001/10/31/...
Jup. I've added to the future work section now that the plan is to use this to speed up suffix array searching. Suffix arrays are pretty regularly used to build indices over say a human genome, that can then be queried.

And since DNA sequencers are still increasing there throughput and accuracy, it's always good to have faster algorithms as well.
Have you tried not stopping?
Take transit and you pay much less. Driving in manhattan is such a shit show, hope this changes some behavior
> the author is quoting prices in Euros, which is pretty much synonymous with "extreme poverty" I mentioned before :)

Care to elaborate?

> Especially ironic this article is from 2020 when M1 was launched and now laptops, both Qualcomm and Apple ones, are leaps and bounds better than before.

Something tells me you haven't quite grasped the blog post or what LOW←TECH MAGAZINE is about. https://permacomputing.net
Are we really to believe that slave states ratified the 2nd amendment with the belief that they were giving every individual the right to keep and bear arms?

Because that seems absurd given their rather large population of slaves.
We aren't testing whether the model's results are stable or correct for a given class of problem. The goal is to establish whether the model can reason.

Nothing capable of reasoning would contradict itself so blatantly and in such a short span while failing to indicate any kind of uncertainty.
I would ask them what their ideal setup is and then compare feasibility. There's probably a lot of indirections/hoops you could jump through but if your security concerns are being driven by your customers you should probably ask them. If it is the case that you need to access their unencrypted data then at one point or another you're going to have to do it, the question is which possible way would your customers feel happiest about? On-premises contract, storing encrypted + customer-specific decrypt keys with a managed auth service, etc etc
"the easy and visible 80% that you can show off"

There was nothing easy about the Raptor engine, for one. It is absolutely the best rocket engine in the world by far, and the only methane-based engine that ever reached space.

AFAIK the only "real" problem that SpaceX is now having with Starship is the heat shield vs. rapid reusability. It is an important problem, but it also means that many other complicated problems (such as precise exercise of the belly flop) are fully solved.
Good point. I was only speaking to targeting other developers.
this is “common wisdom” that owning is better, the “math” on that seldom checks out

https://www.kiplinger.com/real-estate/buying-a-home/renting-...
In previous generations there was a sense that the elderly had already lived their best years, and the young should be prioritized in emergencies. "Women and children first" The American Boomer generation flipped this on its head, with them demanding the young make sacrifices for them.
Thanks, that'll be interesting :)
Just read this, bittersweet now but thank you for posting this as I read it from New Orleans.
I've read a few books from Hesse, including The Glass Bead Game, and found the English translations rather readable. His more commonly recommended books, Siddhartha and Steppenwolf, should be fine for any high school level reader.
How do you bootstrap the system? Presumably your spouse/partner/friend and you use different computers? With 1password I can just share passkeys in the UI.
> Understanding what empathy is, enough to use it against others, doesn't prove that he can feel it himself.

One could also experience empathy and simply not care, or could even care but proceed in a self-interested manner all the same, which could be described as psychopathic as opposed to sociopathic.
The music industry is 100% invested in streaming music services, so they don't care if Apple offered high-capacity iPhones cheaply.

Rather, it's Apple who has intentionally been keeping storage capacity low for 2 reasons:

1.) Push users to use iCloud storage, which isn't cheap and purposely doesn't even offer storage tiers that match their phone capacities.

2.) It provides incentive for users to upgrade, especially in an era where keeping an iPhone for 3-5 years has become common and new models offer very little from older ones.
100% period.
A third of North America's birds have vanished (2023)