skysight-inc/HackerNews huggingface dataset:
> Half the libraries we used were abandoned

People really need to unwarp their brains from how they judge libraries in Elixir compared to other ecosystems. Erlang is 30 years old. Elixir sits on top of that stability. Elixir will very likely never reach 2.0 because it doesn't need to. And if a 2.0 does come it will be simply to remove deprecated functionality.

Not having 12 major version releases per year means what you think are "abandoned" are actually stable and perfectly fine to use.

In Elixir, we don't really care about the last time a version was pushed. I regularly use and rely on libraries that haven't been touched in years because they don't need to be touched.
It's better, you know it's actually correct/works! (Or higher chance, or you'll see somewhere that it is or is not working, etc.)
its not 200, I think it is closer to 20,000 for battery issues.

for context, there are about 200,000 formally reported events per year for pumps with alternate controllers in the US.[1]

https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfTPLC/tp...
There’s a sense in which it’s pedantically correct - ‘exit’ (and ‘help’) are not Python keywords outside of the REPL, so a beginner might try to use it in a script (maybe like sys.exit()?) and be confused. But I think the convenience is worth it.
This paper is about CLIP not LLMs and does not generalize to LLM architectures.
. . . because you can't. Nuclear, sure.
Yes it's all about tradeoffs, but I think it's useful to accept (e.g.) in the laptop case that having thin and portable devices isn't necessarily a bad thing and it's likely that a good chunk of consumers will want that even if we create economic incentives and policies to encourage recycling and reuse.

I personally don't think it'd be bad to have a larger chunk of buildings be more versatile but you'd lose some of the economic efficiencies (agglomeration effects and positive spillovers) from the concentration of firms in business districts etc.

In every scenario you win some and lose some, and it's not always clear to me we should go all in on any of the bets.
That's fine by them. A user that blocks ads and doesn't pay past the paywall provides no income. I think they'd rather you go elsewhere for news.
thanks @pants2!

oh wow. i should have guessed taking it off the pricing page meant the price went up, not down.

this works in private channels, but not in DMs. i think that's okay given the likelihood of things getting to much for manual parsing in a 1:1 context.

if you've got the time/inclination, I'm interested to hear more about what you're getting at with the permissions & access piece
There are ~8B people in the world, up from 1B in 1800 and around 1.7B in 1900.

Lower fertility rates (as an outcome of family choice, not laws) than previous does not sound like a disaster to me and may turn out to be an important part of ensuring the survival (and comfort) of the species.
Actually now I think of it that doesn't matter since you could just pull the subtitles from the weakly protected 720p version then apply them to the higher resolution versions. Ripping the 4K video through LVDS or HDMI capture would still be annoying though.
Many languages have built-in support for managing tempdirs; if you're using Linux you can call `mktemp`:

https://www.man7.org/linux/man-pages/man1/mktemp.1.html
Publishers demand it, but don't understand it.

The platforms roll their eyes, but implement it anyway; cause it's a rounding error, and keeps publishers happy
Decent amounts of short-haul US passenger rail is not electrified, those would be good places to start. Pacific Surfliner, Metrolink, Cascades, etc are all diesel powered and could be electrified for reasonable costs.

The feds should get ahead of it and declare a rail electrification standard so that as it builds out it's all compatible.

Electrifying a thousand miles of track in the middle of nowhere that sees one train a day is nowhere near as worthwhile as electrifying busy corridors.
A modern recommendation for UMAP is Parametric UMAP (https://umap-learn.readthedocs.io/en/latest/parametric_umap....), which instead trains a small Keras MLP to perform the dimensionality reduction down to 2D by minimizing the UMAP loss. The advantage is that this model is small and can be saved and reused to predict on unknown new data (a traditionally trained UMAP model is large), and training is theoetically much faster because GPUs are GPUs.

The downside is that the implementation in the Python UMAP package isn't great and creates/pushes the whole expanded node/edge dataset to the GPU, which means you can only train it on about 100k embeddings before going OOM.

The UMAP -> HDBSCAN -> AI cluster labeling pipeline that's all unsupervised is so useful that I'm tempted to figure out a more scalable implementation of Parametric UMAP.
I am aghast at what I just saw. This isn't just "inspired by Linear". It quite literally is a carbon copy of it. I'm unsure how you are able to put this out into the world with a straight face.

When adopting tools into a company there are many factors considered beyond just the product itself. One of the big ones is trust. I can't imagine many decision makers seeing what you've done and coming to the conclusion that you're a business they can trust to weld to their own. Internally we treat most of them as partnerships, not transactional.

People tend to assume tools are easily swappable in organizations. They are not. It is a major risky decision that has large cost, privacy, and security concerns. Attorneys are heavily involved in the process (ask me how I know).

Now we could make this risky and costly bet on a well established, trustworthy company, run by industry leaders... or we could go with a company who is now well known for completely ripped off the design of the former and slapped some AI into it. Which would you choose?

If you want to build a successful company that tries to take down Jira (PLEASE DO), you can't start like this.
Cool stuff! Looks great too :)

I'd add a pricing page orso. i clicked a round a bit, but didn't find clear pricing info,
Sure. It does tell you things about fluids though.
TikTok to auto-flag AI videos – even if created on other platforms
Imagine that you spent a lot of time helping people and building a community. Then a company encodes this "help" into text format and put it into a book, and makes a lot of money selling the book. In doing so, this company kills the community. You wouldn't be pissed off about that?
> Strong disagree, this is a skill issue.

I think the point with Elixir and Nx is that any difficulty in parallel performance is abstracted away
Jank programming language – Clojure/LLVM/C++
I think this is the biggest issue. The multi-device configuration sync is by design, notifying the user of device attach actions is missing.
I wrote "slight offset".
Is anybody using Zoom as a Slack alternative? Or Keybase as an alternative? Or are you asking if there is something else?

Perhaps I'm lacking context but I couldn't figure out your question and I'd like to help you find an answer!
Yep I realized that and edited my parent comment but you beat me to it.
The US has increased in forest cover over the last 100 years. The loss in your state(s) is somewhat offset by gain in others.

https://www.wri.org/insights/tracking-global-tree-cover-gain

And, the Amazon is pretty damn big. The potential effects of its loss are detailed here:

https://www.scientificamerican.com/article/why-is-the-amazon...

Finally, tropical forests (/jungles) are a lot more productive in terms of growth (and carbon capture) than temperate forests.

https://news.mongabay.com/2011/06/tropical-forests-more-effe...
In fact if you are working on a sector with high seasonality nobody is going to have to skip vacation during holidays, because those days you are not going to have vacation to begin with
definitely off topic haha. i've got no idea though
As far as the lack of US Elixir developers, there is truth in that. It isn't that there are not Elixir developers, but that everyone who wants to work on Elixir is already working on Elixir.

Years ago, I knew this engineering manager whose strategy for recruiting Erlang developers wasn't to look for Erlang developers. He found generalists and polygots who would do well in any language, and were willing to learn Erlang, and recruited them, and then taught them Erlang. These are the kind of people who can take advantage of what Erlang/OTP (and Elixir) offers. They can do well with or without typing.

As for defects, the key isn't necessarily what's happening within a module, but how the various GenServer interact with each other. Having low defects within module boundaries are table stakes when working with Elixir. So if you're only measuring defects within module boundaries, you might miss the systemic problems related to interacting GenServers.
What is the "disgusting hypocrisy of cattle farming?" The term "happiness" is an anthropomorphic emotion term to describe animals not living in the distress so well characterized by Temple Grandin. The theory is growing the animal in a low stress environment leads to a higher quality product. Given the scary prions which spread in part by feeding cows to themselves, it makes sense to avoid some of the conditions humans often find aesthetically or morally objectionable.
This is really cool! Congrats on the launch!

I think my usage of figma,sheets,etc. is 90% single player, until the moment of sharing my (maybe unfinished) work, where I go through an intense period of collaboration with others for an initial review, then tails off, and becomes async.

I can't see myself using muddy for the single player part, but it sounds interesting for after that initial intense collab process. Especially if the process includes multiple apps, as opposed to a single design review in figma etc. I find the longer running async collab is when I get the most scatterbrained across apps.
> the deaf community does not consider the lack of hearing a disease

The treatment addressed a specific disease: A genetic auditory neuropathy.

It's in the subheading which is the second line when you click the link.

You're really stretching to suggest that they are trying to imply that all "lack of hearing" is a disease when even the headline talks about gene therapy and the sub heading makes it clear that it was a specific genetic disease.

This is a case of unnecessarily bringing drama to a situation that doesn't even represent that drama.
It appears that you want to use the term "far left" to mean something like "socialist". I agree that anarchists are socialists.

I don't agree that all Marxist-Leninists are authoritarian; and for what it's worth, I'm not aware of any Marxist-Leninist grassroots group operating here (UK).

I repeat: "far-left" is a term of abuse. It's routinely deployed by US persons of the Trumpian and Tea-Party persuasions against anyone they disagree with, including the leadership of the Democratic Party, a party that has never espoused any kind of socialism.
It's a term for when AI hype dries up, has happened multiple times since the 60s[0].

[0]: https://en.wikipedia.org/wiki/AI_winter
We implemented member similarity in our hacker read app: https://apps.apple.com/in/app/hacker-read/id6479697844

Once you register on ios, you can also login through webapp:
https://hn.garglet.com

probably not ready for a hacker news hug of death yet, but you can try.
thanks for the link i will check it out!
This was not the technology industry's first encounter with AI hype. The term was coined 40 years ago, and has been suggested as a description for almost a dozen periods in the field's history:

https://en.wikipedia.org/wiki/AI_winter
> It had not ocurred to me that anyone would hire a programmer who submitted code that fails even to compile, as per ChatGPT.

I would say that this points more to the narrowness of your industry experience than anything else.

Failing to compile is one of a million different ways that code doesn't produce the claimed or desired or correct behavior. It's not particularly special. All code needs to be reviewed, regardless of who/what wrote it and how.
I almost can't believe an adult individual in 2024 has this opinion.

decades of peer reviewed, real world verifiable evidence against your recommendation exists, and every single municipality responsible for maintaining roads the world over now plans for this actuality.

Can yu provide a single example of expanding lanes on a public thoroughfare reduced congestion? SEE: LA, Baltimore, etc.
Vegetarians also have higher levels of depression. [1]

1. https://www.sciencedirect.com/science/article/abs/pii/S01650...
Less of an “Ivy Intifada” and more of a TikTok Intifada. I predict this will all go away as soon as TikTok decides to highlight something else.
Appearing in symbolic reasoning tools we have invented doesn't really support them being how brains work, though? This is akin to saying that gears are how nature works because gears are everywhere in how we build things. I could maybe buy that with "friction" being a fundamental thing, but feels like a stretch for the other.

Now, I should add that I did not mean my question to be a criticism of them! I'm genuinely curious on evidence that they are a basic building block. Feels save to say they are a good building block, and those aren't the same thing.

As an easy example for them not being basic building blocks, I can't remember ever seeing anything like them in any assembly instructions for things. Put together a batting net for the kids. Lots of instructions, but nothing algebraic, in this sense. Looking at recipes for food. Nothing algebraic, really? Maybe I can squint and see some, but it would be hard. Exercise plans? Music lessons? Playbooks for a sport?

Again, though, I /do not/ intend this as a criticism of them. Genuinely curious on any investigation into them.
that's between me and steve
Pretty sure many pr0n sites are doing something similar. I think they sample random timestamps to use as thumbnails for a/b testing and are also adding some AI filter eg. to make the actors look younger. Interesting to consider if the developers for these sites ever end working for FAANG/streaming companies which is kind of a scary thought.
I agree with everything you said except:

>"The whole point of beef is utilizing marginal land that can’t grow human food."

FYI: 36% of corn is grown just to feed cattle/livestock. I'm trying to breed chickens that are less dependent on commercial foods, so I'm somewhat familiar with the topic.

Also if anybody is interested in reading about how cattle are raised just read the USDA's page on it: https://www.ers.usda.gov/topics/animal-products/cattle-beef/...
Because if "4k on Linux" was doable than "download a 4k rip directly" would shortly follow.
This is true, a show probably has 10/20 or more thumbnails.

Regarding Youtube, YouTubers were already doing it before, but manually.

Gray CGP likes to change the title and thumbnails to increase views.

For me it's the most obvious case, but only because he has a few videos and they're pretty iconic.
I don't really know enough of the medical details - I thought people with color blindness lacked the proper receptors in their eyes, so it's not like in the article where a connection is restored; you'd have to grow new infrastructure in the eye which seems a bit more complicated. Nevertheless, would be very cool if possible - I know lots of men with color blindness.
It's investors and the one-size-fits-all metrics many rely on. They want a company's financial statements to look like the financial statements from other financial instruments (companies) they're familiar with. If your industry has 30% EBITDA, your company needs to have ~30% EBITDA. If your industry is 100% cloud, your company is expected to be ~100% cloud. If your numbers deviate from expectations, they'll demand an explanation. If that explanation isn't your company's secret to success, then it's probably not going to be accepted.
Thanks for the feedback!
Pricing should be available on /games/minecraft, /games/palworld and /games/rust by the way
Zuckerman vs: Zuckerberg: a battle of the public understanding of APIs
> Shoving 100 cattle into a 1 acre feed lot for their entire lives is unfortunately how a lot of beef is produced. They spend their lives covered in shit, sleeping in shit, and trapped with no where to roam.

And then being shoved into a truck, shipped who knows how many thousand miles to a butchering facility that does it for 3c cheaper and then end up in a line with all your peers to be killed in a horribly industrialized way.

When I lived in central Europe there was a story about pigs or cows, I don't remember, being shipped to Morocco for butchering, imagine that!

People would be vegetarians in a heartbeat if they saw how meat is produced.

> And instead of addressing this problem, my state (Idaho) made it illegal to take photos of the issue. [1]

Same in Canada. Very disappointing.
Whenever I see backlash like this I always wonder if the marketing company is thinking dangit or mission accomplished.
Stability AI, Midjourney should face artists' copyright case, judge says
Rather than "high density causes low fertility", could this not as easily be explained by "large familes leave cities"?
POSIX time_t picks A and C.

99.999998% of time_t ticks from 1970 until now have been 1 second long. 27 have been 2 seconds long. Therefore B ("each smaller time unit is of a fixed physical duration") is the variant.
There used to be a PC brand named Leading Edge. The old farts (including me) could make jokes like we didn't realize they were still in business.
> TSMC is already building another fab in Japan

It's not leading edge, so same as anything else not in Taiwan...
I'm puzzled as to why this is a problem that has lasted months. My phone has enough RAM to work with this file in memory. Do not use pyspark, it is unbelievably slow and memory hogging if you hold it even slightly wrong. Spark is for tb-sized data, at minimum.

Have you tried downloading the file from s3 to /tmp, opening it with pandas, iterating through 1000 row chunks, pushing to DB? The default DF to SQL built into pandas doesn't batch the inserts so it will be about 10x slower than necessary, but speeding that up is a quick google->SO away.
Developing Palo Alto is worth $1T
I and others took it as political because you put capitalism in front of consumerism.

Even if I were to take out the capitalism from your initial statement:
"Consumerism revolves around making profit from fixing the problems that consumerism has created in the first place from making profit."

This falls down when you begin to look at what consumerism is, which is buying and using goods to signal status. This practice has existed since the dawn of time when Ogg traded a new ax to Ugg for the shiny rock to impress Ogget.

The industrial revolution, which it looks like is the actual target of your ire just accelerated the ability for more people to obtain the shiny rocks, leading to the loss of value in shiny rocks and thus the demand for more and new types of shiny rocks.

In a sibling comment, you do make it political by comparing Communist countries to Rich countries:
"Communist countries like the one I was born in are too poor to generate the amount of excessive consumerism and environment damage rich countries do."

This is also not a good argument unless your view is that by making people richer and allowing them to have access to more things is a bad idea.

Bringing people up from a subsistence level of survival to a modern lifestyle costs energy and resources. Now, we could say that it is bad to bring people up or that we don't want to. That is a moral argument that you can make, I think that you will be hard pressed to find anyone that agrees that human society peaked at any point in the past in terms of lifestyle, comfort or almost any other metric.

Now, could we be more mindful of how we elevate and progress? I do believe that we could.
People keep playing this tired song, while clearly ignoring that until ISO C89, even C was full of dialects, a mix of K&R C and whatever the compiler writer felt like, filled with tons of Assembly.

Small-C, RatC,....

Additionally forgetting that Modula-2 came out in 1978, as means the sort out all those issues, a language designed for systems programming, instead of the "Python" from 1970, designed for teaching.

With features that C is yet to have, 50 years later, while HN is hypping for having them in a C like syntax delivered in a Zig package.
How is this different to typespecs and Dialyzer?
Polyfill-Glibc
What always interests me with stories of people hearing or seeing for the first time in their life, what is it like to gain a new sense?

One would think that growing up with a sense is integral to its processing (and filtering) and the sudden introduction of a sense later in life would come with all sorts of side effects.
The Great Honeybee Fallacy
If a condition can be applied to the human experience writ large—needing help in some form—you might consider that “disease”, but you’d be deeply into the territory of existential philosophy and/or hyperbole.
File a police report for fraud?
It is very easy to get this dataset directly from HN API.
Let me just post it here:

Table definition:

CREATE TABLE hackernews_history
(
update_time DateTime DEFAULT now(),
id UInt32,
deleted UInt8,
type Enum('story' = 1, 'comment' = 2, 'poll' = 3, 'pollopt' = 4, 'job' = 5),
by LowCardinality(String),
time DateTime,
text String,
dead UInt8,
parent UInt32,
poll UInt32,
kids Array(UInt32),
url String,
score Int32,
title String,
parts Array(UInt32),
descendants Int32
)
ENGINE = MergeTree(update_time) ORDER BY id;

A shell script:

BATCH_SIZE=1000

TWEAKS="--optimize_trivial_insert_select 0 --http_skip_not_found_url_for_globs 1 --http_make_head_request 0 --engine_url_skip_empty_files 1 --http_max_tries 10 --max_download_threads 1 --max_threads $BATCH_SIZE"

rm -f maxitem.json
wget --no-verbose https://hacker-news.firebaseio.com/v0/maxitem.json

clickhouse-local --query "
SELECT arrayStringConcat(groupArray(number), ',') FROM numbers(1, $(cat maxitem.json))
GROUP BY number DIV ${BATCH_SIZE} ORDER BY any(number) DESC" |
while read ITEMS
do
echo $ITEMS
clickhouse-client $TWEAKS --query "
INSERT INTO hackernews_history SELECT * FROM url('https://hacker-news.firebaseio.com/v0/item/{$ITEMS}.json')"
done

It takes a few hours to download the data and fill the table.
> So Taiwan is just a matter of cost

If that was the case, Intel would have thrown all their $$$ in and won already. Not so simple.