MurphyA/hacker-news huggingface dataset:
by madaxe_again | 2025-06-20 09:24:28+00:00
The problem runs deeper than business climate - it’s cultural.

Across most of Europe (not all - the Baltic states have produced quite a few unicorns) there’s a pervasive attitude that technology is… icky. Struggling to come up with a better way of putting it, but at best entrepreneurship in tech is met with blank incomprehension, and at worst sneering contempt. People use it, unthinkingly, but to be interested in it, to invest in it, seems to fall into the category of “we must have world peace before we spend money on space exploration”.

Yes, this is hand-wavy, but in my experience as a tech entrepreneur in Europe, if you want investment, you talk to the Americans. If you want a growth market, you target the Americans. If you don’t want to be justifying your price tag 20 times a day… you get the picture.

Of course there exist incubators, funds, and so-forth, but the money on the table is a pittance compared to the U.S., and again, the culture here is like “why don’t you get a real job, train as a lawyer, a doctor, or a banker, and stop playing video games?” when you’re running a profitable technical startup.
by kalli | 2025-06-20 09:24:32+00:00
This looks interesting. Longtime user of the Vscode-restclient, but have been moving over to httpyac lately for the scripting and cli use. Will take a look to see if hurl is a good fit.

One annoying thing I've found in testing these tools is that a standard hasn't emerged for using the results of one request as input for another in the syntax of `.http` files. These three tools for instance have three different ways of doing it:

* hurl uses `[Captures]`

* Vscode-restclient does it by referencing request names in a variable declaration (like: `@token = {{loginAPI.response.body.token}}`).

* While httpyac uses `@ref` syntax.

From a quick round of testing it seems like using the syntax for one might break the other tools.

[1]: https://hurl.dev/docs/capturing-response.html

[2]: https://github.com/Huachao/vscode-restclient

[3]: https://httpyac.github.io/guide/metaData.html#ref-and-forcer...
by achenet | 2025-06-20 09:25:13+00:00
> they do it in tendentious disquisitions that take thousands of wasted words to get.. to.. the.. everloving.. point.

Right, and "actual philosophers" like Sartre and Heidegger _never_ did that. Ever.

"Being and Nothingness" and "Being and Time" are both short enough to fit into a couple tweets, right?

</irony>
by fc417fc802 | 2025-06-20 09:25:40+00:00
> ASICs could optimize things like the ReLU operations, but modern GPUs already have logic and instructions for matrix multiplication and other operations.

Right but at that point you're describing an H100 plus an additional ASIC plus presumably a CPU and some RAM. Or a variant of an H100 with some specialized ML functions baked in. Both of those just sound like a regular workstation to me.

Inference is certainly cheaper but getting it running quickly requires raw horsepower (thus wattage, thus heat dissipation).

Regarding CPUs there's a severe memory bandwidth issue. I haven't kept track of the extreme high end hardware but it's difficult to compete with GPUs on raw throughput.
by flohofwoe | 2025-06-20 09:27:13+00:00
The problem of the web as application platform isn't mainly Javascript (just use a proper linter and/or TS, or even WASM), but the adhoc-designed web API layer stack (e.g. the 3D rendering API should sit below the DOM, and there should be a couple of medium level APIs between the low-level rendering API and the DOM (such as text- and shape-rendering, a rectangle-layout API, a compositor API and an accessibility API which then the DOM is built on top - but which could also be used on their own), also WebAudio is just bad:

https://blog.mecheye.net/2017/09/i-dont-know-who-the-web-aud...

...and don't get me started about 'trivial' things like copy-paste, fullscreen, input handling and filesystem access. These are all not programming language problems, but API design problems.

...e.g. the web could be so much more when there wouldn't be this schism between the 'document-view orthodoxy' and the 'app-platform protestants' ;)
Ask HN: How likely it is that the AI bubble will pop next year?
by laurentiurad | 2025-06-20 09:27:20+00:00
I think a pivotal moment will be the launch of GPT-5 and deepseek R2. If these models will not be exponentially better than the current frontier models, I doubt that investors will still pour money into the current AI model.

How likely do you think it is that this comes to an end soon? IMHO current valuations are ridiculous indicating we have reached the peak.
by TheOtherHobbes | 2025-06-20 09:27:40+00:00
I didn't realise Spotify, Revolut, Wise, Nokia, and Mistral weren't tech companies.

Of course you haven't heard of some of them because you're in the US, which is still struggling with the concept of instant bank payments, paid leave, and non-lethal health care. And the gloriously unbureaucratic IRS still expects some communications to arrive by fax.
by bayindirh | 2025-06-20 09:27:52+00:00
What you are describing is another application. My comment was squarely aimed at "vibe coding".

Protecting and preserving dying languages and culture is a great application for natural language processing.

For the record, I'm neither against LLMs, nor AI. What I'm primarily against is, how LLMs are trained and use the internet via their agents, without giving any citations, and stripping this information left and right and cry "fair use!" in the process.

Also, Go and Python are a nice languages (which I use), but there are other nice ways to build agents which also allows them to migrate, communicate and work in other cooperative or competitive ways.

So, AI is nice, LLMs are cool, but hyping something to earn money, deskill people, and pointing to something which is ethically questionable and technically inferior as the only silver bullet is not.

IOW; We should handle this thing way more carefully and stop ripping people's work in the name of "fair use" without consent. This is nuts.

Disclosure: I'm a HPC sysadmin sitting on top of a datacenter which runs some AI workloads, too.
by pipes | 2025-06-20 09:28:31+00:00
I need to dig out the link, but there is a Study from Finland that shows this is incorrect:

As housing stock quality improves, everyone upgrades. Which leaves room at the bottom level to get on the ladder into lower quality cheaper housing.

Also supply and demand: if prices are increasing it is mostly because supply is not keeping up with demand.

Lastly, like all other products in a market, we should see a general improvement in quality, this isn't a bad thing (think how cars how 10x more reliable, comfortable and fuel efficient than they used to be).
A minimal field system from ±a ±C – new transformation rule
by BL_research | 2025-06-20 09:28:43+00:00
a = baseline state (origin value, initial energy) c = input fluctuation (external force, noise, neighboring state) b = resulting state (field expression/output)

The rule:

b = \pm a \pm c

Map a + c, a – c, –a + c, –a – c across a grid Represent b-values as color intensities or heights Simulate how a localized change in c propagates across the field (waveform-like, possibly interference patterns) Optionally: animate ripple effects using evolving c over time
by TechRecruiting | 2025-06-20 09:28:53+00:00
We are looking for a DevSecOps Engineer to join our SCAYLE Payment team, which is responsible for the complete payment lifecycle, from customers first placing their orders within the Checkout to handling the refund of a returned item weeks later.

Between these two points, the team interacts with a multitude of internal and external players, spanning from internal business to other tech teams and multiple payment providers in a variety of countries. The applications the Payment team maintains span from high traffic & fault tolerance API hubs to security-conscious and reliable backend processing engines.

What you will do:

- Develop and maintain cloud security solutions, integrating security best practices into company processes.

- Manage patching across the entire infrastructure and tech stack to minimize vulnerabilities.

- Audit and secure Kubernetes and AWS environments, identifying misconfigurations and mitigating security risks.

- Automate security controls in CI/CD pipelines and implement SAST/DAST for secure development.

- Scan Git repositories for potential credential leaks and improve security monitoring.

- Collaborate with teams on security initiatives and participate in cybersecurity audits.

- Stay updated on emerging threats and proactively enhance cloud and application security.

Who you are:

- At least 2 years of experience in DevOps or DevSecOps within the field of IT Security.

- Strong hands-on experience with AWS and a solid understanding of cloud security best practices.

- Strong understanding of Python (or Golang, Bash) for automation and security scripting.

- Experience working with Docker and Kubernetes, including securing containerized environments.

- Familiarity with DAST (Dynamic Application Security Testing) and SAST (Static Application Security Testing) methodologies.

- Experience scanning Git repositories to detect potential credential leaks.

- Self-organized and experience working in an agile environment

- Fluent in English, both spoken and written.

Nice to have:

- Hands-on experience with Incident Response and Log Analysis

- Familiarity with Google Cloud

YOU ARE THE CORE OF SCAYLE.

We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities, and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the SCAYLE culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health, and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair, and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents. :-)
by matheusmoreira | 2025-06-20 09:29:14+00:00
Makefiles are great but do try not to get carried away. Years ago I tried to create a pure GNU Make framework, only to realize I was effectively reinventing autoconf. That was the moment I finally understood what the GNU autotools had been made for.

Makefiles are eerily lisplike turing tarpits. GNU Make even has metaprogramming capabilities. Resisting the urge to metaprogram some unholy system inside the makefile can be difficult. The ubiquitousness of GNU Make makes it quite tempting.
by panick21_ | 2025-06-20 09:30:06+00:00
First, you don't have any idea what those numbers actually are.

Second, SpaceX has consistently shown lower development cost then anybody else. Starship is expensive its likely cheaper then New Glenn.

Remember, Ariane 6, a marginal upgrade over Ariane 5 with only a new upper stage engine cost 6 billion $.

And SpaceX is already at much higher launch rates and manufacturing rates for thing like engines. SpaceX is investing into mass production already.
by pron | 2025-06-20 09:30:17+00:00
Because fostering the growth of tech companies isn't the most important thing, and the European bureaucracy has been more effective than the American one at more important things, including reducing the harm of Big Tech.

I'm not opposed to more robust growth, but not at the cost of becoming America. Of course, the slower growth was caused in great part by wars and the mass killing and/or expulsion of a significant portion of the population, while America prospered thanks to mass immigration. These things are changing.

That's not to say that an elaborate bureaucracy isn't built into Europe's DNA. After all, this is a continent that was largely shaped and governed by the Catholic church for a long, long time. At least in some respects, the European civilisation is more similar to the Chinese civilisation than to the American one.
by ExoticPearTree | 2025-06-20 09:31:18+00:00
I wish for k8s 2.0 to be less verbose when it comes to deploying anything on it.

I want to be able to say in two or five lines of YAML:

- run this as 3 pods with a max of 5

- map port 80 to this load balancer

- use this environment variables

I don't really care if it's YAML or HCL. Moving from YAML to HCL it's going to be an endless issue of "I forgot to close a curly bracket somewhere" versus "I missed an ident somewhere".
by fc417fc802 | 2025-06-20 09:31:36+00:00
Only if you'll settle for less than state of the art. The best models still tend to be some of the largest ones.

Anything that overflows VRAM is going to slow down the response time drastically.

"Space heater" is determined by computational horsepower rather than available RAM.

How big a context window do you want? Last I checked that was very expensive in terms of RAM and having a large one was highly desirable.
by LadyCailin | 2025-06-20 09:31:50+00:00
It’s not nearly as lightweight, and one of the major dealbreakers for postman and equivalents (even ignoring all the drama with postman) is that you have to import and export the data in the client in order to get some text file you can just commit to repo. For my team, that’s a dealbreaker, because it means that people write entire suites of stuff, and never commit them, meaning other people end up doing the same work over and over.
by hakanderyal | 2025-06-20 09:33:29+00:00
> The result? Broken back buttons. Image bloat. Inaccessible markup. URLs that don’t behave like URLs. Metadata that disappears. Content you can’t copy. Buttons you can’t keyboard to. Modals that trap you. Scroll positions that reset for no reason. Headlines that shift mid-read. Analytics that don’t match reality. Preview environments that lie. And pages that load… eventually. --

None of that is the fault of Javascript, it's on the people building them. I'm pretty sure in an alternate universe of no JS, we would see the same articles but about the horrible user experiences of full HTML or native apps.
by nesarkvechnep | 2025-06-20 09:33:56+00:00
I really wished to see an OTP-first design. Unfortunately for me, the code is almost procedural as it's touching ETS or Application, which is built on ETS, in nearly every operation.

If the author wishes to learn how to design services in Elixir, or any BEAM language, with OTP, they can take a look at "Designing Elixir Systems with OTP" by by James Edward Gray and Bruce Tate, and "Functional Web Development with Elixir, OTP, and Phoenix" by Lance Halvorsen.
by Lapz | 2025-06-20 09:34:29+00:00
I often see people say “JS is unstable,you’re always rewriting your code for the latest and greatest framework” and I always wonder where do you work? If I told the people I report to I can’t deliver that for you because we’re rewriting the app, I’d be out of the door soon.

The JS ecosystem is like any technology ecosystem, things change over time but you don’t have to chase the trends, be pragmatic about what you follow and trust me your life will be golden.
by smcin | 2025-06-20 09:34:43+00:00
Depends if you find the following prices affordable, for TN salaries. Here's one blog I found [0]; seems Nashville has a slight glut at the high-end:

> Nashville home prices went up in May 2025, but not by much compared to last year.

> Average sale price $853.8K; median price stayed flat at $613K.

> But here's what's interesting: sellers had to drop their asking prices more than before. The average list price was $1.012 million, but homes actually sold for about $158K less than that...

> More Homes Available for Buyers: Active inventory jumped +29% compared to last year.

> Total inventory (including homes under contract) increased +16%

> Sales Activity Slowing Down -18%

[0]: https://www.nashvillesmls.com/blog/nashville-housing-market-...
by microtonal | 2025-06-20 09:35:30+00:00
A question to Europeans here, why do you believe that the bureaucracy that's been so completely ineffective at facilitating the growth of modern tech companies in Europe, should be given even more power and control?

It is not given that regulation leads to worse outcomes. For example, healthcare is regulated in most Western European countries, but we have better healthcare at lower cost (emphasizing the latter part, because people often come in with some story that the US is subsidizing Europe).

Besides that we have a lot more protection against big tech through better privacy laws. Enforcement has not been perfect yet, but we see a lot of day-to-day improvements (like in Europe you can use Facebook without ad tracking, currently it's paid, but the EU found that not to be legal).

I think one thing to keep in mind is that a lot of tech companies make a lot of money by externalizing cost and exploiting societies. Like Uber took the market by ignoring local labor laws. Meal delivery companies replaced regular wage (with benefits) workers by contract workers (luckily found to be illegal here now). Closed AI companies are taking all the creative work by millions of people to make their money-generating models without giving anything back. Amazon operated at cut-throat margins to destroy local (mom and pop) shops and raised prices once pretty much all competition was destroyed. Klarna earns money by preying on people who do not have the money to buy something, but are algorithmically tricked into buying stuff they probably don't need.

A subset of tech is just transferring monetary/cultural/etc. wealth from society to a small group of billionaires and it's ripping apart society.
by abc123abc123 | 2025-06-20 09:35:41+00:00
Revolut has ties to russia, and nokia wasted a lead in cellphones and is now a shadow of its former self. Spotify, yeah, you can count the nr of jobs Spotify has created and compare it with the nr of jobs google has created. Then you can count how manny spotifys are needed to make up the difference. Wake up, europe is dying and its the fault of socialism.
Show HN: Droideer – Puppeteer-like API for Android app automation and scraping
by bnovo | 2025-06-20 09:36:07+00:00
Hi HN! Mobile automation tools suck, so I built Droideer – Puppeteer's API for Android.

Same familiar patterns, but for mobile apps.

It can be used for app scraping and mobile testing.

Install: npm install droideer Code: https://github.com/BN0v0/droideer
by stabbles | 2025-06-20 09:36:45+00:00
Another thing that's interesting lately is that CMake has decided that Makefiles are unfit for projects that use C++20 modules, and ninja is the way to go. [1]

Basically it's considered too hard if not impossible to statically define the target's dependencies. This is now done dynamically with tools like `clang-scan-deps` [2]

[1] https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules....

[2] https://llvm.org/devmtg/2019-04/slides/TechTalk-Lorenz-clang...
by buserror | 2025-06-20 09:37:27+00:00
Very nice article, seems to mention all the modern bits that helps making makefile so, SO much easier than in decades past...

The interesting bits are for example the -MMD flag to gcc, which outputs a .d file you can -include ${wildcard *.d} and you get free, up to date dependencies for your headers etc.

That and 'vpath' to tell it where to find the source files for % rules, and really, all the hard work is done and your 1/2 page Makefile will stay the same 'forever' and wills still work in 20 years...
by onion2k | 2025-06-20 09:37:51+00:00
This is the 'no true Scotsman' argument.

"Websites that use JS are terrible and broken."

"Your website uses a ton of JS."

"JS is fine in my case. It's all those other websites that are broken!"

You can implement a captcha without JS. You don't need jQuery or jQuery-migrate in 2025. The site is using Quill for some typography tweaks that could mostly be done in CSS.

FWIW I don't think there's anything wrong with the way the site is built. It looks nice. It loads pretty fast. JS is great - it enables a bunch of capabilities for things that you can't do on a web page without it, and if you're looking for something very specific or hugely interactive it's essential. But I can make that argument because I'm not saying JS is bad. If you say JS is bad and you use it anyway for things you don't really need you're undermining your own point quite a lot.
by OtherShrezzing | 2025-06-20 09:37:53+00:00
I think that's not necessarily the most important question. A more important one is "are more homes (dwellings) the easiest way to reduce homelessness?", and "do more dwellings reduce the number of rough sleepers?", to which the answer is "yes". During Covid lockdowns, the UK housed all street-homeless people at four days notice (other countries did this too). This was possible because of the sudden availability of hundreds of thousands of vacant hotel rooms.

For at least a little while, a massive influx of supply of dwellings entirely eliminated rough sleeping in the UK, mitigating the harshest impacts of homelessness for thousands.
by liampulles | 2025-06-20 09:39:44+00:00
The whole reason that Kubernetes is driven off YAML (or JSON) is that the YAML is a source of truth of what the user intention is. Piping HCL, which has dynamically determined values, directly to the k8s API would make it harder to figure out what the desired state was at apply time when you are troubleshooting issues later.

The easy solution here is to generate the YAML from the HCL (or from helm, or whatever other abstraction you choose) and to commit and apply the YAML.

More broadly, I think Kubernetes has a bit of a marketing problem. There is a core 20% of the k8s API which is really good and then a remaining 80% of niche stuff which only big orgs with really complex deployments need to worry about. You likely don't need (and should not use) that cloud native database that works off CRDs. But if you acknowledge this aspect of its API and just use the 20%, then you will be happy.
by karel-3d | 2025-06-20 09:39:45+00:00
JavaScript is named JavaScript because it was intended to "bridge browser and Java applets"

if you read all the old press releases, they try to push the Java applet connection a lot.

The original plan was to run Java applets everywhere and JavaScript as a "glue". I think we are much better off now than with Java applets. It could have been much, much worse.
by joshvm | 2025-06-20 09:39:56+00:00
Very good, generally. It's affordable by Swiss standards, which is to say expensive for tourists but remarkably good value if you're a resident on a median salary. The cost of the whole-country annual rail pass costs less than a point to point season ticket in the UK, and there is no peak travel. So you should never pay more than 3-4k a year. Most people just get a half price card (often employer subsidised) and/or a local pass which is generally better value unless you're commuting between cities.
by phendrenad2 | 2025-06-20 09:40:51+00:00
There was a time between 2015 and 2020 when framework fatigue was a real thing. People were jumping between angular, ember, react, vue, and if you were unlucky enough to choose react, Crazy Mad Scientist Dan Abramov was telling you YoureDoingItWrong(TM) every other tuesday and prompting everyone to rewrite their app in shame (even though they wrote it the way that was trendy LAST tuesday).

Since then, things have settled down a LOT.
by FeepingCreature | 2025-06-20 09:41:20+00:00
Oh yeah, I don't think anyone should claim to be effective or rational, per se. Fwiw the original Sequences make it very clear that a rationalist is supposed to be somebody who pursues rationality, rather than possessing it.

So you say it should be possible to avoid making this claim. I agree, and I believe Eliezer tried! Unfortunately, it was attributed to him anyway.
by jicea | 2025-06-20 09:41:33+00:00
Guilty to have created yet-another-format for HTTP client! To "mitigate" this issue, you can use `hurlfmt` (distributed along `hurl`) that would allow you to export a Hurl file to JSON. You could then go from this JSON to another... It's not magic but it can help if you're going to change from Hurl to another thing.