MurphyA/hacker-news huggingface dataset:
by mischamarinelli | 2025-04-29 15:34:19+00:00
Zenvias is a streamlined digital whiteboard designed for developers and designers seeking a simple, efficient solution for planning web applications. Unlike complex tools like Visio or Figma, which often overwhelm with excessive features, steep learning curves, and high costs, Zenvias prioritizes simplicity and functionality to accelerate the planning process.

Key Features

Intuitive Interface: A clutter-free canvas for rapid sketching of wireframes, use cases, data flows, and architecture diagrams, enabling planning within minutes. Developer-Centric: Tailored for technical workflows, ideal for creating system designs and facilitating team collaboration in real-time. Affordable Pricing: At $3/month, offers unlimited canvases with cloud sync, making it cost-effective for individuals and teams. Idea-Driven Design: Focuses on quick ideation without the pressure of pixel-perfect outputs, fostering creativity and momentum. Cloud-Based Access: Ensures seamless access and automatic saving, with support for collaborative editing across devices.

Why Zenvias Stands Out Zenvias eliminates the frustrations of bloated tools by offering a lightweight, dev-focused platform that reduces setup time and enhances productivity. Its affordability and ease of use make it an excellent choice for rapid prototyping and collaborative planning, allowing users to focus on ideas rather than navigating complex interfaces.

Ideal Use Cases

Brainstorming and visualizing web app architectures. Collaborative planning sessions for remote or hybrid teams. Quick wireframing and diagramming for agile development cycles.

Zenvias empowers users to plan efficiently, making it a go-to tool for those who value simplicity, speed, and affordability in their workflow.
by ravenstine | 2025-04-29 15:34:27+00:00
Could I really have been more clear?

I am not talking about whether I have to pay more or less for anything. My problem is not paying. I want to pay so that I don't have to make something myself or waste time fiddling with a free template.

What I am proposing is that, in the current day, a human being is less likely to be at the other end of the transaction when I want to spend money to avoid sacrificing my time.

Sure, one can say that whomever is working for one of these AI companies benefits, but they would be outliers and AI is effectively homogenizing labor units in that case. Someone with creative talent isn't going to feasibly spin up a competitive AI business the way they could have started their own business selling their services directly.
by naasking | 2025-04-29 15:34:59+00:00
> These are what I think the author is looking for. But it shouldn't be a "primitive" in terms of code automatically generated by the compiler

I think people are often too enamored by general purpose languages that can express such abstractions natively. I don't see an issue with a language that provides this as a primitive without being able to express it itself, constraints can be useful for other properties. Once you can traverse trees, most programming problems can be tackled even in such constrained languages, eg. SQL with CTE.
by washadjeffmad | 2025-04-29 15:35:11+00:00
I liken it to when ultrabooks and netbooks launched in a time when most people were offline and uninterested in connectivity. Full featured laptops existed then, as well.

In this case, dedicated capacity for AI has been in systems for a while behind the scenes (ie- Intel GNA) but without consumer demand; it's OEMs and OS/software vendors who are most interested in pushing the "AI Ready" standard.

If Microsoft built a set of local tools and models that integrated with Office or other applications (like Krita + ComfyUI) that were "sold" out of the Microsoft Store and only available on AI Ready systems, it might ignite some consumer interest.

However, leading with "Look how we can record your screen in secret and use AI to harvest your private information!" instead of "Here's you as a cartoon character" more or less solidified everyone's distrust in their responsible intent.
by donnachangstein | 2025-04-29 15:35:16+00:00
> The US Government should nationalize Starlink and provide all Americans with internet service.

This is a repeated trope and more ridiculous each time I hear it. Starlink is a private company that is in the business of selling the US Government as well as consumers its services. You can't just "nationalize" it on a whim; after all, the US isn't Cuba.

GPS was always owned and operated by the US military so it's an apples and oranges comparison at best.
by pessimizer | 2025-04-29 15:35:44+00:00
I mean, it is a manufactured story that Amazon denies. It was obviously crafted as a hostile political act by whoever made it up (or exaggerated a random remark someone made.)

I don't understand your point. Am I supposed to be shocked that people could be politically hostile towards Trump? Am I supposed to be shocked that his press secretary accused Amazon of being politically hostile towards Trump? Is there a new "norm" of Presidents never accusing critics of being hostile or trying to score political points?
by 9rx | 2025-04-29 15:35:53+00:00
> The question if the goods basket that is used to define inflation actually reflects reality is valid though!

Why? You're only trying to determine the change in value of the currency. What specific items are in the basket shouldn't matter all that much as long as it is a broad enough sample to be able to separate out the change in value of the goods from the change in value of the currency, along with it being comprised of things consumed frequently enough that you can see any change over a short period of time (e.g. monthly).

> socioeconomic strata and urban/rural differences need to be taken into account

Implying that an urban dollar isn't the same as a rural dollar? I mean, that is similar to what Musk is saying: That a government dollar isn't the same as a private dollar. But how do we quantify that? If we each throw down a $1 bill and shuffle them around, how can you tell which one represents an urban/government dollar and which represents a rural/private dollar?
by antoniorodr | 2025-04-29 15:36:12+00:00
Introducing Lexy — my lightweight command-line tool built with Python!

Lexy fetches programming tutorials from “Learn X in Y Minutes” and displays them directly in your terminal. It’s perfect for terminal-first developers, polyglot programmers, and self-learners who want quick, no-fluff documentation without leaving their workflow.

Key Features: - Fast and minimal - Offline-friendly after the first fetch - Easy to use and scriptable - Check it out on GitHub: https://github.com/antoniorodr/lexy

Huge thanks to the maintainers of Learn X in Y Minutes — your work is fantastic, and this project wouldn’t exist without it.

#Python #CLI #OpenSource #LearnXInYMinutes #Lexy
by skizm | 2025-04-29 15:36:15+00:00
Pretty sure Zuck makes these decisions and doesn’t give individual apps within Meta much freedom. I recall Instagram (after being acquired) wanting to develop their app a certain way and Zuck kept giving them a hard “no” on a lot of features he thought would steal users from Facebook. Same deal with WhatsApp. I think the Founders of WhatsApp left Meta due to this dynamic (among other things).
by tdhz77 | 2025-04-29 15:36:28+00:00
I own the meta glasses. I enjoy them. Last night, I asked meta to look at the menu and calculate the best meal by price. It calculated that the protein in the chicken Marsala was the best deal for the price. I then asked it to look at the wine menu and tell me a good dry wine that wouldn’t be too expensive. The wine list was over 100 wines and the answer retuned in seconds. I enjoyed the meal and the wine. I will continue to use the glasses in 2025 as I’m finding creative ways to use them.
by indoordin0saur | 2025-04-29 15:36:57+00:00
Even if they can get away with it I don't think this will work so well. So upon check out you're just getting a fee and sometimes it's egregiously high and sometimes it is nonexistent? If you're buying a $100 item (and let's say a $50 cost basis) that has three versions: US made, Japanese made and Chinese made you could get a $0 fee, a $5 or a $50 fee. And at the same time you know that retailers could be just completely making up the tariff fee because there is absolutely no regulation or accountability? Seems like a very fast way to completely lose the trust of your customers.
by AdrianB1 | 2025-04-29 15:37:04+00:00
The only valid point of concern is government self-spending. Maybe we can look at GDP and GDP excl govt spending as 2 separate metrics, each has its own merits.

A relative of mine is working for my country's government for a very long time as a high level economist and leading a government department. One thing that is happening is lots of made-up jobs with made-up work; this is just to keep unemployment low, but most of the money (>60%) return directly to the government as taxes. It artificially increase the GDP. This relative has several hundred of people in the organization that they run, about half are politically appointed (as in "every new minister or state secretary is employing dozens of their friends and relatives") and about 3/4 are not doing any job that results in a positive outcome. Most of the work is paper-pushing "analysis and reporting" that are have no real impact on anything, but are still hired as the number of positions is imposed from very top and hiring is also "influenced" from the top. So what happens with the GDP? It is increasing artificially and it is meaningless in this context.
by sofixa | 2025-04-29 15:37:20+00:00
> In 2022, Europe's driest summer in 500 years had serious consequences for power plant cooling systems, as the drought reduced the amount of river water available for cooling.

And rules around this have been adjusted to have less of an impact for the next "once in a 500 years" event.

Also, in the same way that France's nuclear power generation being out was covered by German and British renewables, during low points of renewable generation in those countries, French nuclear covered the gaps. That's the point of an interconnected network.
by 01HNNWZ0MV43FF | 2025-04-29 15:37:24+00:00
Similar to doix said, consider reading the time as IO and then rewrite the code in sans-IO style so you can inject the time.

Then it's a unit test that looks too obvious to exist until you read the ticket mentioned in the comment above it

No need for monkey patching or hooking or preload

But before that you add a couple checkmarks to the manual pre-release test list: "1 hour soak test" and "check network transfer meters before and after, expect under 50 MB used in 1 hour (see bug #6969)"

In Linux they're under /sys/class/net I think
by kurthr | 2025-04-29 15:37:32+00:00
Yeah, they have "BPA Free" polycarbonate now, since that's what was regulated. I still wouldn't use it, there's many better cheaper alternatives, unless you're just importing it without testing? At least they're labeling it as PC?!?

Mostly, don't get your polycarbonate hot.

To be clear, if you're really worried about plastic, you can't use paper or aluminum containers either since they're coated. It's glass only, but no mason jars or screw caps since those have silicone seals. Seal it with wax/cork.

Silicone is likely one of the safest, though.
by Towaway69 | 2025-04-29 15:37:39+00:00
Great stuff, wish you every success with Flowcode.

It reminds me of Node-RED which seems very similar but is aimed at IIoT applications.

I’m working on a version that is based on Erlang and not NodeJS which isn’t a true concurrent language.

For me, flow based programming makes the most sense with languages which are truly concurrent and message passing is baked in, ie Erlang.

One thing I’ve come to realise is that visual programming is a hard sell, hence my effort to create a visual environment for Erlang - to introduce visual programming to a different set of developers.
by Telemakhos | 2025-04-29 15:38:29+00:00
> malice and/or other serious bugs should be assumed

Going back to the blog post and re-reading it with this possibility in mind is quite a trip.

> It turns out thousands of our users had the app running in the background, even though they were not using it or checking it for weeks (!). It meant thousands of users had auto-updater constantly running and downloading the new version file (250MB) over and over again every 5 minutes

This could easily have been data exfiltration from client computers instead, and few (besides the guy whose internet contract got cancelled for heavy traffic) would have noticed.
by conductr | 2025-04-29 15:38:58+00:00
A lot of things go counter to economic theory. If you’re an American company used to selling 30% above Chinese competitors, you likely can’t ramp up production quickly or will hesitate to make the decision but will likely increase your prices simply because you can and partly because you’re used to the charging x% over Chinese goods. You may even feel being price competitive with China lessens your perceived value, quality, etc. in the consumer’s minds.
by lukeschlather | 2025-04-29 15:39:18+00:00
People talk about LLM hallucinations as if they're a new problem, but content mill blog posts existed 15 years ago, and they read like LLM bullshit back then, and they still exist. Clicking through to Google search results typically results in lower-quality information than just asking Gemini 2.5 pro. (which can give you the same links formatted in a more legible fashion if you need to verify.)

What people call "AI slop" existed before AI and AI where I control the prompt is getting to be better than what you will find on those sorts of websites.
by matheusmoreira | 2025-04-29 15:39:34+00:00
Sounds good. Let them have zero years. Let them have negative years. Let AI be trained on their works, then leak the models so that it cannot ever be controlled or undone. There is no compromising with monopolists. We gave them a generous social contract and all what we got back was abuse and greed and rent seeking and moved goalposts. You're telling me this time it will be different? Yeah, right. I say abolish copyright straight up.

The address I cited contains the most reasonable defense of copyright ever argued: the only alternative is patronage. Artists can get paid before they work via patrons and sponsors, or they can get paid after they work via selling artificially scarce copies. Macaulay argues patronage is poison for the integrity of art because nobles only fund self-aggrandizing works.

He's not wrong but it's 2025 and technology has already solved that problem. We have patronage and crowdfunding services that allow people to raise money from the public at large. His argument no longer holds. An alternative to copyright exists. I say let artists create their patreons and their kickstarters so that they can get paid before they labor over their creations, and let things enter the public domain the very second they are published.
by duped | 2025-04-29 15:39:39+00:00
> Yes I am baffled how modern apps are painfully slow.

People underestimate how slow the network is, and put a network between the app and its logic to make the app itself a thin HTTP client and "application" a mess of networked servers in the cloud.

The network is your enemy, but people treat it like reading and writing to disk because it happens to be faster at their desk when they test.
Show HN: I built an app that streamlines financial news for everyday investors
by kelveny | 2025-04-29 15:39:48+00:00
Hi HN, my friend Ivan and I are retail investors and consume financial news regularly. We both think the current finance news is unwatchable, filled with exaggerated titles, writer bias and anecdotal details, so we built MacroPulse to make the financial news app we want.

MacroPulse aggregates financial news, and the AI creates a single concise summary with key points for every stock daily. If you want to know the details, you can click the key points, the AI will give you extensive details. With the new format, I hope we can save you time while making you learn more about the details.

Download: IOS (https://apps.apple.com/hk/app/macropulse/id6741836726) & Android (https://play.google.com/store/apps/details?id=co.macropulse....)

We'd love to hear your thoughts and feedback! Thanks!
by Capricorn2481 | 2025-04-29 15:39:52+00:00
> Code reviews kill velocity - introduce context switching, and are make work

This is the same point three times, and I don't agree with it. This is like saying tests kill velocity, there's nothing high velocity about introducing bugs to your code base.

Everything introduces context switching, there's nothing special about code reviews that makes it worse than answering emails, but I'm not going to ignore an important email because of "context switching."

Everyone makes mistakes, code reviews are a way to catch those. They can also spread out the knowledge of the code base to multiple people. This is really important at small companies.

CI is great, but I have yet to see a good CI tool that catches the things I do.
by somethingsome | 2025-04-29 15:39:58+00:00
A rough idea and simplification:

Suppose you have a bunch of 2D points, without coordinates, they exist because you say so, they can represent anything you want.

But you can't do a lot with those points, you may be interested in knowing their distances. To do that, you create some reference system, i.e. 2 non parallel axis and you set a unit on each, for example one could have one centimeter and the other one meter.

Now by placing the reference system on one particular point for example, you can 'identify' each other point on that scale.

With this correspondance, you can uniquely map each point to a coordinate and each coordinate to a point in space, this allows you to measure distances for example.

Notice that the choosen coordinates didn't really matter nor the direction of the axis. But as the rest of the 2D world can be mapped to them, everything is coherent.

Now if you create a novel axis system with another initial point and both axis with 1cm on each, you can find a transformation that transform your first system into the second, this transformation allows you to transform any other point in the new coordinates system.

So what is a position exactly? I would say it's the identification of some objects by an arbitrarly chosen referential system. What are the numbers? They corresponds to an arbitrary chosen unit of measure.

I hope this will give you more tought matter :)
by shemtay | 2025-04-29 15:40:23+00:00
If I could change one thing about Duolingo, it would be to allow the user to turn off all the gamification completely. I don't care about fake internet gems, knowing how to speak Chinese (or whatever) is it's own reward, so stop wasting my time with bs!

Nevertheless, Duolingo is an amazing and convenient starting point for unlocking the learning of new languages.

Make your way through the entire course as fast as you can, while also listening to music, talking to people, talking to chatGPT, reading books, etc in the target language as soon as you can manage.

Protip: learn your 3rd language using your second as the language of instruction.
by KronisLV | 2025-04-29 15:40:32+00:00
> To re-cap: Screen recording software. Checks for updates every five (5) minutes. That's 12 times an hour.

The tone might be somewhat charged, but this seems like a fair criticism. I can’t imagine many pieces of software that would need to check for updates quite that often. Once a day seems more than enough, outside of the possibility of some critical, all consuming RCE. Or maybe once an hour, if you want to be on the safe side.

I think a lot of people are upset with software that they run on their machines doing things that aren’t sensible.

For example, if I wrote a program that allows you to pick files to process (maybe some front end for ffmpeg or something like that) and decided to keep an index of your entire file system and rebuild it frequently just to add faster search functionality, many people would find that to be wasteful both in regards to CPU, RAM and I/O, alongside privacy/security, although others might not care or even know why their system is suddenly slow.
by pmlnr | 2025-04-29 15:40:38+00:00
This.

Never thought that once we had Skype we'll still not solve video calls cross-platform on every bloody device by 2025, including, but not limited to, linux, TVs, Android boxes, Chromecast with Google TV, and so on.

I really want to get off Whatsapp, but everyone simply refuses to do so out of simplicity, lazyness, and ignorance.

Signal is the easy and obvious alternative.

XMPP/Matrix are different paths that also work (and both rely on TURN/STUN, like everything), but that requires someone running those servers in your vicinity of friends.
by mac-attack | 2025-04-29 15:41:16+00:00
> In contrast, this article, i.e., the paper it discusses, is is based on what has happened so far.

What happened in 2023 and 2024 actually

Nitpicky but it's worth noting that last year's AI capabilities are not the April 2025 AI capabilities and definitely won't be the December 2025 capabilities.

It's using deprecated/replaced technology to make a statement, that is not forward projecting. I'm struggling to see the purpose. It's like announcing that the sun is still shining at 7pm, no?
by acdha | 2025-04-29 15:41:21+00:00
All I’m talking about is basic supply and demand: if prices suddenly go up significantly, that usually means that there is either a big change in demand or the supply has become limited and buyers are having to pay more. A big natural disaster can cause that if it affects agricultural supply, shipping, or factory production (e.g. years ago, flooding in Thailand caused hard drive prices to double[1]).

My point was simply that since nothing like that has happened, prices spiking is almost certainly due solely to the tariffs.

1. https://www.techspot.com/guides/494-hard-drive-pricewatch-th...
by turtlebits | 2025-04-29 15:41:29+00:00
Noone is commenting on the actual bug. The fact that it auto downloads 250mb updates is user-hostile. On top of that, checking every 5 minutes? What if I'm on a mobile connection?

Why not just follow every Mac app under the sun and prompt if there's an update when the app is launched and download only if the user accepts?
by specialist | 2025-04-29 15:42:24+00:00
> kill us from anxiety more than anything else

Well said.

I'm anxious, rightly or wrongly, about arsenic.

Per best available science about, when presented with otherwise equal choices, I'll avoid grains from fields previously used for cotton. So California over Texas, Missouri. (Obviously, my preferences will change as (my understanding of) the best available science matures.)

To your point, I do think my mental health would improve were I blissfully ignorant.
by imglorp | 2025-04-29 15:42:25+00:00
Yes, it seems easy to implement.

Yes, students should absolutely implement the classic algorithms to learn.

Yes, there are some occasions when you need to home grow one at $work.

BUT, in my opinion, most of the time, professional code should use a battle tested, vuln hardened library or builtin version. These things are VERY HARD to get exactly right. Jon Bently's Programming Pearls famously had a latent bug in its binary search for 20 years before someone caught it.

https://research.google/blog/extra-extra-read-all-about-it-n...

So yeah, it looks easy but don't do it. Stand on some giant's shoulders instead.
by seabrookmx | 2025-04-29 15:42:25+00:00
next.js + TS for front ends, C# for pure back-end services. Golang was a close second but we have some team experience with C# and like it's lack of ecosystem fragmentation, as that was another gripe we had with Python. The Dapper "micro-orm" is also refreshing after years of struggling to make Django's ORM do the right thing.