skysight-inc/HackerNews huggingface dataset:
> Are you aware that even with this patched, it remains trivial to build an user script

Copy-pasting code feels even more trivial. Writing a script requires some effort.

It feels unfair to people who are not tech-savvy.

Sharing something like this in private is being friendly to me and letting me know that this kind of stuff possible. Honestly, I knew it wasn't bullet-proof, but I simply didn't have the time and brain capacity to envision all of the possible attack vectors.

Sharing this in public is helping others ruin the experience easier.
Thanks, I thought the same but as you mentioned, there is no 100% intrinsic/extrinsic motivation. On the other hand there could be some self esteem problem within oneself which triggers motivation intrinsically but has external sources (i.e. childhood, always not enough, no unconditional love) so in the end there might not be a difference between internal and external.
I've lived in a number of hotspots. Locals rarely use the same businesses as tourists. Any "attraction" that is not the historic buildings / culture / scenery etc. are likely trash. Tourist infrastructure is dead space for a local, not an asset. Any claim that e.g. transport is an asset, is typically only solving a problem tourism has created.

When people say they "bring money in", worth seeing where the money goes. Tourists spend in the most scammy cynical price gouging businesses and in multinationals. The profit margins of these businesses is not local wealth - the financial impact locals see is property price inflation. In most tourist cities, you don't need to walk far from the main attraction to see desperate poverty.

There is opportunity cost. When a political administration leans into the "tourist industry" they are not growing other industry and enterprise that creates high value jobs for locals. The jobs tourism creates are entry level service workers that will likely served by immigrants also attracted by the same dynamics as tourists and more easily exploited by a loathsome industry.
> "Convert Liters to Anything"

Clickbait. I wanted to convert liters to strawberries, but there's not a single option there. Liters to monkeys? Nope. Liters to hailstones? Not a single calculation.

Don't waste your time.
>As long as the product is properly described by the image, it doesn’t matter where it comes from. You could also sell burgers with hand-drawn preview images of them if you wanted to. //

I think we agree.

The only thing left is to decide what properly described means -- as is so often the case with such matters. Thanks for your comment and pushback.
For those thinking about long-term data storage: first and foremost it's a process, not "a thing to get done".

Think about both a) migrating and b) growing capacity needs at the same time vs your usage pattern. It may happen that for your case any write-once media is simply never the best choice. (it will always take a lot longer to migrate a stack of CDs/DVDs/BluRays than to plug a new bigger drive alongside the end-of-live'ing old drive)

(and please appreciate the Venn diagram of `backup` and `long-term storage`; it's not 100% overlap)
> I don’t think anyone is afraid to conduct research that’s critical of religion.

Anyone? Anyone at all? Or did you mean anyone in your social circles and you forgot that people outside of it exist? Such as people in countries with Sharia law?
The fact that vegetarians and vegans exist isn't a "sampling bias".
Stop making things up please. Soy boy has never been a racist slur.
Ok, then there’s a very simple response to that. Where are all the statues of Longstreet? Why didn’t he deserve any?
This is a fascinating idea. However, I wonder how it fits with the fact that the target type of project is still maintained by one person / project expert. Where is the redundancy for the proverbial maintainer-run-over-by-a-bus? While the three engineers necessary for maintaining a critical dependency is expensive, a company is unlikely to lose them all at once.
/boot should never be mounted.
Mixture of a Million Experts
I wrote an app (MIKME) which does this - the apps purpose is to allow remote recording with a self-powered bluetooth microphone, so you can have "point-source" audio for your video projects - leave the microphone with the subject, but move the camera around..

It wasn't that difficult to get audio/video in sync .. I just used AVFoundation, which has plenty of functions for dealing with the sync issue. The biggest problem was getting the recordings off the microphones filesystem to the iOS device - we had to invent a new protocol for this ("lost and found protocol"), because Apple sure don't make it easy for devices to share data .. but once the files are copied, the sync is the easy part.
Agreed.

I was told beforehand "Oh this is your first launch? Well, might ruin the others for you. They're like a firecracker going off. This is like a stick of dynamite". Indeed.
Silicon Valley also got really expensive. Akihabara has always been, eh, not the highest rent place. Like Silicon Valley used to be like that.
Warning: Contains obscured inline JS to 3rd party.
E-Bikes Won over Europe
Thou knoweth nuffing. The lake turns into smelly soup harboring poisonous algae, which kills indigenous species, like easter bunnies and red-nosed reindeers.
But the obstinates are mostly failing. So it can't be important to them to be right. It's more important to them to be consistent. Changing your mind about something to them is backpedaling. They are letting down everyone else who believes the same stuff.

Probably some obstinates fell for the all-American "believe in yourself" nonsense. If you just have confidence and believe in yourself, you will succeed in spite of setbacks.

The obstinate interprets that as never changing one's mind; if you change your mind, then that means you didn't believe in yourself and are letting down everyone who believed in the same program.
For me the primary takeaway is:

> doing the devops/sysadmin parts of a project is a huge upfront drain.

> Many projects don’t really talk about this. Instead you see a nice README that explains how to do things, but that README that doesn’t reflect the human pain and suffering it took to figure out that the path for your Steam directory depends on the version of Proton you have. You can look at our final instructions (less than three hundred words) and compare it to the literal five months of trying to get things working; that ratio probably isn’t unique to us
> We're leaving the maintenance of poorly build infrastructure to our kids

That's standard practice by the book though.

No generation has ever left anything better than that to the future ones. [1]

Also: future does not exist, it's been invented by old men thinking of themselves as future reborn children (or whatever their beliefs told them to believe).

But the future generations, not knowing better, will assume that whatever we are leaving behind it's how it is supposed to be.

A trivial example: young people now don't complain about the ad infested internet or the addiction driven social networks, it's how it is supposed to work for them.

But also: if you don't give them something, they won't (can't) miss it.

Will they miss the rotary phone or the walkman? No, they won't.

In the same way I never missed washing clothes in a river, like my grandma did. I was born with the washing machine and I'm thankful for that.

[1] imagine that the Colosseum's name comes from people seeing a colossal statue in front of it, the statue was nicknamed "The Colossus" (nobody knew who that was) so obviously the building in front of it became "The Colosseum".

Little did they know the statue was of Nero, the Roman Emperor, and the building was an amphitheatre built in a different period.

They did not know about Nero, about Vespasian, the Flavian dynasty, the gladiators or the naumachia, but they thought it was good enough to use it as a market...
I feel like they take fine care of animals, I'll aside that point though for the sake of continuing the discussion.

But my point was that pretty much all asian countries love meat.

I mean, food in South Korea and the Philippines is 90% chicken.

Meat consumption is everywhere, because it provides the calories people need, easily, and tastes delicious.

People don't want to (and sometimes can't!) eat the stuff we feed to cows and chicken, anywhere.
Ok but I’d like to see an analysis of why humans are so resistant to change. It’s such a universal characteristic that there must be some sort of advantage to it, right? What is that advantage?
I don't see the problem with refining resources.

We convert cheap fish to expensive fish with a small loss. We also incur energy losses when we convert fuel to forward momentum or electricity to light.
Terrible that people have this attitude. Depleting natural wild salmon stocks is way, way worse than eating farmed salmon. For all it's faults, farmed salmon is a miracle.
Like the other comment mentions my venv also regularly reaches 5Gb thanks to deep learning libraries.

The Nvidia packages alone take 2.8G and torch another 1.4G. Numpy, transformers, matplotlib and two dependencies named sympy and triton add another 500 MB, and with that alone we're already at 4.7G.
Maybe but in the early 1800s there was a guy similarly saying “The idea that people would voluntarily stop enslaving people and switch to paying wages is just wishful thinking” and yet we seemed to have changed that one.
It's built in flutter which means the web experience is... janky. The first load is broken for me (parts of the text doesn't render, sometimes parts of the background is just grey where it obviously shouldn't be). Scrolling feels off and doesn't work with arrow keys, home/end and page up/down. Every click for me has a large noticeable delay, even for things that don't do network calls. Accessibility is basically non-existent even when enabling flutters a11y feature. The scrollbar is not the native one, so it doesn't work the way I'm used to and if my pointer is all the way to the left I can't grab it.

I'm not convinced one can build good webapps with flutter.

I like the design, but I don't really get what I'm supposed to do or what these things shown to me are. Are they like a meta-playlist of creators on other platforms? Why can there only be 5 in them?
https://www.reddit.com/r/asianamerican/comments/wo8jm9/what_...
> All languages have had words for "zero", for at least a few thousand years

> What the parent article intends to discuss is the invention of a purely positional system for writing numbers

I don’t see how positional is required there. Even if you just tally things, computations may produce zero, and you’ll want to write something to indicate that you made the calculation, and didn’t abandon it halfway though.
Don’t know who would eat Norwegian salmon to begin with. It’s terrible tasting compared to salmon sourced elsewhere in the world.
Show HN: I Recreated the THX "Deep Note" in JavaScript
Yeah I think there's too much faith based investment going on right now. It all smells like the argument that bitcoin would be the future of money so the price doesn't matter just buy and hold and once it takes over you would be part of the owning class.
In the example the DatabaseSetup is an existing task type that is registered under a new name. Since that has an action body, the doFirst and doLast append logic to run around that. Thus, after setting up the database it then runs a migration and code generator phase. The more straightforward way is to define a new task and use a dependsOn relationship.

val databaseSetup = tasks.register<DatabaseSetup>("databaseSetup")
tasks.register<GenerateJooq>("generateJooq") {
dependsOn(databaseSetup)
}

class GenerateJooq : DefaultTask() {
@TaskAction fun run() {
println("Now migrating")
migrate()
jooqGenerate()
}
}

It is more code to define the custom task, but then allows for adding command-line input options. The doFirst / doLast are script shortcuts for quick proof-of-concept projects, whereas custom tasks are preferred for maintainability of long-lived ones.
I've seen discussion that it really boils down to tax/rent combination that allows small places to survive on lower income, while the bigger places that would normally muscle then it would have to pay much more.

But we would need a local expert to verify
build systems
logging libraries
application frameworks

Every dev at some stage early in their career always thinks that they can create a better one.
Show HN: We Built Hyve, an AI Chatbot for WordPress – First Version Now Free
We built Hyve, an AI chatbot for WordPress, using OpenAI Assistant API. It uses your site's content for personalized, context-aware responses through prompt engineering and retrieval-augmented generation (RAG).

The first version is now free and open source! Let me know what you think.
what?! their chicken is amazing.

you can even go to any mcdonalds there and get the most delicious, juicy white meat chicken you've ever had. not nuggets, full fried breasts.

literally every place serves fried chicken and it's amazing, every place also has spaghetti which I found... odd.
Just watched the video introduction. I don't mind people preferences regarding keyboard kind, but those noisy mechanical keyboards sounds awful, tiresome and downright aggressive when watching a recording as they stand out and sound a bit like a machine gun in an FPS. I don't need that kind of aggression, especially when it is so loud it is covering the voice of the presenter.

I would appreciate it if people doing videos presentation would switch to quieter keyboard, use directionnal microphones so that only their voice is recorded or edit the sound afterwards to quiet down the keyboard frequencies out of respect to their audience. It is not hard to do.
Are you sure you understood the article? The token is supposed to be a secret and the TOTP generation should happen remotely. This is not the case and this suggest a fundamental lack of security practices at the company.
A random Reddit post from a year ago isn’t going to change the origin of a word used for 30+ years.
You would still have to produce the paperwork for this.

Most websites don't get fined using GA. Plausible is a huge step in the right direction, but their claims are very strong and not backed up by the GDPR if you take a closer look.

Regarding fines: most offices will give you a warning instead of a fine, you adjust your cookie banner and you are good to go
> As a result, the criteria for graduation is often softer than in the US.

Also bear in mind in Europe you need a masters before entering a PhD program (or significant research experience), and you spend 100% of your time on your research, there's not courses or teaching. I think that better explains why they're finished in 3-4 years.
You can continue using Maven if that is your choice.

I'm enjoying this approach. It can likely pull most of the Maven functionality needed for my (simple) projects.
No I want to easily install their deps offline.
You are correct that soy bean protein is complete and the protein is of high quality, but it's a pet peeve of mine when people talk about protein completeness, as it is essentially false dichotomy. There is a (multi-dimensional) continuum of protein completeness in the sense that the amino acid profile doesn't just have to contain every essential amino acid, but has to contain it in the right amount, as is required by the average human being.

Soy protein for example is particularly low in Methionine and Cystine. If your goal is to get enough of those, you might have to eat three times as much soy as for example egg whites (by weight). But similarly soy protein has more Tryptophan than beef. "Completeness" is a binary that is not quite sufficient to describe protein quality.

There is a reason whey and egg proteins are more popular among strength athletes for example, as they are richer in leucine, which seems to be the limiting amino acid in muscle building.

I still think we should eat way less meat and soy is a very high quality substitute for it.
> If you’re still tempted to quibble, then consider the following parallel question:

> Let n equal 3 if God exists, or 5 if God does not exist. Is n prime?

Sure, I'll happily quibble! You're using excluded middle to assert that n is either 3 or 5, but you haven't justified that excluded middle holds for the proposition "God exists".
two (distinct) theories:

a) there was once more of an advantage, back when change had significant impact upon survival

(horses are notorious for being change-averse, but ours are, at least for equines, fairly novelty-tolerant; I ascribe this to their having learned, via experience, that the people are always trying new stuff, and some of it is more fun and some of it is less fun, but none of it has any impact on whether the food in particular, and safety in general, is available)

b) > I believe what really happens in history is this: the old man is always wrong; and the young people are always wrong about what is wrong with him. The practical form it takes is this: that, while the old man may stand by some stupid custom, the young man always attacks it with some theory that turns out to be equally stupid. —GKC
This has happened to me multiple times with AWS SDK V3 (and other packages like react, cassandra-driver, etc.) and while there are ways to avoid it, it's not entirely simple to prevent.

Sadly, the most robust solution is often to use duck typing, e.g. instead of checking if the error is an instance of ResourceNotFoundError, check if error.code equals "ResourceNotFound" which works even if there are multiple library versions present. This is especially the case if you're writing a library that might be provided an instance of an AWS SDK v3 client, as it could be a different version.

I've been doing this stuff for 20 years so I'm used to it, I just feel bad for the novices.
I suppose this is why the accessibility keybinds don't appear to work, so I can't TAB to focus anything.
Sexsomnia: What to Know About Sleep Sex
uhm no, they just switched to outsourcing the work to poorer countries and bringing in "migrant workers" so they don't have to pay them min. wage.

and I wouldn't compare slavery to meat consumption.
You can't count on nc being installed but you can count on it being installable.

That's a problematic distinction in some situations.
That's the point. They don't care about Linux users and proper working with upstream despite having pools of money. So I'd avoid them on principle as a Linux user.
The fact that we can't even define what AGI is, or what intelligence is, and yet we are throwing massive amounts of compute and data blindly at this problem... And why? Because chat bots impressed everyone in 2023? The whole thing smells.
Eating like a salmon is better than eating actual salmon:

https://www.foodandwine.com/health-benefits-of-eating-wild-f...
Yes, that is exactly what I see as advantage. We are writing Java code, makes easy to understand/configure and tailor what we want.

For simple projects it looks great. I'll give it a try.
OpenAI Clip in Matlab
> completely useless if you care about Measured Boot

I stopped reading there. All these engineers who help build and defend this draconian crap should be forced to used only an iPad for the rest of their lives.
We might simply have different value systems because I could never justify putting myself at risk of a data breach in order to badly simulate the experience of attending an actual social event and dancing with other human beings. That feels very dystopian to me.

We're getting really deep into the intricacies of Zoom and Google Meet here, and I feel like we're losing the larger plot. If you have a battle station set up for Zoom parties with multiple monitors with 50 simultaneous dancers that you need to keep an eye on, and you don't mind the security risks, then maybe you represent a specific edge case, but I think the vast majority of software users have different requirements that web browsers satisfy handily.
Funny, I realized within the first few minutes that I’m not interested in Rye, but I couldn’t stop watching because I loved the mechanical keystroke sounds so much. I don’t use a mechanical keyboard for various reasons (I tried), but those sounds…

(Not saying having them in the video for everyone is a good thing—I respect the fact that some people can find them annoying)
How would an iPhone app (I don’t know about android) collect any of that?
How did people in Europe and North America avoid dying from the cold?

I’m not saying it’s not a problem people need to deal with. I’m saying it’s a problem there is already a solution for.

Elderly people die in temperatures down in 90F as well. For some reason it’s considered acceptable to “chalk it up to climate” when we allow that to happen but we go to pretty great lengths to provide shelters to prevent people from freezing to death in completely inhospitable places like New York, Detroit, Minneapolis, etc.

Billions of people in the developing world will need food and water. They will also need shelter. News at 10
NotePlus Text Editor – Browser based text editor
Very interesting! I will definitely try this out.

Out of curiosity though: is there anything like this that exists, but less Python-specific?
While the empty set and the number "zero" are distinct concepts, the relationship between them is much closer than between any other sets and numbers.

The cardinal numbers are equivalence classes of the sets. For any other cardinal number except "zero", the equivalence class of that number contains a huge number of sets, potentially infinite.

For "zero", the equivalence class contains only a unique set, the empty set. Because of this one-to-one correspondence between the empty set and "zero", they may be interchanged in many contexts without causing any ambiguities.
Looks very nice - I'm still hard-stuck in EJC, the convenience is just unbeatable.
Sounds like a name that could have some success. Given that the logo for Java is a cup of coffee, maybe we could also call it "Coffee script".
relevant comments from Hector Martin over on Mastodon at https://social.treehouse.systems/@marcan/112754303893998372

> Reminder that not all platforms support or, indeed, can support kexec() sanely at all. Like ours. kexec() requires the ability to reset all peripheral state and that is impossible on Apple Silicon because firmware is loaded by earlier boot stages and cannot be re-loaded later to the reset state without a full system reboot.
The distro could automatize the compilation of the kernel with ZFS on the user machine. In that case no license is violated as the kernel image is not distributed with ZFS.

That would probably make updates a lot less slower than having zfs shipped in an initramfs though.
> Success in school is like that. It rewards memorization more than understanding (yes, it really does...)

Not sure this is a take the requires doubling down
Of all the horrible punishments you could have envisioned, you went full-on "I have no mouth and I must scream" there...
It really depends on users. Personally... ~100? Servers, clients, dual-boot configurations, lost machines with PXE boot, various brands and BIOS versions, some even still boot in legacy mode because their UEFI support is bad (like PXE boot doesn't work as well as it should, and as well as it does in "BIOS" mode). So having GRUB on basically all these machines, I'm very happy.

If I could do the same with something that is as small in terms of footprint, and is as flexible as GRUB is (we also PXE-boot into GRUB loaded from the network, both in BIOS and UEFI mode), then I'm interested.
I've always wondered why control-s was chosen for this, given the obvious conflict with XOFF (pause), which in my experience is the default almost everywhere. One would have to (a) know why it wasn't working and (b) be willing to disable XOFF, in order to use that key combination for the forward history feature.
"Some of the most interesting dishes are vegetarian because you have to work that much harder to bring a dish together."

Yeah, this is the main reason why I mainly cook with meat. I am a lazy cook and I can cook vegetarian, but not with the same tasty resulty but I know it can be done..