skysight-inc/HackerNews huggingface dataset:
Ask HN: Rinf copies flutter_rust_bridge, says bridge bad, claims rinf ultimate
Hi, HN!

Rinf copies a lot of code of flutter_rust_bridge, and it uses bridge's idea for homepage center demo. However, rinf seems to not want to tell people it uses bridge, says that bridge is bad and rinf is "the ultimate solution", while rinf is not user-friendly.

Every single thing looks normal, but it makes me confused after adding all together. I always thought open source is that people help each other and work hard together, so I cannot understand this situation. Since HN are from a wide range of fields, I hope to ask HN: What should I do? Thank you!

Details:

Rinf copy-pasted bridge's source code, with modifications as follows: Delete comments mentioning bridge, change a bit of logic that does not need to be changed here, and rename things, etc (details in appendix). Rinf uses bridge to do generation during development, and most code are bridge's when running rinf.

As for the big gif demo at center of rinf front page (website [1], GitHub [2]), it is bridge's idea - using mathematical Mandelbrot Set to illustrate algorithms in Rust and UI in Flutter. As we know, anything using Flutter+Rust can be a demo here. Among the countless possibilities, two libraries choose the same. The probability seems quite low.

However, rinf seems to not want people to know the fact that rinf copies bridge a lot. On one hand, rinf only says bridge "gave inspiration to the structure of" rinf [3]. On the other hand, when mentioning bridge (e.g. [4], [5], [6]), rinf does not mention it uses bridge. This seems different from the behaviors of open source libraries I usually see.

Rinf claims to be "the ultimate solution for developing beautiful and performant apps" [1], and says bridge is bad (same link as above). However, rinf is indeed not user-friendly, which is shown below.

On one hand, compared with other libraries, rinf seems to not be the "ultimate" it claims to users. For example, to implement the rinf tutorial task, rinf requires users to write more than twice amount of code than bridge. As another instance, for the typical scenario "state" which users asked in both libraries, rinf needs >5x more code than bridge, and also need more complex logic. (details in appendix)

On the other hand, compared with rinf itself, if rinf writes a bit more code, it will be much more convenient for users. For example, considering the official rinf example again, users could have written less than half amount of code using slightly updated rinf vs original rinf. (details in appendix)

Appendix(https://github.com/fzyzcjy/ask_hackernews_appendix): Text and code that are too long to be put in HN, as well as links [1]-[6].
Dang this looks incredible, but I feel like I have to ask you to write full names for the variables instead of one letter, full names are way more readable and accessible.

Sure, you know now what “o._T” means, and it’s even in the context, but the reader or future you might not know that, and the lines might get separated, and then it forces us to ask, “What’s o again?” “What does ‘_T’ mean?”

Especially in literate programming blog posts, IMHO, be like the dude from Jurassic Park, “spare no expense” on typing out the full names of variables, because human readability is way more crucial than ease of cranking out more lines of code.

Yeah, we write more, and yes, it forces us prepend verbs like “get_” to functions so they have different names than the matching variables, but typing speed isn't the blocker.

Maybe one way programming can “beat” mathematics is simple readability. Mathematicians constantly assign one single symbol to some complicated thing. I’d argue that’s the #1 reason many folks consider math hard. We look at a big wall of symbols and it’s frustrating to need to refer back to context and hunt around for each symbol just to pronounce the formulas aloud. Even if the symbols are right next to the formula, that’s a lot of extra saccades for your eyes to make, back and forth, back and forth.

If math were readable aloud without needing a damn lookup table, then more people would understand math. Sorry for the rant but I’m a “full variable names” guy lol. Thank you for sharing the post, I’ll definitely give it a deeper look.
IRC’s biggest fault is no history. Everything else is secondary.

Yeah, bouncers exist, but it should have been baked into the spec at some point.
Disagreeing. It's like nobody paid any attention to the gay community in the late 90s/early 00's. Words are only given power over you when you cower from them and by doing so you help show that those words can have power over others too. You only harm yourself and others by doing so.

It triggers me whenever I see people ceding words like this - and this particularly annoyed me because it wasn't only ceding the phrase "makes America great again" but any phrase of the same grammatical construct!

Growing up trans I was called every name and slur in the book because people learned from others that those slurs might have power over me. The bullies had learned from other trans people that those words had power. That they could make me cry or feel weak or powerless if they held those words over my head. I never gave them that satisfaction though. My response was aways "Yeah, and?" which I had learned from the gay community. And I hate, rather strongly at that, anyone who helps those words retain power so that they can continue to be used to bully other trans children.

Never give words power over you. By doing so you give them power over others. If a word or phrase bothers you so strongly - reclaim it. Turn it into something you control - don't let it be wielded like a stick to hit you with. Why willingly turn it into a weapon that people can use against you?

That goes as much for slurs as it does for "make X Y again". It pisses me off is all.
The Netflix series Downfall is very good and focuses a lot on the root causes of these technical issues (i.e. business-focus of the company).
I loved U1-4 on the C64. If you like this sort of thing I created an ultima-inspired in browser game https://starlightdawn.online

It’s an interactive story and not a CRPG but there is a goal.
I have family in Japan, it's complicated. Extending hand is OK, forcing others to comply is not
Someone sent bitcoin to satoshi's wallet. Not from it.
can you explain more about how realistic this type of conversion actually is? has it been attempted at any level? @aimonster2
It would be useful for people who do not have a home charger, so that they understand if they can do a whole week with it. It is also useful for taxi drivers (though I would hope they do more than just reading a single number).

It is difficult to find a good solution for this, even providing 3 ranges (city, suburban, highway) has its limits and will confuse people.
The refrain against the "we should go back to MPA apps with server rendered HTML" is often "well what about Figma and Photoshop", which of course, yes those don't really work in the MPA, server rendered HTML model.

The problem isn't so much those but how most developers lump themselves in with the incredibly interactive sites because it sounds sexier and cooler to work on something complex than something simple. The phrase becomes "well, what about Figma and Photoshop (and my mostly CRUD SaaS)?"

I think a valuable insight that the MPA / minimal JS crowd is bringing to the table is the idea is that you shouldn't strive for cool and complicated tools, you should strive for the simplest tool possible, and even further, you should strive to make solutions that require the simplest tools possible whenever you can.
I don’t think any other national system offers the same un-rationed, low-wait access to

- top-skill, top-paid specialists

- world-class research hospitals with near-luxury-level amenities

- cutting edge pharmaceuticals, including absurdly expensive novel biologics

that is enjoyed by, say, a junior Microsoft developer and her family in Seattle.

One example of how this plays out as GP described is childbirth: There’s something like a 5X cost disparity for a typical birth process between a perfectly competent regional hospital and an elite research institution. But the typical well-insured US mother-to-be doesn’t spend a moment thinking about that difference vs., say, the reported quality of the food.

Obviously, this is not every American’s experience with the system, but for the portion of outlier costs that aren’t related to outlier US population health trends (e.g. obesity), it’s an important part of the story.
I’m on an iPhone 14 and it’s telling me my screen resolution is 390 x 844.

I very much doubt that.
Maybe the transactor didn't deem that they should have the power to decide what's "a lot more good"?

There are a lot of "charities" that IMHO do mostly "bad". Also charity itself is problematic: should those with money get to decide how and what problems are focused on?

https://www.bbc.co.uk/ethics/charity/against_1.shtml
802.11ah Wi-Fi HaLOW: The 1 Kilometer WiFi Standard
Simply from reading your own statements, I can see that you're wrong. I'm probably not as smart as you, yet I can see that you're wrong, but you cannot, why is that?
I replaced my MS Arc mouse with Lenovo X1 presenter mouse. I prefer it overall (esp the price), but the haptic scroll was better on the MS mouse.

https://www.lenovo.com/us/en/p/accessories-and-software/keyb...
Quoting your own source:

> However, independently of the emergence of inclusive fitness theory, from 1960s onwards many anthropologists themselves had reexamined the balance of findings in their own ethnographic data and had begun to reject the notion that human kinship is 'caused by' blood ties (see Kinship). Anthropologists have gathered very extensive ethnographic data on human social patterns and behaviour over a century or more, from a wide spectrum of different cultural groups. The data demonstrates that many cultures do not consider 'blood ties' (in the genealogical sense) to underlie their close social relationships and kinship bonds. Instead social bonds are often considered to be based on location-based shared circumstances including living together (co-residence), sleeping close together, working together, sharing food (commensality) and other forms of shared life together. Comparative anthropologists have shown[6] that these aspects of shared circumstances are a significant component of what influences kinship in most human cultures, notwithstanding whether or not 'blood ties' are necessarily present (see Nurture kinship, below).

I like how easy you and p-e-w are making it to debunk your argument by citing a bunch of sources that don't support you. I think you're just racist conservatives making up facts from whole cloth to support some narrative of deintegration.
Summer 2023 was a particularly bad time for SBB. Summer in general is the worst time of the year for traffic (both car and public transport) anyway.
Because that is a regular day's operation. What draws attention is the use of satoshi's wallet as a destination
I'm still thinking about this on code style and what produces on the developers.
In one hand if the medium enforces a pre fabricated style, that's not an issue among other developers anymore and a guaranteed reading style convention for all which is confort for all.

In the other hand, if the medium allows your own style, there is space created to become emotionally attached to unique coding styles.

As a preliminary conclusion, in this regard, would be to say, to what degree you value freedom of coder's expression versus commoditization of coder's work?

For libraries the answer is way less controversial. For your own apps in a tight group of very culturally aligned and productive Band of Brothers coders? Is not that clear.
> He foresees great platforms all around the ocean, harvesting energy from magma holes and using it to produce low-carbon synthetic fuels that could be shipped to shore.

This sounds like an energy storage solution as well? Where would the low carbon mass come for such a fuel production scheme? Haven’t heard this idea for energy storage/transport before.
Probably a variant of the Eliza program in "More BASIC Computer Games", see p. 56 of this PDF: https://ia802707.us.archive.org/33/items/More_BASIC_Computer...
I’ve seen “anywhere in earth” [0] used increasingly for deadlines. It’s something I’m looking up in these time zone calculators. You might consider adding it.

[0]: https://en.wikipedia.org/wiki/Anywhere_on_Earth
What's declining is 1) startups whose entire business model is nothing more than a wrapper around OpenAI API and 2) people who thought "Prompt Engineer" was going to be a legitimate career. I see 2024 as the year when we see more and more LLM/RAG solutions being put into full production in large enterprises while research/innovation continues at a fast pace.
Didn't know VTune is free now, nor had I ever heard of IACA which looks very nice (and would have saved me a lot of brow-sweat)! Thanks.
About one hundred years ago, the vast majority of scientists in the nascent field of quantum mechanics was ready to accept Niels Bohr’s dictum that “truth and clarity are complementary”.
Once you realize that suppressing wages and extracting every last ounce of wealth from workers is an explicit policy goal, it's impossible not to see it everywhere.

Increasing housing costs is wealth extraction. Moreso, it's state violence to deny a basic human need such as shelter for profit. Homelessness kills people. Yet we've been successfully propagandized into thinking homelessness is some personal moral failure.

And then we have the deacdes-long (successful) effort to suppress real wages. Restrictive immigration policies intentionally create a permanent underclass to erode wages. States are now relaxing child labor laws for the same reason. Even tying wage gains to "productivity increases" is a form of wage suppression in an inflationary environment.

Under the category of "private equity ruins everything", we have large companies buying up land where mobile homes sit and jacking up the land fees as another form of wealth extraction. This is a problem because this was a more affordable housing option for many, almost housing of last resort. It's predatory and should be illegal.

What kind of society are we that we have to depend on the largesse of Walmart to provide refuge parking lots for those just one step above living on the street?
This is good news - love my MS ergo keyboard. Hoping they update the models to support usb-c.
Comparing Boeing's woes to the A320 crash is to take a false middle ground. The A320 crash was the result of pilot risk taking for the purpose of showing off the plane. It didn't happen as the inevitable consequence of a company that prioritised profits over safety and had established management culture and government relationships to enable that.
Bankers?! Surely the one class of people least relevant to US Navy funding! The article is pretty clear that commercial shipyards crush the Navy in efficiency and management competence.
Top 10 congressional performers last year beat the S&P 500 by at least 200%, in the top case by nearly 1000%… that doesn’t appear to be cherry-picking a few successful trades.
https://www.dailymail.co.uk/news/article-12930805/Members-Co...
For those looking for a self-hosted solution which doesn’t require a monthly payment, there’s https://sendy.co/. I never tried it, just remembered it exists.

Mail Layer does seems to have a bit more features, so pick your tradeoff.

As for feedback on the page, the mobile design isn’t exactly broken but it does have a number of problems. It’s so squished at the top it reads:

Mail
Documentation
Layer

Playing the video, its right side is entirely cut off. The “Frequently Asked Questions” title overlaps the questions themselves.
There are ways to capture CO2 from the air but going through CaO is not practical as it is produced from CaCO3.
There was a bit of a dark age but by now there's way better keyboards than the MS ergonomic.

One discontinued MS peripheral that is still quite sought after but not in that list would be the Trackball Explorer[1]. There's sadly very little competition in the large trackball space. DIY designs are starting to crop up[2], but it's nowhere near where the mechanical keyboard scene is today.

[1] https://www.trackballmouse.org/microsoft-trackball-explorer/

[2] https://github.com/jfedor2/scroll-ring-trackball
I'm with you. The Republicans are the cause of all problems for liberals, and when you point out issues with an entire City->State government chain of Democrats it's still the other parties fault.

I love living in a large city, but in the last 5 years it has not become worth it with all the political fighting, high taxes, drugs, homeless, crime, etc... I found peace in a small city, low taxes and a government I don't think about because they stay out of my way.
As a kid from the seventies, Westworld was maybe my favorite movie. It was amazing. I recorded it from TV on VHS tape at some point and would watch and re-watch it. I don't remember everything but, as a kid, I loved the movie.

Westworld the series: just like others commented... Season 1 is a masterpiece.

It was great to enjoy the "same" plot in the movie as a kid and then as an adult with the series.
Things to consider when assessing open source software
You inspired me to spend the last two days to build my own bot[1]. The highest score[2] it reached is 300k but it is cannot consistently reach this score (the average score is around 50k). The algorithm is to reverse the player direction only if one of the following conditions is satisfied:

1) enemy is running away from player && power is about to expire && player is close to enemy.

2) player is getting too close to enemy's respawn point && player is too far from wall opposite to him && player has little or no power.

3) enemy is close to player (<20 units away) && the player and the enemy are facing each other.

A live preview of the algorithm in action is deployed on github[3].

[1]: https://github.com/creme332/pakupaku-ai

[2]: https://github.com/creme332/pakupaku-ai/blob/main/assets/hig...

[3]: https://creme332.github.io/pakupaku-ai/?pakupaku
Key Strategies for Integrating AI
Why are Mercs preferred?
The README says max length 100 bytes, which I suppose we can (?) assume are octets. Also, it mentions that you can assume the station string does not contain the separator ';'.

I guess the station string is also supposed to be free of control characters like newlines, though spaces are allowed. This, however, is not stated.
Hydrogen is one thing that comes to mind. I guess if your not concerned about efficiency there could be a lot of ways to do this.
Again though: What do You do when someone thinks Your code is a mess, but You think it's good?
Why has the cost of living seemingly gone up across the world? Is there a consensus about this?
That's probably very country specific, because I've not seen that happen and would also never do it myself.
How to make automatic screenshots – Usable for OpenAI Vision API
I've skimmed at the docs, and it's not clear to me how it would deal with:

* Something like row-level access control, so that people can only access the data in tables that belong to them (say clients can only view their own purchases, and also not modify them after they checked them out).

* Integration with the rest of the world, e.g. sending email, acting on triggers, etc.

* Something like CSV export/import.

* Internationalization.

Would that all be possible? Straightforward? Do those all require extending (with go or js)?

Looks like a nice tool.
Weird to see a link to Slashdot these days. My immediate reaction is that it's either a historical article or news they're shutting down. I used to read it daily, much like HN.
The Swiss don't use those super saver tickets, or at least I don't think so: they either have GA or Halbtax to start with, and apps like Fairtiq mean that they get the best price for the route(s) they take automatically, as calculated by the end of each day (this makes it possible to get switched to a daily ticket on the fly if you travel so much that it would cost you less in the end).

I know it's unfair towards tourists, but Switzerland is a very expensive country - if you need a "super-saver" ticket you'd probably be better off visiting any of the neighbouring countries anyway.
Can this be used to triangulate my phone from space? Like, can roaming towers be used for triangulation of a specific phone?
Make people work to pay for living expenses plus taxes to support the people who call work slavery…
edit: removed some info

you can contact me on my email, that would be soo helpful
Any algorithm you do not understand.
This list is so cool. It's like an unexpected time capsule!
> As an example, the Eleventy documentation seems to avoid using client-side JavaScript for the most part. As Eleventy supports various templating languages it provides code samples in each of the different languages. Unfortunately, it doesn’t record which language you’ve selected so if your chosen language is not the default one, you are forced to change tabs on every single code sample. A little client-side JavaScript here would make the experience so much more pleasant for users.

This may actually be an ePrivacy limitation (cookie law) not a desire to avoid JS. Persisting the setting across pages requires client size storage, which in ePrivacy countries requires either that the setting be obvious to the user that it's persisted, getting per-action consent (ex: a "preferred language" setting) or site-wide user consent (a cookie pop-up).
I think it's a great concept and can be a valuable resource, but I really despise the "spammy" look of the website itself. The relevant content is jammed between boxes and lists of "popular devices", "latest videos" and completely unrelated other articles ("How to make money using ChatGPT?").
And all of that with ad blocker (uBlock) activated!

I much prefer basic wikis with good search/categories and financing via donations, but maybe that's not what's ranking high on Google or what the average user wants.
> That is, "not the kind of house expected of an IBM engineer". Clearly in the US the line between your job and personal life is so blurry it's often hard to even see.

Hmm really? Citation needed.
You really need to look up how deep the earth's core actually is and how little we have been scratching on the surface.
Are these all published in 2023? If these are just the top ones, then how many were there total? There must be hundreds of comic authors out there to get this many in a year. Is it a big market?

Also. When did digital downloads of comics become more the norm, not exception? Some of these don't seem to have physical copies available. I know digital has been around a long time, but it always seemed like the biggest hits would still have physical copies on sale.
Exactly, this was a very dumb move for WHYY and as an npr supporter I'm already contemplating how to make trouble for them over this BS.
> One of the first computer programs that successfully passed the Turing test was Eliza. Created in 1966 by Joseph Weizenbaum, Eliza skillfully emulated the speech patterns of a psychotherapist in its conversations.

Why was the Turing test still relevant after this? Didn't this indicate it was very flawed test? Or it was hard to come up with a better test?
People who publish papers labeled as science studies need to take more care and responsibility as this can lead to life-changing decisions by public...
Because no sane person believes that for instance Barrack Obama speech at some random finance gathering is worth a million dollars to pay for. There is no tangible value in such a person saying some random platitudes for a few minutes. Especially when he is not in the office anymore. It's just clever, deferred payment for the favors he did when he was still in power. How can't you see for what it truly is??
Also the theme of Gorillaz’ song Fire Coming Out of the Monkey’s Head, where shadowy figures dig too deep for the jewels in a volcano island.