MurphyA/hacker-news huggingface dataset:
by strken | 2025-08-21 03:07:03+00:00
I did something like this a while back, although it didn't take 48 hours. The point is to move you from that infinite five year timeline where decision paralysis is stopping you from doing anything, and taking you back to three years, then one year, then next month, then tomorrow.

I agree with you that five years might as well be a lifetime. The point of this exercise is to define how you want that lifetime to end, then step backwards through it until you know what you're doing tomorrow. The plan for five years ("be a CTO") only matters insofar as it tells you your plan in three years ("be in a position where you report to the board"), one year ("be a lead engineer"), one month ("be confident in passing a job interview and be sending my CV out"), and tomorrow ("message Todd and ask if he'll run a mock interview for me, do some leetcode, message the Acme group chat").

You honestly might as well throw out any plans beyond the one year mark. Either they're important and you can recreate them, or they've changed and you should recreate them. The process of planning is more important than its output.
by al_borland | 2025-08-21 03:10:39+00:00
I went on X today for the first time in a long time. I mentioned something in a thread about an experience a fried had that was relevant to the parent post. Someone (who claimed to be the CTO of some company in his bio), called me a liar, then proceeded to call me and the friend I mentioned a bunch of derogatory names, after I attempted to expand on and clarify things based on his earlier accusations.

Does Reddit still ban people for having discussions in good faith, if they think you’re on the wrong side of the group-think? That was my fate there.

Between the culture and the bots, both of those sites are pretty bad. AI has just made it worse.
by bigbaldhead | 2025-08-21 03:12:28+00:00
in my country we don't use text messages or emails to contact but whatsapp (so no emails) I have 7 gmail accounts, 1 main one, a secondary one that I manage for a family member and another older one that I have just for nostalgia, I use the others for spam. I only use Apple apps and they work great for me.I could never use proton mail as the main one, the apple services I use are: reminders, apple maps, imessage, drive, and other apple apps, they work. owned by google I only use youtube and gmail
by johncolanduoni | 2025-08-21 03:12:46+00:00
It’s more that it wasn’t prevented back when the web was first coming together, because security wasn’t on almost anyone’s minds at all. There wasn’t a hole added at some point; it’s just that browsers didn’t specifically block domains that resolve to public IPs from accessing domains that resolve to private IPs.

Realistically, it’s a backdoor to every network firewall that has existed for the entire era in which browsers were used in “secured” internal networks also connected to the internet. Everyone has either designed with it in mind, or gotten lucky that nobody tried to use it on them for like 30 years. I think it’s good to put away this footgun, but there’s no useful blame to assign here.
by rogerkirkness | 2025-08-21 03:13:07+00:00
I connected Gmail to the Mail app on MacOS via IMAP, backed that up to iCloud, and setup my personal custom domain with iCloud Customer Domains. I then forwarded the Gmail to it and deleted all the mail on the Gmail side. I would not go back to Gmail, I considered getting rid of the Google account entirely recently. Hide My Email is also really nice and easy if you use Safari.
by turnsout | 2025-08-21 03:15:01+00:00
The problem with this kind of detailed long-term planning is that you won’t possibly be able to reverse engineer the exact path you’re going to take. And if you get too attached to your bullet points, lists, charts and graphs, you don’t know how to react when you hit a snag or a fork in the road.

When that bump comes, people often abandon the whole plan. So the trouble with goals is that the good (getting you motivated to act) is often outweighed by the bad (draining motivation when the arbitrary goal is not met).

What you really want, in hn-friendly language, is not a 2D point on a map, but a vector. You want to know the general direction that you want to move toward in your life, and then start increasing your velocity.

A point is something you have reached or not (hint: it’s not even satisfying when you hit it). But you can change your vector on a dime. Even if you’re nowhere near your dream life, even in terrible times, you can always instantly pivot and vector in the right direction.

If it makes you feel good, make the big plans and be as detailed as you please. But hold them lightly. And just get moving along your vector.
by pilif | 2025-08-21 03:16:35+00:00
> This was obviously dumb when it launched:

Yes. Obviously dumb but also nearly 100% successful at the current point in time.

And likely going to stay successful as the non-protected internet still provides enough information to dumb crawlers that it’s not financially worth it to even vibe-code a workaround.

Or in other words: Anubis may be dumb, but the average crawler that completely exhausting some sites resources is even dumber.

And so it all works out.

And so the question remains: how dumb was it exactly, when it works so well and continues to work so well?
by Quarrel | 2025-08-21 03:17:49+00:00
> I’m confident I could follow a modern white paper after a lot of effort and research.

Without having done it for deep learning, I'm sure it is like any other area of computer science. You get to exactly the level you're at now, and then you put in that effort following modern papers, and each one gets easier and easier. A year later you've done the literature review for your Phd. :)
by xixuwu93 | 2025-08-21 03:18:15+00:00
I just found this amazing free online tool called BWConverter for converting images to black and white. It has advanced controls, supports various image formats (JPG, PNG, GIF, WEBP), and offers instant processing with artistic presets. The best part is that it's completely private, secure, and works on any device! I highly recommend checking it out at bwconverter.com if you need a quick and easy way to create stunning monochrome images.
by indrora | 2025-08-21 03:18:43+00:00
All fair.

This is likely also related to the (likely stretched) story about a train full of radioactive meat that floated around for a while [0] that seems to get interpreted a little differently each time [1].

[0] https://time.com/4305507/chernobyl-30-agriculture-disaster/#...

[1] https://origins.osu.edu/milestones/april-2016-eating-you-foo...
Show HN: Mapedia.cc – Where Knowledge Finds Its Place
by mapedia | 2025-08-21 03:19:51+00:00
Hey everyone,

The name "Mapedia" is a blend of "map" and "encyclopedia," and it perfectly encapsulates what this new platform is all about. Have you ever wished you could not just read about a topic, but also instantly see where its relevant geographical information fits into the world? That's exactly what Mapedia aims to do.

Examples: Travel Planner: https://mapedia.cc/view/ad60d869ba6e571ab58553f53abcddb3 The Hannibalic War: https://mapedia.cc/view/78cf4d7b82f880cec1ee4654caaf2a92 Alexander the Great: https://mapedia.cc/view/2e41609ec857e6a6ba699c1786c5900b Best Places to Visit in China: https://mapedia.cc/view/7433a09f9d0e4bfebf7c44b9fb01b087

So, head over to mapedia.cc right now and give it a spin! I can't wait to hear what you discover and what you think.
by kjgkjhfkjf | 2025-08-21 03:20:13+00:00
I enjoy the responsiveness of the Zed editor compared to VSCode, but I am concerned that it is a VC backed enterprise.

For example, I don't like that I am forced to look at its "Sign In" UI, and that they have refused attempts to remove it. [0]

Zed has some much more annoying bugs, and I am not excited to help fix them given the position of the code owners.

[0] https://github.com/zed-industries/zed/issues/12325
by nybsjytm | 2025-08-21 03:20:28+00:00
Any mathematicians who have actually called it "new interesting mathematics", or just an OpenAI employee?

The paper in question is an arxiv preprint whose first author seems to be an undergraduate. The theorem in it which GPT improves upon is perfectly nice, there are thousands of mathematicians who could have proved it had they been inclined to. AI has already solved much harder math problems than this.
by nop_slide | 2025-08-21 03:20:37+00:00
I’m considered one of the stronger code reviewers on the team, what grinds my gears is seeing large, obviously AI heavy PRs and finding a ton of dumb things wrong with them. Things like totally different patterns and even bugs. I’ve lost trust that the person putting up the PR has even self reviewed their own code and has verified it does what they intend.

If you’re going to use AI you have to be even more diligent and self reviewed your code, otherwise you’re being a shitty team mate.
by d0gsg0w00f | 2025-08-21 03:20:48+00:00
I'm right there with you. I work in tech, but I don't want to fuss with tech when I'm off the clock. Like, it all annoys me and just feels like work.

When my router breaks I just buy a new one. When my laptop gives me the first sign of trouble I just buy a new one.

I see people fussing with unlocking their phones to pay for lunch and I am totally bewildered. Why is it so hard to pull a card out of your pocket? I have a rule "no new chargers" when buying stuff. If it comes with some proprietary charger I make a half-assed attempt to keep up with it but I just throw it in the trash after about 6 months and buy something with a cord.

Maybe I'm an old man, but maybe that means I know now that life is too short to spend my Saturday morning messing with HomeAssistant.
by runjake | 2025-08-21 03:20:59+00:00
I'll often leave my phone at home if I'm going somewhere with my wife and kids. If they're with me, they have their phones and I'll instantly know if something happens to them, so no need to carry my phone.

It's basically a self-psyop to break the dependency. I spent the first 25-ish years of my life without a cell phone, after all.
by WaxProlix | 2025-08-21 03:21:04+00:00
They've been around in one form or another since the early 80s, and have been in and out of a few of the major chaebols in that time. I wouldn't call them privately owned in the western sense, necessarily. There's no institutional investment behind the chaebols themselves generally, they're 'owned' by a single family and passed down hereditarily, and are nationalistic in a certain sense; they're much more closely ingrained with both government and state identity than most western corps.
by damarberlari | 2025-08-21 03:21:51+00:00
> You could pick lots of different functions, including simple linear motion (z = c * t)

that was also my first intuition when making this, but turned out making the z function linear won't make it a sphere.

to make a sphere, you have to configure it in a way so that it forms a circle with the other axes. In this vis, its the sin(0.02 * πt) and cos(0.02 * πt) part that do this.

someone makes an interactive version here: https://www.desmos.com/3d/t66etxi1y8 (thanks!) so you can try changing the z function for yourself.
by jonahx | 2025-08-21 03:22:14+00:00
There is no reason to think that code review will magically be spared by the AI onslaught while code writing falls, especially as devs themselves lean more on the AI and have less and less experience coding every day.

There just hasn't been as many resources yet poured into improving AI code reviews as there has for writing code.

And in the end the whole paradigm itself may change.
by shkkmo | 2025-08-21 03:23:01+00:00
Slight mismatches in capacity can be OK in series too, as long as you have a BMS watching the cell voltages to make sure none get too low when discharging and none get too high when charging. The risk is that the lower capacity cells get too low or too high while the overall pack voltage seems fine, causing dendrites to form inside those cells, leading to a short and a scary fire. It really comes down to how well the BMS is designed / programmed and how much you want to trust it.

Most people aren't aware of how dangerous it is to try to "revive" a cell that got too low so this technology definitely comes with significant risks for user error.
by thaumasiotes | 2025-08-21 03:24:49+00:00
I didn't think so. There were only two or three students in that course who held a Chinese passport. There were almost as many Ethiopians. A clear majority was Americans, some ethnically Chinese, some white.

The teachers, incidentally, were British and New Zealander, and they were firm about instructing us in teaching British pronunciation. I assume most of the students went on to ignore that part of the curriculum.
by tomhow | 2025-08-21 03:26:24+00:00
I'm late coming back to this, but for the record:

The rate-limiter is applied manually when we notice that an account is posting a high volume of guidelines-breaking comments. The way we notice is by reading the threads, which we spend much of each day doing, or when we're alerted to guidelines-breaking comments by flags or by community members emailing us.
by shusaku | 2025-08-21 03:27:36+00:00
I’m a big fan of the “just take a day or two to do nothing but think” part. We should cherish the fact that we are alive, and being without distractions just experiencing life is very valuable.

But I don’t get the second part. Do we really need to be so goal oriented in tech specifically? I mean maybe if you wanted to go from being a programmer to a professional wrestler, I could see it. But if you’re just trying to keep your career going, just do what’s useful at work / school right now, and explore what interests you.
by jchw | 2025-08-21 03:28:07+00:00
> We have been seeing our clients' sites being absolutely hammered by AI bots trying to blend in. Some of the bots use invalid user agents - they _look_ valid on the surface, but under the slightest scrutiny, it becomes obvious they're not real browsers.

Yep. I noticed this too.

> That said they could even run headless versions of the browser engines...

Yes, exactly. To my knowledge that's what's going on with the latest wave that is passing Anubis.

That said, it looks like the solution to that particular wave is going to be to just block Huawei cloud IP ranges for now. I guess a lot of these requests are coming from that direction.

Personally though I think there are still a lot of directions Anubis can go in that might tilt this cat and mouse game a bit more. I have some optimism.
by kmoser | 2025-08-21 03:29:00+00:00
This may work for the author, and for other people, but I would never give this advice. It supposes you are able to articulate where you want to be in five years, and have the ability to break that down into actionable tasks. Most people just want to have a stable job, apartment/house, and good relationship. Any further breakdown is often guessing, unrealistic, or outright fantasy.

My advice to people in this situation varies tremendously given their background and what they're trying to learn, but it tends towards the same general method: start with something ultra simple and achievable, repeat it a bunch of times (perhaps with some minor variations) until you're relatively comfortable doing it on your own, then begin to branch out. If you're stuck for ideas, show it to somebody else and see what they think; having a training partner or mentor can help you feel less overwhelmed.
by matheusmoreira | 2025-08-21 03:29:10+00:00
> Do you feel like you are on a Crusade?

I just care a lot. What's going on in this country deeply offends my sense of justice.

> ignoring everything multiple different people says

Nope, I try really hard to not ignore things. When I disagree, I explain why. If I can't rationalize it, then I must incorporate it into my world view.

I do ignore name calling, feigned concern and vague allusions to mental illness. You too have done this before. I won't engage with it.
by kldg | 2025-08-21 03:29:18+00:00
does it work well? I run chromium controlled by playwright for scraping and typically make Gemini implement the script for it because it's not worth my time otherwise. -but I'm not crawling the Internet generally (which I think there is very little financial incentive to do; it's a very expensive process even ignoring Anubis et al); it's always that I want something specific and am sufficiently annoyed by lack of API.

regarding authentication mentioned elsewhere, passing cookies is no big deal.
by stitched2gethr | 2025-08-21 03:30:59+00:00
For those that want an easy button. Here ya go.

``` review () { if [[ -n $(git status -s) ]] then echo 'must start with clean tree!' return 1 fi

git checkout pristine # a branch that I never commit to git rebase origin/master branch="$1" git branch -D "$branch" git checkout "$branch" git rebase origin/master git reset --soft origin/master git reset nvim -c ':G' # opens neovim with the fugitive plugin - replace with your favorite editor git reset --hard git status -s | awk '{ print $2 }' | xargs rm git checkout pristine git branch -D "$branch"

} ```
by shkkmo | 2025-08-21 03:31:45+00:00
Reconfiguring a battery pack with the same number of cells doesn't change the power contained in the pack. However lowering the voltage will lower your top speed (if not already artificially limited by the controller) and raising the ampacity of the pack may allow you to get more torque from the motor if you haven't saturated the motor and you change the controller settings to pull more amps from the battery.
by dlubarov | 2025-08-21 03:32:10+00:00
Genocidal speech? Where?

The site you linked to just seems to brazenly misrepresent each of Shaun's tweets - e.g. the tweet that "demonized Palestinians" never mentions Palestinians, but does explicitly refer to Hamas twice. Not sure how Shaun could have been any clearer that he was criticizing a specific terrorist group and not an entire racial/ethnic group.
by mlrtime | 2025-08-21 03:33:29+00:00
Funny, my S22 Ultra just died due to the infamous One UI 7 update bricking phones with a boot loop. Replaced it with a One Plus 13 and I'm very happy not to have the Samsung bloatware all over the phone. The Samsung backup didn't help me at all.

None of that stuff adds value, just locks you in.
by Tsarp | 2025-08-21 03:34:35+00:00
I built a prototype using native messaging (the same way apps password managers interact with browsers and drive actions with pure js).

I have a lot of actions done but not full there yet. Essentially the goal is to use a cli or an external desktop app to drive your already logged‑in Chrome profile without navigator.webdriver, or enabling --remote‑debugging‑port. In all my testing never got flagged with captcha/bot protect. The cli can interact with LLMs, local file system(despite opfs this is easier).

CLI(host app) <-> Native messaging daemon <-> Chrome extension

Extenion just executes pure js for extraction, navigation. Ive gotten basic google searching, image downloading working. Looking at complex form interactions.
by mlyle | 2025-08-21 03:35:01+00:00
What if systems develop that are able to understand typical human intention and wants with an accuracy that is superior to most humans?

You seem to rule this out, but despite having similar biology and wants, humans misunderstand others' intents and miss cues a lot.

--

Is it impossible that humans could build a system to know what a whale wants, based on its vocalization, that does better than the typical whale? Do we know that whales do really great at this, even?
by 47 | 2025-08-21 03:36:00+00:00
This isn't theoretical. In my 20 years in retail and logistics, I've seen these libraries repeatedly fail in production. Real world examples include:

* Invoices: Totals get pushed to a new page with no repeated <thead> header. This is a classic failure of CSS table rendering across page breaks. properties like page-break-inside: avoid are notoriously inconsistent in browser print to PDF engines. Line items get split mid row because the engine doesn't understand the semantic integrity of the data.

* Bills of Lading & Manifests: These documents are infamous for unpredictable page breaks. One page cuts a row in half, the next duplicates headers, the next drops content entirely. This often stems from complex flexbox or grid layouts that the PDF rendering engine struggles to paginate deterministically.

* Shipping Labels: A barcode or QR code shifting by a few pixels is often a DPI or scaling artifact. The browser rendering at a logical 96 DPI doesn't translate perfectly to a 300 or 600 DPI thermal printer format, introducing rounding errors that are catastrophic for scanners. Addresses drift outside the printable area because CSS margins (margin, padding) can be interpreted differently by the print media engine versus the screen engine.

* Digital Forms: This is a classic failure of absolute vs. relative positioning. When you overlay HTML form fields on a scanned PDF background (a common requirement), the HTML box model's flow layout simply cannot guarantee pixel-perfect alignment with the fixed grid of the underlying image. I've seen teams resort to printing, using white out, and hand filling forms because the software couldn't align (x, y) coordinates.

* Tickets & Passes: Scanner rejection due to incorrect sizing is often due to the browser engine's "print scaling" or "fit-to-page" logic, which can be difficult to disable and varies between environments (e.g., a local Docker container vs. an AWS Lambda function with different system fonts or libraries installed).

This always turns into a long tail of support tickets. The only truly reliable solution is to bypass the HTML/CSS rendering model entirely and build the document on a canvas with an absolute coordinate system. This means using libraries like FPDF (PHP), ReportLab (Python), or lower-level tools like iText/PDFBox (Java), where you aren't "converting" a document, you are drawing it. You place text at (x, y), draw a line from (x1, y1) to (x2, y2), and manage page breaks and object placement explicitly.

It's not cheap. The initial build cost is high because every layout is effectively a small, “programmaticd CAD project”. You can't just "throw HTML at it". But the payoff in reliability is immense. It becomes a set and forget system that produces identical documents every time, which stops the endless firefighting.

Yes, two years later it can be painful to update when the original developer is gone. But I would take that trade off any day over constantly battling with imprecise, non deterministic tools. In twenty years of building systems where documents are mission critical, "close enough" rendering was almost never good enough.
by 122506 | 2025-08-21 03:36:10+00:00
Fast Wan - Lightning-Fast AI Video Generation Platform

Fast Wan revolutionizes video creation with breakthrough speed - generating a 5-second video in just 5 seconds. Featuring the latest Wan 2.2 and proven Wan 2.1 models, create stunning videos with professional-grade AI video generation and exceptional quality.

Key Features: • FastWan 2.2 Model - Ultra-fast 720P video generation with enhanced quality and lightning speed • FastWan 2.1 Model - Proven reliability with consistent results and rapid processing • Lightning Speed - Generate 5-second videos in just 5 seconds with breakthrough performance • High-Quality Output - Professional-grade video output with stunning 720P and 480P quality • Optimized AI Technology - Sparse distillation technology for unprecedented generation speed • Creative Control - Precise control with customizable parameters and flexible inputs • Instant Results - Experience the fastest video generation available today

The platform supports both text-to-video and image-to-video generation, offering multiple aspect ratios, quality modes, and creative tools for various video projects from social media content to professional presentations.