HN user

wmal

130 karma
Posts0
Comments25
View on HN
No posts found.

That’s true, but this repo has thousands of bugs. They could at least find one that was in the training set, but also did not contain the location in the bug description.

This way it would at least look like it may work

I wanted to find the actual change performed by these agents so I watched the embedded video. I can not believe what I saw.

The video shows a private fork of a pubic repository. The bug is real, but it was resolved in February 2023 and doesn’t seem like the solution was automated [1]

The bug has a stack trace attached with a big arrow pointing to line 223 of a backend_compat.py file. A quick grasp on this stack trace and you already know what happened and why, and how to fix this, but…

not for the agent. It seems to analyze the repository in multiple steps and tries to locate the class. Why did they even release this video?

[1] https://github.com/Qiskit/qiskit/issues/9562

Most people don’t operate this way. Choice is painful and induces anxiety. There’s a high chance of getting buyers remorse even if you chose the „objectively best” model.

A good salesperson will make sure the choice process is relatively quick and painless. You will feel good afterwards knowing that all the 125 aspects that differentiate this model from the other ones are not that important. The one you chose runs your favourite apps, integrates well with your car and your home entertainment system.

Understanding this and learning how to sell helps in life, incl. negotiating architectural changes with non technical decision makers.

The author seems to ignore the fact that CSV got so popular because it is human readable. If anyone wanted a binary format there’s plenty of them - most better than this DSV.

Also, I’m on a mobile right now, so can’t verify that, but it seems the format is flawed. The reader decodes UTF8 strings after splitting the binary buffer by the delimiter, but I believe the delimiter may be a part of a UTF8 character.

Edit: just checked and there’s actually no chance that the delimiter the author chose would be part of UTF8 encoding of any other character than the delimiter itself

You wanted to make a point that time does not depend on physical location, while you chose an example that proves otherwise.

There is no absolute time in spacetime, so your calendar invite from an alien friend would include not only the coordinates on Jupiter but also a time value relative to something. Possibly Earth. Maybe even UTC, as observed on Earth.

The article is based only on the stats of a single freelancing site. It may be big, but it still represents only a sample of the overall market data. We do not know how big the sample is and whether it represented the same percentage of the overall market size at the beginning and end of the reported period.

Only the first conclusion listed mentions Upwork. The rest sounds like it reports a general market trend.

The author says the data was provided by a company called Revealera, but doesn’t disclose he is a co-founder. It doesn’t affect the quality of the data by itself but I’m always careful to make conclusions from data presented this way.

I visited a couple of new job ads on Upwork and I found that:

1. The „hire rate” of clients is usually between 0 and 70%.

2. Upwork has an AI solution for clients that makes it very easy to post a new job. Meaning it is easier than ever to think about an idea, post a new „job” and forget about it, never hiring anyone.

They are conceptually different. Kafka optimizes throughput of data.

I wouldn't use Kafka for a job queue, and wouldn't use RabbitMQ for streaming data when ordering would be important.

I like the walled garden of Apple as well, especially as a “family IT guy” who had no need to reset/reconfigure the systems or remove malware from any phones since talking the family members to switch to iPhones a few years back.

Some of the properties of the walled garden have nothing to do with security, though. They are simply uncompetitive practices on Apple part. I’m happy someone said “enough”.

Is Math Real? 3 years ago

You're taking a distinct philosophical stance, but you're also being unnecessarily dismissive by claiming other stances "miss the point".

I read my comment again and I was surprised, as I did not intend this tone. I’m sorry for being dismissive and for generalising too much about mathematicians.

Could you elaborate or point me to a formulation of the “language of the universe” argument you mentioned that avoids mentioning quantum physics? I don’t understand quantum physics and I’d like to avoid falling for the quantum physics fallacy [1]

[1] https://www.logicallyfallacious.com/logicalfallacies/Quantum...

Is Math Real? 3 years ago

Cartography can also model any consistent universe, and I fail to see how that changes anything for the “it’s just a model” argument.

We can permutate and enumerate symbols for mountains, rivers and roads on a piece of paper. Maybe we would even get some “interesting” results like a map of the Lords of the Rings universe. How would that change anything?

Is Math Real? 3 years ago

Yes, that is an intrinsic property of all models. They are imperfect, and we accept it as long as the models are useful for some purposes.

My map has a text written on it saying “Pacific Ocean”, yet I would not complain if I went to this place an couldn’t find a giant object in the ocean that would look like a letter P from the skies.

Is Math Real? 3 years ago

Why do you think we should go deeper with pointless questions? What would you do with the answer if someone provided one?

Is Math Real? 3 years ago

For me, both questions "is math real" and "is math discovered or invented" miss the point. Math is a model of the universe in the same sense that a world map is a model of the earth.

Is a map real? Well, it is. I can see it on my desk. Is the earth real? It is too, but they are not the same. In that sense map is also not "real".

Is the map discovered? Well, it uses data that was mostly discovered, but some parts were "invented" or edited for simplification for the map to be useful.

The real question should be "is math useful" as a model. We all know most basic parts are, but some mathematicians forget that they are dealing with an imperfect model and keep finding paradoxes. It's like we would forget the imperfections caused by the mercator projection and be surprised the real world distances are not proportional to map distances.

That's the reason I always liked engineering more than maths. When programming you always "import" the libraries you need and find useful for the task. You only make sure that they are compatible with each other. Mathematicians "import" all axioms, call them maths, and are surprised they get paradoxes.

Thank you, I found the answer to my question posted above in this podcast and the article linked there [1]

So, the argument is simply that Open Source is a branding that attracts developers as a target group.

I wonder when will we start seeing commercial, source available projects posted to GitHub with a single file like stringutils.[ts|go|java|etc] MIT-licensed for a single purpose of calling the entire project "Open Source"

[1] https://redmonk.com/sogrady/2023/08/03/why-opensource-matter...

Good to see another start kit.

I was recently looking for one. I was ready to trade the need of training myself in some technologies (Svelte in your case) for a good set of "batteries included".

I would suggest that you either put an online demo and include a link in a prominent place in your README, or describe the features in a clearer way. You currently list Stripe, Lemon Squeezy etc. in your Tech Stack section. ShipFast has a better way of doing that on their website. They list features like email, payment, login, etc. When you click on the feature they display the options they support including the technical details.

I didn't assume it must be free of charge. I only mentioned it isn't, to point that this is not a possible reason they chose AGPL.

I did, however, assume the Open Source <=> OSI approved license. How else to define Open Source?

Transparency alone could be achieved with their own Source Available license, so it doesn't seem like a reason for double licensing.

Thank you, and other people, for mentioning Vaultwarden. I’ll check that out. This is, however, a separate software package, coming from different people, so not related to my question.

Bitwarden is not free as in speech, as it requires me to register with Bitwarden, Inc and get a license key to be able to self host. Also, then it uses some closed cloud services.

As for the free as in beer - this is more nuanced, but I still think it is far from free. For individuals - hosting something that requires 2-4 GB of RAM [1] is definitely not free. For companies - hosting something that doesn’t include SSO is pointless. The Bitwarden source available license, that includes SSO, does not allow production use [2], and requires a paid subscription instead.

BTW I completely understand the reasons to not open source everything. What I don’t understand is: why not use the source available Bitwarden license for the entire server codebase?

[1] https://bitwarden.com/help/install-on-premise-linux/

[2] https://github.com/bitwarden/server/blob/master/LICENSE_FAQ....

The title is misleading. This is not fully "free and open-source". I'm actually puzzled by the licensing structure.

Bitwarden server is dual-licensed [1]

- part of it is licensed with AGPL (Open Source)

- some features are licensed with a source available Bitwarden license

Now, even the Open Source core requires you to register if you want to self host. This is to provide you with complementary services like security updates, push relay servers (?), and licensing checks. [2] Although not stated in the docs, I guess this also improves their telemetry data, as they suggest to never share the license keys between installations.

I completely understand the need to use source available licenses instead of open source. What I don't understand is why to even license parts of your app as Open Source? The resulting product is not free. Neither as in beer, nor as in speech. Does anyone know good reasons for doing that? I'm asking seriously. I'd like to better understand how companies benefit by marketing their products as Open Source, even if they are barely open source.

[1] https://github.com/bitwarden/server/blob/master/LICENSE_FAQ....

[2] https://bitwarden.com/help/hosting-faqs/#q-what-are-my-insta...

Yet ads do make some paid products cheaper

1. Companies selling paid products see ads as an additional revenue and not a way of filling a hole in the budget caused by price reductions. The price wasn’t reduced. That’s a fairy tale.

2. Even if (1) wasn’t true, the consumer seeing ads ends up spending more. They pay for the goods and services being advertised. If they didn’t spend more the whole ad business model wouldn’t work.

I’d be so funny (at least for an outsider) to see an office where there’s a lot of corpo speak mixed with this.

- we need to raise the bar for 34.18. where are the deliverables for 56.17?

- the 65.18 objectives changed, so they will be 14.27 on 11.13

- wait, 11.13, mmeaning the docs or a date?

- I’ll check and ping you

Is this an early sign that AI is taking over?

I'm now waiting for a discovery, that hieroglyphs not only told some stories, but represented ancient algorithms in a programming language similar to this one.

This is the worst of both worlds. Not only are you back to square one, as you spent the time to build an API (client libraries), but now, if the API is limiting, the users will find ways of accessing the SQLite db directly.