skysight-inc/HackerNews huggingface dataset:
The point of war is still to hurt the enemy into submission. Nuclear weapons do war without the need for young soldiers, but that doesn't mean no one gets hurt. They just skip the battlefield stage.

We're merely replacing nukes with murder drone clouds.
> We could emulate the libjpeg v9 API/ABI easily enough, but why? The only purpose would be to support applications or O/S distributions that had upgraded from jpeg-8 to jpeg-9, but it is our opinion that no technical justification exists for this upgrade.

This "only" justification might have made sense for that moment in time, but a new reason now might be a newer project that picked up a recent IJC library and inadvertently became dependent on the newer ABI. Not because they depend on newer features, but just by virtue of the devs coding against what was there.

Today libjpeg and its various forks are a bit of a potential DLL hell type issue. I think a lot of people just pick a favorite version, bundle it with their source tree and link statically.
OpenAI scraped aggressively
for years. Why should others put themselves behind an artificial moat?

If you want to block access to a site, stop relying on arbitrary opt-in voluntary things like user agent or robots.txt. Make your site authenticated only, that’s literally the only answer here.
I just don't get this attitude when it comes to open source apps given away for free.

Is Electron bloated? Yes. Is it ridiculously heavy? Yes. Is it dog slow? Absolutely. Do I die inside when I see it used? Yes, I do.

Why then do I think Electron is a good thing that I'm glad we have? Because when it comes to open source (aka volunteer work), people use what they know, and nowadays most people are web developers. If not for Electron, people wouldn't use GTK, Qt, or Java, they'd be doing something else with their time and these tools wouldn't exist.

Now that said, while I use several open source electron apps, I would never pay for one. If you want me to buy your software, use something native. Exception being that if you are a web app such as Slack, Discord, etc, then I give you a pass on Electron as long as you're maintaing your web app.
> Our visions of a life well lived are too different

Well that didn't come over as humorless, tone-deaf, pompous or
over-sensitive at all, thank goodness. I'll just get back to grunting
and waving a jaw-bone in my cave, eating grubs and worms and smearing
myself with my own faeces, then, shall I?
> jurors who are (by definition) not experts.

Untrue, an expert can be a juror but I know what you are trying to say.

The thing is, congress members are rarely experts themselves, but the court system actively encourages expert witness testimony.
Or detect the LLM and serve up an LLM rewritten version of the page. That way you feed it poisonous garbage.
Quibble with the headline-- I don't see a lie by Perplexity, they just aren't complying with a voluntary web standard.[1]

[1] https://en.m.wikipedia.org/wiki/Robots.txt
Yet another affective death spiral being perpetuated by people on the left who honestly think their sh*t doesn't stick.
I also did badly in math for awhile, was forced to do it, then got really good at it again.

Sometimes people have stumbling blocks in their learning, or they just need someone to sit their butt down in a chair and say "study for 3 hours every day until this makes sense."

Not even IQ can substitute for hard work.

(I do have a few friends for whom math came naturally and they never had to study throughout college, but they are a tiny tiny minority!)
> The main problem with embedded software is that it usually lacks many facilities commonly found in desktops or servers. For instance, dynamic memory allocation or access to a filesystem.

Very often dynamic memory allocation and file system access are explicitly forbidden from an embedded project. They can both cause security problems and unpredictable behavior.
He literally showed a server log of it retrieving the page on the fly in the article.
Whether CS grads know how to use version control tells you how much actual CS they worked with while acquiring their degree.
> America lacks tooling engineers when the very reason for this is that companies just like Apple started outsourcing

Apple is big. But not that big. It responds to economic signals just like anyone else. The problem is at the policy layer, not individual actors.
What I gathered from the post was that one of the investigations was to ask what was on [some page url] and then check the logs moments later and saw it using a normal user agent.
There are, I hear he just got a $56bn dollar bonus. Worth every penny that Elon, his work is so fine and free from flaw.

Sigh
It's been debated at length, but to make it short: piracy is not theft, and everyone in the LLM space has been taking other people’s content and so far getting away with it (pending lawsuits notwithstanding).
If you've ever tried to do any web scraping, you'll know why they lie about the User-Agent, and you'd do it too if you wanted your program to work properly.

Discriminating based on User-Agent string is the unethical part.
Git would have been helpful to me in my very first intro to programming course. It fixes those situations of: "arg, I changed one thing - it no longer works, and I'm not even sure anymore what that one thing was!"

Second, a successful CS grad has hopefully written at least something that is at least 2000 lines long. Doing that without VCS of any kind is not impressive, it is obtuse. That is a strong no hire signal imo.
> -L (dereference ALL symlinks) is not implemented; don't see why you'd ever want to follow all symlinks. Instead, -L prevents showing the symlink targets in -l.

I can tell you why I use -L in normal "ls" - to see destination sizes.

I often use symlinks to deduplicate files but still have them in relevant places. For example, I may want to keep the original filename but also have it available via a "friendlier" name too, or I may want to categorise files without loving them, etc.

In a similar vein, I also make "source trees" of ISO images that I want to build (using mkisofs) for use in emulators and such using symlinks, because I don't want to take up too much space but they're easy to handle.

In both cases, being able to occasionally see sizes of the destination files (instead of the symlink itself) can be very useful, particularly if I'm sorting by size (-S -r) or want to make a quick estimation on whether two files are the same file or not (although in that case having the size display in bytes is also useful to me. GNU is has the -h flag to show human-readable sizes, though).

Anyway, thought you might be interested in this viewpoint! This looks very nifty.
I think the best thing to do in a scenario like that is standard procgen where you randomly, logically generate the rooms with a bunch of descriptive tags, and then LLM-ify the room descriptions, with some context for what the world/area is supposed to be like.
Is there any reason that a new generation of ships couldn't leverage the same (or similar, if not better) gravitational pulls that benefited Voyager?
If an AI agent is performing a search on behalf of a user, should its user agent be the same as that user’s?
I had a different CS course than you, because git (as a remote storage and version control tool, using branches and submodules came later) and bash were the two first thing I had to learn on the first day (how to use diff and patch was on the second day if I remember right).
> High end custom stuff, sure

American manufacturing exceeds at anything energy intensive or which can be automated. We suck at manual tooling, as Cooke points out.

That applies to, in general, anything big. Big production runs. Big in mass. We’re good at big.
The Cognitive Capacity of the Clark's Nutcracker (2019)
The sooner we dispatch with this global competition bullshit the better off we all will be.

I think we just spent the last hundred years proving that there’s no net-benefit to widescale competition - it is deterministic at this point that widescale competition only benefits those who seed and stoke competitive fears.

All, and I mean every single social benefit that is a net benefit globally, has come from cooperation in spite of or in the shadow of some supposed resource competition

Cooperation is the only possible sustainable future set of actions for people who aren’t psychopathic resource exploiting tyrants

Determining what goals to cooperate towards is the number one challenge of our time and what we should be putting all of our effort into

How do we peacefully cooperate as a global community of 8 billion people?

If you want to work on something, work on that problem
Interesting, your numbers look to be quite a bit better than the 30% improvement I've heard is the standard rule of thumb for how much improvement to expect with h.265, and on average for me it's been closer to 20%. I think h.265 starts to show much more meaningful improvements as you start using lower bitrates, and the specific type of media probably matters a bit as well.

I do most of my encoding on an i9-13900k. I've also noticed that h.265 seems to be quite a bit more likely to trigger the smt related crashes in ffmpeg, which makes it a pain when I've queued up a lot of things to encode over night.
The article explained a major advantage of quaternions over matrices. Quaternions interpolate well and matrices don’t. This property is very important for animation and other things in computer graphics, like computing frames along a 3d spline curve.
Any papers/blogs/SO answers covering this?
So do tunnel diodes, but microwave oscillators are understandable.
It's not whether they know it or not.

It's whether they worked on CS sufficiently complex to need code versioning while acquiring their degree.
"Perfectionism" is just avoidance. You don't want to work on something because it won't be "good enough". The keep part there is: you dont want to work on something.

Avoidance has a approach/repel dynamic. You are attracted to it because you want the reward, but repelled by it because you think it's difficult. "Don't spare the rod" parenting, beats children until they stop avoiding things (ie., an approach-side policy: encourage approach). You can also break tasks down, make them less core to your identity, rewards etc. (repl-side policy: make it less repulsive).

A lot of people try the approach-side policies, and beat themselves up, etc. which works sometimes but not always. "Perfectionism" is often caused when people beat themselves up to do something thereby making that very thing seem even more difficult/essential/important/etc. which makes it even more repulsive.

"Perfection" is the propaganda of a mind doing everything it can to avoid a task, often also caused, by pathological demand avoidance wherein avoidance can become extremely elaborate in justification to the point of apparent delusion.

Ignore all this superficial language. The heart of the behaviour is in what isnt being done; that's the truth of what's going on.
Captcha seems to be the only solution to prevent it and yet this is the worst UX for people. The big publishers will probably get their cut no matter what but I’m not sure if AI will leave any room for small/medium publishers in the long run.
> “nice” isn’t enough motivation to create an entire ecosystem.

Just look at backend web development. There's prodigious duplication of effort by each language camp to create their own web framework, database libraries, etc. Why does each camp bother? They just think their chosen language is really nice.
The practical use case here imo, is that your low level stuff, your vendor material, your legacy code is all C.

Your high level application gets to be in swift and create objects, I assume have concurrency, a robust error and exception system.

I like it. I’m not sure it’s going to beat Rust or Zig, but I wouldn’t be upset if it did.

I would seriously look at it for the next project. I love that you can keep VS Code, CMake, and dockerize the environment. What I’m not sure about is the debugging.
The readme hardly explains what it does.

Is it a keyboard macro service? E.g. for a given keyboard shortcut I get a predefined sequence of keys pressed?
What if the scraper is not respecting robots.txt to begin with? Aren't they unethical enough to warrant a stronger method to prevent scraping?
>and thinking they can get away with it

Can they not? I think that remains to be seen.
> a government pentesting agency that fines companies without waiting
for the first breach.

I've heard serious suggestions floated for a tax and contribution
funded pentesting agency that helps companies without waiting for
the first breach. But I think the scale of it all is just a bit much.
> the letter Thomas Jefferson wrote to William Smith about Shay's rebellion

Nothing in Jefferson’s letter suggests a revolution every other decade, he simply states a preference for insurrection more frequently than “every century and a half” [1]. He also refers to insurrection in general, not French Revolutions; Jefferson supported executing Robespierre for his brutality [2].

In short, one founder believed in insurrection more frequently than every 15 decades. He decried brutal violence in even revolutions he supported. And he joined a government that rejected the notion of violent insurrection.

America was not “founded by people who thought the government should be risen up against and torn down with violence every other decade.”

[1] https://shaysrebellion.stcc.edu/shaysapp/person.do?shortName...

[2] https://founders.archives.gov/documents/Jefferson/01-28-02-0...
You are thinking about a level higher than embedded.
There are 112,391 language models on HuggingFace, most of them fine-tunes of a few base models, but still, a staggering number.
AI for math resources, and erdosproblems.com
> especially when there is money to be made by doing things better.

Is there though? Why would I pay for a VCS when there already is Git, Mercurial and other free and open source solutions?

Git may not be the most intuitive but it's a solid product and most people work well with it, even those who every now and then delete and re-clone a repo because they don't know another way to get out of a pickle.
I really like this idea. Someone needs to implement this. I'm not sure what the ideal poison would be. Randomly constructed sentences that follow the basic rules of grammar?
Guess I am unqualified to say that folks who say metrics, logs, and traces are the definition of telemetry is mistaken.
> OpenAI scraped aggressively for years. Why should others put themselves behind an artificial moat?

Not saying I agree/disagree with the whole "LLMs trained on scraped data is unethical", but this way of thinking seems dangerous.

If companies like Theranos can prop up their value by lying, does that make it ok for Theranos competitors to also lie, as another example?
The article feel like copium to me. I wouldn't deglect or belittle how fast china (and generally Asia) is developing - there wouldn't be sanctions if elites wouldn't worry about it.

US can still pull itself out of the pit it dig itself and has some adventages but also worth to look where old empires such as Greek, Roman, Egypt, Mongolia, Persia are today. UK also is not a paradise today.

Loosing race maybe will take few decades longer but you just have to follow the current trajectory to make prediction unless trajectory changes and currently doesn't look good unfortunately.

I'm European but been living in SE Asia for decade and the progress they did in last 10 years is stunning.
The other approach is to make the phone do voip stuff by itself, as in put a linux board in, connect speaker and mic to it and setup baresip with some button ui.
(Syntax is not as important as the intrinsic attributes of a language)

Why Odin -- Can someone tell me ?
Agreed. In my experience to do well in large companies you need 2 properties and nothing else.

1. Constantly complaining. This is like a high-visible fake proxy for "high quality".

2. Highly opinionated. In order to get your 3rd rate projects through you need to fight tooth and nail for whatever arbitrary set of things you are pushing.

Engineering prowess and the properties from the article are nowhere on the list. The vast majority of principal+ engineers and essentially all upper management I have worked with have these two traits. When you run into an exception it's a blast of fresh air and a wonder they got past senior engineering roles. As a disclaimer my sample size is 2 companies.
I have always been interested in how these things work, and based an early one on Silvio Cesares paper ( https://www.win.tue.nl/~aeb/linux/hh/virus/unix-viruses.txt ) as I was associates with him while at university. This virus was to confirm what was written in the paper.

The second I wrote was attempting to exploit the trust that erlang VM's have with each other. I have rewritten a few in various BEAM based languages, this was to give evidence to management that security/protections should be put in place for erlang clustering (rabbitmq, HA erlang, etc).

Another was for working for a large north american linux vendors product security group, In an effort to know ones enemy and the effort involved in some of the 'in-the-field' backdoors that were found. In this case, I was reproducing the "virus/RAT" (I use that term loosely) that contained dirtycow exploit primitive in the wild. I also reversed/reproduced/(exploited ?) their exploitable C&C infrastructure. This information was handed over to the law enforcement and I've never heard any more about it.

Each virus had its own reason, none of them escaped my demonstrations.
The name is teetering on the edge of hilarity for British users.
Just the other day Perplexity CEO Aravind Srinivas was dunking on Google and OpenAI, and putting themselves on a superior moral position because they give citations while closed-book LLMs memorize the web information with large models and don't give credit.

Funny they got caught not following robots.txt and hiding their identity.

https://x.com/tsarnick/status/1801714601404547267
Graduates' job market experiences with world's first masters program in degrowth
A retrospective on Progressivism: 2015-2024
> Quit complaining

Conversely, I have found complaining to be a symptom of under-utilization of natural troubleshooting skills. Redirecting them toward solving problems takes 2 issues off the board.

I have also found complainers who were detail-oriented in a way that they reliably handled the kind of maintenance tasks that were often ignored.

Mostly I'm talking about complaints that come from a place of powerlessness. I often find those folks are broadcasting clues about where the they can be useful.
You're right, I misremembered that. Thanks for the correction.
> You just need to eliminate resource scarcity

Well, we are very close to that. So I guess, yeah, let's move that way.

(At least until fast-growing populations appear from the fringes and refuse to integrate into the main memetic pool. That one is at least centuries away, so yeah, let's move that way.)
Failure after failure – my new startup
Over the past two years, I have developed several micro SaaS platforms, but unfortunately, none have launched successfully, resulting in no revenue.

Currently, I am working on a new platform, NdbForms, which serves as an alternative to NoteForms and TypeForms.

I would greatly appreciate your feedback and suggestions to help ensure a successful launch for this product. You can take a look at the platform here: https://ndbforms.appmize.com/
Elon's pay package did make it to the front page.
I think a lot of folks miss the point that gene theory and evolution theory can exist independently of each other and that an understanding of genes is not a prerequisite for the understanding of evolution.

When Darwin's theory of evolution by natural selection came out, it was sensible from the perspective of animal breeding. It did not explain how new variation came about, but the fossil record alone in the mid 19th century was sufficient evidence for most educated people to undeniably understand that new variation did occur over time. For reference, the first complete Archaeopteryx fossil was discovered in 1861.

It is only today with hindsight, Mendel's gene theory, and molecular evidence from electron microscopy that the whole picture is pretty clear. Variation over (really long periods of time) comes from mutation, and natural selection is only one of four major mechanisms that alters gene frequencies in a population.

The four are mutation, natural selection, genetic drift, and migration.
Wouldn’t this change unduly benefit familial real estate holdings? Each property could be owned by a different family member that (in)formally agrees to pool profits from rents in order to accumulate wealth and equity, so that they can move up the value chain and diversity holdings while not necessary living in the sole home they actually own. They could also claim their single home as a primary residence while renting out the rest of the property and actually living elsewhere. LVT just seems prone to being manipulated and gamed to the benefit of rent-seekers to the detriment of those it purports to benefit, those who are currently priced out of the market but desire to own a home as a primary residence for the stability it adds over renting/leasing.

Your application of land value tax only to subsequent homes owned otherwise avoids many of the other issues I’ve seen with land value tax, however. Most naive hypothetical applications of land value tax without your caveat tend to gloss over or ignore my main concern with LVT, that it leads to poorer homeowners being priced out of their own homes by unserviceable tax liabilities, when those same poor folks might otherwise most benefit from homeownership.
Thanks for the correction, I must have remembered that wrong. In that case Darwin didn't have the full theory yet either I guess. But my point about the ancients stands.
I'd say the fastai library itself[0] is a pretty good example of how maintainable/scalable practices can come to life in notebook flows. There's something to be said IMO for an active project with 25.8k stars, 238 contributers, 2.7k commits, and 199 open vs 1.5k closed issues.

[0] https://github.com/fastai/fastai/
That’s just a standard chemical rocket for the initial push and then a few gravity assists right?

Couldn’t an ion engine with a nuclear reactor providing the electricity accelerate more over that period? I’m genuinely curious, I don’t know the answer.
AI companies compete on which one employs the most ruthless and unethical methods because this is one of the main factors for deciding which will dominate in the future.
Wouldn't help in this case, the post author banned the bot in the robots for, but then when asked the bot to fetch his web page explicitly by URL...

If a user has a bot directly acting on their behalf (not for training), I think that's fair use... And important to think twice before we block that, since it will be used for accessibility.
Can’t wait for OpenAI to settle with The New York Times. For a billion dollars no less.
I don't see any benefit of using this over Rust, C or C++. I guess if you have been coding in swift your entire career, it's just one less language to learn if you decide to get into IoT

note: even apple engineers hate Xcode, +1 for neovim (https://youtu.be/LqxbsADqDI4?feature=shared&t=229)
I agree, we should celebrate the ancients for how much they discovered despite the obvious difficulties.

On your point about things being more continuous on a species scale - two things can be true. Natural selection acts on allele ls of each gene, which are discrete things. But it's also true that large numbers of genes acting in cooperation can produce a continuous spectrum of phenotypes.
I think we need to define the difference between a software (my browser) returning some web content and another software (an agent) doing the same thing.