skysight-inc/HackerNews huggingface dataset:
it was an inspired "fork" of Critterding, which was an a-life sim in a simple 3d plane with walls, you'd decide how many green foods to put in or whatever and the little things would evolve to get more food or whatever. boring?

Telepathic critterdrug took that premise and added "drugs" to the list of "green food," and added a common pixel-art sliding window that had an arbitrary number of "Frames" that could be moved in the x and y axis or "flipped" by incrementing or decrementing the frame numbers. The critters did all of that "telepathically", including drawing pixels, erasing pixels, and voting on whether to move the frame, etc. I'm not doing it justice, and i lost my creature files that made, "good", "elective susbtrate" videos. by participating in the collective hallucination, the critters could receive the equivalent of food as energy, so you could have a subset of critters that evolve to be "artists" and don't compete for the green food on the overworld map.
https://www.youtube.com/watch?v=u0c7nVitl7k this isn't a good representation, but it's the only one i have that survived.
Price point is high? Based on what? I'd say the price is too low for the expected volume.
It's no 2X Pimpy 3X Bape XL Bully. Not nearly froglike enough.
Thanks! That's super cool. I'm glad there's regional competition in this space (and in mapping too).

I wish more cities and states would do something like that.
This is old, but wondering if you had any publicly available project setup this way. Thanks
> As the only engineer, the absence of an engineering culture meant no one to turn to for guidance. I was all alone, staring into the abyss.

I wouldn't expect a small VC company to have that may engineers let alone an engineering culture, if they didn't they better be paying you hundreds of thousands to define one, especially since I'm assuming that you seem to be engineer #1.

> When I wasn’t working, I was too tired to do much of anything else besides basic life upkeep (laundry, making the bed, heating frozen meals, some sleep). My health started to degrade.

This looks like a serious red flag, are the other people (early founders and partners) also in the trenches doing this with you?
I also wonder the same. I use Logic almost daily, but would immediately change to something else if it ever becomes subscription-based. Maybe Bitwig and Linux.
First time I've realised that affinity is made by the same people who did serif photoplus.

How does affinity compare to lightroom?
This is obviously a typo that escaped notice, and not the intentional double modal with which I grew up - never once hearing the word order swapped as here, because vernacular or otherwise it would not make sense with that phrasing.

If you're going to give notes, give correct notes. Otherwise you impress as one who thinks he's the smartest guy in the room, and a guy like that never is.
Hah! The "once a week" job guy recently retired but instead of hiring someone new they handed the task to an existing employee without consulting that person (to see if they had the requisite knowledge). Now that task is failing and they're paying consulting fees to the previous guy (well, they did at least once now) to come back in to (re)run that task... Which apparently failed regularly before he left but he "just knew" how to correct things/massage whatever (data?) it was and then re-run the task by hand.

That's the reason why I know about this situation... I know the guy that now has to do the old guy's "once a week" job (in addition to his existing one). He'll get the hang of it eventually... Probably. Maybe. :shrug:

The replacement was given four days to train with the retiring person to learn how to do the job. It wasn't enough, obviously.
I know, right? I think there is some genuine negative clout around the DevOps title, that's why they went for this title.
I ship a lot of Python in a CI/CD or devops context, and also deploy it to embedded targets. I've never needed anything more than pip, a venv, and pip-tools (to provide pip-compile). Venvs are treated as disposable. The basic workflow I use is:

One-time (or as-needed for manual upgrades):

1. Make a venv with setuptools, wheel, and pip-tools (to get pip-compile) installed.
2. Use venv's pip-compile to generate a fully-pinned piptools-requirements.txt for the venv.
3. Check piptools-requirements.txt into my repo. This is used to get a stable, versioned `pip-compile` for use on my payload requirements.

During normal development:

1. Add high-level dependencies to a `requirements.in` file. Usually unversioned, unless there's a good reason to specify something more exact.
2. On changes to `requirements.in`, make a venv from `piptools-requirements.txt` and its `pip-compile` to solve `requirements.in` into a fully-pinned `requirements.txt`.
3. Check requirements.in and requirements.txt into the repo.
4. Install packages from requirements.txt when making the venv that I need for production.

This approach is very easy to automate, CI/CD friendly, and completely repeatable. It doesn't require any nonstandard tools to deploy (and only needs pip-compile when recompiling requirements.txt). It also makes a clear distinction between "what packages do the developers actually want?" and "what is the fully-versioned set of all dependencies".

It's worked great for me over the years, and I'd highly recommend it as a reliable way to use the standard Python package tooling.
Definitely! And the article you link to in this section is great too
You can’t. Apple is doing some malicious compliance and will only start complying after it gets hit with a 10% of world revenue fine
> You only hear the bad things, but never that it has great beaches and trails

Wow that's really interesting! Cool video, too.
Linux the kernel + some userland without terminal is used by majority of people in the form of Android and Chromebooks.

A terminal is a developer and sysadmin tool. It just so happens that most users of desktop GNU/Linux are developers and sysadmins. They are a few percent of population.
"Developers are blameless" is a uniquely HN take, for obvious site demographic reasons.

I see a worthwhile product as a stool with at least three legs: Technical feasibility, business viability, and ethical acceptability. Take one leg away and the stool should fail. Yet, HN commenters endlessly discuss/debate the first two and largely ignore the third. I think we all have a duty to work on projects that are ethically sound (defining that is a whole other discussion). There are plenty of companies out there and plenty of products to work on--it's not like we have to pick an evil one in order to survive and "feed our families."
> is just faster to respond to market conditions than traditional hotel businesses because it leverages already built private residences.

It's faster because it breaks the law. It's easy to react quickly if you don't bother paying taxes and ignore rules on subletting, etc. It remove a lot of work.

> AirBnB sidesteps zoning

It's not side stepping anything it's often breaking the law, or at least encouraging other people to do so.
Important Update Node.js to 18.20.4, 20.15.1, 22.4.1 or newer
So the reality check is actually better than the headline?
> Unless an AI becomes embodied and can do the same, I have no faith that it will ever "think" or "reason" as humans do. It remains a really good statistical parlor trick.

This may be true, but if it's "good enough" then why does that matter? If I can't determine if a user on Slack/Teams is an LLM that covers their tickets on time with decent code quality, then I really don't care if they know themselves in a transparent, prelinguistic fashion.
> the Internet experience in America is better because the market was allowed to work

So you are ok with websites sharing your data wih 800+ others that you don't know how are going to use it, all for the annoyance of the pop-up alert? I think this might be the dumbest thing I have read in the last six months.
If it's such slam-dunk, why aren't all Western nations already at 100% solar and wind?
The people who say "just use pip and venv" don't understand the issue.

Distutils has been ripped out of Python core, setuptools is somewhat deprecated but not really. Just don't call setup.py directly. Or use flit. Or perhaps pyproject.toml? If the latter, flit, poetry and the 100 other frontends all have a different syntax.

Would you like to copy external data into the staging area while using flit? You are out of luck, use poetry. Poetry versions <= 1.2.3.4.5.111 on the other hand do not support a backend.

Should you use pip? Well, the latest hotness are the search-unfriendly named modules "build" and "install", which create a completely isolated environment. Which is the officially supported tool that will stay supported and not ripped out like distutils?

Questions over questions. And all that for creating a simple zip archive of a directory, which for some reason demands gigantic frameworks.
The thing about gradle is that you need to understand its model first (especially that you're describing build steps, not executing them directly). After you do that, it's not that hard anymore, but I agree that it would be better if it was slightly more intuitive.

But then again, this is well explained in the docs, it's just that, sadly, today nobody has any time to read docs for the 5000 tools that we use anymore (which I can't fault individual engineers for).
FWIW, Grub has a read-only ZFS implementation to allow booting: https://git.savannah.gnu.org/cgit/grub.git/tree/include/grub...
A dutch auction is really hard because different tickets have different prices, different people have different requirements about where they want to sit (a committed disabled fan may be willing to pay any price, but they can't do standing only) and there are many different price tiers.

A better idea is an airline-style dynamic pricing system that considers different variables, current demand, projected demand, type of seat etc. If it looks like the show is about to begin and there are still lots of tickets left unsold, be like Ryanair and sell them at a massive discount. If there are more people on your page than there are seats available, make the price go up until that changes.
What if you need to arrive separately? Especially for a big event with tens of thousands of people, can be easier to meet up inside the venue on everyone’s timeline.
> It's very light and I don't need a separate adapter since any USB-C will do. It uses HDMI so I can connect to most hotel TVs to use as a large monitor. From this machine I can SSH to any of the other machines I need access to and so it acts as a terminal.

To each their own, but I specifically avoid taking a laptop on any pleasure trip where I want to limit the work I can do, not to make it easier to do work.

If it is a work trip (or at least work-interlaced), plugging a custom device into a hotel TV screen sounds tedious - and the screens are probably going to be of poor quality (low resolution, low refresh rate) - so good enough for a hotel room but much worse than a laptop or a monitor.

That said, glad it works for your use cases. If so, it probably will work for at least one other person!
One possible takeaway is that just maybe real estate isnt a parasitic zero-sum activity that some make it out to be.

That developing, renovating, bankrolling, managing, and maintaining physical infrastructure is real work and creates real value.
It's false and clickbaity.
The statement that "very, very few people" have been affected is false, the number is in the millions[1]. Numbers have been sharply lower in 2022-2023 though we have had several mild wildfire seasons and it seems optimistic to expect that run to continue.

[1]https://www.cpuc.ca.gov/psps/
But I want to be able to run any app i want to on my $999+ phone. Why am I not allowed to?
You can switch OS's using the UEFI menu instead. It's not always convenient, depending on your UEFI implementation, however.
OT: Like you mentioned PAE was introduced with the Pentium Pro in '95. That was the same year my family got its first PC, with a whopping 8MB of RAM. It's wild to think that Intel was looking at 4GB and saying, "This probably isn't going to be enough."
At least you will remember [brand] while having a deadly car crash!
Already addressed in the article
I used the bufio flush mechanism
https://pkg.go.dev/bufio#Writer.Flush

Thanks for your comment, I'll definitely check it out. It was my first attempt at this. How can I make it better?
You can use kexec to load a different Linux kernel from a Linux kernel.

Probably slower and perhaps less compatible than using GRUB though.
There is a video of a few tourists getting squirted with water. I feel like this is nothingburger. The social media circulation of the video has more of an affect than the protest.
I intentionally made my previous comments as factual as possible.

To editorialize a but, I don't believe Congress will fix this law in the near future, because enough congresscritters and their donors benefit from congresscritters being able to take "gratuities". The present state of American democracy is not healthy enough to keep them accountable for such self-serving decisions.

Until recently, rightly or wrongly, the court system was one of the few remaining checks on such corruption. The Supreme Court just decided the federal courts (at least, it might affect state courts too) will no longer care about much of it.
Then the US should be able to do without dirty, polluting imports from China. Right?
Some features are “missing” or don’t work in a similar way. For example, Affinity Designer doesn’t have shape replication tools like Illustrator, manual copy paste is required. You also can’t trace an image to turn it into vector outlines. Just two things off the top of my head that I noticed because I used them extensively in Adobe Illustrator. So if you’re only using a subset of features you’re probably fine, but without testing Affinity’s products for yourself it might be hard to tell if they’re a like for like replacement for you.
> How does affinity compare to lightroom

It doesn't. They have Photoshop, Illustrator and Indesign alternatives.
> The Saint-Exupéry quote applies to Lisp, may in some manner apply to Python 2.7, but certainly not to Python 3.12.

Is the syntax not about 80% the same? And isn't most of that "same simple syntax" commonly used daily?

> Many people here argue that braces do provide some structure that helps in understanding and navigating the program. Python files over 100 lines with a lot of if-statements become syntactically unreadable.

That's probably True. But poor programming discipline and syntax that eases reading problematic code also contribute to this issue.

> So taking them away does not help.
For me it actually promotes better coding style and hygiene.

> Generally, minimalism (except for the Lisp-style one) is not always good.
The quote was about perfectionism, not minimalism.
> First, there’s “the baseline” – what happens if a program just accepts text by calling fgets() or whatever and doing absolutely nothing else to provide a nicer experience.

[...] there are actually a few features that you get for free just from your terminal, without the program needing to do anything special at all.

The things you get for free are: [...]

- backspace

- Ctrl+W, to delete the previous word

- Ctrl+U, to delete the whole line

Linux noob here, so this may be a stupid question, but how does that work under the hood?

The documentation for fgets() says [1]:

> Reads at most count - 1 characters from the given file stream and stores them in the character array pointed to by str. Parsing stops if a newline character is found (in which case str will contain that newline character) or if end-of-file occurs.

Does that mean that, by default, fgets() blocks until the user enters a newline and, before they do, it lets them edit the line buffer using the backspace, CTRL+W and CTRL+U shortcuts?

But there seems to be no guarantee that a program is using fgets() to read an entire line - it could also set count to 2 and read individual characters. Those could not be "unread" anymore when a backspace occurs. Is there some magic that lets fgets() buffer characters internally in such a situation, or would the backspace/line editing functionality just be broken then?

[1] https://en.cppreference.com/w/c/io/fgets
You seem to be confusing logic and proofs with any kind of random rhetoric or syntactically-correct opinion which might in terms of semantics be total nonsense. If you really don't understand that there's a difference between these things, then there's probably no difference between anything else either, and since things that are indiscernible must be identical, I conclude that I must be you, and I declare myself wrong, thus you are wrong too. Are we enjoying this kind of "reasoning" yet or do we perhaps want a more solid rock on which to build the church?
This looks cool. I always thought that Webflow's model for how to snap together a UI was a good intersection of pick-up-and-play simplicity and just enough customizability under the hood. But they're a bit expensive, and I hated having my projects under their control. I hope this project continues to grow by leaps and bounds!
I would be interested in hearing why my comment is being downvoted.
> It's bullshit psychological gaming. Obviously 1–6 are right out. Can't pick any of those. 10 is also out. (You're not that arrogant, are you?)

Context matters. Back in 2007, a Google recruiter asked me to rate myself 1–10 on maybe 20 different areas. I gave a bunch of 1–6s, probably a couple 7s, maybe an 8 (don't remember), no 9s or 10s. My interviews focused on the areas I'd self-assessed most highly on, and I got hired.

They set expectations as described in my other comment here: https://news.ycombinator.com/item?id=40907661
They exist, but a common problem with them is they are for really extended stays, like people working in a city for a month or whatever. Often not possible for a few days as a tourist. But yeah, they can be really good if they work out.
Could this be a browser issue? Are you using Firefox or have certain kinds of tracking disabled, perhaps? I think the Cloudflare captcha is especially annoying for some of those configurations.

I use the ChatGpt desktop app (on macos) many times a day and also the Android app, and have never seen a captcha from them at all. In the US, if that matters.
A lot of people are skimming the article or taking some of the points in bad faith - I'll jump to this point near the end.

> It is the cases above, though, that are thieving like the German publishers: it is one thing to regulate a market; it is another to straight up take a product or service on your terms, enabled by a company’s loyalty to its existing userbase. I might disagree with a lot of E.U. regulations, but I respect them and their right to make them; dictating business models or forcing a company to provide services for free, though, crosses the line from regulation to theft.

His broader point isn't that these regulations are bad - but that regulators are using "privacy" to sell generally anti-tech regulations to rent seek or enrich their own local special interest groups. Actual consumers are being treated as a bargaining chip.
Which secondary markets do you mean?

There's plenty of liquidity on the big exchanges' spot markets, for example there's around $1B worth of bitcoin exchanged daily for USD on Coinbase alone, 24/7.

Investors in bitcoin are in two camps - the custodians and the miners:

- custodians contribute towards running the network through transaction fees - once you've bought bitcoin, you can store it for as long as you like free of charge, with just another transaction fee when you sell. The more value you store in bitcoin, the lower the relative fee as it's unrelated to transaction size. You could store $10M for 100 years for a 0.004% transaction fee.

- miners pay for the mining costs through selling the bitcoin that they mine together with the transaction fees collected.

It's very similar to the gold market, but the transaction fees are much less, and the commodity is digital with all the benefits that brings e.g. sending $1B worth around the world in minutes for around $2 currently. On top of that the total supply doesn't double every 40 years (halving the value) which is the case for gold.
Before the DMA compliance, Apple was known as supposedly caring about privacy and creating a good and safe user experience. They could have opted to incorporate the spirit of the DMA into their products world-wide (as it aligns well with what they preach). Unfortunately, Apple decided to just show everyone how unlike a regular conglomerate/big corp they really are. So here we are, we have tobacco, big oil and iOS.
> I've personally seen several cases of people committing fraud and even a federal crime on the job,

Golly

We should play "guess the industry "

Finance?
given the housing shortage in both US and Canada, I think we would want the portion of GDP coming from real-estate new home construction to be even higher.
OSM and the many wonderful apps built on it to the rescue!
> Why wouldn't we want to figure out how to punish (or hold accountable) individuals, instead of focusing on the fact that we can't punish legal entities?

Because limited liability means exactly that the owners are shielded to a degree. That‘s my point. That‘s why corporations were created as a concept.

This concept is necessary because the company represents collective decisions and if each and every one of those would be individually accountable then less business would be done.

As someone else pointed out it‘s a union type. Instead of person you could call it „entity“ and rewrite all the laws. Happy now?
Egalitarian Oddity Found in the Neolithic
Ultimately developers type the code in and hit "deploy." They have to share at least a fraction of the blame and accept at least a fraction of the outrage. Without them, the product wouldn't exist.

There's a lot of blame to be spread around though. The developers themselves, their management chain all the way up to the decision makers, shareholders that demand ever increasing profits, governments who provide the legal framework and allow these huge, destructive companies. Everyone should get their share of the blame.
Yeah, look at Windows 10 if you want to see how this can be done poorly. Its boot menu works by booting Windows 10 first and then restarting the computer if you choose another OS. This includes going all the way through POST again. Took something like two minutes end-to-end to get to Windows 7.
nice, more of this please. the constant abuse through everything digital has to be fought
It was a weak joke btw.
Affinity doesn’t have a comparable program to Lightroom.

Affinity Photo does have a development mode, but it’s single file focused and more akin to Photoshop’s raw import tool than an app like Lightroom or Bridge.

I think RAW support is much lower than Adobe supports as well, at least with Fuji I’ve had issues and only a few programs handle Fuji compressed RAW.

One of Affinity’s strengths is a single compatible file format between all of their apps, but it does lack anything like library support.
"you have 3 items in your cart" would in that case create a translation for each time the amount changes, instead of having "you have {{count}} items in your cart. A backend proxy sounds like an interesting idea, but working with an i18n formatted string from the start seems like a more sustainable approach.
IMHO the problem with python package management isn't python package management. The biggest problem I've hit is when python depends on non-python - `pip install` failing because I need to `apt install libsomething-dev` is the big one, but also managing multiple versions of python itself (I count this as a dependency on non-python because the python3 binary isn't written in python - if it was, then pip+virtualenv could manage it like everything else). And also as you note there's just ecosystem churn.
PHP version stats: July 2024
That actually exists for C. It's pretty neat.

https://en.wikipedia.org/wiki/Indent_(Unix)
How is the plugin compatibility? Can I use CS6 or CC plugins in Affinity?