HN user

ivoras

1,321 karma
Posts56
Comments266
View on HN
github.com 4mo ago

Byol – Bring Your Own LLM (Into an SSH Session with OpenCode)

ivoras
1pts0
ivoras.github.io 4mo ago

LLM_amoeba – Can an AI-powered amoeba survive?

ivoras
1pts0
github.com 7mo ago

Chrome browser extension for chatting about private pages with local LLMs

ivoras
1pts0
ivoras.substack.com 1y ago

The Unreality Is Unraveling

ivoras
2pts1
www.nature.com 1y ago

Potted plants do not improve indoor air quality: a review and analysis

ivoras
4pts1
github.com 2y ago

Show HN: An Experiment in Sustainable Open Source: Encrypted Notepad II

ivoras
2pts0
news.ycombinator.com 3y ago

Ask HN: Why are web microtransactions not yet ubiquitous?

ivoras
4pts7
askthebook.online 3y ago

You can now ask my book (almost) anything about early stage startups

ivoras
3pts0
app.inegy.io 3y ago

Inegy – test investment strategies based on alternative data

ivoras
1pts0
solar.lowtechmagazine.com 3y ago

A solar powered web site

ivoras
2pts0
github.com 3y ago

Fast Estimator Algorithms for Go: (Hyper|Super)?LogLog, Bloom Filter

ivoras
1pts0
news.ycombinator.com 4y ago

Go refusing to make structs in maps mutable since 2012

ivoras
2pts1
www.youtube.com 4y ago

Pfizer Vaccine Becomes DNA in Liver Cells (In-Vitro Swedish Study)

ivoras
5pts2
html2music.com 4y ago

HTML to Music

ivoras
1pts0
www.youtube.com 5y ago

I funded Coinbase in 2012. Making 6000x on my best startup investment yet

ivoras
1pts0
github.com 6y ago

A Tiny Epidemiological Simulator in Go

ivoras
3pts0
steemit.com 6y ago

Modern Corporate Machine Learning Censorship

ivoras
3pts0
github.com 6y ago

Parody (in Go) of some of the basic Python core features (collections package)

ivoras
4pts2
www.youtube.com 6y ago

Members of the EU Parliament Sing Farewell to the UK [YouTube]

ivoras
1pts0
support.google.com 6y ago

Where's “Close Other Tabs?” [Chrome]

ivoras
1pts0
steemit.com 6y ago

Augmented Natives

ivoras
1pts0
medium.com 6y ago

America Is Approaching Its Tipping Point

ivoras
1pts0
www.hackster.io 7y ago

ATTO: The World's Smallest Arduino

ivoras
2pts0
steemit.com 7y ago

Blockchain's present opportunity: data interchange standardization

ivoras
2pts2
steemit.com 7y ago

Blockchain Without Blockchain

ivoras
2pts0
steemit.com 7y ago

Show HN: Blockchain “pull”

ivoras
1pts0
steemit.com 7y ago

Putting Wikipedia on the blockchain

ivoras
2pts1
genesenvironment.biomedcentral.com 7y ago

Low-dose radiation from A-bombs elongated lifespan and reduced cancer mortality

ivoras
3pts1
steemit.com 7y ago

The Nature of Money

ivoras
3pts0
explore.org 7y ago

Hurricane Florence live oceanic cam

ivoras
1pts1

I did a similar thing but with backend-heavy code, and I agree with this assessment:

In particular, I asked ChatGPT to write a function by knowing precisely how I would have implemented it. This is crucial since without knowing the expected result and what every line does, I might end up with a wrong implementation.

In my eyes, it makes the whole idea of AI coding moot. If I need to explain every step in detail - and it does not "understand" what it's doing; I can virtually the statistical trial-and-error behind its action - then what's the point? I might as well write it all myself and be a bit more sure the code ends up how I like it.

link: https://www.linkedin.com/feed/update/urn:li:activity:7289241...

Speaking of keyboard shortcuts, I miss BSD's Ctrl-T and SIGINFO. It often helped to see if a process was hung.

Founder Mode 2 years ago

Oh, that's easy: "founder mode" means the founder is hyperfocused (or in the oldspeak, obsessed) on his work (with his company) and optimizes (micromanages) everything. We know that already. Perfection demands micromanagement. Steve Jobs was actually doing that - reaching down the ranks and directly helping (molesting) people doing some piece of a larger product he particularly cared about.

It also often causes (or is caused by) eccentric behavior (or mental issues) - but it's been done since forever, and when it's successful, we call it "visionary." When it's not, we call it "toxic."

It's curious to see how times have changed. Soft-updates are indeed a very clever solution to the problem of file system consistency in the face of possible failures like OS crashes or power outages.

While journaling "simply" writes a journal of FS ops to a continuous area of the drive (especially important for mechanical drives) which is fsynced faster than random writes across platters, Soft-updates opts to be really clever with the way FS ops ordered, so that what's actually on the drive is always consistent, even with decent amount of write caching. It doesn't guard file content, though, just the file system itself.

Soft-updates is what enabled the BSD's to support short-lived files never touching the physical drive. You could create a file, write to it, read it, close and delete it, and if this was done in a reasonably short amount of time, no writes whatsoever got to the actual hardware. It was wonderful with software which used to generate a lot of temp files, like building C software.

OTOH, if a write got trough to the hard drive, Soft-updates guaranteed that file system structures get written in a way so that if an OS crash or a power failure happened at any single time, the only downside could be some unreferenced blocks, which could be garbage collected later; assuming hardware doesn't lie about fsync, of course...

I think ext4 supports this kind of short-lived-files-never-touch-the-drive caching.

Yeah, but...

- Row-level anything introduces write alignment and fsync alignment problems; pages are easier to align than arbitrary-sized rows

- PostgreSQL is very conservative (maybe extremely) conservative about data safety (mostly achieved via fsync-ing at the right times), and that propagates through the IO stack, including SSD firmware, to cause slowdowns

- MVCC is very nice for concurrent access - the Oriole doc doesn't say with what concurrency are the graphs achieved

- The title of the Oriole doc and its intro text center about solving VACUUM, which is of course a good goal, but I don't think they show that the "square wave" graphs they achieve for PostgreSQL are really in majority caused by VACUUM. Other benchmarks, like Percona's (https://www.percona.com/blog/evaluating-checkpointing-in-pos...) don't yield this very distinctive square wave pattern.

I'm sure the authors are aware of these issues, so maybe they will write an overview of how they approached them.

Neat but... Someone will make a crummier version of this in a language which doesn't feature parts looking like Unicode white noise and the original authors will be frustrated why the crummier vetsion took off and their project didn't.

Not every idea deserves to have an esoteric language attached to it to work.

Yes, it's interesting.

This has been known and ocassionally touted for AGES. I've attempted to start a couple of such projects and have been following the progress of other projects with similar ideas.

There has been near ZERO interest for them, because there's no currently viable business case for such projects, except "let the government pay for it." Data mining isn't THAT useful if there's no data in there - who would force entities like companies, universities or the SEC to push the data into the blockchain?

I'd be very happy if could find funding for https://github.com/WOTvision/wot1 and I can see a business case for it as a potential platform for legal, paid distribution of news between creators/reporters and distributors like news portals. But even so, no takers.

This is a beautiful example of the biggest current problem with DAOs and all (and I do mean ALL) crypto projects which aim to interface with the real world (i.e. all projects not doing with purely abstract stuff like DeFi-like tokens, and closed systems like "metaverses"): THEY CAN'T.

They really cannot interface with the Real World, without leaking real-world problems into the "perfect" smart contract-driven crypto systems. They can't interface with the real-world financial systems (with stablecoins) and expect it to be always stable (see USDC), they can't interface with people doing real-world chores/tasks and have it reflected in blockchain brownie points aka tokens (like socially-useful DAOs like the one in the article), they can't interface with logistics where people and machines do actual work and fail unpredictable (like blockchain tracking of the supply chain), they can't authenticate artwork purely on blockchain (without paying actual people to guard the artwork), etc.

They just can't. All projects claiming they can are pure scams (of course, I'd be very happy to be proven wrong).

The nearest we can get to having perfect digital systems like cyptoanarhysts and cryptobros (sometimes there isn't any difference) advocate is to give up on the physical world and actually move everything into the metaverse where it doesn't depend on real world messyness, but then a) people will still find ways to mess things up and b) this Matrix-like system still needs electricity.

Just... embrace the messiness. You can't really escape it. Crypto is not special. Blockchains are useful tools, but so far, systems based on them they have not been proven to be strictily better than real-world messyness.

The best use cases for blockchains are those which don't really earn a lot of money for the operators, such as tracking publically visible official data - like university degrees, corporate tax returns and financial statements, fighting fake news, etc. - so they are avoided like the plague.

Yeah, it sucks and the teams has acquired the reputation of sellouts, but in practical terms, does it really matter?

It looks like there's a new team with equally good or better models announced on HN every few days.

OpenAI looks like they've ingnited the field like no-one before, then did a smart move of selling to a company which has a lot of money but doesn't always know what to do with acquisitions, while at the same time that sale didn't hinder actual open development (by other teams) one iota.

Heh... (of course) it still needs to be tuned for some particular mindset or personal view. I've asked Marcus Aurelius' book "What is man?" expecting to get

"A little breath, a little flesh, and reason to rule it all- that is myself"

but got

"Consider that all men are actually made up of the same basic components—body and soul, their properties and parts. And so, if you look at the whole, all men are one..."

Technically correct, the best kind of correct.

Also, if it directly quotes the book, is it really ChatGPT?

Hello, PNG 4 years ago

It depends mostly on the year of birth of the beholder.

I imagine in a couple of decades that "built-in features" of a programming environment will include Bayesian inference, GPT-like frameworks and graph databases, just as now Python, Ruby, Go, etc. include zlib by default, and Python even includes SQLite by default.

Hello, PNG 4 years ago

Does anyone know why filtering is mandatory?

It seems like operations with the format would be a bit faster if the pre-compression data would just be a framebuffer dump, instead of prefixing each row with a 1-byte "filter ID", possibly breaking data alignment.

Lua's simplicity is sometimes it's real selling point. I was just today searching for a small scripting language to implement in a mobile app in .net, where app size is a premium, and it turns out that the smallest useful JavaScript interpreter is at least 3x the size of a Lua interpreter.

I do believe that an un-bloated JavaScript language from when it was just invented would be simpler than Lua (as both were designed as "scripting" languages, not as main ones), but history didn't go that route :)

But... Lua is WEIRD! Weird nomenclature, weird string concatenation operand, 1-based arrays, too clever "tables" and "metatables" stuff.

Why Not Mars 4 years ago

Yeah, but that's kind of how human progress works. For each Edison or SpaceX which successfuly commercialised a technology, there are Nicola Teslas and Apollo programs which did it way before both the tech and the society were ready for it, in a one-shot way that's a bit difficult to replicate.

Of course it's not that simple.

In most parts of the world, if a person is in a public space, anyone can take a photo of that person, including shop owners. This photo could be considered as a type of "fingerprint" for that person. The only important difference is that in some countries, you are not allowed make money off of such photos.

The Internet is a lot like a big public space, and possibly worse - while you are using certain services (web pages or apps), it might be argued that you are actually "on premises" for that service provider.

The best we can do now is more and more education about what can go wrong with such data collection.

This actually makes me sad :(

Hear me out: the Internet was supposed to be about peer-to-peer connected computers, and the privileged roles ISPs and later "cloud" providers assumed changed that for the worse.

It was SUPPOSED to enable me, myself, hosting my videos, on my computer(s) and making them available to whomever I want to, including everyone. This is how early protocols were designed. Everyone was supposed to be a SMTP (e-mail) host. Everyone was supposed to run FTP and HTTP. Everyone got an equally routable (the link quality depends, of course) address, not some 3rd level NAT retail monstrosity. If you needed aggregation, you make search sites like Google (and AltaVista and others before it) and RSS to pull data from multiple sources and CACHE IT LOCALLY.

Of course I welcome projects like PeerTube, but I'd much rather go back to the original idea. No ISPs or Clouds, only Peers.

With Internet like water grid - a utility.

Nevermind... it looks like SmartyNames isn't reliably detecting which domains are free. I've made a search where it showed many "free" domains which ended up non-free.

That probably means they are either not issuing DNS queries or GoDaddy is really evil.

Hahahahaha, this will wreak HAVOC on GoDaddy's domain-squatting spam-business.

I can't prove anything but the last time we've brainstormed a brand and domain name, within a couple of days ALL of the name variants we searched for (which were free at the time of first search, and we did the search on an EU service) were taken, registered to GoDaddy, and a "helpful representative" offered us to buy it off them for like 150x the retail price.

The more people use tools like this to spam the squatters, the better.

Interestingly enough, the concept of placing gliders at a distance away seems to touch on the relativity of space and time. Here, with space, we are also encoding the time at which a certain pattern (a glider) appears where it's needed. In a rigid system like the GoL, we can't trade space with time easily, since everything happens at a constant speed, but it makes one wonder...

The need for strong human authentication will be more obvious. Biometrics as currently done with cameras etc will be easily hackable by AIs adapting signals to sensors. I don't see how this can be done in an absolute way, uniquely for a person from cradle to the grave without government-style infrastructure.

The armchair philosopher in me really wants to draw a parallel to a loose interpretation of Godel's incompleteness theorem to conclude that there's nothing which indicates we should be able to understand even us, let alone emergent phenomena we provoke.