MurphyA/hacker-news huggingface dataset:
by chikobara | 2025-12-14 04:44:17+00:00
Location: Damascus, Syria

Remote: Yes

Willing to relocate: Yes

Technologies: Python (TensorFlow, Keras, Pandas, NumPy, scikit-learn), JavaScript (React, Next.js), C/C++, Java, Flutter, Dart, Docker, Google Cloud Platform, Git, Linux.

Résumé/CV: https://chikobara.github.io , https://github.com/chikobara/chikobara.github.io/blob/main/r...

Recent AI Engineer graduate, seeking entry-level AI or Full-Stack Engineering roles. I completed a 5-year curriculum in 4 years and am eager to apply my research-driven background to real-world problems.
by SoftTalker | 2025-12-14 04:48:40+00:00
Colors don't bleed much these days. Some might, e.g. on handmade clothing such as tyedye but most commercial colors don't.

If you wash items of different weights, fabrics, etc. together the load can get unbalanced more easily. Such as as single heavy towel or jacket in with a bunch of light synthetic items.

The "towels" setting uses warmer water and faster spin speed but an overall shorter cycle (at least on my washer) compared to the "normal" cycle. This probably presumes that towels usually are made of cotton and aren't very dirty.

I agree that a fully manual mode would be nice. My washer (LG) doesn't have that but by knowing what the various cycles and optional settings (e.g. soil level, extra rinse) do you can get pretty close to what you want.
by wakawaka28 | 2025-12-14 04:49:14+00:00
I think you're right, but technically too many constraints doesn't mean the spec is wrong: some may be redundant, and that can be ok or even helpful. A lack of contradictions doesn't mean it's right either. I would argue that the problem of not knowing you got all the constraints specified is the same as not knowing if all generic requirements are specified. It's more work to formally specify anything and the constraints are more difficult to casually interpret, but in either case doneness is more of a continuum than a binary attribute.
by vunderba | 2025-12-14 04:50:31+00:00
So that's the key difference. A lot of people train these Markov models with the expectation that they're going to be able to use the generated output in isolation.

The problem with that is either your n-gram level is too low in which case it can't maintain any kind of cohesion, or your n-gram level is too high and it's basically just spitting out your existing corpus verbatim.

For me, I was more interested in something that could potentially combine two or three highly disparate concepts found in my previous works into a single outputted sentence - and then I would ideate upon it.

So I haven't opened the program in a long time so I just spun it up and generated a few outputs:

A giant baby is navel corked which if removed causes a vacuum.

I'm not sure what the original pieces of text were based on that particular sentence but it starts making me think about a kind of strange void harkonnen with heart plugs that lead to weird negatively pressurized areas. That's the idea behind the dream well.
by osigurdson | 2025-12-14 04:51:22+00:00
I've had one situation in which I was able to get a 20X productivity boost. I needed to do a large number of similarish things. I carefully hand coded one, created an AGENTS.md that explained everything in a lot of detail and then went to town on generation.

Everything went well and I knew what to expect so reviewing the code was quick.

The experience was super great. I was a 20X AI boosted engineer for a bit. But, I haven't had that situation again.

Anyway, I would say, try to find areas of the code that fit this model if you can. AI is phenomenal for this use case.
by reincoder | 2025-12-14 04:53:48+00:00
I work for IPinfo. We provide IP geolocation and VPN detection services. We identify which IP addresses are associated with a VPN and the actual location of the IP address.

We have not collaborated with any VPN companies for the report and have not even requested permission or pre-draft approvals. We had the data of what we were seeing and published a report based on that. We have published a ton of resources around the nature of VPN location in the past. Our focus is on data accuracy and transparency.

After the article was published, we received feedback from only a single VPN provider - Windscribe (https://x.com/ipinfo/status/1998440767170212025). I do not think anyone from Mullvad, iVPN, or any other VPN company has reached out to our team or our founder yet.

We are happy to take feedback and comments and are even open to a follow-up!
by heavenlxj | 2025-12-14 04:54:14+00:00
Beyond basic generation, our focus is on what happens after the first result.

While prompting Nano Banana directly gives you raw generation capability, our tool is built to support the full creative loop. We aim to provide more capabilities that help users turn an initial output into a finished piece—such as enhancing generated images, iterating with structured edits, transforming images into videos, and adding or refining textual elements.

Over time, we’re also investing heavily in interaction and workflow design. The goal is to make modifications fast and intuitive, so creators can experiment, revise, and evolve their ideas without starting from scratch each time.

In short, direct prompting is about getting a single result, whereas our platform is about helping users continuously refine and expand that result into richer creative content.
by krackers | 2025-12-14 04:56:17+00:00
Hmm this leads me to recall a bunch of ancient pseudoscientific sounding beliefs and see whether or not they might be plausibly explained by this mechanism:

* Is it possible for humans to get a vague impression of other humans' thoughts via this mechanism? Not via body language, but "telepathy" (it'd obviously only work over very short ranges). If it is possible, maybe it is what some people supposedly feel as "auras"

* Some animals have a preference for sleeping direction in alignment with magnetic pole, are some sleeping directions "healthier" than others for humans?

That aside, I didn't follow the part about how this is an answer to the hard problem of consciousness. Why couldn't the brain achieve global summarization via another mechanism, and why does having this "global summarization" result in qualia?
by nerdponx | 2025-12-14 04:56:31+00:00
As someone with enough math background to be comfortable with one letter variable lanes and terse notation, this is still needlessly annoying to me because of the removal of almost all non-essential whitespace and grouping related definitions together on the same line instead of putting them on separate lines, and then using blank lines to separate "paragraphs".

I get it and I've heard it before, it's supposed to make it easier to fit more on one screen which is supposed to reduce cognitive burden. You are free to like what you like of course, but it just makes everything look like a jumble.

And even in a math context, I get frustrated if there's no simple glossary or surrounding prose to describe what's going on. Very few people write math this way, as a dense jumble of symbols. Even in the context of written mathematics, this is a very unusual style. I feel like J fans talk about it as if it's a totally normal thing to do if only you knew a little more math.
by wiradikusuma | 2025-12-14 04:59:10+00:00
> With everything running in a monolith, if a bug is introduced in one destination that causes the service to crash, the service will crash for all destinations

We can have a service with 100 features, but only enable the features relevant to a given "purpose". That way, we can still have "micro services" but they're running the same code: "bla.exe -foo" and "bla.exe -bar".
by DonHopkins | 2025-12-14 04:59:48+00:00
I have tried to set a "lucid dream recognition breakpoint" on my iPhone's user interface being impossible to use, but I keep hitting it in real life that I can't wake up from, and I keep getting terrorized by it in dreams without recognizing it.

Sigh.

The only way out of this insipid inception is for Apple to get their shit together and actually fix their UI, but that's never going to happen.
by SoftTalker | 2025-12-14 04:59:50+00:00
I was at a gas station once and someone approached me with a sad story about needing to get somewhere (I don't recall the details) and he was broke, could I give him some money for gas. This is a common scam but he seemed genuine and I was in a good mood. I said I did not have any cash but I would buy him a tank of gas, which I did. Then I went back to fill my own car, and the pump never charged me. I swiped my card, filled the tank, but the charge never appeared on my credit card.
Ask HN: A browser that syncs history reliably across devices?
by workfromspace | 2025-12-14 05:00:23+00:00
I have two MacBooks (work and home) and an iPhone. I want to sync browsing history, so when I switch devices I can continue where I left off.

My biggest use case is HackerNews.

I've tried Safari (my main browser), Chrome/Chromium, Opera/Vivaldi, Firefox, Brave, Kagi and don't remember what else. But it never works properly (either history is never synced or it's delayed).

Do you have this problem? If not, how did you solve it? What browser/setup do you have?
by tstrimple | 2025-12-14 05:02:45+00:00
Sure you do. Just like MAGA voters who are suffering from the decisions from their vote "didn't vote for this". Except you explicitly did. Zionism necessarily removes land and homes from people to carve out a "safe space" for Jews without any consideration for the generations you're fucking over. Just like you conveniently ignore the decades of "settlers" taking over other people's land. Just like you ignore the destruction of Palestinian wells and hospitals. Just like you ignore the rape of prisoners and the celebration among Zionists for it. It's a nasty belief system that puts Jews above other humans. It is explicitly bigoted and xenophobic and it is proudly announced and broadcast throughout Israeli society.

https://www.cbsnews.com/news/israel-hamas-war-idf-palestinia...

> A member of Prime Minister Benjamin Netanyahu's Likud party, speaking Monday at a meeting of lawmakers, justified the rape and abuse of Palestinian prisoners, shouting angrily at colleagues questioning the alleged behavior that anything was legitimate to do to "terrorists" in custody.

> Lawmaker Hanoch Milwidsky was asked as he defended the alleged abuse whether it was legitimate, "to insert a stick into a person's rectum?"

> "Yes!" he shouted in reply to his fellow parliamentarian. "If he is a Nukhba [Hamas militant], everything is legitimate to do! Everything!"

That is what you are defending. It's fucking disgusting.
by ksec | 2025-12-14 05:03:07+00:00
I know it doesn't get the attention of HN. But Safari, after 10 years finally became somewhat usable and competitive since 18.1, in terms of rendering, web features and site compatibilities. It is still lacking behind in terms of Performance and Memory compared to Chrome And Firefox.

Safari 26.2 so far has been the smoothest for a long time. There used to be bugs or rendering difference everywhere, then they became scarce but there and now mostly gone. There are still some way to go before if ever catching up to Chrome or Firefox. But at least it went from tolerating to good enough browser for now.

Hopefully hey continue to spend resources on Webkit and Safari. Especially in Many ( hundreds ) Tabs memory usage on Desktop. They need to unload tabs rather than slowing down all tabs.
by justinzollars | 2025-12-14 05:04:05+00:00
Start with a problem. I'm building https://helppet.ai, a voice agent for Veterinarians. I didn't know anything about AI programming other than absolute fundamentals I learned in 2017 through Stanford AI course - this was just theory and a lot has changed. I followed startups doing solving similar problems, and I asked detailed questions to everyone I could. I went to AI hack events to learn techniques others are using. Eventually I ended up with something pretty great and had fun doing so. So start with a problem and then work backwards.
by niceguy1827 | 2025-12-14 05:04:29+00:00
Dasung 253 is a 25.3 inch eink display.

https://shop.dasung.com/products/dasung-25-3-e-ink-monitor-p...

I bought it two years ago for over $1800, and I have to say, it was worth every single dollar.

I can read on it, work on it, (kind of) watch youtube videos on it, play (some) RTS game on it. And mine only had 33hz refresh rate, not the latest 60hz.
by sshadmand | 2025-12-14 05:04:44+00:00
Interesting. I use a lot of python and nodejs for my apps, maybe this shell angle is a weird quirk I developed for no particular reason. I keep a seperate repo called “manager” and use it to manage my other parts of the stack like, “run tests for each repo, bump version, commit to git” with a single CLI command. I have no idea why that started. My guess is an agent created a shell script and I just went with it and built up around it. Good to hear other perspectives. Thanks!
by andrewl-hn | 2025-12-14 05:05:23+00:00
DDG has been around for a long-long time, and when it started Perl was an old fashioned choice but still very reasonable. Even if they moved to other languages they probably still have old bits of Perl code running somewhere.

For about first 5-10 years of its existence DuckDuckGo also promoted their use of Perl, and afaik they contributed to Perl development.
by kmeisthax | 2025-12-14 05:06:47+00:00
I'm genuinely surprised Microsoft's attitude towards "wndprocs don't have a context pointer" was "let's JIT compile a trampoline to hold the context pointer" and not to add support for a five-parameter wndproc into USER.dll, or have a wrapper that grabs GWLP_USERDATA and copies it to the register this lives in.
by eucyclos | 2025-12-14 05:07:57+00:00
It's often better to segregate creative and inhibitive systems even if you need the inhibitive systems to produce a finished work. There's a (probably apocryphal) conversation between George RR Martin and Stephen King that goes something like:

GRRM: How do you write so many books?... Don't you ever spend hours staring at the page, agonizing over which of two words to use, and asking 'am I actually any good at this?'

SK: Of course! But not when I'm writing.
by treyd | 2025-12-14 05:09:19+00:00
> Go has the best support for cryptography of any language

This isn't true at all.

Writing cryptography code in Go is incredibly annoying and cumbersome due lack of operator overloading, forcinforcing you to do method calls like `foo.Add(bar.Mul(baz).Mod(modulus)).Mod(modulus)`. These also often end up having to be bignums instead of using generic fixed-size field arithmetic types. Rust has incredibly extensive cryptographic libraries, the low-level taking advantage of this operator overloading so the code ends up being able to following the notation in literature more closely. The elliptic_curve crate in particular is very nice to work with.
by necovek | 2025-12-14 05:09:49+00:00
I don't think you read the post carefully enough: they were not running a distributed monolith, and every service was using different dependencies (versions of them).

This meant that it was costly to maintain and caused a lot of confusion, especially with internal dependencies (shared libraries): this is the trade-off they did not like and wanted to move away from.

They moved away from this in multiple steps, first one of those being making it a "distributed monolith" (as per your implied definition) by putting services in a monorepo and then making them use the same dependency versions (before finally making them a single service too).
Ask HN: How does traceroute on airplane wifis work?
by bjourne | 2025-12-14 05:10:07+00:00
Host Loss% Snt Last Avg Best Wrst StDev 1. ns.lufthansa-flynet.com 25,0% 4 2,9 3,0 2,8 3,1 0,1 2. 10.35.112.1 0,0% 4 3,4 3,1 2,3 3,9 0,7 3. news.ycombinator.com 0,0% 3 576,5 593,8 575,6 629,3 30,7

Why does it only show me three hops?
by bigyabai | 2025-12-14 05:10:18+00:00
That's a bad-faith comparison, and it's making me wonder how old you are if you're conflating iCloud lockout with sexual assault.

Apple's EULA, which the OP agreed to, gives them the right to suspend services for whatever reason they want. You're only allowed to use the service by offering consent to be removed, thousands of services work that way.

OSS, and the fact that it doesn't have this weakness, is orthogonal to the "us vs them" dichotomy you're describing. Apple ID is flawed, do not trust it. Full stop.
by MilnerRoute | 2025-12-14 05:10:39+00:00
I always recommend Harvard's CS50 class. (It's online, and free - and it covers a lot of key concepts and exposes you to a lot of different languages.) Most of all, it'll give you some really good experience and the confidence that goes with it.

At some point you should start uploading your code to GitHub, and maybe trying to contribute to other Open Source projects. (I assume your goal isn't just to learn programming, but to learn it well enough to get a job?) There used to be lots of good Meetups where you could meet other programmers and network and learn new things...
by regularization | 2025-12-14 05:10:57+00:00
I don't know of any thimble recent (or non-recent) where Gould was "caught fabricating details or whole results".

In 1981 Gould accused Morton of fabricating details. Gould died 20 years after that. Nine years after Gould died, some said Morton had not fabricated details.

I should add Morton was a phrenologist who did not believe in common descent.
by GeneralMaximus | 2025-12-14 05:12:49+00:00
I love this idea! I've also been using LLMs to build tiny utilities and automations for myself, but instead of using HTML, I'm building them as:

- Shell scripts, AppleScripts, etc. that I trigger from Alfred

- Obsidian plugins

- The occasional Emacs Lisp function

They serve a similar purpose for me as OP's HTML Tools, in the sense that they let me automate a small part of my workflow that I wouldn't otherwise have automated. If I have to choose between writing AppleScript and just doing something manually, I'll pick doing something manually 100% of the time. But if I can just ask an LLM to write the automation for me and then test it in a bunch of different scenarios, the choice becomes much easier.

After reading this post, I really want to try moving some of my automations to the web. Using HTML/JS/CSS for some of these tools will let me solve a whole different set of problems. E.g. I could more easily build automations for the non-techy folks in my family instead of just keeping them to myself.
by josephg | 2025-12-14 05:13:01+00:00
Well, its not just "games vs phones". The question is whether or not the company's actions unfairly stifle competition. Nintendo / sony / etc would argue there's lots of competition, because you can just buy their competitor's product if you think they provide a better service. The argument is weaker for apple because its much harder for regular people to "just" swap their phone between ios / android over differences in the app stores.

Consoles compete on games. Phones compete on specs, and then they happen to have an app store on the side. Thats a difference.
by vlovich123 | 2025-12-14 05:14:54+00:00
> including a way of compiling and executing C that panics when a memory access bug is encountered.

WASM couldn’t do that because it doesn’t have a sense of the C memory model nor know what is and isn’t safe - that information has long been lost. That kind of protection is precisely what Fil-C is doing.

WASM is memory safe in that you can’t escape the runtime. It’s not memory safe in that you can escape escape the program running within the sandbox, which you can’t do with a memory safe language like Rust or Fil-C.
by joeevans1000 | 2025-12-14 05:16:36+00:00
You won't be downvoted by me. He wrote a fun book (Kitchen Confidential, which I enjoyed) and it was downhill from there. He detailed some of his sketchy ethics in that book and it was refreshing.

Essentially, he seemed to me to be a bit of a &*$% and people liked that, confusing it for something admirable and for authenticity. He's till celebrated, especially by CNN, who paid a fortune for his show and then lost out on the chance for future episodes... now they peddle his old content on their landing page. Probably to try to recoup their probable losses.

You're not missing anything.
by pizlonator | 2025-12-14 05:19:03+00:00
Wasm is just sandboxing.

Say your C program has sensitive information in module A and a memory safety bug in module B. Running that program in wasm won’t prevent the attacker from using the bug in B to get read/write access to the data in A.

In practice what the attacker will really do is use the memory safety bug to achieve weird execution: even without control over the program counter, the fact that a memory safety bug inside the wasm memory gives read write access to all of that memory means the attacker can make the program do whatever they want, subject to the wasm sandbox limits (ie whatever the host allows the wasm guest to do).

Basically wasm amounts to a lightweight and portable replacement for running native code in a sufficiently sandboxed process
by penteract | 2025-12-14 05:19:09+00:00
This is great.

Since you've asked about bugs, I tried pushing the limits and found the following:

A1: 100 B1: =100-A1 A2: =A1*(100-A1) A3: =A1*B1

A2 can be successfully set to anything reasonable (up to 2500)

However, setting A3 to exactly 100 doesn't work, even though setting it to 101 or 99 (or even 100.000001) does work.

Another limit:

A1: 100 B1: 100 A2: =A1+B1 A3: =A1*B1 A4: =abs(A2-100) + abs(A3-100)

Setting A4 to zero (or anything below 80) doesn't work. This doesn't improve if the constants in the A4 formula are moved a short distance away from 100.

In case you can't tell from that last example, I think being able to fix the intended values of multiple outputs simultaneously would be interesting. If you were to give more details about the solver's internals, I'd be keen to hear them.
by drewsski | 2025-12-14 05:19:30+00:00
Reading between the lines, and not to take anything away from the substance of the report, is this a tacit admission from Openai that Enterprise is indeed the way to make a return on all the capital deployed so far, as opposed to the pursuit of AGI, which is a more lofty but perhaps quixotic pursuit? So far, Anthrophic has been the poster child for Enterprise AI, with Openai being dominant in consumer ai. It seems the release of Gemini 3 and it's favorable/comparable performance compared to GPT 5 likely precipitated a need for re-alignment within Openai.
by pfannkuchen | 2025-12-14 05:19:43+00:00
Was rape that common? Like in hunter gatherer times (most of human history) most mating would have been within the band. I don’t think intra-band mating would have been rapey, mostly. Incestuous by modern standards, for sure, but I don’t see why it would have been rapey. Inter-tribe conquest mating definitely happened, but was it really that common compared to the normal mode? It takes way more effort, at least.

My similarly controversial take is that modern rape is traumatic because rapists are no longer hung in public. I think public hangings might have had an under appreciated healing effect on the psyche. Like if a guy who attacked you is still out there, he might attack you again. But if you saw him hang, you just might feel better.
by troupo | 2025-12-14 05:21:58+00:00
> The point is that it works out of the box (i.e. with no additional styling)

Then you wouldn't have to remove default styling for it to "work out of the box".

> I don't understand your argument.

The default styling that you have to remove for the input to stop being invisible is just yet another example in a long, long, long line of CSS design systems that absolutely hate text input and their users: https://base-ui.com/react/components/input

Barely visible thin light gray lines where the input is supposed to be are endemic. The example in Field is even more egregious: https://base-ui.com/react/components/field