skysight-inc/HackerNews huggingface dataset:
If you ignore human psychology, ... well, you're probably not making a great app.

Why have vanity badges, or other kinds of gamification, to begin with?
Because it gives users an added incentive, through an added reward, a goal, which helps them get through something that could otherwise be too tedious or un-fun for them to endure.

And if everybody agrees that the added goal aligns with the user's actual goal, that's a great strategy.

But you get what you reward, because people like to get rewards. The dopamine rush of knowing you'll reach the goal.

If the rewards stop helping users towards their real goals, and you've trained them to work towards your goals already, you'll get people doing daily tasks to get daily rewards that they shouldn't really care about. But they do. Because you made them care.

And you might have replaced their intrinsic motivation, wanting to learn a language, with an extrinsic goal, wanting to get a reward. And if they then stop caring about the extrinsic goal, they just might stop entirely.

Messing with people's motivations is dangerous, and "driving engagement" is the absolutely most useless reason to do so.
Network Programming Basics in Ruby
We also have banking superapps in Russia - and even more. I still wouldn't say that's an "everything app", all of those features are related to payments and they can be in a banking app.
I cannot stand how difficult it is to create, use, and copy/paste tables. It means I'm forced to stick with OneNote.
Maybe it is me, but superficially I find "temperature rises with 1.5 degrees" sounds less scary than "past observations of weather 'i.e. climate' have lost their predictive value. We have no clue how cold/hot/wet/dry it will get here but it will be different than what this place is designed for so you're f*d either way"
Yes, but my point isn't so much it couldn't ever be done, it's that by the time you upgrade the grid massively, build the renewables, build the electrolyzers, build the hydrogen infrastructure and the infrastructure to convert it back to electricity, it's almost certainly way more expensive than already expensive nuclear to build.
The new KCL programming language open-source organization
This organization includes 30 language, toolchain and cloud native ecological projects.
Oh wait, why note history is local only? Can you make it synced as well?
Okay, sure. I’m satisfied that I answered GP’s questions about this VFS module. This HN post is about the VFS module, posted by a notable SQLite extension developer (nalgeon).
How does it compare to obsidian?
Agreed, and I went down that road too.

Unfortunately what sealed it for me was Steve’s response during his followup AMA when someone asked him about the Apollo dev. He said that the dev often said one thing and did another. Christian (the dev) called him out on it and said “I give you permission to name a single time this has happened.” No response.

In other words, Steve doubled down yet again and tried to do the same damn thing after he was caught. Why lie like this?

A developer’s reputation is their most important asset. What Steve did (or tried to do, till the phone conversation proved otherwise) was simply awful.
You'd be surprised how common it is.
Goravel, Web framework inspired from Laravel in Golang
Ooh no that’s a bad thing to do, you don’t wanna do that.
I've just been exploring serving large SQLite databases in chunks and querying them with http range requests to prevent downloading the entire database. It's pretty awesome!

I found a really interesting library called sql.js-httpvfs[0] that does pretty much all the work. I chunked up my 350Mb sqlite db into 43 x 8Mb pieces with the included script and uploaded them with my static files to GitHub, which gets deployed via GitHub Pages.[1]

It's in the very rough early stages but you can check it out here.

https://transcript.fish

I recommend going into the console and network tab to see it in action. It's impressively quick and I haven't even fine-tuned it at all yet. SQLite rules.

[0] https://github.com/phiresky/sql.js-httpvfs

[1] https://github.com/noman-land/transcript.fish
for builtin security see for example https://unix.stackexchange.com/questions/102746/how-to-invok...
that's why I find it refreshing to read... Books. As opposed to blogs. My feed reader now has easily a thousand unread entries, because I'm also overwhelmed with their nature of "vehicle for advertising"* (sometimes advertising just themselves)

Books are authored, proof-read, and since you already paid for it, chances are lower to find this advertising feel tothe.

* I love this expression!
Well you’re right since ChatGPT isn’t hooked up to the internet, so certain queries aren’t good use cases. Adding maps info to a language model would be a pretty bad idea (even if it didn’t hallucinate) since it can change at any time, which would require more (expensive) training.

What Bing does is to use your query to search the web and use the top N search results in the context window for the chat.

However I’ll push back on your pushback. ChatGPT doesn’t need to be perfect to be a killer app. It is highly flawed. Maybe it was a bit to strident to say ChatGPT will kill Google search, but it’s strictly better for a lot of squishy queries that don’t have a factual basis.

How can I convince my boss to give me a raise? gets you a listicle on Google and a highly specific response on ChatGPT. And if some of the advice doesn’t apply, you can continue directing the conversation. It’s an idea generator, even if some of them are bad or don’t make sense.
Sure: https://lostfocus.de
there's no way to completely prevent stealers in the first place unless i had a kernel-driver, i'm not planning to eradicate/completely prevent stealers from stealing browser data. it's the same as if you had an antivirus, it doesn't protect you from every malware in existence, and their goal is to minimize your chances of getting infected. also most of the people who make stealers are just copy-pasting code so it will take a lot of time until they adapt to this, also i will implement some other stuff that prevents/make it harder for the program from removing the protection from itself.
How is two pages lengthy? This isn't War & Peace. Should a TikTok be posted instead?
That's what Doctorow literally says in the podcast:

> Facebook was going to be the social media service that never spied on you back in 2006. And once people were locked in, it, you know, did the Darth Vader MBA thing.
Linus had once said database people seldom have good taste, I have to agree with him in this case.
Wonders never cease - truly a strong case for how random evolution can be.
Moreover, while most animals preserved in fossils after the start of Cambrian (540 million years ago) can be clearly identified as relatives of known animals, most of the fossils dated before the start of Cambrian and presumed to be of animals cannot be determined with any certainty as relatives of known animals. There are various hypotheses about the nature of the Ediacaran animals, but none of them is reasonably certain.

The exception is that some Precambrian fossils come without doubt from some kind of sponges.

Unlike multicellular animals, which have appeared much later, multicellular red algae and green algae were already widespread one billion years ago.
Not sure that this list illustrates that. Not only are these all insects, they are all of the same order, hymenoptera, ie somewhat closely related.
https://roose.digital/en

Writing mostly about Drupal from a ambitious site builder/designer perspective. But lately I've been venturing into blogs about how to live a better, easier, more fulfilled life.
I remember a guy freaking out in the forums when his band got some integer id that he did not want, he tried to remove his band completely. It was hilarious.
We no longer able to believe what Elon say
Heat pumps for homes aren't expensive to operate. They are cheaper to "operate" than resistance heaters. I doubt they're a nightmare to fix - I have actually had to get mine "fixed" once. It was still fairly new, and it turned out there was a leak in the tube so the coolant gradually (over the last year) got out. The company came and fixed that easily enough. Since then (January 2011) the heat pump has been running 24/7 with no issues whatsoever. In fact you're not supposed to turn them off at all, the moving parts are supposed to keep moving. So, if I'm away for some weeks I simply set the temperature to the recommended "idle" temperature of 17C, which in practice means it's not really doing any work, but it's not off either.
/r/techsupport

And your committed clearly says 15GBs.
> I’ll go further and say that you must specifically design the database schema knowing that it’s going to be used this way.

If it ever turns out, at some point in the future, that you do need features from a standard RDBMS after all, you are going to regret not using Postgres in the first place, because re-engineering all of that is going to be vastly more expensive than what it would have cost to just "do it right" from the start.

So it seems that Cloud SQLite is basically a hyper-optimization that only makes sense if you are completely, totally, 100% certain beyond any reasonable doubt that you will never need anything more than that.
Desire for basic privacy and freedom?

I'm not in US but I refuse to shop anywhere that doesn't take cash.
> All this is to say that Steve Huffman might not be deliberately lying in this instance.

Huffman has had 26+ days to correct the record. He has done nothing to that end. He made a "potentially career-ending" allegation, which hurt the reputation of the developer of Apollo, Christian Selig.

June 8th: Selig released his side of the story, along with messages which were sent to him from a Reddit employee as well as from moderators engaged in a subsequent call with Reddit:

https://web.archive.org/web/20230608172250/https://old.reddi...

June 9th (a full 24 hours later): Huffman had the facts, including the recording, which confirmed their mutual understanding. Huffman could have revised his stance there and then. Instead, Huffman doubled down, effectively reiterating the lie through his scare-quote and instead criticized Selig for acting publicly to defend his reputation against Reddit's internal and external slander:

https://web.archive.org/web/20230616033947/https://old.reddi...

Huffman is the CEO of the Reddit platform and nothing is stopping him from apologizing for making a potentially "potentially career-ending lie" against the developer of Apollo, Christian Selig. He hasn't made a peep on the platform since June 9th.

If it wasn't deliberate, then he's had nearly a month to speak up for the truth. At some point, refusing to correct the record, a lie does become deliberate.

---

Here's TechCrunch's reporting on the situation, if you prefer to hear it from a journalist:

https://techcrunch.com/2023/06/09/reddit-ceo-doubles-down-on...
He's just an outlier in a system where people can decide for themselves and some decide this way, some decide that way.

You can take a more general case instead, if you want one that describes a large number of regular people insead of rare exceptions. At the places where I've worked, the colleagues without cars generally had a noticeably higher disposable income than the ones with. Some of the people with cars thought they needed cars, in their opinion wasn't really their choice, and it was somehow unfair that they had lower disposable income than the carless people after each had paid what was necessary. Fair or not? Each had judged their needs for themselves, differently, and one of the results was that even though the pay was the same, one group had a lot more money in the hand.
Seconded regarding the versatility. I ran a pre-admission clinic from a VBA app inside Excel for a major university hospital.
I guess you can be a kook and make a stupid move but with enough luck you will be regarded as a genius and your move will be seen as a bold one.
I use and like Joplin a lot but the mobile app is pretty poor. I find it a frustrating experience
Think it’s a bit of personal preference to be honest

I tried both a couple of years ago and much preferred obsidian, although I know long term Joplin fans who have pretty tight workflows and love it
Australian media's successful extortion only serves to prove such a model works.

Perhaps you've strengthened certain HN commenters' arguments that incentive exists with a proven case.
For third day, it was the hottest day on Earth
I’ve been using the Raylib_cs bindings for C# to write a CHIP-8 interpreter. It was by far the fastest library to get up and running and drawing things to a Window, although my use case is extremely simple. I’d likely come back to it if I were to make something more complicated!
You can also get awe in some of the more simple things of life, the full moon on a clear night or the swirl of leaves in a stream. Those are really cool.
And yet, you still cannot filter jobs by name. It's frankly ridiculous by now.

https://gitlab.com/gitlab-org/gitlab/-/issues/22027
C styling varies quite a bit between libraries in my experience. Unfortunately, this means your code often looks kind of ugly. The most standard thing I can think of is appending _t to structs / types but I’m pretty sure I’ve used libraries that don’t do that.
I'm interested in the more general problem; how can you compare expressive power between completely different models of computation?

Are neural networks more or less expressive than other forms of computation like register machines? What makes them so? And what can we do to make them more expressive while still being trainable?
https://www.bootstrapworld.org/ for the curious
Have been using notes on macOS, works great. I do worry that notes are stored in a proprietary format, would love to have a backup in markdown...
Lack of mainstream adoption.
But they are used in commercial kitchens. I joined a cooking course arranged by a well-known restaurant where I live, and to my surprise the kitchen we used used induction. Very easy to operate, and you could easily set the heating exactly. It worked basically as a gas restaurant kitchen, just without the gas.
Their learning experience has got progressively worse with each update. Literally every time they do a major change to the UI they remove something useful. At the moment the tree is now divided into multiple sections. It used to be divided into concepts so I could choose what to learn about. Not really possible anymore. The only reason I am still using it is to preserve my streak. If I ever forgot and break it I'm pretty sure I'll just give up. It stopped teaching me a long time ago.
Twenty-first century progress in computing [pdf]
What don't you like about the mobile app?

In my opinion it's not worse than the desktop app (but I don't really like both of them - I'm just glad it syncs successfully)
You all seem to be willfully ignoring a very significant provision of the statute!

> (3) the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and

Now as I said, one page of a 300-page text is not infringing and is definitely fair use. If a teacher makes 30 copies of all 300 pages of a 300-page book, what do you think? Fair use too? Ridiculous.

The whole text of the law applies, not just the bits you are willing to cherry-pick here. Every YouTuber knows that fair use often depends on what percentage of the work has been reproduced.
Autonomous last mile delivery robots which are cargo bike sized autonomous vehicles that can carry 100kg in 8 different compartments

www.heytheo.co
Also, after a few years, the metaphorical ice cream looks exactly like the real ice cream would.
I’m not a natural at making friends – but I have taught myself
Threads: Instagram launches app to rival Twitter
Both. Cannibalism is normal "fair game" in the species. Is a main obstacle in octopus farms

"Nobody knows how much they take to hatch but is probably several years" is just another example of wild bad extrapolation.

Have they found the Megalodon yet?
How did you get into conversation with DENSO? Channels through YCombinator or investors?
> Dropbox doesn’t have a competitor that is free to use

Google drive?
The single FUSE process can coordinate all that with an in-memory mutex.

This thread is in the context of filesystems like ext4, which are completely unsafe for concurrent mounts - if you connect from multiple machines then it will just corrupt horrifically. If your filesystem was glusterfs, moose/lizard, or lustre, then they have ways to handle this (with on-disk locks/semaphores in some other sector).
I believe in a breadth-first education. First, teach the broad strokes across multiple areas, including softer sciences, so kids know the basics of all the interrelated disciplines. This interrelated web of knowledge of different concepts
and tools will then help them actually understand specific narrow domains like neuroscience. Without it, they will lack the capability to understand, and will learn lists of data in their textbook by rote in order to pass the class.
Twitter killer: What you need to know about Instagram’s Threads
What is truly laughable is Microsoft removing the Santa hat because of a lunatic.

https://github.com/microsoft/vscode/issues/87268

Anyone is free to have an opinion, including not paying any attention to idiots and intolerants.
>deficiency clown

What is that?
> People decide what they want to memorize.

Advertising wouldn't exist if we actually had control over what we pay attention to and memorize.
For me personally the only upside is that I don't have to pay separately for syncing the documents and can use Dropbox instead. Yeah I could use Dropbox on my phone too for obsidian but it's not a great experience when all you want is taking/reading notes without hassle.
Moderate idea, ideal timing by capable infrastructure
Write-up of a similar system. http://songseed.org/post/20120101.aa.saga.html
NetHack Playtesting Feedback
If you click on the instagram logo in-app, there’s a drop-down with “Following”.

Click on that and you have just your followers, no adverts and it’s time-based.
Number theory had no applications for centuries. Now, cryptography is based on it and the modern internet would be unthinkable without.

Foundational research does often not provide immediate applications. Still, if we don't do it, out understanding of the world is lacking and it hurts us later down the road.
Wow! I guess I shouldn't be surprised that a number of companies never got the memo... but still wow.

I still have nightmares from some of the horrors I've witnessed.
Both of them have the same magic, just different variations of it. They both create artificial thunks around something, with special memoizations you haven’t defined right outside of them. React does it at the outside of a component, regardless of how the component is defined. Solid does it at the outside of the outermost angle braces of the returned JSX expression. Both are “spooky action” as the saying goes. Both are “at a distance”, but Solid can much more easily be reasoned about.

And I have no idea why people (including React team members) keep saying React doesn’t have a compiler. That’s literally the only thing that makes it not plain JS.

Edit: and the compiler isn’t as specialized as Solid’s dom-expressions, but it’s definitely not just a DSL over an otherwise equivalent function call. There are special cases for specific props, and they have similar special case rules with Solid. And that special casing has only been more true over time, some people used to write React.createElement directly, but I think approximately no one writes the new jsx(…) directly because it’s specifically intended to be a compile target.
How to Make $100k with ChatGPT
The following are the creative, novel ideas generated by AhaApple using AI + brainstorming techniques + innovative techniques simultaneously
Interesting. That doesn't seem like a complete clear cut case of it though, more the git-fu of the repo maintainer there might not be all that great. :(

Saying that from looking at your PR:

https://github.com/duosecurity/duo_universal_php/pull/7

Then looking at the commit which eventually got into their repo:

https://github.com/duosecurity/duo_universal_php/commit/c69e...

Even though they fucked up the author name on the commit itself, they at least attempted to credit you in the commit title:

Merge PR 7 from theodorejb; Add missing type declarations and fix incorrect PHPDoc types

While that's not fantastic as it screws up proper attribution with pretty much every automated git tool... it doesn't seem like a case of them trying to claim credit for someone else's work.

That's just my impression anyway. Could be wrong. :D
The timing of this is incredible. I was recently given a 120gb SQLite db to work with and I was going to investigate ways to work with it in the morning.
nand2tetris often comes up on HN. I like to link to a similar, fully in-browser game which I think achieves the same: https://www.nandgame.com/ (no affiliation, I just really liked it)
Rogan has a different audience. More mature, and TRT is dosed properly and often through a doctor. Young kids just shoot up as much as possible. I still think we need more research to know it's long term impact and side effects.

I do think it's fair to assume that if Hemsworth openly its likely to be possible more young kids will take it. But it also depends on how he talks about it.
I’ve been burned by this often enough that the more investment a new product takes on the less likely I am to use it. Take notion, 300 million in funding at a 10 billion valuation. At an average $10 a month they need a billion user months to make back that valuation. Let’s say they have a time horizon of ten years to do that, that means they need at least 10 million paying users, but that is ignoring operating costs, acquisition costs. So in reality it is more like 20 million users paying for a decade. How do you get that many paying users? Lure them with a “free forever” product then force them to pay once their data is locked into the product. That’s how evernote got my wife to pay up, as all her recipes are in there. That’s why I will never use notion, no matter how nice it is.
Ask HN: Do you employ any strategy to remain productive and consistent?
Do you plan to be productive in every aspect of your life? Not only work but all aspects like family, love, work, play, etc.

What is your mantra or system to achieve that?
I am having a better experience using plain text over a mosh connection than using apps that sync files over the network.

The logic is that if I have internet connection available to sync, then I can also connect to my computer and use a tmux session with vim to edit my plain text notes. If I use the same tmux session in all devices, then the notes are always in sync.
Where does the heat go from this? Just up in the air?
I can’t reveal too many internal details but this data lived in the RDBMS for years. Its access patterns are well understood. That’s exactly when you start cost optimizing. If this didn’t work out we’d just move back to the old DB schema that we were already using and pay for a bigger server. If we wanted, we could keep the schema as-is and just move it into SQL Server. That would work just fine, too. No re-engineering required.

Don’t know how else to say “we were not born yesterday; we thought of that” politely here. This definitely isn’t something to have your junior devs work on, nor is it appropriate for most DB usage, but that’s different than it not having any use. It’s a relatively straightforward solution to a niche problem.