skysight-inc/HackerNews huggingface dataset:
I use something like this for my daily work vimrc:

set list listchars=tab:›\ ,multispace:·

The only thing I hate about vim's treatment of indents is having separate settings for shiftwidth and tabsize.
Europe seeks industry views on China's older generation chips
https://archive.ph/FeDUc
What kind of source do you expect me to give you? A study that interviews random people and asks them if they know the difference between civil and criminal law? I’d be very surprised if that has ever been done.

It’s merely my opinion that the difference between civil and criminal law is largely unclear to the average person. In defense of that I’d say my own anecdotal experience, the behavior of people during the recent ex-president’s trials, and the plethora of questions asking about it online. I think most people put “law” and “court” into one big bucket and don’t make too many sub divisions.

I’m not sure what else I could give as evidence here.
Can you elaborate on that, at least for js? We are a large (1k) fullstack development company and do all of our js / typescript SPAs and others on Intellij and I am not aware of it being an unpleasant experience.
Future birth rates and death rates will tell a story. It won't be a headcount but we'll put boundaries on the uncertainty.
I don't really think thats more obvious. It's expected to install dev libraries, not system services, it shouldn't have that need.
Certain laws apply to any person, which includes companies. A company can own things like you own things, and has similar protections. A company is accountable to its promises (contracts, fraud...), like you would be, although punishments might be different.

It's like a union type: `type Person = Human | Company`. Or like inheritance: `class Human(Person)`, `class Company(Person)`. Or a typeclass/trait/interface...

It allows you to reuse many laws for both humans and companies, without having to specify them or define special cases every time it is mentioned.
This article is part of the Harvard Business Review HBR's 10 Must Reads on Managing Yourself [1].

The book [1] itself is part of HBR 10 Must Read Series:

[1] HBR's 10 Must Reads on Managing Yourself (with bonus article "How Will You Measure Your Life?" by Clayton M. Christensen):

https://store.hbr.org/product/hbr-s-10-must-reads-on-managin...

[2] HBR 10 Must Read Series:

https://store.hbr.org/books/hbr-10-must-read-series/
Everything is instant and doesn’t piss about with internet results. Just what’s on your local system
No. But if you had an assistant to take the photo, you wouldn't need those skills.

Generative AI is more like that. You could use Dall-E 3 for this scenario (it's quite good at it actually).
Maybe a dichromatic film to shift the colours would do the trick as each facet has a slightly different angle.
What order would you recommend reading the polity novels? I'm thinking about starting them
Okay! Thanks I didn't know.
I'll note use 'Show HN' anymore for now.
Trying to use MongoDB by default for new projects because of the built in HA, dumped Postgres because the HA story is so bad on bare metal (alright if you are ok burning money on RDS or simiar).

Current preference:
1. HA MongoDB
2. HA MariaDB (Galera) or MySQL Cluster
3. Postgres Rube Goldberg Machine HA with Patroni
4. No HA Postgres
So, you are saying I'm right. A steak tartare otherwise could be the same dish as an hamburger with egg and mustard, following the line of thought of your previous comment.
> A ship visits us at some point in the 1970s, and as it departs its Mind mischievously creates an EM signature crafted to baffle us.

The short story is "State of the Art", and is contained in a collection of short stories (some Culture, some not) of the same name. One of the final paragraphs in the story is a lovely testament to the prowess of Culture ships:

> The Arbitrary held its darkfield for a few minutes, then dropped it just past Mars (so there was just a chance it left an image on an Earth telescope). Meanwhile it was snapping all its various remote drones and sats away from the other planets in the system. It stayed in real space right up till the last moment (making it possible that its rapidly increasing mass produced a blip on a terrestrial gravity-wave experiment, deep in some mountain-mine), then totalled as it dispatched Linter's body into the stellar core, sucked a last few drones of Pluto and a couple of outlying comets, and slung Li's diamond at Neptune (where it's probably still in orbit).
To me, "graft" is too negative - there may be some of that, but inside knowledge and connections need not involve anything unethical or dishonest. When I hired a CPA to do my taxes, the reduction in tax liability exceeded the cost, just because they had knowledge of the tax system I didn't.
solution > problem
> Parents do not take on the crimes of their children. They are criminally liable for not overseeing their children's action and/or for not preventing their actions, which is something totally different.

It is not completely different. The CEOs should be liable for not properly overseeing their company and for not preventing the illegal actions of the company they're in charge of.
Show HN: A Growing Collection of React Native Animations by the Community
Hey HN,

I'm excited to share a project I've been working on: Awesome React Native UI, a continuously growing collection of stunning animations for React Native.

## Why This Project?
As a beginner React Native developer, creating animations can feel overwhelming. To make this process easier for new developers, I started collecting and curating animations from talented developers worldwide. This collection aims to provide ready-made solutions to help developers create complex animations with ease.

## What's Inside?
- *102 Animations and Counting*: Collection of animations made by the community, ranging from simple loaders to complex transitions.

- *Star the Repo*: If you find the collection useful, please consider starring our GitHub repository.

- *Contribute*: We welcome new animations! Submit a pull request and become part of this growing community.

Looking forward to your feedback and contributions.
Pyodide uses f2c for that, as mentioned in the link, but it isn't great, and barely works. You won't get the expected speed out of BLAS that way.

Which is why the flang port it's about is attempting to compile to the actual primitives.
Depending on who owns the drone, it might just call for backup of a higher caliber.
There's a local developer meetup group in my hometown, a town which doesn't have a lot of local developers, ban me for essentially disagreeing with them in a private Discord DM. My crime? Telling them I don't like my hometown (and possibly for being the only known gay person). Meanwhile, their group's amenities are tax payer funded and allows their publicly funded power trips because they found someone to "grease the wheels" (aka cronyism).

If special interest groups are entitled to access to public resources, then I think their "board of directors" should also waive their right to filter out people from their group without some intervening third party auditing.

It's nice to use public infrastructure, but what you're suggesting already exists in some parts of the US, and it's abused. These "non-profits" are not necessarily philanthropic, or in the public's interest.
As they say, python looks exactly like Guido indented it to look.
You may be right, I considered that step but testing all this on another platform seemed too much, given I personally run this in a container pointed to a Synology photos mount point. I thought about wrapping all of this in a PyQT + PyInstaller combo with a simple button and distributing an exe for that. But valid criticism, appreciated.
this answer makes things even worse. "we are a small team so its ok for us to expose your pc to risks".

If you dont have the bandwidth to do things securely dont do them at all.you are asking the devs to wait until you have time to return to it to plug the holes you have opened because you needed a bulletpoint for your release.

and this is not just a lack of time, its your attitude in regard to the devs, see also the optout telemetry for another example of total lack of respect for privacy.
dependency checking isn't simple
Pretty sure the Linux source tree looks fine at a tab width of 2 instead of the blessed 8.
I agree TBP's characters aren't great. It makes up for that by the bold concepts.

I don't think advanced civs not getting involved is a counterexample to the colonialist template. "Get involved or not" was a standard dilemma that e.g. the British Empire, or indeed the US, faced – think of the US after the 1990 Gulf War, for example, debating whether to enter Iraq and topple Saddam Hussein. Empires don't always choose to interfere, and non-interference does not mean they exert no effect on their neighbours.

One way to check whether Banks' characters are bland: look through these posts. There's a bunch of fans posting here! Lots of them talking about their favourite books. Not one mention of a favourite character. Now, imagine talking about LOTR without Frodo and Sam, or The Left Hand Of Darkness without its hero.
Kinda expensive and overbuilt for a pomodoro timer to be honest, you can get analog or digital timers for cheap.
ChatGPT Has Captchas Now
I am a paying customer of ChatGPT. Today it started to give me "Are you Human?" tasks/captchas, where you have to rotate objects so they are showing in the same direction as the hand of a mannequin. However these tasks are not as easy as they seem, because the objects shown have no clear "forward" direction, so it took me couple of tries to get it done.

I am baffled by this. Not only, because I use the online website (= I am not using the API, like in a terminal), but also because I am logged in and a paying customer. Why am I getting asked if I am human?

The way this is executed makes me believe that this is actually a training tho, and not a captcha (to get to know what people believe "forward" means with certain objects).

https://imgur.com/a/aphJnMS
If you do read Player of Games as a starting point, I'd recommend going back to it after reading several of the other novels. For two reasons:

- You don't realise quite how unusual a character Jernau is in the Culture until you've read some other novels.

- The title "Player of Games" makes much more sense.
I think galaxy-, indeed multiverse- and century-spanning is epic enough. (It's not a contest to be the most epic.)
I'm almost certain that's not true (at least, not in my own jurisdiction). Conspiracy to commit murder, perhaps. "Murder for hire" is apparently the DoJ term (https://www.justice.gov/usao-ndca/pr/murder-hire-convict-sen...).

But that's not the situation here anyway. Is an architect guilty of murder if a building he designs collapses? Flaws in his design may have contributed. What about the construction company that built it? Perhaps they were incompetent and sloppy in their construction. The suppliers might be at fault as well; they could have sold inferior steel or concrete. What about the politicians that passed faulty legislation for building codes? Does some of the blame not fall on them too? Or the maintenance company that skimped on their maintenance checks and could possibly have seen the cracks forming?

There is very rarely, despite the assurances of five-whys and other incident response practices, a clear-cut and obvious point of failure when complex systems break. The Boeing situation was a failure of culture, people say. Maybe. They justify criminal charges on the C-suite as a result. Maybe even that is just, for a certain definition of justice. But the buck doesn't have to stop there. Where are the criminal charges for the shareholders, who chose to keep these criminals at the head of the company? Where are the charges against the FAA, who continued to do leave Boeing to be its own regulator? Why not cast blame on the previous CEOs as well? After all, culture takes a long time to change, and the current CEO has only been in the role since 2020 - the MAX's first flight was in 2016!
My experience is way different, I think most people understand criminal and civil cases as “the cops arrest you” vs “you need to go to a hearing”, which in most cases is the practical difference. Either way I think your overall point of not disincentivizing entrepreneurship is correct, unless people are dying or otherwise being hurt as a result of it.
Most Indian taxis have boots occupied by compressed natural gas tanks, many fitted from factory.
Mercur – Medusa MultiVendor Marketplace Accelerator
Hi, I would like to share with you today a project we started. This is Mercur - Medusa MultiVendor Marketplace Accelerator. Mercur simplifies the path to your own customized, multi-vendor marketplace.

Why Mercur?

After seeing the rising trend in multi-vendor business models and setting up several marketplaces from scratch at, we wanted to eliminate the repetitive setup of marketplaces. The aim is to enable users to start a new marketplace in about 10 minutes, providing a strong starting point for anyone looking to build their own multi-vendor platform.

Goals:

We aim to make Mercur adaptable for various marketplace types, such as rental or service marketplaces.

We also want to build an ecosystem of plugins tailored to multi-vendor setups, including solutions for payment distributions like Stripe. We want to publish all plugins adapted to the multi-vendor market under the name medusa-mercur-... e.g. medusa-mercur-stripe. With this annotation, developers will always know that this is a plugin for the MVM.

We want Mercur to be a community-driven product. Feel free to share your ideas on how you imagine the development of this project. Any idea and constructive criticism are welcome!

Here is a step-by-step guide on how to get started → https://www.youtube.com/watch?v=P_1AlB_-Esg&t=302s

Status:
MVP: With basic marketplace functionalities.
Future Vision: Expand the product and adapt it to Medusa 2.0.

Maintainers: Rigby (hello@rigbyjs.com)

Version: 1.0 (Medusa 1.20.6)

Links:
Mercur website: https://mercurjs.com/
NPM: https://www.npmjs.com/package/mercurjs
Github: https://github.com/mercurjs/mercur
> it's all just the intelligences watching the funny monkeys play at still having meaningful role

Is this not inevitable, once AI reaches a certain threshold?
For me it reads about instant microwave meals and not about about any radio waves stuff.
> Snow and ice are quite abrasive stuff

Per wiki ice has mohs hardness of 2 to 4 depending on temperature and if it has fallen out of the sky I guess it shouldn't be mixed with sand or other abrasives.

How is it abrasive then?
I always thought you'd still pronounce it as the original word. How do you pronounce it? Aeleveny?
Biomolecular design in Realtalk, Jul 2022 [video]
Part of the solution is probably to rethink the whole UX context. One interesting example to think about is ProtoFlux, a part of Resonite:

https://youtu.be/70PH5cQQEdQ?si=y4YmhnimzferVpCD

Since you develop inside vr you can also talk about and show the code in the same vr environment.

It's probably at this level we need to rethink stuff to make visual programming practical.
Well yes, in theory. But we talk about russia. Its population has been largely kept with servitude mindset for... in fact since they abolished serfdom, which in russia I was told by my history teachers was often same/worse as outright slavery elsewhere. So effectively for very, very long time.

Dictators don't like when population thinks they have some universal rights, next thing they will start asking for them en masse and who knows what will be outlandish next, like tackling corruption and oligarchs who stand above the law? Common citizens are an afterthought, state is built to primarily cater to needs and whims of its paranoid greedy leaders.

Its important for people like me, who passionately hate war russia is waging on Ukraine and its perpetrator, to be reminded that there are tons of good folks behind that wall of arrogance, stupidity and aggressivity. Pity they mostly feel like they can't change anything so they prefer drowning their despair in vodka and trying to look elsewhere. Maybe more digital age will eventually give them some wake up call, there is always hope even in darkest places and darkest moments.
I do not have much experience with this as I've switched just a month ago, but for my codebases the editor tends to turn all project files red a few times a day and I have to use the "Restart IDE" and "Invalidate caches" quite often, this never happens with just Go codebase. It's a shame these actions have to even exist in IDE, it's like they know there's a bug in caching mechanism but can't find it, and no, I'm not using any fancy networked filesystems, just native macOS directories.

On another point I spent 2 hours setting up a Ruby interpretter because no matter what I did Intellij would not recognise my RVM ruby, I think compiling without yjit and setting up a specific gemset for the project plus a few Restart IDE and Invalidate caches later did it, but not sure.

For tailwind specifically the extension is lacking compared to VSCode, I do not have color squares for my color classes and the classes are not recognized in more difficult filetypes (i.e. erb templates). Many other extensions seem much less loved than on VSCode, i.e. continue.dev, you can read their reviews and quickly get a sense that it's much more niche ecosystem.

I love the editor experience overall and especially for Go projects, but can't switch fully yet.
This is cute and I want couple of them! Any plans for crowdsupply.com?
“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”

Antoine de Saint-Exupéry

Unfortunately, we still live in an era where humans have to adapt to technology rather than the other way around. From my perspective, this is particularly true for programming.

For me, Python is a good (though not ideal) mix of simple syntax and power. The language is characterized by low redundancy, meaning it uses fewer unnecessary characters like semicolons or curly braces to mark the end of a line. If a human can recognize the end of a line without special characters, then the compiler should be able to as well.

As someone with ADHD, I find it particularly difficult not to get distracted by these and other superfluous details. These small distractions add up and can become very burdensome. Interestingly, I found it easier to program in Assembler and Modula than in languages like C++ (MSVC), PHP, or JavaScript – at least as long as the projects were small.

Even a brief look at Rust’s syntax causes me almost physical discomfort, no matter how great, powerful, and useful the language may be.

For this reason, I almost exclusively use the terminal for emails, calendar, and programming, even though complex GUIs can simplify some tasks.

Although Python is not perfect in terms of syntax, it offers a good balance. Perhaps one day, before the perfect programming language exists, we will be able to use AI and ML to explain to the computer what a program should do with simple language (better than ChatGPT right now), just like Captain Picard. In fantasy, a few letters, punctuation marks, and some grammar is all that is needed. This may lead to inaccuracies in human-to-human communication, but that does not mean the same problems must occur in communication with an intelligent compiler.

Making syntax as “human-readable” as possible should always be the highest priority. We could unlock so much potential this way.
> But I've seen bad-block-boundaries in Python as much as I've seen it in other languages

You have to consider ones you have not seen: the ones that are valid syntax, and thus invisible.

> (declare it as `const int a = 5` and then you have to set the value later as `a = 5` or you get an error?)?

For that, it would be more like assert (a == 5). It's not commonly done for constants. Neither the definition nor assertion are perturbed by significant whitespace, so it isn't the same.

If the constant only exists for clarity and not configuration (so the code cannot conceivably work with any other value), then the assertion would be warranted:

assert(a == 5); // Did you read the comment about not changing a?
they probably saw how many counterparts they had in the human race, and when they realized they were just plain boring humans, aka a tasty treat, they attacked them instead. be better humans, Murica!
> Celsius is for chemists

Or cooks. Or anyone who cooks, which is most people
> Lisp purists will argue M-expressions are unnecessary and S-expressions are all you need.

I would argue that S-Expressions turned out to be extremely practical for developing Lisp software. A layer with different syntax makes it more complex to use.

> Maybe if the M-expression idea had been pursued more seriously, Lisp might be more popular today.

Maybe, maybe not. People have discussed it endlessly, but there is no conclusion.

Currently some people in the Racket community try to make Racket more "popular" (widely used, ...) by providing a new syntax.
People come to lawyers with problems, and want those problems resolved.

If the lawyers make even more problems on top of that, the clients tend to not like them very much.

That does happen, but if a firm does that a lot, they get a pretty bad reputation.
The implications that those who are easily aroused engage in more high risk behaviors (sexual or otherwise) combined with some high risk activities getting higher risk in the age of AIDS and fentanyl leads one won wonder if the Darwinian forces will result in a selective breeding of men with erectile dysfunction as those who are more easily aroused remove themselves from the gene pool.

This is probably not the case, given that it's not so hard to propagate their genetics before that point, but it's a non-zero risk, especially in the age of Plan B and abortions, when their partners are less likely to carry the resulting children to term.

There is also the matter of onset; presumably while the age of onset of erectile dysfunction has been going lower in recent years, a 20 year old is still a 20 year old. But I will plead ignorance on this matter; when kids are accessing porn in their crib on the iPad that's babysitting them, assuming they don't have death grip syndrome by the age of 10 is a big assumption.
I just tried VLC.

Media - From Network Stream - pasted Youtube URL.

Nope, error message, said check the logs.

Searched the UI for an entry for the logs, found nothing.

Googled for "vlc logs". Found a guide. Configured the path to be on the desktop.

Restarted VLC.

Tried again, same error message.

No log file created and of course no log file entries.

The joys of FOSS.
This article has some more details:
https://www.cnx-software.com/2024/07/08/20-nanokvm-is-a-tiny...