skysight-inc/HackerNews huggingface dataset:
Hey Hacker News!
I'm Nikola, founder of Evrybo, and we’re beyond excited to introduce Evrybo 2.0!

If you’ve ever managed a project or product workflow, you know the struggle: juggling multiple expensive tools to create usability tests, forms, prototypes, to-dos, gather design feedback, and track bugs. Evrybo simplifies it all, bringing everything you need into one smooth, easy-to-use platform. Think Maze, Asana, Typeform, and InVision - seamlessly combined into one flow.

In March 2017, we introduced the first version of Evrybo on Product Hunt. Today, we’re excited to unveil Evrybo 2.0! With a rebuilt codebase, an updated UI, and a host of new features and enhancements, Evrybo is now more intuitive and powerful than ever.

What started as a simple, free prototyping tool has evolved into a complete platform - an affordable alternative to tools like Maze, Asana, Typeform, and InVision.

What makes Evrybo stand out:

Forms/Surveys

Effortlessly create anything from simple surveys to detailed usability tests.

To-Dos
Organize tasks and manage workflows with Kanban Boards or List Views.

Feedback/Prototypes
Easily create and test prototypes, and gather feedback directly on your designs.

Whiteboards
Sketch ideas quickly and link them to tasks for seamless collaboration.

Bug Reporting
Report and track issues directly on live websites or products using a Kanban-style board.

We want to thank everyone on Product Hunt for helping us along the way. Your support fuels our passion to build the simplest way to create forms. We hope you enjoy Evrybo 2.0 and look forward to hearing your feedback as we continue to improve Evrybo for you.

Please drop a comment or DM if you want to chat more - we’d love to hear your feedback!

And even better - try out Evrybo today!

Cheers,
Nikola & the Evrybo Team
Web Snowflake Plugin v2
Deye reportedly disables all non-Sol-Ark-branded Deye inverters in the US
Slightly adjusted the title as the updates suggest that the original title is wrong, and Deye in China, not Sol-Ark in the US, are responsible.

Those who used the cloud free hack are probably glad ;)

https://github.com/Hypfer/deye-microinverter-cloud-free/
Client Freedom
The Slang Shading Language
> It's not just the size of Operation Gutt that is striking to the modern eye. It's also the oddity of the tool being used. Today, we control inflation with changes in interest rates, not changes in the quantity of money. To soften the effect of the global COVID monetary overhang, for instance, central banks in the U.S., Canada, and Europe began to raise rates in 2022 from around 0% to 4-5% in 2024.

It's a bit more interesting than 'the central bank sets interest rates'.

Simplified: the central bank decide on an interest rate that they want to see. By itself that decision doesn't do anything.

What happens next is that they buy and sell government bonds in the open market. The interest rate can be seen as the inverse of the price of bonds.

If the central bank wants to see a lower interest rate, they buy bonds with freshly printed money to drive up their prices, ie drive down the interest rate.

If the central banks wants to increase the prevailing interest rate, they sell government bonds from their inventory and essentially destroy they money they receive in return.

So even when the language of modern central banking talks about interest rates, they still change the quantity of money to implement that.

(This is all simplified, especially with the interest on excess reserves that was popular with the Fed for a while. And there's also repos and reverse repos etc.)
As an EU citizen I really applaud the AI regulation. And I work on implementing AI too.

If we look at how the big social media experiment panned out, polarising society through engagement-driven algorithms, it was important to prevent this happening with AI. The same with adtech which caused too much surveillance.

Because it's much harder to put the genie back in the bottle when companies are already heavily relying on it for their business model. We try to steer the industry towards business models that benefit society as well.

AI is nice but it's important to make sure it doesn't undermine society as social media certainly has done. And the regulation is not outrageous. It's mostly common sense.
ability that only a vision-lidar fusion
would match, not vision only

What would be arguments that back this theory up? Why couldn't an image stream from fixed cameras be enough?

After all, we made machines perform on a superhuman level in many areas already. You could have said "A machine will never be able to move as fast as a human unless it has two legs and feet". But that is not how it turned out.

I remember people saying computers will never beat humans in chess because they don't have intuition.
Sounds like a Lambda function....
I live in Norway, most people I know in private life that are of working age do not actually work, and for the most part they have better lives than I do, and I do work. The amount of people on sick leave have absolutely skyrocketed. 60% of welfare benefits in Norway go to immigrants and the population in cities grows faster than new homes are built.

The causes and solutions of inflation are not complex. People just don't want it fixed.
>There's no tool boring enough to prevent any chance of regret.

I'm not so sure. I know C programmers that swear by it, warts and all, with absolutely zero regrets for using it e.g. in the embedded space.
No, MRVs can actually offer useful properties and features, that is what they do in Common Lisp. That Go does not do that has nothing to do with MRVs.
in this case US law is clearly superior because the guy is not a US citizen, the "crime" wasn't even committed in the US and yet he is extradited, or better say, moved there for what reasons? infringement of us law
Prioritize work at the task level
Most forms of transport aren't subsidized. Air travel and road travel isn't. Cargo shipping isn't.

> The fact that people can travel between cities easily and quickly facilitates business.

Governments like claiming this but dig in and you'll find they have no robust evidence for it. It also just fails a quick reality check: if it were true then passenger railways would be profitable in their own right, as businesses would be happy to buy tickets for employees at their true costs. Yet passenger rail is never profitable and what we see in reality is lots of workers preferring to work from home than take even the subsidized railways into the cities.

You can argue for trains as a lifestyle thing, maybe even an environmental thing although EV are changing that. But you can't argue for them economically.

> HSR is heavily utilized in China.

HSR is famously mostly empty in China. Go read accounts of anyone who has travelled on the newer lines.

> Lower spending on consumption isn't because there aren't products on the shelves

Nobody stacks shelves with products that will never be sold. Lower spending on consumption means the goods are being exported, and Chinese people aren't buying what they make because they don't have enough trust in the system to do so. Hence so much money being ploughed into real estate bubbles (an attempt to save money in something that's hard to confiscate).
RWTH Aachen: Goodbye, X
Also of importance, the Slang initiative supported by Khronos:
https://www.khronos.org/news/press/khronos-group-launches-sl...
> relatively simple
Once again, an intelligent post such as yours has been lazily downvoted simply because somebody doesn't agree with it, and they can't be arsed composing a coherent rebuttable. This leads to unpopular ideas being buried, groupthink and a lack of intelligent discourse.....

....And yes, this IS leading to this place becoming more and more Reddit like (no, that isn't a tired cliché, no matter what the FAQs claim).

Downvoting needs to be reserved for comments that detract from the conversation. At this rate, we will need some form of meta moderation to ensure this happens.
I think road construction companies should be liable for terrorism, since terrorist sometimes use roads.
Every time I work in a different language I'm always wanting to go back to Go even if it's not the perfect language.

I just love the fact that it literally just works. You install Go, you download code, and write code that's it.

No figuring out what version, runtimes, configurations, build tools, package managers to use. Just install and Go.

I think maybe Rust is the only other programming language that provides the same experience.

Maybe these are just lies I'm telling myself, but every time I use Python, Typescript, or Java I dread programming because I just want to write code and I'm often debugging things or figuring out related to configurations, package managers, build tools and versioning.
Which is what they said. I'm not sure what point you're making
The 68000 was from the same era yet it had a 24 bit address bus, enough for 16 MB.
I take supplemental B12 and a B-complex because I get hair thinning, brittle nails, and peripheral edema and neuropathy without them. (Also taking levothyroxine and slo iron.) I feel way better with it than without it, and it ain't placebo because I have a terrible habit "memory", forget it often, and remember forgetting after my feet remind me. There's a noticeable point 30 to 90 minutes later at which they spontaneously feel better, but I completely forget about taking or not taking them. (I really need a pill planner like an old person.) I wasn't aware of the apparent connection until after numerous episodes and connecting the two.
> A function that returns something other than Result has to either call only infallible code or panic on error

...Or solve the problem. A library function that can be a source of issues and can't fix these issues locally should simply not be returning something that is not a result in that paradigm.

> since something can go wrong in most code

That is not my experience. Separating e.g. business logic which can be described cleanly and e.g. API calls which don't is a clear improvement of a codebase.

> the whole codebase converges as time goes to infinity on having Result everywhere.

As I said previously, it is pretty easy to pipe a result value into a function that requires a non-result as input. This means your pure functions don't need to be colored.
Turkey dropped six zeroes off their currency in the 2000s.

Technically, you could describe that as cutting 999,9999/1,000,000 of their money supply. (Especially if they had done a funny dance like the Finnish, where you would use some scissors to only keep the tiny top left corner of your old notes, and can exchange that for new ones.)

In practice, people saw the Turkish currency reform as merely a cosmetic change, not an actually reduction in the money supply.

See https://en.wikipedia.org/wiki/Revaluation_of_the_Turkish_lir...
> Dividing object size by part size

Correction: and also part quantity (parsed from etag) for comparison
I don't find any problems whatsoever in those audio, but I'm not an avid music listener, so out of intuition I'm making a guess that there's same underlying issue as image generation happening: AI makes technically horrible and rage-inducing fillers that lack high level semantic structure, but average people has no words nor experience to assess and describe what's going on.
> A garbage collected relatively simple language that compiles into a statically linked binary but has a type system similar to rust, rest types etc.

You just described Ocaml and ReasonML (which is Ocaml with Go-like syntax).
We have an epidemic of bad leadership. It's everywhere. Governments, research institutions, private and public companies.
I don't know the cause of it, but from what I observe from my workplace it's because the heavily bureaucratic processes of both public and private entities requires a certain personality that is basically a politician above all else. And the whole promotion process is a one way valve. Once you go up a rung there's very little you can do to be pushed down the same rung again.

The best managers I had are people who made their career in the US and returned to Europe as senior managers.
My question: after having survived the Cold War without actually blowing each other up (and wintering everyone else out), why were people so scared of "terrorism" at the turn of the century?
It's right there:

> Our bet that S3 would get it in a reasonable time-frame worked out!
> These are fully equivalent in outcome

They are so different in DX, ergonomics, implementation and traceability that I'm not sure this is true other than in the most abstract sense
That was going to be my follow on question.

Presumably the answer is a bunch of tele-operators in a 3rd world country, based on this article.
Well, the full scale portion of the war started in February 2022.

But you are right otherwise.
(author here) in which ways does Gleam come short of that? Because I'm also looking for that middle ground and I was very curious to get a look at Gleam.
As you should, it shows a deeper insight in the language beyond the base course material and out of the box (and cursed) thinking.
Yep, internet is a utility, like a toll road (most highways in many countries).

If you shoplift, should you lose your highway sticker?

Somehow the intrnet is this 'magical place' where real world analogies don't work for many people,... surveillance related stuff being the worst offender.
https://github.com/peak/s3hash

It would be nice if this got updated for Additional Checksums.
From your perspective the war started in 2022.

In reality that phase of the war started before. Russia did not improvise this war. They started disrupting the supply in 2021 to ensure that Europe would not fill their strategic reserves / winter storage during the summer, thus insuring maximum leverage when they needed it. This is well documented [1]

Note that this is just talking about this phase of the war. Hostilities started in 2014 when parts of Ukraine "suddenly self-liberated" themselves. Helped by mysterious soldiers in professional but unmarked uniforms.

[1] https://www.banque-france.fr/en/publications-and-statistics/...
Nowhere? Because that's a ridiculously low amount of RAM to offer even in your cheapest offerings?

You can easily get 4 GB of RAM for $5 from the likes of Hetzner or Hostinger, so that's 16x more RAM for 2.5x the price. One relatively unknown provider I have used in the past offers 2 GB of RAM for €3.6/month (if paid monthly, €3 if anually), so 8x more RAM for 1.5-2x the price. I'm sure I could find something even cheaper, but I'm just looking at providers I have personally used.

BTW that dropdown seems to be sorted cheapest > most expensive. If you go to the bottom of the list the price for that same VPS doubles.
> The real problem is deposits in foreign banks in foreign currencies.

Well, money abroad doesn't contribute to local inflation, does it?
"Helpfully, this is one area of productivity where people with children are actually ahead of the curve.

Because kids are professional day poisoners."

When it's legal and otherwise sound I prefer to work and do business with parents for partly this reason. If they've managed to navigate the first few years of broken sleep and don't use work as escapism, then they're probably pretty hardy.
I just want to say that I started working with Go a few months ago at my new work, and I've been disappointed. The type system doesn't even have union types, and the implicit implementation of interfaces has caused a couple headaches that I would've never had with explicit languages such as Typescript (strict).

At this point, I prefer strict Typescript with very restrictive ESLint rules than Go. I don't understand how this language was pushed for web servers, it lacks common constructions to represent very frequent data types in API design.

Also, the whole go func(){} and channels is nice if you are coming from a language with worse ergonomics (C?), but when doing multiple web requests to other places and wanting them to happen in parallel, it gets messy fast. It lacks a pretty abstraction -- I very much miss an await-like construction which uses wait groups under the hood.

So, I very much agree with the post. I like errors as values, though.
It's more that it's CSP from early to mid 1990s, over which Go just added syntax sugar
Depends on a definition of “many”. Trump is regarded as a great leader by “many”. I guess the sets have a big intersection?
Scheme is a simple language, Go just hides complexity until it blows up in the worst possible way. (Of course, most reasonable alternatives to Go are even worse from that POV. See Python, Ruby, JS etc.)
I started going gray at 16. My dad would pull my gray hairs out and marvel at them whenever he saw one - without thinking to ask first, of course. they joked it must be from stress - disquieting that it might have been metabolic, and that they never considered taking me to a doctor.
I've always wanted to build a birefringent sun dial, "I only count the cloudy hours": https://en.wikipedia.org/wiki/Iceland_spar#Uses
Or you can just accept the discontinuity, because sometimes the cures are worse than the disease.
If you only have to contend in air battle and do not need ground control, like in a mountainous area, multipurpose jets will likely act as mobile SAM batteries. The range of METEOR missiles make it unlikely that your plane will be detected before it has time to launch, and even then, will be out of range of SAMs. The issue is that stealth mostly make sense on SEAD/DEAD (where frankly, BVR missiles and AWACS make even more sense), or bombing runs. It isn't useful in CAS where having more ordonance is better (if your enemy only have manpads and VSHORAD you are safe with any modern plane), only SHORAD with more than 15km range are threatening, and nowaday you have missiles that will target those from a longer range. Just equip yourself with those, destroy SHORAD SAM/Radars with ARMs, engage enemy army with Apaches (or if you have the means, LORA), go back, refuel, go again (that, you can't do with f35 in Beast mode, because they overheat. Other plane have refueling issues too, but none of them have that long of a downtime between runs)

Overall, i really dislike the idea of multipurpose stealth jets: it limit your electronic warfare capacity (the issues with the new f35 radar array were caused by its nose profile), it isn't usefull for real CAS, and it greatly increase costs.

To me, you can go two ways. The first would be multiple costly, but dedicated planes that will be superior to your ennemy in their field: the F22, or the B2 (or the A-10). I even like the B21 concept, i'm not anti-US planes, i like the f35 engine (well, no, not really, i think it isn't safe, and make emergency landing extremely dangerous, but i like the principle behind), i dislike the motivation or idea behind the f35. The other planes the USAF have are great, and have reasons to be as they are.

The second would be to have a multirole jet, cheap, with high availability, easy to maintain, to train all of your pilot on it (with 200 real flying hours/year, not simulator, wink wink Russia). Unless you fight the USA, this will likely be enough to at least give you a fighting chance. stealth here is just another cost factor that will lead you to have less planes, less pilots, and more operating costs. The reason Switzerland chose the f35 is that it was sold at 45% of its original cost, and with the promise to have 60% of that cost spent locally, to swiss industry.
Do you expect a car with fewer sensors to fare any better soon?
Very common misrepresentation of any critique of Go. "You just don't get simplicity, you got them Java brainwormz"...

There are many examples in the article that point out the annoying inconsistencies in the language, those are the opposite of simplicity.

I love Rob Pike's presentations on Go, some of them were eye-opening to me. However, I just wish that the Go I see in practice would be much closer to the Go language that Go-fans describe in abstract.
Also the image from the retina is higher quality compared to primitive cameras.
Sorry, I should have clarified. In the context of interacting with ISPs, the most important detail about Prenda is that the law firm lied to ISPs that they represented copyright assignments.

So, I think the GP comment brings up Prenda because these cases force an ISP to police its users and also to carefully validate legal forms from copyright holders. That’s a lot of work to run a series of tubes.
I wonder what makes someone go such a great length to bash a language, any language. I say bashing, because even the few valid points in the post are not written in a constructive style. After all is there a language that can't be criticised?

Is the post written to make one feel better having a failed a project the language? (It's not me, it's the language) Or is it the failure to understand that not everyone thinks / works the same and what one finds unacceptably bothersome, others barely notice? Languages that do not cater for a real need would likely vanish on their own, they rarely need help.

As for Go, despite the differences compared to "more sophisticated" languages it works brilliantly for the projects I've encountered. I hope the author is not forced to work with Go though. For the rest of the community, we keep churning out services, giving our feedback to the Go team and seeing the slow evolution of the language without breaking our stuff in production.
> old weapons to ukraine

AFAICT this is not a serious problem. Russia is in many cases fighting with junkyard scrapings. https://x.com/Jonpy99/status/1860694569102258607
Yes. And to be less snarky: Go doesn't really sit on the efficiency frontier here:

It requires you to write a lot of stuff by hand and is incredibly verbose, but it also does a lot of magic behind the scenes.
The remarkable innovations inspired by our need to know the night sky Videos
> Oh, and sum types? Have you read any real world Rust code? Junior developers just add unwrap() until things compile.

Junior developers will write suboptimal code in any language. So I'm not sure what your point is.
Sure, but why strive for that?
We can have better than human perception by adding lidar and radar.