skysight-inc/HackerNews huggingface dataset:
> His response: the best engineers want to build sexy new things and they don't want to live in Detroit.

The problem with this is that to make it in the car industry in the long run it's not really about having the best core engineering in terms of product development, but actually having the best & most efficient manufacturing, and the best marketing and sales pipeline.

Not a critique of Tesla here, just that I don't think it magically holds what is stated here. Labour costs, proximity to shipping, proximity to supply chains, etc. are absolutely key. The auto industry is concentrated in the corridor from here (S. Ontario) down to Michigan, etc. for historical reasons, but also logistical ones. Great lakes / St Lawrence shipping, rail connections, cheaper nearby Canadian labour for some things, parts suppliers & other factories etc.

Big battery manufacturing plants are now being built across this whole region now, too.
> ... shave a nickel off the ticket price and you’ll replace those people.

While it's possible that's true, doing that is also gifting those customers to your competitors. So there's another dynamic there to consider as well. ;)
Not really. Plenty of churches have taken as long or longer to be built.
There is this odd split in American society that makes this possible. You can go through your entire life, end up a professional journalist at the Times and not actually have asked someone about their sincerely held faith and practice. Kids rarely talked about religion in HS, outside of like the Interfaith club. (I ran my high school's and we had an annual panel of a rep from each major religion. I was was quite popular.)

Colleges, especially large ones, do have tons of students of different faiths, but I felt contacts were still minimal. My randomly-assigned freshman year room-mate was a devout Christian and would sing in worship - super wonderful guy. But after that, not much. It's so easy to just hang out with people similar to you - at all stages of life.

Even when you meet someone of a certain faith, you're likely to experience that interaction through holiday, festival, food, dress and so on - think asking a Muslim about Ramadan or being invited to a Hanukah party - but you're not likely to ask doctrinal or theological questions.
Are there any image formats that do support a metadata hint instructing the viewer to use NN scaling? It would be useful for pixel artists, versus the current requirement to manually scale your final export (although compression should make the file size difference minimal)
Of course AWS has also API for this data: https://docs.aws.amazon.com/aws-cost-management/latest/APIRe...
If you're trading with an ally over secure routes then sure, that makes a lot of sense. But Pax Americana is breaking down and that threatens the stability of the whole global trading system. And China is growing increasingly expansionist as they attempt to secure their own sea lines of communication. A war over Taiwan isn't impossible within the next decade, and if that happens then all bulk trade between Germany and China could be cut off for years.
Oh I see you’re here for the downvotes!
Excel and data precision are really at odds. But it might be interesting to see what would happen if excel shipped with parquet import and export capabilities
and i would say probably those apartments aren't even hosting locals currently, just digital nomads in overpriced airbnbs
My hot take on the MAX is that the decision to go for a clean sheet or modernization is immaterial here. Engineering and product development can come up with an analysis that points to the current design having enough room for improvement and be viable in the market.

What was the really big problem and a clearly (in hindsight) wrong decision was to try and get past requirements for a new type certificate requirement for the pilots.

Had they just stood firm and told the airlines that it's not safe to try and monkey-patch the thing to feel like the old one so no retraining however small would need to be made 346 people would not have been killed and the issues would be elsewhere.
Jack Welch was a 'technical' type. He had a PhD in chemical engineering. Just because somebody isn't a bean counter doesn't mean they won't run the company that way.
I tried other, non-ML solutions but they were too unreliable in that they produced a huge number of false positives and false negatives under the unpredictable circumstances I have to operate under. They were quite performant tho and I imagine in the right circumstances they might achieve good results.
> TRS also aren't really used to hide ownership but to get economic exposure when you can't actually own things for whatever reason

In the Archegos case the "whatever reason" was at least partially (as well as getting extra leverage) so that ownership didn't need to be reported to the SEC - allowing them to 'own' 50%+ of the shares of several companies and manipulate the price without the market knowing.

Item 30 and 58 of the SEC complaint:
https://www.sec.gov/files/litigation/complaints/2022/comp-pr...
This article is a bit of a mess because it's amalgamating a bunch of semi-related things trying to create a single cohesive trend rather than breaking them down into the many facets of "de-influencing."

1. A new default presumption of skepticism of products pushed by influencers; rightly applying the mental model of ads to influencers.

2. Recognizing when someone informative and making videos for the love of the game hits influencer level following and switches from fun to profit.

3. A new culture of reviewing the product against competitors which is where you get the videos "skip the $40 lipstick and go with the $10 drugstore brand instead." The motivation being saving money not anti-consumerism.

4. Recognizing shopping as both an emotional addiction and coping mechanism and helping people who suffer from it recognize it and kick the habit. Again this isn't some big anti-consumerism take as it is mental health.

5. Influencers themselves getting turned off of the relationship they have with their partners and waking up or hitting the tipping point where how they view themselves and what they do stopped vibing with the reality of it.

6. And then there's folks being anti-consumerist in general but they're by far not the main focus.

If anything 6 are the tag-alongs capitalizing on the trend to push their alternatives. And they're doing it in good faith so no judgement — doing mother earth's work. The NPR article has flipped the framing to put them at the center and the rest as the "not so pure" side of the trend. But you should know in advance that this an extraordinary claim because the population of people who don't want to be taken advantage of or save money who are orthogonal to the environmentalist movement is far far larger and that would be a huge shift visible outside the hashtag.
Yeah, and as an aside I wonder how hard it would be to train an LLM to do addition, multiplication, etc, human style? Presumably it should be possible at least in step-by-step style (as substitute for short-term memory), the same way that we do it.

Without using an algorithmic approach, it seems an LLM can only learn a bunch of partially correct heuristics, and attempt to generalize over examples.

I've played with this a bit in the past, and came to the conclusion that GPT-3 seems to have learnt to compare the size of numbers (whether accurately or via heuristics), and would get the approximate size of an answer right (depending on the task), even if not the actual value right. I seem to recall it also doing this for tasks like asking for a prime number greater than a particular value.
The other interesting thing about that is the cathedral seat of the Pope is outside the Vatican City - so it is in his religious territory as Bishop of Rome but not in his secular state.
Probably that somebody killed him
I believe this is what they are referring to: https://www.crowdsupply.com/solokeys/somu
Striking visualization, makes me wonder: can this density of satellite coverage meaningfully change how earth appears to an alien civilization many lightyears away, in a way that coverage by 1% or 10% as many satellites over the last ~50 years would not?
While slow in absolute depends on lots of factors, the relative slowness of things doesn't so much. Whatever the app or the device, accessing a register is always going to be faster than random places in RAM, which is always going to be faster than fetching something on disk and even moreso if we talk about fetching stuff over the network. No matter how hardware progresses, latency hierarchy is doomed to stay.

That doesn't mean it's the only factor of slowness, and that async/await solves all issues, but it's a tool that helps, a lot, to fight against very common sources of performance bugs (like how the borrow checker is useful when it protects against the nastiest class of memory vulnerabilities, even if it cannot solve all security issues).

Because the situation where “my program is stupidly waiting for some IO even though I don't even need the result right now and I could do something in the meantime” is something that happens a lot.
The problem there is that by default a virtual environment version of Python is just a symbolic link to the actual binaries installed elsewhere on the machine. If you do an OS upgrade or do anything that increments the system Python version, it could cause problems in the environment.
What’s wrong with wrapping all in docker compose? Delivered to hosts by Ansible
Cats in the sandbox, makes for good news fodder. Maybe in the future we'll hear about practical changes being made.
Github is a pile of Javascript that adds things to the DOM browser-side, the monolith README specifically says it does not run Javascript, and shows you a workaround for when that matters.
Hi! Supervision does not run models, but it connects to existing detection and segmentation libraries, allowing you to do more advanced stuff easily. Take a look here to get a high-level overview: https://supervision.roboflow.com/latest/how_to/detect_and_an....

As for Roboflow, you can use the `inference` package to run (among other things) all Roboflow Universe models locally. Take a look at README examples: https://github.com/roboflow/inference.
GP probably means https://tomu.im/ and pointing to Somu https://tomu.im/somu.html
The fact that it's a router and not a PG extension is helpful if you are using cloud hosted postgres and don't want to get into the business of managing backups etc yourselves.

Only azure supports Citus as far as I know.
Might not really help if you are short on time and need someone quick. When I started my first startup (working on POC before even registering the startup), I was hanging on ultra niche internet pockets. Forums/reddit/niche twitter and having conversations there about where the industry was heading, what was happening, trends etc. And that is where I found my cofounder. We did some private dms, got on a call and then decided we wanted to build this thing. Started the company, scaled it, ran it for 4+ years, got acquired and exited.

Another thing you can do is go to the hackernews algolia and search of posts in your industry/domain. Find some of the smart answers with people who understand the domain deeply etc. Go to their profile see if they have some link to their twitter or something and connect with them. Again not super helpful if you are short on time. But leaving it here, for those who might like me want to find someone not in their network for some future collaboration.
You didn’t ask “what was the price of the original iPhone”. Your questions were…

> So what influence are they exerting exactly? Why is it so pernicious?

Which are both answered in the document.

Almost the entire document is defining the performance smartphone market. It’s mentioned in the document 88 times. The definition isn’t “phones over $400” because it’s defined by the market forces that Apple creates - there’s a feedback loop
I found it very handy.
It seems like image-based interactive development is on a spectrum from "less alive" edit-compile-run, adding some interactivity with tools like gdb, continuing up through IDEs and REPLs, and up through Elm/Dart-style hot code reloading and BEAM-style runtime module reloading.

Maybe CL's flavor of image based development is just an example of good ergonomics, because the fundamental interactions (edit, compile, update image, test, repeat) are not really different from developing a C program inside a Docker container.
This is great! Not only does the context make it clear what can be done, it could be the only way it could be done. I.e. this can be a capabilities-based system where being able do to something is the 'permission' to do so. I don't know how that would work out when 'main' has all the capabilities (granted to the program/user running it) and it and each called function has to filter out what it wants to disallow (or only keep what it allows) to pass to called functions. Should be fine for a small number of capabilities but could get out of hand if too fine-grained.
The Internet Was Better When It Was Terrible
I'll toss in my (macOS) workflow too:

- Download whatever Python binaries I need from python.org

- virtualenv --python=$PYTHON_VERSION ~/.virtualenvs/$PROJECT_NAME

- pyproject.toml

- pip-compile --generate-hashes

There has been tons of churn in the Python project management space, and I feel like I've been blissfully unaware of all of it with this workflow. Can't recommend enough.

Why regular Python binaries and not pyenv? I've had enough pyenv snafus and meltdowns that I started looking for alternatives, and it turned out I could just install whatever Python binary I wanted and specify it wherever I wanted. What could be easier?

python -m venv is fine, I've just gotten used to virtualenv.

pyproject.toml is the future and almost everything supports it pretty well; it also has fewer implicit weirdnesses than setup.py or setup.cfg.

pip-tools are really simple, and they let you have hashed dependencies which are super important IMO.
An USB-A dongle can hide snugly.in the connector, and be mechanically strong. You can drop a laptop with it into a backpack without fear.

An USB-C dongle would have to stick out. It would be easy to break off (damaging the port along the way), and more hassle to carry separately.

I wish laptops had a recessed area for USB-C dongles, like, well, Framework does.
After at least 25 years exposed to various civilizational cycle and "Fall of Western Civilization" memes, I still don't know whether it's bullshit or not. And I'm regrettably far enough from Gen Z that it's hard to judge how they're doing.

All we can do is to try our best within the time we're allotted.
Gerbil is built on top of the Gambit Scheme Compiler which supports that.
Could be worse, could be the one white-knighting for the billionaire that I think is my bff for some inexplicable reason.
I used to be all-in for pyenv and rbenv both but have loved using asdf so much more.
Boeing's dumping complaint made it impossible for Bombardier to sell the plane until they laundered it through Airbus. It wasn't just "airlines were afraid of the risk of a new plane".
It’s also probable per capita energy usage will decline no matter what we do because affordable fossil fuel stocks are due to collapse before the population does. Increasing per capita energy usage as a policy goal seems profoundly unwise to me, even without accounting for global warming, and if we do it becomes even less wise.
> Gaudí's plan

It is incredibly rare for a large cathedral to be completed just like the original architect envisioned it, without any compromises made along the way*. It may even be said that a large cathedral is never finished - all the large cathedrals have a standing team of builders, usually with a tradition going back to the middle ages, and require constant maintenance work. "Finished" is thus a difficult term for such a building. But if major construction will stop in 2026, with the building no longer having any obvious large missing parts, I am totally fine with calling it "finished", even if the original plans were different. My understanding is that they already deviated from the original plans decades ago.

* I think Cologne cathedral was completed more or less according to the original plan, but only because historism was en vogue and they found the original medieval plans by chance in the 19th century. Strasbourg cathedral is a good example for a cathedral which doesn't look at all like the original architect envisioned it, with a long history of re-planning and some aesthetically botched construction works.
> If Aztecs were writing, why would they care to record these things?

The oldest (known) Christian art from America is this featherwork from 1539 made by the nephew of Moctezuma:

https://www.metmuseum.org/art/collection/search/722118
> shave a nickel off the ticket price and you’ll replace those people.

If the concern of Boeing vs Airbus safety is really that low on the list for passengers we really shouldn't have anything else to talk about or regulate. The accidents and issues are well publicized, if people just don't care do we really need further investigations and/or regulation?
Modern Architecture is ludicrous.

We build and build depressing neighborhoods in cities for us to all flee to historical centres to experience beauty for a minute.
I mean if you are in the US you are lost anyway, but the Europe has some beautiful cities (Amsterdam, Venice, Palma, Rome, Vienna the list continues), but none of them are modern.

The citizens should be helped to find replacement, but please let's put some beauty back in our cities and give prominence to Gaudi's architecture (although maybe it's not the prettiest it's at least fun)
That was really not the case, there are many misconceptions about the architecture of the Lisp Machine. The CADR for example is a very simple machine, and has no knowledge of OO or methods, likewise for the Lisp Machine macrocode.
Also, locking wouldn't help with this as even that wouldn't fix the fundamental design issue.
I could game theory the populace into making the decisions that I want… if anyone listened to me. But they don't. I don't know that anybody has enough influence to do this: not the Pope, not the Head of State of any country, not any CEO, not even Justin Bieber.

Why would a computer program be different?
The leading use for blockchain is obviously cryptocurrency but even this can be achieved by other means. See IOTA.

So I'd say the one unique thing blockchain has achieved is motivating a large number of operators to consume significant amounts of energy for no real, demonstrative benefit to society.

In other words, it is a solution looking for a problem.
Yeah, inference[1] is our open source package for running locally (either directly in Python or via a Docker container). It works with all the models on Universe, models you train yourself (assuming we support the architecture; we have a bunch of notebooks available[2]), or train in our platform, plus several more general foundation models[3] (for things like embeddings, zero-shot detection, question answering, OCR, etc).

We also have a hosted API[4] you can hit for most models we support (except some of the large vision models that are really GPU-heavy) if you prefer.

[1] https://github.com/roboflow/inference

[2] https://github.com/roboflow/notebooks

[3] https://inference.roboflow.com/foundation/about/

[4] https://docs.roboflow.com/deploy/hosted-api
This is the sort of tool that experienced devs all use, but nobody teaches or writes it into a tutorial on the larger language as a whole, because it feels like a side tool.

For now I'm not seeing a lot of reasons to use PyEnv over the `venv` module that ships with Python 3.3+ [1]. I'm sure there are some thing PyEnv does that `venv` doesn't, but the fact that `venv` ships with Python greatly simplifies things.

Basically my workflow is:

1. I'll create a Python project with, `mkdir dirname`, `cd dirname`, `git init`, `python3 -m venv .env`. This creates a hidden folder named `.env/` which contains the virtual environment. I'll then usually add `.env/` to my `.gitignore`, and also run `pip install --upgrade pip` and `pip install wheel`.

2. If I'm using an existing project, I'll do `git clone `projname`, `cd dirname`, `python3 -m venv .env`, `pip install -m requirements.txt` (requirements.txt is the idiomatic name for the dependencies list in Python projects).

3. I have the following lines in my `~/.bashrc` (hidden file that contains Bash settings):

# Gets a directory named .env or .venv if it exists in the currend directory or any of its parents
get_env() {
if [ -d "$1/.env" ] ; then
echo "$1/.env"
else
if [ -d "$1/.venv" ] ; then
echo "$1/.venv"
else
if [ -d "$1/.." ] ; then
get_env "$1/.."
fi
fi
fi
}

get_absolute_path() {
python3 -c "import os; print(os.path.realpath('$1'))"
}

on_prompt() {
# Load a virtualenv environment if it exists in a file named .env
env_folder=$(get_env $(pwd))

if [ -d "$env_folder" ] ; then
if [[ $VIRTUAL_ENV != $(get_absolute_path $env_folder) ]] ; then
echo "Activating env '$env_folder'"
source "$env_folder/bin/activate"
fi
else
if [ -d "$VIRTUAL_ENV" ] ; then
deactivate
fi
fi
}

# Call on_prompt() every time the command prompt executes
PROMPT_COMMAND=on_prompt

What this does is when I `cd` or `pushd` into a directory or subdirectory of a directory that contains a `.env/` folder, it loads the virtual environment, and when I leave said directories, it exits the virtual environment.

4. When I install a dependency, I use `pip freeze` to get the dependency string, and I append that line to the file `requirements.txt`. For example, if I do `pip install django`, I get `Django==5.0.1` in my output from `pip freeze`, so I'll append that line to my `requirements.txt`.

5. To upgrade dependencies, I edit the version number in the `requirements.txt` file, and then run `pip install -m requirements.txt`. This makes sure that the requirements file stays up-to-date with my locally installed dependencies.

6. To get valid version numbers for a file, you can do `pip install <package>==`, which is basically asking pip to install an invalid version number. This causes it to list valid version numbers. For example, you can do `pip install django==` to view all available Django versions.

[1] https://docs.python.org/3/library/venv.html
APFS: Directories and Names
A new CEO could revert some of the root causes of the current problems. Put a focus on engineering for new hires. Bring upper management closer to engineering again. It takes a long time to steer a ship as large as Boeing, there is no quick fix. But the decision to find a new CEO could be a step in the right direction.
Sounds interesting, but it appears to be available only in the US, and the international roaming only works for 90 days, so I don't think it really qualifies for "without bothering about new contracts, moving cities or country borders"
> We write your reusable computer vision tools.

They aren't mine - they are yours.
> Every solution that I know of on Linux requires you to build Python on the machine

Unless you need a Python that's not supported by your Linux distribution, you can just use what's available.

On macOS, MacPorts provides compiled versions for 3.2 all the way to 3.13, as well as 2.6 and 2.7. Right now, I have 3.8, 3.9, 3.10, 3.11, 3.12, and a 3.13 development build. The fact it's not Linux (or x86) might cause some frustration.
Fighter aircraft also have a very short lifespan measured in thousands of flight hours and enjoy constant maintenance compared to a wind turbine expected to work 24/7 for decades with minimal maintenance.
Florida is about to erase climate change from most of its laws
As someone from Barcelona, I really wanna see it finished completely. Those apartments had an expiration date the moment they were built in the 60s. Everyone who bought them at a discount knew that they were going to be torn down when the temple itself was finished.

I feel it's like those people that buy a house near an airport, they pay pennies for it, and then start lobbying the government for a change in air traffic routes.