MurphyA/hacker-news huggingface dataset:
Vercel Hosting Obvious Phishing Site
by infecto | 2025-05-20 11:50:52+00:00
I know phishing can happen on any platform, but this one stood out. I received a typical spam text linking to a fake banking login page, hosted on a default Vercel domain, with a very unpolished UI. It asks for a username and password, then follows up with a verification code prompt. It feels like someone is actively harvesting credentials in real time.

The site: scfedcsoun.vercel.app (do not visit)

I reported it via Vercel’s abuse form over a week ago. No acknowledgment, no takedown.

Is it normal for providers to ignore this kind of thing? Posting here to raise visibility and to see if others have had similar experiences.
by stevekemp | 2025-05-20 11:50:57+00:00
I remember that tutorial fondly.

I played around with kilo when it was released, and eventually made a multi-buffer version with support for scripting with embedded Lua. Of course it was just a fun hack not a serious thing, I continue to do all my real editing with Emacs, but it did mean I got to choose the best project name:

https://github.com/skx/kilua
by jabl | 2025-05-20 11:51:22+00:00
> I'm not sure whether the loading gauge (allowed size of train to fit under bridges) etc. is also standardized

It sure is standardized; the problem is that there are so many standards to choose from!

See https://en.wikipedia.org/wiki/Loading_gauge for an overview.

Britain is a bit special, in that as the first country to have extensive rail infrastructure, it also has the smallest loading gauges around. Later built railway networks tend to have bigger loading gauges.
by herbst | 2025-05-20 11:52:07+00:00
The problem is not the "advanced features" within Excel but how they are used. If an excel sheet is basically just a front for a visual basic Programm it doesn't easily open anywhere.

As Google's JavaScript API also doesn't work in open office and whatever else they all have in extra layers.

However i am not sure when and why I encountered such a software last time, but my dad is a Visual Basic guy and has done a lot of these weird sheets for internal business stuff.
by globular-toast | 2025-05-20 11:52:16+00:00
I like the idea if it was deterministic. So if there are standard ways to convert to/from document types, like Pandoc, being able to write to any one of them and have it update the rest would be interesting.

I hate it if it's built with "AI". Can't imagine a use case for this apart from just shit you don't care about. Why would I be hoarding data I don't care about?
by Ylpertnodi | 2025-05-20 11:52:25+00:00
I'm not the person you're responding to, but i see their 'ok' reply as being valid. I, too, use windows for audio recording: i rather suspect anyone that does, knows about what's available, both for mac, and linux. And, have chosen [reasons, amongst many, being: cost, availability, trust, familiarity...etc, etc] 'not those paths'. For now.
by andy_ppp | 2025-05-20 11:52:35+00:00
Can any single person be trusted with potentially infinite power? Even those with good intentions will use that power to unevenly select for their own biases.

However, I’m still skeptical of AGI or even systems that replace programmers, but if it happens and we have most companies replacing 75% of their white collar jobs, who is going to buy their products? It seems very difficult to even understand what money is in a world where everything is done by machines.

I have a feeling that getting to even good enough with these systems is nearly impossible given their false positives and hallucinations.
by eknkc | 2025-05-20 11:54:25+00:00
Whenever I read a blog post assuring me that something is not how it looks, it turns out to be exactly how it looks at the end.

BTW, I don't use deno and haven't been following any news whatsoever so this is simply a shitty statement from an outsider. It is interesting that I tested deno a couple of times but kept using node until bun came around and I basically switched to bun. I can't say why exactly.
by whyowhy3484939 | 2025-05-20 11:54:27+00:00
> We finally have a system which encodes not just basic things but high level concepts

That's the thing I'm trying to convey: it's in fact not encoding anything you'll recognize and if it is, it's certainly not "concepts" as you understand them. Not saying it cannot correlate text that includes what you call "high level concepts" or do what you imagine to be useful work in that general direction. Again not making claims it's not useful, just saying that it becomes kind of meh once you factor in all costs and not just the hypothetical imaginary future productivity gains. AKA building literal nuclear reactors to do something that basically amounts to filling in React templates or whatever BS needs doing.

If it was reasoning it could start with a small set of bootstrap data and infer/deduce the rest from experience. It cannot. We are not even close as in there is not even theory to get us there forget about the engineering. It's not a subtle issue. We need to throw literally all data we have at it to get it to acceptable levels. At some point you have to retrace some steps and think over some decisions, but I guess I'm a skeptic.

In short it's a correlation engine which, again, is very useful and will go ways to improve our lives somewhat - I hope - but I'm not holding my breath for anything more. A lot of correlation does not causation make. No reasoning can take place until you establish ontology, causality and the whole shebang.
by infecto | 2025-05-20 11:55:19+00:00
“…the physically slight Altman stood on a table, flipped open his phone, declared that geolocation was the future…”

Maybe it fits the article’s tone, but does his size actually matter here? Feels like an odd detail. I might be biased since I don’t care much about company figureheads or the outrage or praise of either side.
by rmind | 2025-05-20 11:55:45+00:00
You are counting from some early planning phases. Compare, for example, how long it took for the UK to build High Speed 1 line.

It's worth noting that the non-HS standard gauge (part of Rail Baltica I) between Poland and Lithuania (up to Šeštokai Intermodal Terminal) was completed back in 2015. The freight trains have been operating on this line all the time.
by conartist6 | 2025-05-20 11:56:00+00:00
The ONLY way you can 10x your perf by using AI a lot is if your job performance is directly determined by how much you use AI.

People who actually build the AIs increase their job performance by using AIs, because they are gaining domain knowledge of their own product. Their incentives are not your incentives.

This article's author is trying to implicitly claim that they are an AMAZING 100x employee because all they had to do to get there was force AI adoption for everyone else. Once again the only real 10x gain to be had is for the person who is measuring their productivity as a function of AI adoption. This person's 10x - 100x wins are coming at the cost of losses for everyone else around them -- the people whose job descriptions don't have anything at all do with AI -- those are the people that they are vampirically sucking the life out of while writing about it with open glee
The Future of Education Is Modular, Voice-Based, and Personal
by code_aetheris | 2025-05-20 11:56:07+00:00
In a world where technology is evolving at breakneck speed, education remains stubbornly stagnant. The structure we rely on today, syllabus-bound, textbook-heavy, exam-driven, has barely evolved from its industrial-age roots. While fields like transportation, medicine, warfare, and communication have leapfrogged into entirely new paradigms, education still asks students to read, memorize, and reproduce knowledge in uniform ways, as if all learners were the same....

Full post here: https://groco.codeaetheris.com/blogs/future-of-education-modular-voice-personal
by ktallett | 2025-05-20 11:56:32+00:00
You would be wrong. I am actually quite perky, I just don't suffer foolish admin tasks easily. I only have meetings with a goal (not just for the sake of it), and then I simply make sure it is clear what the solution is, no matter whose idea it was. I don't care about being right or wrong in a meeting, I care that we have a useful outcome and it isn't an hour wasted. Having a meeting whereby the outcome of a meeting is unclear is a complete waste of time, and is not solved by tech, it is solved by how your meetings are managed.
by sReinwald | 2025-05-20 11:56:50+00:00
While it's understood that LLM outputs have an element of stochasticity, the central finding of this analysis isn't about achieving bit-for-bit identical responses. Rather, it's about the statistically significant and consistent directional bias observed across a considerable number of trials. The 56.9% vs. 43.1% preference isn't an artifact of randomness; it points to a systemic issue within the models' decision-making patterns when presented with this task. Technical users might understand the probabilistic nature of LLMs, but it's questionable whether the average non-technical HR user, who might turn to these tools for assistance, does.

Your suggestion to implement a "clearly defined taxonomy" for decision-making is an attempt to impose rigor, but it potentially sidesteps the more pressing issue: how these LLMs are likely to be used in real-world, less structured environments. The study seems to simulate a plausible scenario - an HR employee, perhaps unfamiliar with the technical specifics of a role or a CV, using an LLM with a general prompt like "find the best candidate." This is where the danger of inherent, unacknowledged biases becomes most acute.

I'm also skeptical that simply overlaying a taxonomy would fully counteract these underlying biases. The research indicates fairly pervasive tendencies - such as the gender preference or the significant positional bias. It's quite possible these systemic leanings would still find ways to influence the outcome, even within a more structured framework. Such measures might only serve to obfuscate the bias, making it less apparent but not necessarily less impactful.
by gr4vityWall | 2025-05-20 11:57:11+00:00
That was a great post. I had no idea modern .NET had hot-reloading built-in like that. From my experience programming games, that's the biggest time saver you can ask for. Does it work well (or at all) with Godot/C#?

A few years ago, a notorious developer in the GameMaker community wrote a tool that added live reloading to it, and immediately it got widely adopted by big projects.

In terms of prototyping, I think an 'ideal' engine for extremely fast iteration would be something like GameMaker 8.1, but with hot reloading and slightly better window management inside the editor itself.

I don't share the core needs of the author though, I prefer using an engine with a built-in editor, specially in the beginning of a project. I really wanted to like Godot, by the abstractions it provides never 'clicked' with me. I can't think of a game like a bunch of nodes. That's unfortunate for me as Godot it the most popular free game engine AFAIK, with all the goods that comes with that.

I also really don't want to spend years mastering a proprietary tool again.
by rayiner | 2025-05-20 11:58:01+00:00
> The saving gap framework helps clarify what trade policies can and can’t do. For example, a free-trade agreement encourages exports, and an industrial policy can foster a re-shoring of production to replace imports. Such policies influence the size and composition of cross-border trade, but the difference between imports and exports is only affected if these policies also change the gap between domestic saving and investment spending.

Is there research on the link between the availability of cheap foreign goods and domestic saving and investment? E.g. would people invest more domestically if they could obtain returns making domestically manufactured goods? Doesn’t the availability of cheap Chinese goods arguably suppress domestic investment? E.g. Apple investing tens of billions into its Chinese supply chain.

I’d also be curious why the EU doesn’t consistently run trade deficits.
by guappa | 2025-05-20 11:58:03+00:00
> standard OS component since Win10.

So, basically yesterday, and not default like how it is with execve, and you can never know if the command you're trying to call implements it the same way or does a different escaping.

Care to explain how fork "breaks" threaded apps? You can't mix them for doing multiprocessing, but it's fine if you use one model or the other.
by maccard | 2025-05-20 11:58:05+00:00
Games like Antichamber do non-euclidean space and rendering in Unreal (3). Enera (an upcoming action game) manages time rewinding (a la braid), in Unreal. Superhot is Unity, etc.

The best tool is the one you know, even if your vision is weird or niche. At the end of the day, you can always ignore all the bits and pieces unity gives to you and just write custom logic in your MonoBehaviour scripts and use it as a platform toolkit, input handler, content pipeline, scriptable editor, and renderer. There's a lot to be said for the features you get from that especially in the long term as you said.
by infecto | 2025-05-20 11:59:52+00:00
I don’t think AGI is imminent, but there’s already immense value in augmenting human workflows with LLMs. Yes, hallucinations and false positives exist—but I find that criticism often comes from people who don’t use these tools deeply. As a power user, the issue feels overstated and as an easy counter argument. We already are getting to a point where the tools are citing sources. The sources could be incorrect but that would be the same as a Human. As compute cost goes down or model efficient goes up, these problems would appear to be insignificant.
by kennywinker | 2025-05-20 12:00:02+00:00
> Presumably they're directing people based on their skill set

Big presumption.

If I were israeli, there’s no way in hell anybody with half a brain would want me near their spy agency.

When a gov is committing a genocide, their decisions are based on control and fear, not getting the best out of people.

Edit: downvote all you want. Israel is still committing a genocide. No hospitals left standing. Killing aid workers, journalists, and doctors. A million people on the brink of starvation. Literally salting the earth to prevent crops from being grown. That is war crimes, ghettoization, and genocide.
by _heimdall | 2025-05-20 12:00:21+00:00
I'm honestly surprised that Microsoft (and other similarly sized LLM companies) have convinced or coerced literally hundreds of thousands of employees to build their own replacement.

If we're expected to even partially believe the marketing, LLM coding agents are useful today at junior level developer tasks and improving quickly enough that senior tasks will be doable soon too. How do you convince so many junior and senior level devs to build that?
by klabb3 | 2025-05-20 12:00:50+00:00
As someone with a decent level of familiarity, this post was good (even taught me a couple new things). Unfortunately this topic is so difficult that it can only be briefly introduced in a medium sized blog post. Mastering fences, compiler reordering, on-chip reordering, cache coherence protocols is like multiple PhD level if not more. And even that’s not enough to fully master even a mutex (you still need thread yielding/parking). And even then correctly implemented mutices are notorious foot-machine guns.

My high level take is we mostly got concurrency wrong for imperative languages (probably because they were developed before parallel execution and all these optimizations was a thing). Exposing shared mutable memory access to application developers should have been a no-go from the start.

So, even if parallelism is a Wild West, some form of concurrency is a must-have, and ironically the language that caused the least amount of pain was JS, because they chose to keep business logic single threaded. And even for the perf issues with JS, you rarely see the lack of parallel business logic mentioned as a bottleneck. And web workers (the escape hatch), are quite uncommon in practice, which imo validates that the tradeoff was worth its weight in gold.
by cjfd | 2025-05-20 12:00:56+00:00
Too much consumption versus production. One component is the ever ballooning government debt. Essentially in 'trade deficit' the thing that is not taken into account is one very big export article of the US. Pieces of paper with 'IOU' written on them. The whole Trump trade war is the completely preposterous thing of spending more in the shop than you can afford and then blaming the shop for taking advantage of you. This is the concept of 'responsibility' as it appears to exist in Mr. Trumps bug ridden brain.
by dTal | 2025-05-20 12:00:56+00:00
I wish I could upvote this twice, and I will go further.

Computing as a whole has a human factors problem. The people most able to fix this problem - programmers - are also the people who least recognize that there is a problem to fix. Indeed programmers are invested, both literally and subconsciously, in the current order. Programmers implicitly place themselves at the top of a computing class hierarchy that strictly categorizes "developers" and "users" by whether they pay or are paid, and developments that facilitate "normies" programming to a useful level are staunchly opposed. The current front line of this debate is LLM programming, which is a goddamned revolution as far as non-programmers are concerned, and programmers hate that non-programmers might be able to write programs, and tell scary stories about security vulnerabilities. But it's not new - before they were sneering at LLMs, they were sneering at LabVIEW, and telling scary stories about maintainability. Or Excel.

The smartphone revolution was really a user interface revolution, but in making computers accessible it also infantilized the users. This philosophy is now baked in to such an extent that not only are you not allowed root on most computers, but writing an "app" has an exponentially higher barrier to entry than writing a shell script, or even a basic Hello World in C. Programming is becoming harder, not easier. Compare to the 80s, when a child or teen's "game console" might have been a ZX Spectrum or Commodore 64, which would boot right to BASIC - a language which, incidentally, remains a much better introduction to programming than Python.
by BenFranklin100 | 2025-05-20 12:01:11+00:00
Research is a human endeavor and as all human endeavors it can be improved. But having personally known NSF funded researchers in the past, I can confidently say these are some of the most dedicated, hard-working people you will ever meet. Most of these people work 60-70 hrs a week for half the salary they could get in industry.

Also, industry is far from perfect too. Think of high-profile failures like the Apple car or Meta’s Metaverse, both of which wasted literally tens of billions of dollars, many times the entire annual NSF budget. Let’s not hold scientists to standards applied no where else.
by kibwen | 2025-05-20 12:01:39+00:00
> The anti-Russian policies in the Baltics are dumb, they provide Putin with a good point to use in his propaganda

This is dangerously naive. Propagandists like Putin don't need real grievances, they're happy to invent grievances and brainwash the population into believing them. In light of this fact, there's zero downside and nonzero upside to decouple from Russia (at least for any state which intends to remain independent) which makes it a no-brainer.
by wyuenho | 2025-05-20 12:01:52+00:00
Most developers weren’t deploying simple stateless functions. They were building full-stack apps: apps that talk to a database, that almost always is located in a single region.

I wonder if this is true in general for most people on serverless these days. If so, whether this is what the original intention of this movement and whether these people just don't want to deal with docker/k8s.
by herbst | 2025-05-20 12:02:23+00:00
I love how subjective these things are.

I hate the half assed commercialised approached for software on both Mac and Windows where you download 50mb+ of electron bullshit for a bash 2 liner with default tools on Linux.

Mostly for windows but when I installed 5+ tools from untrustworthy websites (which they all look like if you aren't used to that) it feels like my computer is likely forever busted with some scamware. But there is no dd, no proper editor, no removing adware and "news" without these tools.

On windows if you want to configure something it's like going into a computer museum where you start in the metro area and end up in UIs straight out of win 95. That's better on Mac, but the UI is depressing (in my opinion) and I always had the feeling my Mac wouldn't need to run that hot if it wouldn't draw shadows, mirroring and weird effects I haven't asked for.

That said. Linux is not a panacea
by theGeatZhopa | 2025-05-20 12:03:01+00:00
I would postulate a counterthesis that its not the language we speak that affects the way we think, but rather how much of that language we use and how much the (single) language is capable to express AND how much of different topics we read/hear (in that language). Just think of kids not so profound in their language - they think, they reason, but they can't argue about "to be or not to be...". But when they grow up, they more and more use and read other topics that utilize higher parts of the language, difficult sentences, etc.. -> so they LEARN and start to think differently on topics.

so, my postulation is:

the knowledge we gain shapes our thinking. Language itself is the transportation medium for the knowledge. Is the medium is small, so the knowledge described with the medium is also "small" or "not destinctive enough". We can use a "second" language then to make the knowledge more exact and mor destinct/tdefined.

But the knowledge can also be gained with other means - learning by doing, as exmaple. So, a language is not necessary to gain knowledge (numb and deaf and blind people also think, but are somehow limited in their expression ...)

so based on that, I postulate, it's a coincidence when a language shapes our thinking, but the cause and the "affecting part" is the real "knowledge-transfer" by the language. No matter if its sign language, pointing towards .. speaking piraha or russian or finnish-english.
by mattlondon | 2025-05-20 12:03:25+00:00
I was super-excited about Deno right up until they threw away their earlier commitments and added backwards compatibility for node and all the shite that comes with it.

The whole selling point for me was that deno was node without the bullshit and baggage, but they dropped that and basically just turned it into node with built in typescript support and a few other minor things like the permissions.

Similar story with bun.sh - node backwards compatibility (although not using V8).

Does anyone know of a server-side typescript scripting engine that is not trying to be backwards compatible with node?
by pydry | 2025-05-20 12:03:25+00:00
They didnt stop being allied to the Nazis after the winter war was over. Fear maintained that alliance.

Just like fear of "greater finland" made the Soviets invade in the first place.

It's fear all the way down. The only difference is the validity of those fears. Obviously your country's enemies' fears were always invalid while your country's allies' fears were always justified.