skysight-inc/HackerNews huggingface dataset:
I came to see something against Cursor, and was surprised to see the author is actually really enamored with Cursor and just says that it needs to be approached as a dev tool rather than dev replacement, which was kinda obvious to me. So I didn't get much out of it, but people who aren't familiar with Cursor might appreciate the guided tour.
The lack of knowledge.

Dolphins do have organs with which they pick up things like rocks or shells and they are able to give them to each other.

They use their sexual organs as "hands"! Both males and females.

In the tree of life brains are correlated much more strongly with locomotion than with hands. The moment you need to do (inverse) kinematics to plan an immediate action, and to plan sequences of motions, and to plan a hunting or fleeing strategy, is what put pressure to evolve brains, static lifeforms can be very complex and have complicated genomes, but brains you wont find in them...
Yet Another Considered Harmful
Filmmakers funded by apple.

https://en.wikipedia.org/wiki/Apple_Studios
WebAssembly is here now. It fixes the problem. No more JavaScript tears.
Whatever the purpose of this "sliding scale" is, it has little to do with the property of intelligence we are concerned with generally.

When we say one species is more intelligent than another, one breed of dog, or one person -- we aren't describing a difference in their organisational structure. And when we want to build intelligent systems we aim to build things that have specific capacities, not that have this sort of abstract organisation which is entirely orthogonal to these capacities.

One dog is more intelligent than another if it can read the intentions of its owner (theory of mind), coordinate in its environment (eg., open doors, etc.), plan more extended actions, pretend/fake actions to confuse the owner/other-dogs, and so on.

These ranges of capacities do not follow from an abstract 'organisational' description of the dog. The great pseudoscience of this 'computer science' thinking is that abstracts to a degree of description that is almost universal, then claims to make fine-grained distinctions.

That the earth-and-moon are 2, and the tree-and-bird are 2, does not mean the earth-and-sun and the tree-and-bird are sharing in any capacities at all. To instantiate an abstract description implies almost nothing.
Can't wait for the HTML export and a bunch of interesting features, I've been using typst for a couple of years now and I'm so glad I went to the process of making my personal templates for letter, resume, technical documentation... I'm considering using Typst as a text render for some personal project in rust
Yes, things change. The world changes. Search changes. But let's limit ourselves to Search.

Why does Search change? There are new entries and new entities competing for a given search query. There are algorithmic updates that artificially change rankings and how results are displayed.

You should read my comment in TechRepublic regarding Google's artificial search experience that just ended last week.

Google Makes Changes to Search Features to Appease EU Regulators - Tech Republic (November 27, 2024)
why specifically books? i never was able to get real value out of them in the case of programming.
It certainly fails minimization criteria. To deliver the passenger to the destination an account is nice to have but not necessary.
An airline only needs to identify the passenger, to make sure person on the ticket is the person on board. Verification of identity can be done in a non-persistent way, billing details may be left to the payment provider etc.
OCuLink or CameraLink also come to mind.
Why ever leave your basement when you can see the world in VR!?
This sounds good in theory, but I suspect it would cause companies to mostly switch from layoffs to aggressive performance management (i.e. firing for “poor performance”, stack ranking, etc.)
Thats why bugs and chores have 0 points per default in pivotal tracker. Thats also why there was a push to force us say "as a user i..." at the beginning of story descriptions to make sure this is something creating user value. With these guards in place i don't follow the argument that productivity is not measurable, if a team builds features that solve an expressed user need and lets even say go through a final user acceptance check, this is a productive process and it is also very measurable!
Presumably that was sarcastic..
> at the very minimum should suggest the IDE to use and the settings to automatically correct formatting.

Yes, that is a given. I've never worked in a corporate environment where they didn't have a chosen IDE (from the small 4 employee company to the large multi-national defense conglomerate). Usually the company has an enterprise license, or at least will buy another seat/transfer a license when they hire a new dev.
Perhaps there is, but once again it would have to be visible from our light cone in order for us to even be capable of detecting it. Even with a civilization of 100,000 or even a million years that's still tiny and highly unlikely to happen within a timeframe that intersects with our small window of awareness.

And even if these aliens have cracked FTL travel, who's ever going to find our little planet on the ass end of some mediocre galaxy, with an EM emissions bubble that has only covered 100 light years so far? Needle in a haystack.
It will only be awkward and uncomfortable for those who can’t afford business class and not flying in low cost airlines.

So basically, it’s the same way it has always been, since we’re in the climate change situation because of rich countries, and I don’t think a lot of us in poor countries care to stop producing CO2, it’s our turn now.

“Everything is gonna burn, we’ll all take turns, I’ll get mine too”
Eating a lot of textured pea protein, I can attest the base taste is not always as noticeable depending on the brands (but never neutral). Anyway the textures proteins aren’t supposed to be eaten alone and "sponge" the taste of what is cooked with, making them an easy ingredient for almost everything and dont taste peas anymore.

Dont work in shakers through (I use untextured soy for that).
Porn always is first in tech.
Apple Pay has raised my confidence level about buying directly from smaller internet sites. Since those sites don’t get my raw credit card info when I use Apple Pay, I don’t have to worry about whether they’ve implemented CC handling well (most have not).

I almost never have to resort to Amazon any more.
[dupe] https://news.ycombinator.com/item?id=42457073
You're comparing the actions of what most people here view as a democratic state (parlamentary republic) and an opaquely run terrorist organization.

We're talking about potential consequences of giving AIs influence on military decisions. To that point, I'm not sure what your comment is saying. Is it perhaps: "we're still just indiscriminately killing civilians just as always, so giving AI control is fine"?
oh man! I didn't realize - that's so much worse!

I'll reconsider the $24/yr Solidworks deal now...
"All the downsides"?! I find living in the US to be quite different from what I've seen of life depicted in current/past communist countries.

It sure seems to me as if there were a few additional downsides in those communist countries that I don't see to anywhere near the same degree in the US.
It costs £115 to change the name on the ticket so not sure how it makes any economic sense.
They can ask that in their UI and skip Ryanair upsell process for you.
FAA Issues TFR for Special Security Reasons over NJ for UAS
Once you have a solid MVP, you could try a Show HN. Like I alluded to above, that original post made a big impact on my journey.
I like this a lot, and the rule editor is able to create some very powerful workflows.

My mouse has two side buttons, and I bind one of them plus scrollwheel to virtual desktop switching. Unfortunately this takes complete control of your scrollwheel, so you need to experiment with the rules a little in order to avoid performance issues.

Honorable mention: https://github.com/PixlOne/logiops/, although its rules are much less powerful.
If you can't come up with a scenario where a slave would improve their life by innovating the tools and objects they had available to them, or a scenario in which a master is not a one dimensional caricature, or a scenario where a slave is not a stupid pack animal that can only follow orders, then the burden is not on history to convince you otherwise.
Welcome to the human race, we’re the scariest thing around
> If someone wants to tell me that LLMs do something we should call reasoning or possess something we should call consciousness or experience themselves as subjects, then I'll be very interested in learning why they're singling out LLMs -- why the same isn't true of every program.

First, I would say that "reasoning" and "consciousness" can be different — certainly there are those of us who experience the world without showing much outward sign of reasoning about it. (Though who knows, perhaps they're all P-zombies and we never realised it).

Conversely, a single neuron (or a spreadsheet) can implement "Bayesian reasoning". I want to say I don't seriously expect them to be conscious, but without knowing what you mean by "consciousness"… well, you say "experience themselves as subjects" but what does that even mean? If there's a feedback loop from output to input, which we see in LLMs with the behaviour of the context window, does that count? Or do we need to solve the problem of "what is qualia?" to even decide what a system needs in order to be able to experience itself as a subject?

Second, the mirror of what you say here is: if we accept that some specific chemistry is capable of reasoning etc., why isn't this true of every chemical reaction?

My brain is a combination of many chemical reactions: some of those reactions keep the cells alive; given my relatives, some other reactions are probably building up unwanted plaques that will, if left unchecked, interfere with my ability to think in about 30-40 years time; and a few are allowing signals to pass between neurons.

What makes neurons special? Life is based on the same atoms with the same interactions as the atoms found in non-living rocks. Do we need to have the same debate about rocks such as hornblende and lepidolite?
Only a few would actually have to do it. But if everyone lets them get away with it, then I have no sympathy.
This looks awesome. Now I just hope somebody will someday a 20 button version.
Who is going to do this "severe restriction of technology"? The people themselves, as you write, do not want to do it.

And anytime a self-appointed elite start doing "what is best for the people" against their will, police repression and labor camps are also on the menu. Nah, I will take my freedom, including the freedom to make mistakes.
Well, when I see people dump their shit into the homes of animals, then I think that comes from an attitude of human supremacy. When I see pristine forests cut down for profit but laws protecting the homes of people, that's human supremacy.

My goal is not to get most people to like me, or agree with my views. I fully acknowledge that I am a fundamentalist in the sense that I have a few axioms (all life is equal and technology must be regressed) and I have a zero compromise policy on that. Of course, unfortunately, to make a living I must participate in some of our atrocities.

I don't think it's necessary either, that I conform and discuss as others. There is no shortage of conformists. Either our destructive ways will stop, in which case I am working to bring them down through my writing, or I will fail. It's something I believe in and nothing will change that.
Doctors find live cockroach in Indian man's small intestine
If you like to have most of the simplicity of just setting classpath, but still have convenient dependency resolution, I highly recommend checkig out coursier:
https://get-coursier.io/

Its a cli based artifact fetching tool for the JVM ecosystem, and you can have it just make up classpath strings for you, i.e., to use some Apache dependencies with the single file simplified java running you could just:

java --enable-preview --class-path (cs fetch --classpath org.apache.commons:commons-collections4:4.4) program.java

Also, maybe do have a look at scala-cli:
https://scala-cli.virtuslab.org/
It does work just fine with Java files, and allows you to write single-file programs that include dependencies as special comments. The tool has some idiosyncrasies (like a background compiler server), but overall works extremely well if you need some of the power of a build tool, but without having a complex project structure.
of course! thank you
Interesting feedback, thank you. Without sharing too much, how old is your dad, where does he live, and what can you tell us about his search habits?

I'd like to know more about how he searches. What topics? Is he using keywords or conversational search queries?

Does he search once or have long "conversations" with the AI model, which include follow-up?

Do you know what he loves in AI answers?

Thank you!
What is DNS? What is level? What isp dns level domain block, what? I'm just a random grandma using the internet, and the site doesn't work for me?!

DNS level blocking efficiently blocks content for 99% of the users, and that last 1% (or even less), can't be blocked at all (tor, vpns, etc.), so they don't matter.
What happens in a half filled asymmetric band? Like https://imgur.com/a/half-filled-asymetric-band-P7NQ7zU

A new electron will fall in places with different curvature if you choose one direction or the other.

Or the mass is calculated as the average because an electric field must remove an electron form one side and put it in the oher?

(I took my solid physics class too many years ago, I don't remember the details and I never understood all of them anyway.)
Netflix Fined €4.75M for GDPR Violations by Dutch DPA
> Even if it’s not a perfect solution, it help steer the problem in the right direction

Yeh tbf I was a bit strong worded when I said "pointless". I agree that perfect is the enemy of good etc. And I'm very glad that they're doing _something_.
>The median American is not smart enough to do complex software engineering

How many jobs require complex SW engineering rather than basic SW engineering?
I like many of the ideas of Rust, but I still think it is an unsuitable language for most projects.

The problem is that it is very easy to write non-GC'd code in a GC'd language, but the other way around it is much much harder.

Therefore, I think the fundamental choice of Rust to not support a GC is wrong.
> Your binary usually won't get loaded at the same address in memory.

The addresses you typically see in a backtrace error message (with debug syms disabled) are relative to the sections in the binary file, the runtime address it was loaded at has already been taken into account and subtracted. At least that's how you typically see a backtrace address in a typical native app on Linux.

> The bigger problem is how you unwind the stack.

Rust can unwind the stack on panic when built without debug symbols.
It doesn't create UB, but it is something safety critical software has to address.
> it is a generally understood, if not acted on, principle

I think you'd be surprised to realize how much that's not actually the case.

If you google the "Preston model", you'll find a lot of material waxing lyrical about the government of a lone city in England that actually dared to follow that principle in their procurement strategies. They are doing well, but the fact that it feels revolutionary for mainstream sensibilities shows that those principles are still very unknown to most.

(I should add: the principle of locality is not always a good thing, because there are scoundrels everywhere. Again in England, the regeneration of massive swaths of land previously used for steelmaking is being done through well-connected local businessmen and corrupted politicians, and it is a shameful rip-off for the taxpayer. If a national government had done that, the relevant minister would have faced the sack; but it's ”old boys” from the area, the national press is not interested, and so it's just business as usual.)
> smarter than its handlers

Yet to be demonstrated, and you are likely flooding its context window away from the initial prompting so it responds differently.
> The general advice here seems to be “learn X while young”

I generalised your statement for you. When people learn anything in their youth, they tend to think of it as "better | easier | True".

It's true for the things we call culture, language, religion, and relatively simple phenomena such as cuisine and programming languages.

We form a personal canon from the first cognitive imprint. It is hard for people to change even when confronted with bias. The programming community is no exception.*

* pun intended
I think using the Quantified Scientist's YouTube reviews as reference for the quality of sensors is misleading.

He primarily tests the devices on just his own body type, and often doesn't test long enough for the device to adapt to him (some devices take a few weeks to "learn" your body).

He does make disclaimers about the above, but people seem to take the stats he presents as gospel.
Cockroach: How the reviled Indian pest colonised the world
> I don’t know if you’re making a joke or not, but getting NHS isn’t worth $200,000 USD per year.

Nope, but NHS + no/less student loans + no car dependency + cheaper childcare + time off + a ton of other things shave quite a bit off that $200k. Not equal, and not in every personal case, but a lot.
Of course but what's the other option?
Show HN: Apache Cloudberry – Open-source Massively Parallel Processing database
The issue is actually the static electricity buildup in the plastic somewhere. It doesn’t happen if the air is humid enough.

So, just turn off the mouse and blow in it a few times. It will work normally for a few days after that.

I found this solution on approximately the 12th page of a Google search ~9 years ago. Every other solution was wrong.
I sometimes get the feeling it would be better to just start treating RAM as secondary storage, with read/write access through a (hardware implemented) io_uring style API. Is there anything along those lines out there?
Did America go straight from giving full credit card info to Apple Pay? Chip and pin and card contactless both solve that problem
No, that’s the second choice that noyb mentioned last year when announcing their complaint about the then-current version of Ryanair’s policy. In the new article which triggered this HN post, discussing Ryanair’s updated policy, the second option is sending Ryanair a handwritten signature and a copy of a government ID.
I think that applies in general.

A formal education, in any domain, forces you to explore areas of knowledge that may not be directly applicable to immediate 'real world' problems. It does however give you the background to identify and explore those areas when you approach something that does overlap with work that people have spent literal lifetimes considering ahead of you.

I say this as someone without a formal CS education but has been working with computers for some time. I've spent countless hours, days, and months playing catch-up on that knowledge when I stumble into those blindspots.
A dyson swarm is nothing difficult to achieve. All you need is the ability to put satellite into orbit. That's the minimum. The other part is mass manufacturing them.
I'm all for making travel more expensive. Mostly to remove the trashy and rude people from the equation. I don't care about C02 but I do enjoy seeing megalomaniacs like John Kerry and Taylor Swift lecture us plebs on climate/social justice, but fly private jets everywhere.
The point is that they teach you that 'i' enters insert mode and '<esc>' exits it. This is not true! It it was true and 'i' and '<esc>' only switched mode, then the sequence 'i<esc>' would have no effect. Instead 'i<esc>' leaves the cursor on another character.
Exactly. The fit for an employee is challenging, but for the right person it’s the ideal job.

Alabama, ditto. There is no amount of money that would compel me to live there. But for the right person, it’s paradise.
> Restricting access to information is not really doing much at all.

Why not? Restricting access to information is of course harder but that's no argument for it not doing anything. Governments restrict access to "state secrets" all the time. Depending on the topic, it's hard but may still be effective and worth it.

For example, you seem to agree that restricting access to weapons makes sense. What to do about 3D-printed guns? Do you give up? Restrict access to 3D printers? Not try to restrict access to designs of 3D printed guns because "restricting it won't work anyway"?
Mortality in the United States, 2023
I always changed to ANSI layout, independent of the layout of the actual keys. Now I carry a HHKB with me, and connect through BT to whatever computer I want to work on. No matter what human language I write in (I do some) I prefer using accidents like tildes and umlauts with modifier keys.
Show HN: I made a set of tools to write kernel prototypes.
This is a personal project I've been working on and off for the past few years.

It's a set of tools that have allowed me to prototype quickly small (and increasingly bigger) kernels, and create userspace programs to interact with them.

Supports riscv64, amd64 and i386. The intel port has been tested and used on real hardware, from big dual-socket Xeon machines to an old X220.

It is all C, I have plan to make rust bindings for the kernel library. But again, they're plans at this stage.

Porting to new architectures is relatively simple, a basic port to riscv took me a couple of weeks of spare-time hacking.

While still at early stage, has now reached the point where I believe it can be useful to more people than just me.

Let me know what you think :-)
Making Sense of Large-Scale Online Conversations
Source code: https://github.com/Jigsaw-Code/sensemaking-tools
If I piss on your head and tell you it's raining, will you find some silver lining in that activity?

> You are the host and they are your guests

What? This logic doesn't track. If I were a guest in their country, then I might take interest in learning their local language. That's respectful.

Coming here on an H-1B and demanding people speak your niche language is more akin to invasion. (Here comes the "but.. but.. the United States has no official language!" tripe.)
> My experience with Perl is that often the batteries are rotting.

I think the batteries metaphor was meant to refer to the std lib, or (for Perl) the "CPAN" modules that are part of the core. The Perl core always keeps those batteries charged because they can't do a release if any of those are dead. They even ejected problematic modules, or those that were long since defunct, from the core so they don't have to deal with them. Python went through this exercise as well: https://peps.python.org/pep-0594/

The core Perl devs will also go to great effort to test against the entirety of CPAN ("blead breaks CPAN" testing), but some of those distributions haven't been maintained in decades so they have to draw the line somewhere. Fortunately if it's on CPAN then it's forkable (for the most part) so someone can take up maintenance.
This might underestimate Apple consumerism (I include myself in that).
All of the modern operating systems have good accessibility APIs. You ask why developers should take advantage of them? Because it’s the right thing to do and it’s usually not particularly onerous and accessibility accommodations usually make the software better for everyone.

Would you also question why builders have to make bathrooms wheelchair accessible in public buildings? It costs more and can be uglier and restricts the potential designs. Why shouldn’t the wheelchair builders have to make fancier wheelchairs that can navigate the spaces you want to build, right?