skysight-inc/HackerNews huggingface dataset:
No hostility implied or intended.
Why not both? They solve different problems, after all.

I'm currently using `litestream` for backups but I might add `sqlite3_rsync` as a point-in-time replica for things that benefit from "remote" sqlite access - easier than restoring a version from `litestream`, safer than copying it myself, and a lot easier than transporting changes over NATS / HTTP / whatnot.
Yeah I'm also sick of seeing articles cite this mythical trade-off, where any increase in programming output must be correlated with being a bad team member, churning out bad code, and generally being a pain to work with.

Anyone that's worked with engineers can tell you that there are simply some people getting more done than others, in the same amount of time. Are there people producing bad code? Yes. But I don't think output is inversely correlated with code quality. In fact the people I've worked with that have the most output, also had some of the highest quality code. I've never experienced this mythological 10x rockstar figure that works alone creating impossible to maintain systems, and I've worked closely with dozens of engineers. He probably exists somewhere, but not with the sort of prevalence that justifies every programming productivity article ripping on his archetype.
It can be a crash course in patience, empathy and humility
It's easier to inflect everything before your lexicon grows to 500,000 words. Just saying. In the time that we spent writing these comments, English stole-or-invented 15 more words, none of them regular enough that their inflection could be rule-derived.
Wild guess, 33.33%
It is just as easy with native apps distributed via app stores, which is why most companies aren't that bothered with gatekeeping, as folks in sites like HN.

Emulators for Web apps doesn't make sense, that is a browser.
This one is quite popular

https://www.oracle.com/uk/cloud/free/
Edit: oops read too quickly. Disregard:

I don't think of morals when I read "effective engineer" personally
Now. I didn't know about the RFC. This is so good. I hope we can continue to advance this field with good humor, and good coffee.
> Piracy doesn't bring any money, and forever licenses don't scale to keep a steady income per month after the user base is settled, and everyone likes to get a steady income for their work.

How about selling a new version with more features? That used to work in the past. Or sell a new software. That used to work, too.
I think it also matters what happened during the intervening 15 years. If you built an app in 2004 and haven't touched it really since, then it should hopefully still be reasonably easy to follow along, even if the conventions might seem outdated.

15 years of active feature development on the other hand will likely be a major slog for any developer, regardless of experience. There's a lot that can happen in 15 years even if there were only 1-3 developers if they everyone takes the easy path since they know where all the gotchas are. It's only when new devs are added that the curtain comes down and the lazy abstractions (or lack thereof) are exposed.
> This requirement that everything must have some currency value attached to it is a societal disease

No it's not - I'm saying currency is how we measure the relative value of things. Money isn't separate to how we measure something's value; it's the thing we use to measure value. It's like saying "every object having a length value attached is a societal disease; we shouln't only attach a cm value to all objects".
Around 1% of employed people commute cross-border in the EU. This is presumably more than anywhere else in the world, at least of a similar size.

Non-commuting business travel is also very common, including to cities in neighbouring countries.
I haven’t driven a cyber truck, but I was in a friend’s Model X the other day and the gear selector was on the touch screen.
I see. Interestingly, in my country smart devices have been banned from schools for more than a year now. I'm pretty sure that besides keeping students away from distracting social media during class, not being able to just Google stuff will also force them to put more effort in learning about facts and figures.
The author's wikipedia page is well worth a read: https://en.wikipedia.org/wiki/Graham_Hancock
Re lamps - whale oil was used, at least in Europe and US, way before any kerosene was ever invented. That's why they were hunted almost to extinction.

All 18th and 19th novels I recall were mentioning them. Before that, honestly don't know and you are probably right. But yes poorer went to sleep with sun going down, unless there was active fire going on for warmth. Not something poor londoner can pay for regularly, but where I come from forests and mountains were endless sources of fuel.
Perhaps there's an argument for having two debugging modes for compiled programs - the "basic" best-effort one that is what we already have, and a feature-complete one that requires tight runtime integration and cannot relate to any of the compiled assembly. But that's adding a decent amount of complication & confusion, doesn't really help coredumps, and still has to pay the cost of having things be deoptimizable even if at limited locations.
It's only, oh, just about the worst writing system since the Hittites or so, yeah.
Hmm, isn't it?
I can't even reproduce CPU-Z benchmark results, on any hardware that I had, so... what's new?
No the issue was files cached in memory. No amount of deleting from the file system is going to delete files cached by the servlet, which is why the servlet itself needs to be restarted.
Understanding customer churn with survival analysis
This is not true. If you need to type on your phone, everyone needs to know that the mainland used the Wubi input method, which is Katakana, and now uses Pinyin typing. Taiwan has always used the original Katakana input method. Pinyin typing was invented later.
Economy and Culture are on the opposite side of the spectrum: Economy is the science of scarcity, taking care of do more with less, Culture is the science where resources MULTIPLY themselves the more you use them.

That's why enterprises with a future have entrepreneurs not manager as chief, they have someone who know both a bit of tech, with some technicians aside, and economy, with some economist aside. The fragile equilibrium is where innovation happen.

When you get or pure technicians or pure economist in chief well, you might get a good period for a small amount of time, but after you are doomed.
Excellent! When reading Galois' coroner's report, I was happy to be able to find an old Paris map online that showed roughly where he had been the day of his duel and the route the farmer who found him would've taken to the hospital.
Learning Rust in 2024
Which platforms give you an API for quant trading?
>> Large computer networks (and their associated users) may "wake up" as a superhumanly intelligent entity.

Good Morning HN
I can't find any pricing info on that page except "Get started for 1$$" and then it wants me to sign in. No thanks. I'd like to know what I'm getting into before signing up.
> Any city built and or designed before

So not most European cities? Unless you only count villages and old towns of larger cities.

Europeans have been building and designing towns around cars almost since after the end of WW2. They just used a somewhat different approach (since European cars were tiny compared to NA ones in the 50s and 60s). There has also been a reversal with more focus on pedestrians and public transport over the last 20-30 years.
> The question is whether your impression of the above is true

If you think you are good enough to qualify you almost certainly don't qualify. If you do qualify then chances are you probably don't think you do.
Is there a need for that? At one exam a prof exchanged a couple of words with me and immediately realized I can be given more difficult problems.
After developing decentralized applications for the last 9 years or so I found that its quite repetitive work. Thats why I've been building web3wizz.com through out the last year
Every application that I've worked on has had blind spots, or forgotten lands of code. Things like “how often do people actually use this feature?” …or… “does this code still run every night?”.

I made something to track those things easily.

https://flexlogs.com

And since it's Monday…

I've been working on a little project to be less overwhelmed and get more done each week. It's a super simple productivity idea that starts each week with a new (markdown) file.

https://carpeweekem.com
For health care the solution is making it totally public: all other the world the more health business exists the worst results and the higher cost you get.

There are aspects of a State to function that MUST be ONLY fully public. Again it's simple, in conceptual terms, hard to get applied in reality.
I did this many years ago on the app I still work on, the product became much more enterprise and eventually customers started to see 418 errors.. it wasn't a good look and I felt great shame.
Because as I clearly pointed out " forever licenses don't scale to keep a steady income per month after the user base is settled".

After a tipping point no one is buying new versions in an amount that can keep the salaries of the building rent, employees salaries, company taxes and whatever else is required monthly in a continuous flow that can keep the company going, without starting to cut down business costs.

The only new feature most will care about is that the version they own doesn't run on the new OS.

It is exactly the same thing as people stuck in Java 8, Python 2, .NET Framework, C99, C++11,... it works for the purposes of their employeer, and the costs to upgrade doesn't justify the outcome, unless forced by external factors.

Subscriptions started exactly because that model doesn't scale.

Anyone that starts a business quickly discovers how "easy" these things are in practice.
That's one take I'm trying to take with https://www.flyde.dev.
Build that higher-level abstraction that allows LLM to shine and us humans to enjoy a more effective way to view and control its outcome.

I know it's not what you meant, but tbh I don't think going deeper than Haskell on type-system power is the route to achieve mass adoption.
Dan, instead of "What are you working on", could a better title for conveying the intent be "What are you hacking on"?
I am totally convinced we should abandon the π religion in favor of the τ religion, but there is a very unfortunate choice of symbols that stands in the way of enlightenment:

A visual inspection immediately proves that pi (the Greek symbol π) is equal to two taus (π = ττ) rather than the other way around (τ != ππ).

One way out of this quagmire is to rename pi as tau and tau as pi? This way we can also appropriate pi-day as tau-day and most people will not know the difference.
Certain artifacts are "treasure" regardless of how you find them: https://www.gov.uk/government/news/thousands-more-treasures-...
If a system is impossible to maintain, that system is nothing of value, and therefore doesn't fit to any sensible definition of 10x.

I have always assumed that the 10x means value creation, not some kind of "lines of code" output or other nonsense. And for sure there are 10x programmers, maybe even 100x. I have been mostly working at startups and you see these early stage decisions and designs that create huge costs when the company starts to scale, similarly you have some decisions that might save huge amount of costs during the company life time, or allow better revenue generation etc.
Not really feasible though: even now where players don't even need to buy the game, the server owner has to pay hundreds of $ a month for advertising/promoted ranking on serverlists just to get a decent population.

The VIP system somewhat works for this anyway, regulars who hang around long enough to become familiar to admins, as well as everyone playing through steam, get a couple extra seconds grace in anti-camp areas, reload their guns in 250ms instead of 1800ms, and get green chat text and a "VIP" tag.

Plus, some of our regulars have played the game since release and are so good it's suspicious sometimes. Several regularly have cheating accusations leveled at them cause they're so good. The server automatically records a demo every game and gives admins ESP in spectate mode, so it's simple to spot cheaters, and easy to prove innocence in the case of a false ban.
> the community at large thinks this is normal

Half are ignorant. Other half are like me and just stuck with no options.

But the tooling ecosystem on the JVM truly is horrific.
What's New in POSIX 2024
It only has to be good enough for the promo packet to get up.
> expected the more documents we feed the lower the accuracy

Not surprising!

The LLM itself is the least important bit as long as it’s serviceable.

Depending on your goal you need to have a specific RAG strategy.

How are you breaking up the documents? Are the documents consistently formatted to make breaking them up uniform?
Do you need to do some preprocessing to make them uniform?

When you retrieve documents how many do you stuff into your prompt as context?

Do you stuff the same top N chunks from a single prompt or do you have a tailored prompt chain retrieving different resourced based on the prompt and desired output?
Is Parallel Programming Hard, and, If So, What Can You Do About It? (2021) [pdf]
I'm pretty sure I was tested on at least 80% of this as an eighth grader or thereabouts. To the extent that modern children may not be it likely reflects different priorities in education. To the extent that I could not answer some of it without Google 20 years later much of the relevant knowledge of not contained in rote memorization.
> that's the claim

That should be the claim.
Hard to remove doesn't mean impossible to remove.

Refactoring or fixing bad codebases is a thing.
30% still working on farms.
Unveiling Employee Turnover Insights Through Survival Analysis
Songdio
It reminds me of a time in my first college year when we had to learn underlying principles of ethics-based leadership (I kid you not). It was some kind of bullshit but everyone did his best to take it seriously.

The teacher repeated every time that he wanted us to understand broader concepts and do everything but rote learning.

Almost everyone then failed the exam (based on analysing various situations). The expected answers were word-for-word copies of the teaching material, that sometimes felt unrelated to the question. It was so absurd that we all took it as some involuntary but elaborate joke/life lesson.
Even in antiquity Lebanese currency is worthless...
I don't like marketers or advertising, but I don't understand what you mean by: "Advertising in public spaces". In the US, advertising is always on private property.
Help needed to improve Haskell port of Andrej Karpathy's llama2.c
Since the discovery of Songdio, music creation has never been easier and more enjoyable. This AI platform transforms my word ideas into beautiful melodies in an intuitive way that surprises me every time. Whether looking for creative inspiration or quickly generating background music, Songdio meets my needs. Its friendly interface and easy operation make it easy for even newcomers to music production. For people like me who love music, Songdio is a valuable resource. Highly recommended for all music lovers and creators!"
> An aligned AI is not AGI, or whatever they want to call it.

There's a few ways I can interpret that.

If you mean "alignment and competence are separate axies" then yes. That's well understood by the people running most of these labs. (Or at least, they know how to parrot the clichés stochastically :P)

If you mean "alignment precludes intelligence", then no.

Consider a divisive presidential election between Alice and Bob, no this isn't a reference to the USA, each polling 50%: regardless of personal feelings or the candidates themselves, clearly the campaign teams are both competent and intelligent… yet each candidate is only aligned with 50% of the population.
"Both" don't have to be represented in the same place at the same time. And even then, I could imagine them competing. I mean if both can work, why should only one exist?

PS: I mean both as in separate ecosystems. Not arguing that one organism could contain both.
1. "Songdio has completely revolutionized my music-making process. It's incredible how this AI tool turns my simple text prompts into captivating tunes. The user-friendly design makes it a breeze to use, even for someone like me who's new to the world of music production. I can't stop raving about how Songdio has made creating music a delightful and accessible experience. A must-try for any music enthusiast!"
It's not clear to me how this is better than Gradle. And I hate Gradle.

At first glance, Mill looks like it has many of the pitfalls of Gradle:
- Plugins: Creates the temptation to rely on plugins for everything, and suddenly you're in plugin dependency hell with no idea how anything actually works.
- Build scripts written in a DSL on top of a new language: Now I have to learn Scala and your DSL. I don't want to do either!
- Build scripts written in a language that can be used for code too: Versioning hell when the compiler for the build system needs to be a different version to the compiler for the actual project code. See: Gradle and Kotlin
When you say beefy? How much beef?
"Ever since I stumbled upon Songdio, my music creation journey has been a breeze. This platform is a game-changer, effortlessly transforming my text ideas into stunning melodies that always exceed my expectations. The intuitive interface and straightforward operation are a godsend for beginners like me. Songdio has become an indispensable tool in my music-making arsenal. I highly recommend it to all music aficionados and creators out there!"
A risk that’s easy to overlook until it bites you
Using Survival Analysis to estimate product lifetime
Author here :) I paid $70 for the section from New York to Chicago, because I slept in the coach section there. For the section from Chicago to Emeryville, I treated myself to a roomette, and paid $775 – so $845 in total.

Yeah, I also think it's unfortunate that flying is so much more affordable. But, as another passenger said on the train, taking the train is also three times the experience!

And when you have a sleeper ticket, three meals a day are included.
Learn to Read Russian in 15 Minutes
Did you see this? https://www.instantdb.com/
working on an openapi driller with some nice feature for me and for all people works on API systems :)
open source soon
Depends.

At least some of these lists will be created to define the scope of the good engineer so it applies to them, or habits they like, but there's nothing that actually clarifies the benefit here. Is there a measurable increase in revenue, feature releases, uptime?

I've worked as a contractor for a decade. I'm brought in to deliver specific outcomes by specific timelines. There are polarizing views on what I do. Some will view me as the 10x engineer; others a bit of a cowboy.

However, there's no lack of "good engineers" that aren't able to deliver working software in a timely manner, which is why I'm even at those orgs in the first place.
If it wasn't, it would've already happened.
Agreed. I plan to add some more context and guides around finding the right one. My experience with gestors (local administrators) has been extremly mixed.
You don't see blogs about all the desirable properties of a software company with 10/10 in every direction.
I don't think good engineering is a soup of confusion like the one in this article. simple is beautiful. And I think good engineering is associated with simplicity.
Very inspiring! I'm off to "embed quality elements into my deliverables to increase consistency and velocity."

Apart from the tone, I agree that it's awesome when an engineer understands your fucked up process and manages to be productive despite it ("goes beyond the processes to independently drive work"), but as a manager you can't count on most people being like that and so you should work very hard to make your process work for people who do not think very much about what could go wrong when acting fairly naively according to this process.

It says in the end that these are basic expectations from any engineer or even any employee. Well, maybe, but most people don't meet these expectations, and it's a basic expectation from a manager to be able to work with actually available people and not only imaginary ones.
Wikipedia's edit history is public in the same way the Firefox source code is open, in theory only. In practice nobody looks at it because it overwhelming.
At one pre-funding startup (in the days when 14400 was an excellent remote connection) we had a LAN set up in the basement of the founder with the largest house. Their daughter liked to "work" alongside us, so (partly to protect our unattended keyboards!) I bought a colouring-book program for her to use.

One evening, when her mother called down that it was her bedtime, she replied:

— Can't mom, busy working! click click click

— What are you working on?

— click I have to turn it all orange! click

Upon hearing that, we knew she was one of us.
I'm shocked he's still alive. Only person I'd be less shocked to hear died from bad safety is Cody. (From Cody's lab)
Why will it never be? If the adequate intelligence is what something like 0.1 % of the populace naturally has, seems like there's a pretty big difference between that level of intelligence being stuck at 0.1 % of the populace and it being available from virtual assistants that can be mass-produced and distributed to literally everyone on Earth.
Then look at articles that are a bit better than this one, which manages to come up with the blandest of ... definitions?

> A good engineer is one whom I, as a manager or peer, can trust to progress a project, knowing that they will deliver a solution by working with the team and producing good quality, again and again.

What a vacuous statement. The phrase "as a manager or peer" is so 2014 "user story". And it doesn't get more linkedin than "to progress a project." The whole sentence just says "A good engineer is someone who will do his/her job." It's meaningless drivel.
This is fine if you see programmer as a sort of large factory blue collar worker, but not all programmers see themselves in such position of a perfect cog in your "org".

Disturbing fact: sometimes you get best ideas out of boredom:)
My point is that EVEN IF the donor gives funds towards a project which is immediately looted by those receiving the donation, it is not the donor's fault. The blame for this would still lie squarely on the shoulders of the locals who looted the project to their own detriment.

One of the issues with the thinking around community projects is the propensity to consider beneficiaries of donations as though they can't possibly do anything wrong - so the thinking goes that if a project fails the blame should never be placed on the beneficiaries - it can be placed on donors, the intermediate agencies, monitoring agencies.. EVERYONE apart from the beneficiary.

I am not supportive of such an approach.

I think it is far more helpful in the long run to make it very clear to the folks in these areas that if the donations made to them are misused that it will impact all donations in the future - that it is contingent upon them to ensure that the donations are well used, that the equipment is protected etc.. and that there are real consequences to not doing that.

That is, treat them as adults - not as infants. Make them accountable. Stop pussyfooting around talking about tough issues. Have people explain why something was allowed to be looted etc.
Depends on the station and the route. Trains can be pretty large/heavy luggage unfriendly. I haven't paid a baggage charge on a plane in years and years although I admittedly don't check bags often.
Survival Analysis Part I: Basic concepts and first analyses (2003)
OCWebsite: WordPress-like sites fully hosted on blockchain