MurphyA/hacker-news huggingface dataset:
by sodapopcan | 2025-05-15 16:56:38+00:00
Yes, and the same point should apply to Django from Flask. I think the point being made is that it's not immediately obvious that Elixir does have a microframework in Plug and that is a fair assessment. Just from my own observations this is because there is very little interest in such a thing (it's not zero, but it's low). Most of us have realized that using micro-frameworks leads you to inventing Phoenix/Django/Rails anyway so why not start there? Phoenix especially is pretty lightweight, even with "all those files." I think making Plug more prominent even in the Phoenix docs wouldn't be a terrible idea.
by ardit33 | 2025-05-15 16:57:00+00:00
Man, there are street that are closed to traffic, and you just are either lying or being dumb.

They just don't look like streets anymore, as they are turned into plazzas or parks.

EG: E25st at Lex, Baruch College is truned into a plazza/walkaway. No cars. 8th/st Saint Marks, by A Ave, is off cars, (It is part of the Tompkins park). Irvin Avenue is part of a park (gets interrupted by Grammercy Park)

etc...

There are plenty of places like that, but over time they turn into plazzas or parks, and you think they were not streets at some point.

Ps https://maps.app.goo.gl/Df6U3DkPpUxirG5B9

https://maps.app.goo.gl/ZivSNhiEnn2Q4pjr6

You can see throw time that it used to be a street at some point.

Anyways, there are plenty of examples like that. Just stop exaggerating.
by Sohcahtoa82 | 2025-05-15 16:57:02+00:00
Why do web developers sometimes go out of their way to degrade the experience on their web pages?

This isn't a bug, this is a deliberate choice to disable a browser feature that some people might actually need for accessibility purposes.

It's especially infuriating on mobile. Whoever decided that websites should be allowed to disable zooming on a web page needs to never be allowed to touch a computer again.
by nthingtohide | 2025-05-15 16:57:45+00:00
Emotions in our Brain are nothing but Logical reasoning operating under time (quick subconscious analysis) and energy constraints (lot of decisions taken with very few computation cycles in the brain)

Maybe people don't realize, when Evolution developed emotional apparatus in brains, the Nature was pristine, true and direct with no misinformation. But today's environment is digital and there is no quick way to distinguish between true and wrong information. Brain still thinks both kind of information comes from the same true direct Nature and gives credence to it.

Claude :

That's a profound observation about the mismatch between our evolved emotional systems and our modern information environment.

You're highlighting something crucial: our emotional responses evolved in environments where information was directly experienced and generally reliable. If you saw a predator, it was really there. If someone in your tribe showed fear, there was likely a genuine threat.

In today's digital landscape, our brains still process information with those same ancient mechanisms, but now we're bombarded with content that:

1. Is often deliberately engineered to trigger emotional responses 2. Lacks the contextual cues that would help us evaluate reliability 3. Comes at a volume and speed our brains never evolved to handle

This creates what some researchers call an "evolutionary mismatch" - where mechanisms that served us well in our ancestral environment may not be adaptive in our current one. Our emotional systems can't easily distinguish between a threatening situation we're directly experiencing and one we're merely reading about online, potentially thousands of miles away.

It's like our emotional processors haven't received the necessary update to handle the new information ecosystem, leading to misallocated emotional resources and attention. This might help explain phenomena like anxiety from consuming negative news or strong emotional reactions to online interactions that wouldn't affect us the same way in person.
by benwilber0 | 2025-05-15 16:57:48+00:00
> I am surprised more projects don’t provide a Lua scripting layer.

Completely agree. I've been adding Lua scripting support to pretty much everything I make now. Most recently my programmable SSE server [1]. It's extended the functionality far beyond anything that I would have had the time and patience to do myself. Lua is such a treat.

[1] https://github.com/benwilber/tinysse
by mrcartmeneses | 2025-05-15 16:58:05+00:00
“I wish I knew the identities of these brave meeting crashers. I saw them pull this stunt twice and then ride off into the sunset, and I never got to learn what team they were on. I wish Were they true believers in the 50-minute policy? Were they bored pedants? Were they wraiths, cursed to hunt the office for available meeting rooms?”

No, they were software developers
by photonthug | 2025-05-15 16:58:32+00:00
The local first approach to dev tools and ecosystems does seem to be on the way out.

The pressures for this aren’t even explicitly corporate interest anymore, a lot of it is driven by non-software-experts who are kind of forced to participate in software dev (e.g. your friendly data science colleague who used to be, say, in material science or astrophysics), which is completely understandable. But more concerneing is the trend of actual software engineers who dislike consoles, terminal programs, and basically don’t believe much in understanding their tools.

You see this all the time with basic stuff from git UIs to kubernetes in IDEs. Productivity isn’t really the issue, although it’s always mentioned as an excuse, there’s just a big appeal to reducing any/every cognitive load no matter what the practical cost is for losing understanding/fluency. To give people the benefit of the doubt though, maybe this pressure is ultimately still corporate though and it started with the call for “full stack” devs, continued with devops/platform engineering etc, where specialists are often actively discouraged. Laziness and a higher tolerance for ignoring details may be a necessary virtue if the market forces everyone to be a generalist.
by zdragnar | 2025-05-15 16:58:45+00:00
We don't really need LLMs like we don't really need the internet. We don't really need that blog, nor do we really need Netflix, porn or Facebook.

Individuals value things differently, so attempting to do society-wide prioritization is always going to be a reductive exercise.

For example: Your local cafe doesn't need to exist at all. You could still drink coffee, you'd just have to make it yourself. That cafe is taking up space, running expensive commercial equipment, keeping things warm even when there aren't customers ordering, keeping food items cool that aren't going to be eaten, using harsh commercial chemicals for regular sanitization, possibly inefficient cooling or heating due to heavy traffic going in and out the door, so on and so forth.

Imagine the environmental impact of turning all cafes into housing and nobody driving to go get a coffee.
by NoMoreNicksLeft | 2025-05-15 16:58:47+00:00
Roll out an update that defeats the end to end encryption in some subtle way that wouldn't go noticed for a few days. They'd be told when to do it for maximum effect, and if the window is small enough it might even go unnoticed for far longer when another uncompromised update overwrites it. They have no duty to report such things to relevant authorities even if it was discovered internally, so you could be looking at some corporate coverup that while not in on it, seeks to minimize liability/embarrassment.

Really, can you possibly tell if your Signal messages were compromised? Now that iPhones aren't really jailbreakable, you can't even see inside your own device.
by wat10000 | 2025-05-15 16:59:18+00:00
Advertisers say that the better they can target advertisements, the more valuable they are. If so, then every bit of fingerprinting helps. Maybe multiple people use a computer which degrades it for those particular people, but then many other computers are used by only one person, so it's helpful in aggregate. I'm skeptical this actually works, given the atrocious quality of ads that I see when they sneak past my ad blocker, but that's what they say.
by roywiggins | 2025-05-15 16:59:41+00:00
The marginal impact of AI on global climate probably rounds down to zero, or at least is not the thing driving us over the cliff:

> Global energy consumption in 2023 was around 500,000 GWh per day. That means that ChatGPT’s global 3GWh per day is using 0.0006% of Earth’s energy demand.

https://andymasley.substack.com/p/a-cheat-sheet-for-conversa...
by shadowgovt | 2025-05-15 16:59:48+00:00
At the places I've worked, sales guys get some say in prioritization of features, but rarely in prioritization of their implementation.

I would say the distinction is good sales guys can turn market sentiment into a feature request, good engineers can turn one or more feature requests into behaviors in the system.

But the actual truth is that a sales team with some idea of how software is written coupled to lead engineers with some idea of market sentiment and taste is more powerful than either discipline heavily siloed.
by vharuck | 2025-05-15 17:00:11+00:00
When I first read the headline, I thought it was a boneheaded mistake of forgetting to disable tracking on certain web pages. But no:

>The Markup found that Covered California had more than 60 trackers on its site. Out of more than 200 of the government sites, the average number of trackers on the sites was three. Covered California had dozens more than any other website we examined.

Why is Covered California such an outlier? Why do they need 60 trackers? It's an independent agency that only deals in health insurance, so they obviously (and horribly) thought it was a good idea to send data about residents' health insurance to a third party.
by ArtTimeInvestor | 2025-05-15 17:01:16+00:00
From the Coinbase website:

https://www.coinbase.com/en-de/blog/protecting-our-customers...

What they got - Name, address, phone, and email - Masked Social Security (last 4 digits only) - Masked bank‑account numbers and some bank account identifiers - Government‑ID images (e.g., driver’s license, passport) - Account data (balance snapshots and transaction history)

Wow. Why does customer support staff have access to images of the user's passports?
by Terr_ | 2025-05-15 17:02:09+00:00
> Dracula can't make decisions that affect the real world, so LLMs already break key aspects and assumptions of the 'Document Simulator'.

Nonsense, we are already surrounded by mindless algorithms (and their outputs) that "affect the real world" because many of us have full-time jobs ensuring it happens! "

When someone uses a SimCity-esque program to generate a spreadsheet used for real-world bus schedules, does that "break key aspects and assumptions of a traffic simulator"? Does the downstream effect elevate it to a microcosm of tiny lives? Nope!
by nthingtohide | 2025-05-15 17:03:03+00:00
Energy is already abstract term. Information is every more abstract term. Earlier we had the law "Entropy always increases". Now we have a corresponding law with regard to Information i.e. "Complexity always increases."

Complexity and Gravity - Leonard Susskind

https://youtu.be/6OXdhV5BOcY?t=3026

My conjecture is as we peel back the layers of onion beyond information, we will have another concept (lets call it Mu) and its corresponding law i.e (Mu-entropy always increases)
by bradeac | 2025-05-15 17:03:15+00:00
Location: Romania

Remote: Only looking for remote opportunities

Willing to relocate: No

Technologies: React, Node.js, Typescript, Docker, AWS, automated testing, GitHub Actions, Storybook, AI Integration: OpenAI API, OpenRouter, Langfuse, LangChain, Prompt Engineering, LLM Orchestration

Résumé/CV: https://docs.google.com/document/d/1KqvE8M30_pi6t31MG8ZYdhE9...

Email: bradeacamil@gmail.com

Linkedin: https://www.linkedin.com/in/bradeac/

GitHub: https://github.com/bradeac

CodePen: https://codepen.io/bradeac

Website: https://bradeac.dev

I'm a full-stack engineer with 7 years of experience building and scaling web applications using React, TypeScript, and Node.js. On the infrastructure side, I have experience with Docker and AWS. I’ve deployed apps as bare containers on VMs, containerized services on AWS, and also built and deployed serverless applications using AWS Lambda and other AWS services.

I’ve worked remotely for half of my career and really appreciate async-first, low-meeting environments - it’s how I do my best work and feel the most happy.

I was pretty lucky to have worked in teams where the usual engineering best practices were non-negotiable: Git version control, automated testing, CI/CD, accessibility, performance, observability, and maintainability. I’m comfortable working independently and love being involved in both product and technical decisions.

I’m currently part of the founding team at a startup where we build career-related products that make use of LLMs. We use OpenRouter to route and manage model usage across providers, and Langfuse to track and debug LLM interactions.

I'm also currently building two personal projects, which I will try to monetize. One is a job application tracker that uses AI to simplify managing job applications, and the other is a YouTube playlist manager.
by prophesi | 2025-05-15 17:03:34+00:00
That's the typical use case if you want a web server. If you're writing for low-level devices, you'd use `mix nerves.new project_name`. If you're writing an Elixir app that won't be a web server, you'd use `mix new project_name`. If you're writing an elixir script, you'd use `touch script_name.exs`
by sreekanth850 | 2025-05-15 17:03:52+00:00
That depends. You don’t need quorum writes with traditional Postgres or MySQL HA setups. In most cases, writes go to a single primary, and replication to standbys is asynchronous or semi-synchronous, depending on your tolerance for potential data loss.

It’s all about finding the right balance. With modern vertically scalable hardware and fast SSDs, a single-node setup can handle quite a lot of load before hitting real limits with a failover setups.
by vicnov | 2025-05-15 17:03:56+00:00
The only issue with this tax is that I doubt MTA is capable of putting new revenue to good use.

Effectively we added a barrier to travel (this IS a tax), with some positive externalities for some people (including me), but whether that tax revenue will be deployed well is doubtful given MTA track record.

(Yes, it was/is underfunded; but also somehow everything is 10x of what it “supposed” to cost)
by frereubu | 2025-05-15 17:04:21+00:00
That may be true, but I guess my approach to it would be that as a general principle we shouldn't be using things that increase energy usage for little real gain, and this is something that is in my professional field that I can do something about personally. It does come somewhat from a place of feeling like the world as a whole is absolutely failing to get to grips with the significant large-scale changes that are needed.
EU Commission in business with pesticides and glyphosate
by pipiscrew | 2025-05-15 17:04:41+00:00
2021 they did a study [1] in London, and they see that pesticides + especially glyphosate, actually spoil all the chemistry in the gut. It causes oxidative stress in the intestine and is also transferred to the blood. Oxidative stress damages the structure of cells, organs and DNA.

The scientist says that until now (governments) have done the studies with a 20th century system, but now with the new 21st century system it is proven that it spoils the health of the intestine. We have recognized it (in governments) and no one is doing anything... Continues and says, probably nothing is being done due to commercial purposes..

Then I search and foundnd that the EU revised the law on glyphosate 11/2023, and they said let's give it a 10 year extension, and they moved it to 12/2033 !!

#(2021) Carey Gillam interview King College London scientists - video [2]

# Commission press release - Glyphosate: Commission adopts a renewal for 10 years -- where writes "Latest updates" [3]

#(2023) - declaration for 2033 [4]

[1] https://usrtk.org/pesticides/glyphosate-alterations-in-gut-microbiome/ https://doi.org/10.1289/EHP6990

[2] https://www.youtube.com/watch?v=5BEl-sciz20

[3] https://echa.europa.eu/el/hot-topics/glyphosate

[4] https://food.ec.europa.eu/plants/pesticides/approval-active-substances-safeners-and-synergists/renewal-approval/glyphosate_en
by roughly | 2025-05-15 17:04:46+00:00
The moral argument in favor of piracy was that it didn’t cost the companies anything and the uses were noncommercial. Neither of those applies to the AI scrapers - they’re aggressively overusing freely-provided services (listen to some of the other folks on this thread about how the scrapers behave) and they’re doing so to create a competing commercial products.

I’m not arguing you shouldn’t be annoyed by these changes, I’m arguing you should be mad at the right people. The scrapers violated the implicit contract of the open internet, and now that’s being made more explicit. GitHub’s not actually a charity, but they’ve been able to provide a free service in exchange for the good will and community that comes along with it driving enough business to cover their costs of providing that service. The scrapers have changed that math, as they did with every other site on the internet in a similar fashion. You can’t loot a store and expect them not to upgrade the locks - as the saying goes, the enemy gets a vote on your strategy, too.
by JKCalhoun | 2025-05-15 17:05:14+00:00
> Firstly, there’s the environmental impact.

Surely, like everything else in tech, this too shall pass. I expect power requirements to fall away since there is no doubt strong incentives to do so.

> My naive optimism led me to believe that technology would help us fight climate change.

Yeah, proceeding full steam ahead with planet destruction and praying tech will save us is kind of naive. You're not alone though.

> There are also ethical concerns regarding the methods used to obtain data for training AI models.

This one hasn't registered as problematic for me. Maybe I'm unethical?

> Content creators can't even determine which parts of their work were used to train the model…

"Content creators" don't develop their style from a vacuum either. I'm not conflicted about this one either.

> LLMs are also contaminating the web with generic content produced without care or thought.

The web has been contaminated ever since SEO. Maybe AI will kill the web. So it goes.
by Sharlin | 2025-05-15 17:05:36+00:00
Yeah. The chocolate was of course a triviality, more important was the idea of encouraging people to give public thanks and the associated (extremely immaterial) karma points when thanks are due. In this culture (Finnish) we're perhaps not very good at giving praise, and even worse at receiving it, so it helps to have an established ritual for doing so. Also, I think at least one of the original goals was to mitigate the silo effect and encourage people to help their coworkers in other projects and such.
by FredPret | 2025-05-15 17:06:32+00:00
People advocating for their interests isn't warfare.

I assure you there are virtually no rich people cackling, monocles and cigars in place, over the fate of the poor.

When the working class unionizes or vote for more rights, this isn't warfare - as long as it's fair-minded and pragmatic rather than idealogical. The same goes for the rich.

Regarding people with other backgrounds and interests as evil sociopaths / socialists is where the problem comes in.
by richardfontana | 2025-05-15 17:07:00+00:00
That's not what I'd understand as a "ring" though. I guess something like that could be useful in providing an alternative to what's mostly been car options for travel between Brooklyn and Queens. Edit - your more ambitious idea could be a "ring", yes, but I'm not seeing how it would be especially useful. Why would it be helpful to provide a single line allowing someone in Bayonne to get to Jackson Heights, for example (given what are probably more pressing transportation improvement needs)? As a visionary means of facilitating a longer term integration of eastern New Jersey communities to New York City, maybe.
by daurentius523 | 2025-05-15 17:07:10+00:00
> You can grant permission to multiple folders you know. I had to deal with another application (the only one that I found that for using my webdav solution does not automatically want to collect data and send it somewhere else) which instead of make backup of SD card was backup one folder - set server, password etc. for ONE folder PER backup action.

- If you want to lose time for 2 hours, please do yourself this questionable favour but I do not want to do that because some "wise" people cannot comprehend that some people want copy of entire thing, not one folder, entire thing.

> Downloads is blocked because it would include everything you download, possibly including private stuff you don't want other apps to access. The point: This is cloud application that connects to server that sits on my desk on NUC.

Do you understand that in the (Google)-(Open Source)-(Own Server) the Google part is one that most reasonable people consider not private.

> Just save the stuff that you want synced to a different folder.

Do you move entire folders or every file each time you download something because app cannot backup it - or do you change app. What if that's the only app that does it privately?

> Those are kinda separate use cases though.

Maybe it is not system developer job to decide for me that I want to give application the permission to do what I want application to do. It is not system nor developer job to stop owner (administrator) from what owner decides to do.

> Maybe Nextcloud could make a separate "Nextcloud Device Backup" app which does that?

Maybe competitors should not have permission on deciding what their competitors should do.

Google essentially makes everything private so cumbersome to use that it own solution seems easy.
by 0xEF | 2025-05-15 17:07:20+00:00
This is so important as we move forward with tech, but we can't forget to look back, too.

As an enthusiast of vintage tech who enjoys repairing them when I can, it is getting harder and harder to find original or compatible parts in a lot of cases, simply because the company that made them 30-40 years ago no longer exists (or, sometimes, still exists but operates in an entirely different capacity).

A recent example I encountered of adversarial interoperability was having to order a product from Glitch Works on Tindie.com. They make a modern-hardware replacement for an outdated Dallas DSXXXX security chip that was put in some old bar-top video game machines, something I enjoy fixing now and then. For those below a certain age, these big CRT video game machines sat on the counter in bars, patrons feeding in dollars to play video poker or slots using a handful of physical buttons built into the cabinet.

The Dallas chips have a battery epoxied into them, so when that dies, so does the machine, the idea being that you replace the chip and the machine works again. Except when you can't find a replacement chip to purchase, or the new-old stock you find is the same age, complete with dead battery. That Dallas had planned from the start to keep customers locked in to their product line is, in my experience, creating an adversarial relationship with the consumer.

Glitch Works makes a replacement that sits in the slot with an exposed coin cell that is easy to replace...aka, how it should have been made to begin with. So, the last bar-top game I worked on was able to run like new again with a modern part that took about three minutes to install.
by lucianbr | 2025-05-15 17:07:31+00:00
How much of that 500 TWh would disappear if you round to zero everything that consumes 3GWh per day or less? And keep in mind you are calculating for a single app (ChatGPT), nor for an entire industry or tech. Don't look at "civil aviation" but at each airline in particular.

I suspect nearly all of it. You framed it such that it appears insignificant, but with this framing nothing is significant.