skysight-inc/HackerNews huggingface dataset:
I love cats and this way of thinking. I had a pet rabbit for some years and often wondered why the food seemed to be more geared towards what humans would like (e.g. cream strawberry candies), rather than what would be nice for a rabbit.

Off topic, but I wish there was a way to marry the desire for a feline partner and the survival of native bird species. Here in the suburb of Utrecht in the Netherlands they do wreak havoc on the local bird population. I like to feed the magpies to keep the cats a bit at bay as they are so aggresive towards cats. Sure, magpies also eat birds but they're so far inferior in hunting (and already well fed) that I'm sure their presence is a net positive for the smaller bird species in the neighborhood. I don't see another way cause forcing your cat to remain inside is also not fair towards the cat, but introducing them in a foreign hunting game walhalla is also not right.
AI is just doing the exact same thing all artists are doing.

By your logic every artist who has ever viewed another artists image are thieves.

Also intellectual property isn't real. Copy right needs to be abolished. Most artists are terrible and should be replaced by AI.
It doesn't really look like it can handle weather or ordinary dirt getting into the belt drive and rails. Automating the watering isn't hard with existing technology. if it can't remove weeds, I don't see what's the point.
Ahh, yeah I think you’re right. The story left a big impression on me, but I guess not well enough for me to remember the details. :)
ah, the tomato supremacy chauvinism prevalent in Europe. Deeply rooted in all countries south the Alps. It is one of the last bastions standing hindering true unification.

I have faced it so many times. It goes like this:

- be from north of Alps, e.g. Germany

- be on visit in south of Alps, e.g. country bordering
Mediterranean Sea such as Spain

- order dish containing tomato

- unasked, get lectured by local acquaintance how "your" country's produce tastes trash and that you don't know how heavenly "their's" is.
What helped me was to instrument older game engine version build with Clang's UB sanitizer and attempt to run it for few weeks. Granted I had to approve the research with management to have that much time but I have learned some things I have never seen in twentyish years of using C++.
Non-Competes Might Be Ending?
Just from the abstract it seems like this could be defeated by spy camera manufacturers by placing a Faraday cage around the camera components. It looks like they acknowledge that under Limitations:

> The latest smartphones employ low-power DDR techniques [49][50] and integrate Faraday cages internally to mitigate electromagnetic radiation (EMR) leakage [51]. The combination of the two measures significantly increase difficulty to detect smart- phone cameras’ memory EMRs using the current ESauron prototype.
WAIT.

US cups and metric cups are different?
You example is flawed. Static (a in non-interactive) content is not a program.
As soon as data collection, tracking, and user metrics enter the picture, the simplicity of static content goes out the window (one more reason to dislike these things).

The problem with opinion pieces like this awful article just goes to show once again that way too many developers these days lack the fundamentals, e.g. mathematics.

A naive programmer will look at a problem and categorise is as "easy" and "simple" if it's already been solved and they now how to do it. Actual simplicity, however, isn't always obvious: No three positive integers satisfy a^n + b^n = c^n for n>2. Simple to show, right? So simple in fact, that many folks tried to use high-school maths to tackle it. Yet it took 358 years and over 110 pages ("bloat"!) of dense, advanced mathematical concepts ("layers of abstractions"!) and reasoning to prove it.

There are many other seemingly innocent questions of the same nature, like the Goldbach Conjecture or the Collatz Problem that may take centuries and breakthroughs in various areas of maths to finally be solved.

It's the similar with software; only that, unlike in mathematics, problems are often poorly defined, constantly changing, and developers aren't given decades to ponder them.

To go back to your very first observation

> If you actually use software intended for users it is slow. There are simply
too many layers.

you'll find it doesn't hold much water upon closer inspection. You basically missed the mark entirely. Why and where do these layers exist? Your CPU executes undisclosed µ-ops instead of opcodes specified by the architecture and emitted by compilers. Every memory access goes through an MMU instead of directly to RAM on all processors but the most basic microcontrollers. Hardware access is mediated by BIOS, drivers, and OS kernels.

In short: "close to metal" is a vague and relative term in the 21st century and if your target platform is the browser, then yes, JavaScript is "close to the metal", because the "metal" in this case would be a W3C-compliant browser engine.

Finally, there's economics. Better is the enemy of good and especially of good enough. Back in "the good ol' days" programmers were cheap and the iron was expensive. Today it's the other way around and the way modern software is built reflects that. Optimising for a myriad of diverse hardware and software platforms is tedious and expensive. The ones that win the competition aren't always the "best" solutions, but the ones that are first to market, deliver features quickly, or offer added value (support, documentation, user-friendly interfaces, etc.).
Some of my[OP] own are:

1. Book that feels like this

2. Explain like I am 5

3. yesyesyesyesno

4. nononononoyes

5. mildly interesting

6. Murdered by thoughts

7. shower thoughts

8. Worldbuilding

9. 2 sentence horror
>I wrote a UI using X/Motif.

Tcl/Tk would've saved you. Would've taken you a few minutes. We built all kinds of touchscreen hardware for factories, entertainment, PoS etc with Tcl/Tk, Perl and C in those days. It was lovely, without the rose coloured glasses; it is still rock solid and fast, just no-one accepts that type of UI anymore. Many of these still run without updates for decades.

We developed with Turbo Pascal in the second half of 80s for 50+ b2b applications which later were ported to Delphi and grew to 100+ b2b applications. It was excellent. Many of them still run, updated and recompiled with Lazarus.

When Java and the web came (for me they started at the same time; I went ‘simple 90s server side cgi’ web years later unfortunately; I think explained by our clients not wanting anything web at first, at all), things went a bit crappy imho. I made good money out of Java by starting a company immediately when the beta was released, but resource hogging on client and server and sluggishness became normal then, at around the same time that, first because of Applets I think, people started to want non-standard UIs.

> Sometimes they're slow or a little buggy but the trade off is worth it.

Exactly that. You want the features, so you take the slow and buggy with it. I refuse (mostly because the 1995-2005 java ptsd period I had), which means I have to write many things myself but at least it's fast and does what I want; when there are bugs, I fix them.
Seems like a cool project, but not something I would pay thousands of dollars for as a hobbyist gardener. By the looks of it, might work for smaller plants, but not much use in growing larger varieties of tomato or cucumber for example.

Really the only thing I would trust and want to automate is watering when I'm away, and that can be done much cheaper. The most burdensome part right now in my greenhouse is actually keeping the large plants in check, prevent them from growing too much by taking away right leaves/branches. The robot probably wouldn't do too much to help with that. Weeds are a problem outside, but that's way too large of an area to cover with this kind of robots.
I'm both as well. Imagine all that maintenance of keeping a hobby electronics project outside, all just to remove maybe 5% of the effort of growing vegetables. You can't even grow anything tall with it.

If they have a solid planning software that accounts for crop rotation, companion planting, etc. then that's already a much better value proposition.
The Academic Culture of Fraud
Have you read the article? It’s about Uber bypassing review so that it can track users against Apple’s rules, and against their will. Or other apps doing it so they can spread pirated software.
The OOPSLA paper is more interesting:
https://dl.acm.org/doi/pdf/10.1145/3622818

Abstract:
Rhombus is a new language that is built on Racket. It offers the same kind of language extensibility as Racket
itself, but using conventional (infix) notation. Although Rhombus is far from the first language to support
Lisp-style macros without Lisp-style parentheses, Rhombus offers a novel synthesis of macro technology that is
practical and expressive. A key element is the use of multiple binding spaces for context-specific sublanguages.
For example, expressions and pattern-matching forms can use the same operators with different meanings and
without creating conflicts. Context-sensitive bindings, in turn, facilitate a language design that reduces the
notational distance between the core language and macro facilities. For example, repetitions can be defined and
used in binding and expression contexts generally, which enables a smoother transition from programming
to metaprogramming. Finally, since handling static information (such as types) is also a necessary part of
growing macros beyond Lisp, Rhombus includes support in its expansion protocol for communicating static
information among bindings and expressions. The Rhombus implementation demonstrates that all of these
pieces can work together in a coherent and user-friendly language.
It's possible to use cycle and payg in combination, it's exactly the strength of Creduse.

About the `get-active-balance` endpoint - you're right, it's pretty basic at the moment. It just gives you the total active balance and user ID. It doesn't break down cycle vs PAYG credits or show cycle dates yet.

I've add it to the top of my pipeline. I'll be working on improving this endpoint to give you more detailed info about the user's credit balance.

Regarding the option to choose which credit type to subtract from, I'll keep this in mind and consider its feasibility. Can't promise anything on this just yet, but I appreciate the idea.

I really like your suggestions though! It's exactly the kind of feedback I'm looking for.
Thanks for bringing this up, and thanks for subscribing!
The cryptographic constant time requirement only concerns operations that are influenced by secret data. You can't learn the contents of say a secret key by how long it took to load from memory. But say we use some secret data to determine what part of the key to load, then the timing might reveal some of that data.
Yeah I mean this already exists in the human brain, for example we're more likely to be surprised by vision lower to the ground than in the sky. The reason? Snakes. And a lot of animals have a startle reaction to snakes as it's a common problem out there in the world.
This is indeed the best way to digest and understand complex concepts and ideas. I am a very quick reader (60+ books per year), and I always summarize the most impressive books to my husband and friends. Reading a lot about about quantum physics recently (Quantum Physics Made Me Do It is incredible), and raising this topic had definitely led to quite a few fruitful discussions and a deeper understanding.

Working as a librarian back in the days, me & my colleague had to familiarize ourselves (on a surface level ofc) with over 3000 books from the collection. Each of us read 3-5 books per week, and we would summarize those to each other at a weekly meeting. That was incredibly helpful, and I'm in love with the concept of book clubs since then. Looking to join one btw!
That and check the demos out. Unicorn Overlord for example released a (massive) demo. In my case though I just listened to a small youtuber who has excellent taste in games... and I thought that it was a better game than he did at first (although he's now also on the 10/10 bandwagon).
It is indeed a juicero of farming. It costs 4 grand for something that can handle a single garden bed. This is not suitable for even small commerical growers, they'd need hundreds of these things.

All commercial growers in my latitude start by sprouting their plants indoors, using e.g. soil blocks. Very little is direct sown.

If you practice no-till, weeding isn't even that big of a task.

This thing definitely does not provide value.
There are far bigger and arguably more useless 'money sinks' than ITER, which has since its inception cost about US$20 billion or so.

The UK's HS2 project is projected to cost in the ballpark of £50 billion. This is literally a railway line—something that people have been building for a couple of centuries now. Sure, there's a bunch of land acquisition and construction, but it's still a bit of a joke how expensive it's got.

The F-35 project has an estimated lifetime cost of US$1.5 trillion. This is a full two orders of magnitude more than ITER. Sure, this is meant to be spread out over the next 50 years or so, but the initial production cost over-runs were so big it isn't even funny.

Plenty of mass rapid transit systems easily run into the tens of billions of American/Australian/Singapore dollars/pounds sterling/euro.

In contrast to all of these, the money given to ITER is a complete pittance for the sort of science and results that it is expected to generate from the late 2020s. It is a big construction project, similar to a large airport or skyscraper. (Let's not even talk about how expensive Berlin Brandenburg airport got—it's a bunch of bitumen tarmac and a handful of buildings that managed to punch past 6 billion euro.) Its construction has steadily and consistently progressed in the past eight years that I've been paying close attention to it. I am fully confident that it will meet its timeline of first plasma in the late 2020s. Probably closer to 2025, actually.
Since the tomato (though not our modern varieties) first evolved in Mexico, isn't there some sense in the idea that it would grow better in hotter countries?

(I'm sure that's not the only factor to which the "our tomatoes are best" advocates would attribute their tomatoes' quality.)
This will go nowhere.

Generally if a corporate board has a risk committee that meets regularly and obtains consistent “audits” that demonstrate a company follows its own policies and procedures then it skates by these shareholders lawsuits.

Crowdstrike may have litigation costs dealing from impacted customers but those as well may not lead to significant damages per contract terms.
One of my coworkers switched from iOS to Android. She immediately stopped getting invited to events by her friends, because all those invites went over iMessage. She switched back to iOS.

Disclosure: I work at Google but not on Android.
It could be useful in some research, allowing precise control of e.g. watering and automated photography of the plants. But that's about it.
Most Polish and Romanian shops sell tomatoes, but their prices are not capped at £2/kg like Sainsbury's do.
I've never been to Australia but I was under the impression it's an enormous country (compared to its population) and mostly empty. It seems odd that NIMBYism would be an issue.
Checked the source and it's nicely minimalistic, I kinda like that it's hand crafted js and individual HTML pages...

https://github.com/mandarwagh9/Portfolio-Homepage

I had recently (months ago) rewritten my personal blog to nextjs from wordpress, and the part I struggled the most was with the editor. It was so painful that I stopped at the last 20%, so I don't have any new posts on it... Maybe it's time for a new rewrite.
Should a human be able to make a recurring profit from providing you with water, electricity or food?

I agree with you in principle, but I don't see a path out.
PIXA Blockchain Systemic Control Tower
Hello everyone!

To address the multifaceted challenges of managing Pixa, we present our revolutionary solution: the Systemic Control Tower. This groundbreaking user interface, designed using systemic and cybernetic principles, serves as a central hub where everything can be seen, analyzed, discussed, and reported.
> Parent said that nobody should be able to profit, this will not eliminate the rental market. You can still own housing and rent it out and take a rent that covers your cost (including the work you need to do in order to rent it out).

Why would anyone put in the time and capital to own and maintain housing, if they knew they were limited to charging only their costs? What's in it for the owners? Who would build or finance a dense, multiunit housing if it was impossible to profit?

> Public housing also does not run on prayers and good intentions - and yet they manage to pay salary to contractors and run the administrative burden.

My understanding is that public housing gets budget from government and not solely from rents. I don't see how that establishes that at cost rental is viable, unless you're suggesting that all rentals be public housing?
Fun fact you and GP both right. Goals of 'local' build a programmer does to check what he wrote are at odds with goals of 'build farm' build meant for end user. Former should be optimized to reduce build time and latter optimized to reduce run-time. In gamedev we separate them as different build configurations.
> If I start parsing from an arbitrary offset in the code, ...

Why would you ever do that? What's the point?

There are many other examples, but in C and C++, if you don't start parsing at the beginning, you're definitely going to get many things wrong. What if you start parsing in the middle of an identifier? How can you possibly expect to get something useful from that?
When most apps cost $1 in total, paying 30 cents for all that was probably good value. Now that many high-end apps cost more than $100/yr, paying >100x more for the same service is not good value.
I tried to make a similar website [1] but find very difficult to present this type of information on mobile.

So I made a full text search, but still doesn't do the trick very good.

I'd like to see a good responsive library to show this kind of comparison tables on mobile (that's where all my website visitors seems to use).

[1] https://world-of-ereader.com/find-e-reader.html
Of course you could put apps on phones before app stores. Distribution etc. was harder, and most applications were much more limited (especially due to worse performance, network connection, and limited input methods), but a whole industry existed - there were even communities around "jailbreaking" and so on.
How it works offline?
Interesting. A while ago I heard about a project to use laser with AI to grow salmon and protect from parasites[1]

Would it be a terrible idea to destroy weeds with laser shots? Or crops don't provide enough margin for such advance tech?

1. https://www.stingray.no/delousing-with-laser/?lang=en
The only thing complicated is the interests of people who treat real estate as financial instruments. I think a very good start would be to remove negative gearing and provide subsidy to single home owners on a mortgage to soften the blow from resultant plummeting property value.
Last time I visited Croatia the summer two years before adopting EUR and all hospitality services wanted EUR. When I requested prices in kuna they were dismissive with "just convert from EUR to kuna in Google". I could easily spend less money while in Italy, Spain, or Greece. They aspire to place themselves as Switzerland of Adriatic, mostly for Germanic speaking tourists. Who wouldn't want to charge Swiss prices, duh. I say good luck Croats!
Come on, there are obvious solutions to this like having lanes, same as farm use for machinery right now. :p

Having a roomba like (yes, obviously different to the standard look of a robot vacuum cleaner; but a small autonomous robot; eg a watering can on tank treads, or a bb8 rolling ball) bot with a docking station out of the weather seems enormously more sustainable and scalable.
I remember learning what a rhombus was in elementary school. Good, simpler times.
I don't believe so for the basic fundamentals required to live (water, electricity, _basic_ food requirements if under a certain income bracket likewise with basic internet).
This is very cool and I immediately wanted one. Hobby gardening is not exactly cost effective but I can think of cheaper ways to outsource growing vegetables...
No offense intended -— my appreciation for the text is sincere. Below is some of the context.

Ecclesiastes 1
New Revised Standard Version Updated Edition

Reflections of a Royal Philosopher

1 The words of the Teacher, the son of David, king in Jerusalem.

2 Vanity of vanities, says the Teacher, vanity of vanities! All is vanity.

3 What do people gain from all the toil at which they toil under the sun?

4 A generation goes, and a generation comes, but the earth remains forever.

5 The sun rises, and the sun goes down and hurries to the place where it rises.

6 The wind blows to the south and goes around to the north; round and round goes the wind, and on its circuits the wind returns.

7 All streams run to the sea, but the sea is not full;
to the place where the streams flow, there they continue to flow.

8 All things are wearisome, more than one can express; the eye is not satisfied with seeing or the ear filled with hearing.

9 What has been is what will be, and what has been done is what will be done; there is nothing new under the sun.

10 Is there a thing of which it is said, “See, this is new”? It has already been in the ages before us.

11 The people of long ago are not remembered, nor will there be any remembrance of people yet to come by those who come after them.

The Futility of Seeking Wisdom

12 I, the Teacher, was king over Israel in Jerusalem.

13 I applied my mind to seek and to search out by wisdom all that is done under heaven; it is an unhappy business that God has given to humans to be busy with.

14 I saw all the deeds that are done under the sun, and see, all is vanity and a chasing after wind.

15 What is crooked cannot be made straight, and what is lacking cannot be counted.

16 I said to myself, “I have acquired great wisdom, surpassing all who were over Jerusalem before me, and my mind has had great experience of wisdom and knowledge.”

17 And I applied my mind to know wisdom and to know madness and folly. I perceived that this also is but a chasing after wind.

18 For in much wisdom is much vexation, and those who increase knowledge increase sorrow.

https://www.biblegateway.com/passage/?search=Ecclesiastes%20...
What to use as a centralized system for `keep things "stupid-simple"`? I'd recommend taking a look at VictoriaLogs - the system I work on. It is designed with KISS principle in mind, so it is very easy to setup, operate and use. VictoriaLogs is a single relatively small executable, which runs optimally with the minimum configuration. You need to specify only the directory for storing the ingested logs. All the other configs work good out of the box for most use cases. See https://docs.victoriametrics.com/victorialogs/

See how to send logs from rsyslog to VictoriaLogs - https://docs.victoriametrics.com/victorialogs/data-ingestion...
As someone that knows C but isn't familiar with compiler internals, I ask: would the disruptive optimizations discussed here kick in even when compiling with ootimizations tured off (-o0)?

C has also other issues related to undefined behavior and it being used for what I call "extreme optimizations" (e.g. not emitting code for an if branch that checks for a null pointer). Rust is emerging as an alternative to C that aims to fix many of its problems, but how does it fares in terms of writing constant-time code? Is it similar to C, easier or more complicated?