MurphyA/hacker-news huggingface dataset:
by ModernMech | 2025-04-17 21:23:29+00:00
I've been continually disappointed. I've been told it's getting exponentially better and we won't be able to keep up with how good they get, but I'm not convinced. I'm using them every single day and I'm never shocked or awed by its competence, but instead continually vexxed that isn't not living up to the hype I keep reading.

Case in point: there was a post here recently about implementing a JS algorithm that highlighted headings as you scrolled (side note: can anyone remember what the title was? I can't find it again), but I wanted to test the LLM for that kind of task.

Pretty much no matter what I did, I couldn't get it to give me a solution that would highlight all of the titles down to the very last one.

I knew what the problem was, but even guiding the AI, it couldn't fix the code. I tried multiple AIs, different strategies. The best I could come up with was to guide it step by step on how to fix the code. Even telling it exactly what the problem was, it couldn't fix it.

So this goes out to the "you're prompting it wrong" crowd... Can you show me a prompt or a conversation that will get an AI to spit out working code for this task: JavaScript that will highlighting headings as you scroll, to the very last one. The challenge is to prompt it to do this without telling it how to implement it.

I figure this should be easy for the AI because this kind of thing is very standard, but maybe I'm just holding it wrong?
by kodablah | 2025-04-17 21:23:42+00:00
There just aren't good Python sandboxing approaches. There are subinterpreters but they can slow to start from scratch. There are higher-level sandboxing approaches like microvms, but they have setup overhead and are not easy to use from inside Python.

At Temporal, we required a sandbox but didn't have any security requirement, so we wrote it from scratch with eval/exec and a custom importer [0]. It is not a foolproof sandbox, but it does a good job at isolating state, intercepting and preventing illegal calls we don't like, and allowing some imports to "pass through" the outside instead of being reloaded for performance reasons.

0 - https://github.com/temporalio/sdk-python?tab=readme-ov-file#...
by nicbou | 2025-04-17 21:23:43+00:00
To add to this, some people might be left out because companies are not financially incentivised to verify them.

In Germany, immigrants struggle to open a bank account because the banks require documents that they don't have (and that they can hardly get with a bank account). Russian, Iranian and Syrian citizens have a particularly hard time finding a bank that works for them. The most common video document verification system does not support some Indian passports, among others.

To banks, leaving these people out is a rational business decision. The same thing will happen to those deemed too risky or too much hassle by the internet's gatekeepers, but at a much bigger scale.
by whalesalad | 2025-04-17 21:23:55+00:00
We've had universal adapters for ages. You can run a DeWalt battery on a Milwaukee, Makita on DeWalt, etc. I even have an adapter to run my Milwaukee M18 batteries on my Dyson vacuum. You can run a wire to the pos/neg leads on the battery and use it standalone. I use it to power temporary reverse off-road lights on my truck. I see no reason to do this sort of thing. More oppressive regulation from the EU that no one actually wants. Fortunately Milwaukee is a US company as well as a dominant player in the market and will likely not participate in this whatsoever.
by grishka | 2025-04-17 21:24:06+00:00
You can use multiple DNS providers at once to catch that situation. You can have some sort of signing scheme where each authoritative server would sign something in turn to establish a chain of trust up to the root servers. You can use encrypted DNS, even if it is relying on traditional TLS certificates, but it can also use something different for identity verification, like having you use a config file with the public key embedded in it, or a QR code, instead of just an address.
by AlexandrB | 2025-04-17 21:24:11+00:00
> I can only speak for me, but it is extraordinarily unlikely to the point of impossibility that I will commit rape.

That's great.

What do you think are the odds that someone will accuse you of rape? I suspect they're higher than "unlikely to the point of impossibility". Cancellations usually happen based on the accusation, not the conviction.
by kybernetikos | 2025-04-17 21:25:04+00:00
Whereas I always take this phrase to be refering to a military kind of strength. For example, this whole article tells us that Oda Ujiharu got the nickname "weakest" because of his military incompetence. Your own examples of strength in this thread tend to be mainly martial too.

This kind of strength - the ability to force your will upon others (which is what military strength is, and also the kind of strength that 'Strong Men' dictators have), motivates the (usually incorrect) comparisons to historical empires. There are other kinds of strength - moral strength, resilience, determination, vision, etc they're just not what I think is being talked about with this phrase.

I don't know where you get 'weakness' is being described as a positive in this thread. Weakness can also mean many things, but in this context, it means being susceptible to others forcing their will onto you. It's not a good thing, but differences in strength are natural and impossible to avoid. What is a good thing is when the great mass of comparatively 'weak' people realise that together they are stronger than the tyrant.

Rather than 1984, for an appropriate comparison I'd go to the Bible: - "God chose the weak things of the world to shame the strong."
by vonnik | 2025-04-17 21:25:13+00:00
The most acute need for a network state is among white-collar refugees (yes, they exist!). These people need all kinds of services that their host states are unable/unwilling to provide, including access to work.

Sora Union is one org working on this problem, and the focus on knowledge worker refugees makes me think they are addressing a much deeper problem (and one that will only grow), than your typical network staters, who are usually working on a nice to have and not a need.

https://soraunion.com/
by zifpanachr23 | 2025-04-17 21:25:17+00:00
There are an enormous number of people such as myself that work in tech and believe the same exact thing.

At the end of the way we dont need to argue about this. The truth should be empirically knowable. If it's as useful as people say, it will show up in the GDP numbers (I wonder what's taking it so long...).
by bluelightning2k | 2025-04-17 21:25:24+00:00
Nice analogy. Although a simpler way to say it is simply vertical integration, a known term for the phenomenon with a whole class of benefits.

One of those benefits brings to mind another analogy: Apple. The ai model and the tooling are kind of like the hardware and software. By co-developing them you can make a better product and certainly something hard to compete with.
by EA-3167 | 2025-04-17 21:25:56+00:00
Cigarettes are deadly

Broadcasting porn isn't an age ID issue, it's public airwaves and they're regulated.

These aren't primarily "think of the children" arguments, the former is a major public health issue that's taken decades to begin to address, and the latter is about ownership.

I don't think that chat rooms are in the same category as either public airwaves or drugs. Besides what's the realistic outcome here? Under 18's aren't stupid, what would you have done as a kid if Discord was suddenly blocked off? Shrug and not talk to your friends again?

Or would you figure out how to bypass the checks, use a different service, or just use IRC? Telegram chats? Something even less moderated and far more open to abuse, because that's what can slip under the radar.

So no I don't think this is about protecting kids, I think it's about normalizing the loss of anonymity online.
by robocat | 2025-04-17 21:26:39+00:00
To imply capacitive touch sensing uses magnetics is just so wrong - I can't imagine how someone trying to be technical could make such an egregious error.

A material can affect an electric field without affecting a magnetic field: electrically conductive (versus insulator that won't affect a field so much except via dielectric effects).

A material can affect a magnetic field without much affecting an electric field e.g. ferrites are non-conducting.

A finger changes the capacitance between two "plates" and that is what is detected.

Also the attached drawing shows diamonds but I've only ever seen flat wires myself (when looking closely at touch screens you can sometimes see the transparent sense wires). But I'm no specialist and I don't know how correct the drawing is.
by Suppafly | 2025-04-17 21:27:16+00:00
>That beautiful application was on the wrong decade. Today it'd be worth millions if not more, for absolutely no reason at all.

Honestly, I'm surprised the author hasn't monetized it better by stealing back the features that were stolen by discord. Make some mIRC hosted servers and an easier way to connect to them by making them the defaults when you launch the program and such. Build in support for graphics and voice chat, etc.
by shmoogy | 2025-04-17 21:28:17+00:00
That was ages ago.

Their new models excel at many things. Image editing, parsing PDFs, and coding are what I use it for. It's significantly cheaper than the closest competing models (Gemini 2.5 pro, and flash experimental with image generation).

Highly recommend testing against openai and anthropic models - you'll likely be pleasantly surprised.
by benjadolele | 2025-04-17 21:28:19+00:00
Not just Japanese, but I believe most East Asian countries as well.

Interestingly, not only with dates, but they order things from the “biggest” to the “smallest”

Like Year-month-day for dates.

Family name - personal names for names.

And for address, they start with country, city, street name, then house number. Opposite of what is more common in western countries. I actually find it more useful as very often I remember which street my friends live in but not the house number, and I can type it in and expect google maps to give me the result based on my search history. Not so useful with house numbers if you can’t remember them.
by satisfice | 2025-04-17 21:28:36+00:00
I refuse to use a dishwasher. I don’t think it makes anything faster or better. When I was a child in the seventies my household chore was loading the dishwasher, but my mom always said I did it wrong.

It doesn’t matter, Mom. It’s fine as it is. But you know what? How about I never use a dishwasher again for my entire life? Deal? Deal!

My wife likes them, though. It looks to me that she is washing the dishes before “using the dishwasher,” so I don’t understand what she thinks she is gaining by it.

Dishwashers promote delusions.
by astrange | 2025-04-17 21:28:48+00:00
I agree with what you said, but I was trying to give the layman summary ;)

> The SDR content is dimmed proportional to the increase such that SDR has the same emitted brightness before & after the change.

That's the intent, but because things aren't perfect it actually tends to get darker instead of stay perceptually the same. It depends on which panel you're using. MBPs are prone to this, XDR displays aren't.
by jkaplowitz | 2025-04-17 21:29:01+00:00
At least the ways that a corner shop verifies age don't have the same downsides as typical online age verifiers. They just look at an ID document; verify that it's on the official list of acceptable ID documents, seems to be genuine and valid and unexpired, appears to relate to the person buying the product, and shows an old enough age; and hand the document back.

The corner shop has far fewer false negatives, far lower data privacy risk, and clear rules that if applied precisely won't add any prejudice about things like skin color or country of origin to whatever prejudice already exists in the person doing the verification.
by KaiserPro | 2025-04-17 21:29:48+00:00
> The goal of these laws is to get ID checks on social networks for everyone

The UK government is nowhere near competent enough to be that stealthy.

Also, it already has this ability already. Identifying a person on social media is pretty simple, All it takes is a request to the media company, and to the ISP/phone provider.

> If a 12yo kid (or younger) can somehow obtain money and a phone and keep it hidden from their parents,

Then you have bigger fucking problems. If a 12yo can do that, in your home and not let on, then you've raised a fucking super spy.

> parents can and should have total control of their child.

Like how? constantly check their phones? that's just invasion of privacy, your kid's never going to trust you. Does the average parent know how to do that, will they enforce non-disappearing messages?

Allowing kids to be social, safe and not utter little shits online is fucking hard. I'm really not sure how we can make sure kids aren't being manipulated by fucking tiktok rage bait. (I mean adults are too, but thats a different problem)
by lolinder | 2025-04-17 21:30:28+00:00
I think it depends on the kind of residue. If we're just talking about caked-on stuff that you recognize that didn't wash off, I'd start with hot water and adding the pre-wash powder. But if you get stuff on your dishes that you don't recognize... yeah, that's a filter.

I once stayed with family at a vacation rental where the dishwasher left things worse than we put them in—a thick gray residue plastered over everything. We were going to be there for a week with 30 people, which meant we had a lot of dishwashing to do, but by the time I became aware of it the rest of the family had already given up on it and had started washing dishes by hand.

I took one look at the output and knew immediately what was wrong thanks to TC. An hour later (it was that bad) the dishwasher was working flawlessly and we saved hours in dishwashing time over the week.

(We also told the rental owners that their cleaners weren't taking care of the dishwasher. I didn't ask for them to pay me for the time, but I probably should have!)
by zoogeny | 2025-04-17 21:31:33+00:00
I can confirm the model name in Run Settings has been updated to "Gemini 2.5 Pro Preview ..." when it used to be "Gemini 2.5 Pro (Experimental) ...".

I cannot confirm if the quality is downgraded since I haven't had enough time with it. But if what you are saying is correct, I would be very sad. My big fear is the full-fat Gemini 2.5 Pro will be prohibitively expensive, but a dumbed down model (for the sake of cost) would also be saddening.
by hdmoore | 2025-04-17 21:32:02+00:00
I was too! The reason is that the Go x/crypto/ssh library was bailing out on the lack of reply to the channel open request, which prevented it from reaching the auth bypass check via exec. I should have an update out soon with this fixed and a RCE check for this issue.

The test server: $ erl -eval 'ssh:start(), ssh_dbg:on(), ssh:daemon(34222, [{system_dir, "/home/otp/ssh/keys"},{user_dir, "/home/otp/ssh/users/otptest/.ssh"}]).'

The exploit: auth.ScrapeExec(options, addr+" "+tname, res, ses, `os:cmd("touch /tmp/HAXXXED").`)

>-rw-r--r-- 1 root root 0 Apr 17 16:14 /tmp/HAXXXED
by ClumsyPilot | 2025-04-17 21:32:06+00:00
> Let humans communicate freely, some of them will do bad things.

That’s just normal phone calls - no one is complaining about those.

But social networks have algorithms that promote one kind of content over another.

I keep getting recommended YouTube videos of gross and mostly fake pimple removal, on Facebook AI generated fake videos of random crap like Barnacle removal, and google ads for an automated IoT chicken coop.

I have never searched for these things and no living person has ever suggested such things to me. The algorithm lives its own life and none of it is good.
by ogogmad | 2025-04-17 21:32:25+00:00
Looking at it in terms of compound interest seems random. That said, I think the expression lim((1+x/n)^n) is better motivated within Lie theory, since every Lie group admits a faithful linear representation in which the expression lim((1+x/n)^n) makes sense (even if infinite-dimensional Hilbert spaces might be needed, as in the metaplectic group). Then the subexpression 1+x/n approximates a tangent vector to 1.
by patcon | 2025-04-17 21:32:28+00:00
Wat? I'm left and for decentralising power, lots of ppl I know in my political circles love Ostrom. Leftist people who think concentration of power is the solution don't fangirl over her. Her whole jam is about "downloading" power ("down" as in, to lower levels of government) and distributing responsibility. ppl who aren't down with that have no reason to be interested in her work.

So I'm not actually seeing any dissonance or contradiction from inside communities that appreciate her work?
by bigyabai | 2025-04-17 21:32:30+00:00
> The future of humanity will not be determined by some tech giant in their ivory tower

Really? Because it kinda seems like it already has been. Jony Ive designed the most iconic smartphone in the world from a position beyond reproach even when he messed up (eg. Bendgate). Google decides what your future is algorithmically, basically eschewing determinism to sell an ad or recommend a viral video. Instagram, Facebook and TikTok all have disproportionate influence over how ordinary people live their lives.

From where I'm standing, the future of humanity has already been cast by tech giants. The notion of AI taking control is almost a relief considering how illogical and obstinate human leadership can be.
by stared | 2025-04-17 21:32:30+00:00
My pet peeve: talking about AGI without defining it. There’s no consistent, universally accepted definition. Without that, the discussion may be intellectually entertaining—but ultimately moot.

And we run into the motte-and-bailey fallacy: at one moment, AGI refers to something known to be mathematically impossible (e.g., due to the No Free Lunch theorem); the next, it’s something we already have with GPT-4 (which, while clearly not superintelligent, is general enough to approach novel problems beyond simple image classification).

There are two reasonable approaches in such cases. One is to clearly define what we mean by the term. The second (IMHO, much more fruitful) is to taboo your words (https://www.lesswrong.com/posts/WBdvyyHLdxZSAMmoz/taboo-your...)—that is, avoid vague terms like AGI (or even AI!) and instead use something more concrete. For example: “When will it outperform 90% of software engineers at writing code?” or “When will all AI development be in hands on AI?”.
by exe34 | 2025-04-17 21:32:43+00:00
> prevent them from learning (by talking to friends in different situations) that being beaten or emotionally put down by parents is abusive and traumatizing.

parents didn't know I'm gay, but they did control all flow of information (before social media) by controlling all movements outside school.

it took me until my thirties to realise how deeply abusive my childhood was. the only hints I had, in hindsight, was the first Christmas at uni, everybody was excited to go home and I couldn't fathom why on earth anybody would want to. I dismissed it as an oddity at the time.
by Marsymars | 2025-04-17 21:32:44+00:00
> Here is the most important part - ignore the auto/eco and other planet saving or smart programs.

I've never had any problems with cleanliness with either the "normal" or "energy saver" modes on my dishwasher. (For that matter "energy saver" on mine trades more water for less energy - which given the cost for the energy/water is a good deal for me.)
by sph | 2025-04-17 21:33:35+00:00
Voting systems indirectly operate as propaganda that tells you what to believe and how to conform with the hive mind. “Good thought” is conveniently found at the top with a large number of virtual points, “bad thought” is hidden for you at the bottom in harder-to-read colour.

I surely am not the only one that often skips to comments without even reading the article, which is tantamount to saying “I don’t have time to form my own opinion. Tell me what to believe about this topic”
by gamblor956 | 2025-04-17 21:33:38+00:00
That only looks like about 2000 calories a day, which is the recommended caloric intake for the average sedentary adult man.

If you're trying to bulk, you need to be looking at 2500 or more calories a day, plus additional for any calories burned by exercise. (With a surplus of 1000/calories a day you'll be gaining more fat than muscle unless you're still in puberty. Sometimes that may be what you want.)
by kllrnohj | 2025-04-17 21:33:53+00:00
> I agree with what you said, but I was trying to give the layman summary ;)

Your layman summary is wrong, though. Brightness stays the same is the summary, whereas you said it gets darker.

> MBPs are prone to this, XDR displays aren't.

On my M1 16" MBP it doesn't have any issue. The transition is slow, but the end result is reasonably aligned to before the transition. But yes MBP displays are not Apple's best. Sadly that remains something exclusive to the iPad
by scarface_74 | 2025-04-17 21:34:06+00:00
I noticed an existential risk for a software development career around 2015. I saw then that software development was becoming commoditized and that the market was becoming saturated with “good enough” developers that could do the CRUD/framework development that most companies needed. AI has accelerated the trend.

Back then my concerns wasn’t getting a job, it was compensation plateauing at best or being a race to the bottom at worse. I was right.

Before anyone mentions the eye popping compensation that the BigTech and adjacent companies are paying, those positions are just a small subset of companies out there and most of the 2.8 million developers in the US will probably never make over $200K inflation adjusted in their entire career doing “enterprise dev”. (Yes I did a stint at BigTech).

I see I wasn’t wrong, in 2023 and 2024, when I was looking for your bog standard enterprise dev jobs with AWS experience remotely as a plan B, “senior” [1] dev jobs were still offering $150K - $160k in most major cities and “architect” roles were going for $175K - $180K. These are the same numbers I’ve seen since 2016-2018.

What’s even worse, every job I applied to had hundreds of applications (LinkedIn show you) and I heard crickets.

I pivoted into working for cloud consulting companies full time (and before that working in the consulting department at BigTech) mid 2020 and found a full time job at a 3rd party consulting company.

That being said, projects that I would have scoped as a two person project with my leading it and adding a mid level person to do some of the grunt work coding, I now know that I have the bandwidth to do myself with the help of AI.

That also means that the company as a whole needs fewer developers. But still needs just as many customer facing people who can fly out to customers site and be on calls gathering requirements and pushing things through the sales cycle.

The solution? Quickly move up and become a true “senior” as defined by every tech company with leveling guidelines.

https://www.levels.fyi/blog/swe-level-framework.html

On a side note, you don’t need to “learn AI” as far as how it works under the hood, save that for the PhD’s. You need to learn how to leverage it for coding, writing, and how to create features and products that add business value. I have my own niche within AWS that I had before LLMs were publicly available where I use it in for now novel ways when I need to.
by ondrejgon | 2025-04-17 21:34:20+00:00
This is a distant future but say you are making and app and a website. You could have a mobile dev agent, frontend agent and backend agent. Sure one agent could do it too, but I am assuming it will be faster to have more. Even if that will not be the case, take a multi step process where you have a CX agent getting feedback from users and then communicating that feedback to the coder agent.