skysight-inc/HackerNews huggingface dataset:
>it creates massive confusion that the people have some limited set of rights.

Governance in the US is derived first and foremost from the People, State governments are delegated certain powers from the People, and the Federal government is delegated certain powers from the States.

Furthermore, the powers that first and foremost rest with the People are understood to be granted by their Creator (who this Creator is specifically is not relevant, though it is generally assumed to be God, see "In God We Trust"). The Constitution and Declaration of Independence merely outline guarantees for those powers, no powers are explicitly granted by those documents because those powers already exist.

So you are patently wrong. Not only do the People "have some limited set of rights", they have all the rights. The State and Federal governments exist at the pleasure of the People.
One of the biggest problems in local communities is how social media (usually in Nextdoor or Facebook groups) acts like acid for our social bonds. Your neighbors are looking for pancake breakfasts and kids shoveling driveways. What they get instead is anger over Orange Dictator or The Libs.

This divisiveness hurts across the world, but is painful when it goes local. These are people you see at the grocery store or teachers who can retaliate against your kids.

We just launched a hateless social media platform. People can speak freely on any topic, including politics. But a clever combination of aliases, real names, and respect functionality kills off the nastiness.

If any of this rings true to you, I'd love to help.

Mike Schoeffler
https://hiweave.com/
I just tested on firefox and it doesn't send the "Origin" header when using referrerpolicy="no-referrer". It's also not present when navigating using the url bar directly.
elaborate supply chain attack eventually generates backdoored code
In a real castle every generation of lords would remodel it to fit their current needs/wants/budget and so they would often be under construction.

Of course a real castle would probably have been made of wood which is both easier to remodel and also needs it anyway as wood burns and rots over time. (in turn meaning most castles have left no evidence they ever existed other than what is in the local records) What we see is the small minority built of stone.
Actually you often aren't the product, you are instead the raw material from which Meta/Google/etc creates their saleable products: e.g. profiles of recipients for targeted ads.
The constitution was drafted by the ruling class, not against it.
Well, that's one of the reasons I decided to go with psychology. Counselling suits me more.
The keynote in 2011 seemed to attract a lot of gushing.
I've written a lot of my lessons here: https://invertedpassion.com/free-book-mental-models-for-star...
The file(s) with credentials are still somewhere out there, so you never open and edit them with the IDE?
The best case scenario for the next 5-10 years is that there will be no new federal privacy regulations. More likely, privacy regulations will be even further relaxed and customers will have even less recourse for violations.

You might have some luck pursuing this at the state level if you're lucky enough to live in a handful of states such as California or Minnesota.
Announcing your plan to soon buy a large amount of bitcoin sounds like a great way to pay more for that amount of bitcoin — right?
I dunno if "twice as fast as Clang" is very impressive. How fast is it compared to Clang 1.0?

Also starting a new project like this in C is an interesting choice.
"Trust" as two meanings in English:

- You can trust someone as in "think they're honest and won't betray me".

- You can trust someone as in "think they are competent and won't screw-up".

In this case, we trust distributions packagers in both ways. Not only do we trust that they are non-malicious, we also trust that they won't clumsily package code without even skimming through it.
most of the bill of right amendments are for the government. But let's take the 14th amendment that bars slavery, congress should be mandated to pass laws that punish slave owners. For your specific example, when a company violates the law (e.g.: someone dies) the executives in charge or rogue employees who acted on their own are punished, that is how the law works already.

I was commenting specifically about the bill of rights in the constitution,not laws in general.
Notes on the New Deepseek R1
The limitation of electronic surveillance of US citizens by US government organizations, as far as I understand it, is that 'it requires a warrant.'

The method of data collection, and whether the data pre-exists or is collected post-warrant is semi-immaterial.

Like quantum mechanics, the warrant-triggering action is looking at any such data.

Which seems fair. I'd prefer data not be stored in the first place, but I grant there are legitimate law enforcement and national security reasons to do so.

If it has to / will be collected, then at least we can build an ironclad and clear legal requirement that any and all users can't look at it without first going through the court system.
Its also creating a generation of non-programmers who can now program
The article is clear that they were able to replay messages. So even adding authentication by itself wouldn't be enough to prevent simple replay attacks. They would need to update the protocol to add "freshness", e.g., some kind of counter, timestamp or nonce that prevents the acceptance of recorded messages.

This is actually a huge upgrade, given that there are so many receivers. It's one of those "really, really bad but probably won't be abused until we're in the midst of an actual kinetic conflict" things. But then again, we're moving into a world where infrastructure gets attacked even during "peacetime."
Most apps have flags to be used to preserve xattrs. Others were written as though they never knew xattr existed and therefore fail to use the kernel flags to preserve them. But it is not that difficult to preserve them once you are using them.

I use rsync to back up my book, music, and video collections (which is where I use them) and the meta data is backed up with them - so if something ever happens I can always restore them. The xattr commands also have a backup and restore for just the xattr built in.
The bill of rights limits the power of the Legislative branch (Congress). It says that Congress shall pass no law in violation of certain rights of the people. It charges the Judicial branch with determining which laws those might be.

It doesn't protect the people from the Judicial (Supreme Court) or Executive (police) branches. For example; where you're interpreting certain amendments to mean that police can't search you unreasonably, you've misunderstood. Congress shall pass no law that says the police can search you unreasonably.

It's presumed that the Judicial and Executive branches, by way of that restriction on Congress, won't be able to violate those rights since the law won't be on their side.

The last thing you want is a government where the judges punish congressmen, elected by the people, for passing laws. Remember, we didn't elect the judges or the policemen. We elected the congressmen. That's our only access to shape our government.

Sadly, too many of us don't understand how our government works.
(I've been on libs-api, and libs before that, for 10 years now.)

API Stability. When the standard library APIs were initially designed, "the Python standard library is where packages go to die" was very much on our minds. We specifically saw ourselves as enabled to have a small standard library because of tooling like Cargo.

There are no plans for Rust 2.0. So any change we merge into std is, effectively, something we have to live with for approximately forever. (With some pedantic exceptions over edition boundaries that don't change my overall point.)

Nuance is nearly dead on the Internet, but I'll say that I think designing robust and lasting APIs is a lot harder in Rust than it is in Go. Rust has a lot more expressiveness (which I do not cite as an unmitigated good), and the culture is more heavily focused on zero-overhead abstractions (which I similarly do not cite as an unmitigated good). That means the "right" API can be very difficult to find without evolution via breaking changes. But the standard library cannot, generally speaking, make breaking changes. Crates can.

I would suggest not reading the OP as a black-and-white position. But rather, a plea to change how we balance the pros and cons of dependencies in the Rust ecosystem.
I’d rather it go to the country with no power to prosecute and imprison me.
This frankly sounds like a rationalization for an aesthetic preference. It is undeniable that being able to easily build on top of others' hard work is an enormous advantage in any domain.

Duplicate work should only happen if you are confident that your requirements are significantly different, and that you can deliver an implementation as good as a team that has likely focused on the problem for much longer and has acquired a lot more know-how.

It is true that such an attitude might be justifiable for certain security or performance critical applications, you might need end-to-end control. But even in those cases, the argument for trusting yourself by default over focused and experienced library authors is dubious.

Either way, a good dependency manager opens the door for better auditing, analysis and tagging of dependencies, so that such critical requirements can be properly guaranteed, again probably better than you can do yourself.
This line of reasoning can’t get you far. Where do dependencies come from?

> security vulnerabilities

Does this code parse untrusted data? Does your process have unlimited access to sensitive resources?
I belive you are incorrect. Its making a generation of people who can write prompts and sometimes get a useful program out of it.
You don't need an ASIC in the way the article's challenge described the lunch problem. Do it with an MCU. The article goes into how the author did it at the register level, but that is not how a modern audience would do it. If you're doing registers, it's probably for your MCU's CORDIC peripheral etc for trig!

You can even go fancy with floating point if you want (Probably elims the $0.30 MCUs). Tiny, cheap, and you can model it using appropriately expressive data structures (like rust enums) that handle the edge cases at the CPU level.

I don't mean to dismiss your comment; it's important. I think this article is skirting a gray area of which constraints are applied. Then the conclusion is altered. Is it saying making a 4-function calculator is complicated!, or is it saying making a 4-function calculator is complicated if you add a number of specific restrictions and requirements (No modern CPU code, exact behavior replication to all combinations of user input etc). The latter is less interesting.
You mean his Nazi salute?
I bet there are journals that have roughly the same sentiment for compiled languages vs assembler. and then again on assembler vs machine code.

However just like learning to drive, I think there is much scope for forcing the basics once in a while.

The old programming blue shell, as it were.
he literally said he likes rust as a programming language, so no.
also it's not "optional" when it's the de-facto standard in the language. you lock yourself out of the broader tooling ecosystem. no language server, no libraries (because they all use cargo), etc. oftentimes you run into ergonomic problems with a language's module system because it's been hacked together in service of the enormous combo build/dependency management system rather than vice versa. you're running so far against the grain you might as well not use the language.

this kind of passive-aggressive snark whenever someone leverages this very valid criticism is ridiculous
BlueSky has its problems, but the problems are more bearable than Twitter. You can have conversations about science and technology without weird angry people/bots popping up in the replies and shouting at you.

Twitter used to be great that way as well, but now it isn't. Losing those communication channels is a big loss, no matter what you think of social media.
No doubt pedantic mathematicians had existed before, but what these examples did is actually convince mathematicians in general to be far more concerned about the subjects of mathematical foundations.

E g. an actually consistent and encompassing definition of what a "function" is, is something surprisingly recent. Certainly Euler, Gauß, Leibnitz or Newton did not have one. Only with Cantor's project of set theory did we get something remotely satisfying. Cantor faced significant backlash, which surely would have been much more effective if there weren't examples where actual foundational questions became questions of practical mathematics. And whether Weierstrass had actually found a "function" was one of these questions.
What is half black/white though? I don’t see any gray. Only black and white

Did he subdivide the qr code cell into four sub pixels and make the left two one color and the right two another? That’s what I would have guessed for the “lenticular” effect at different angles. But the subpixels I see are more checkerboard ish
MAD stands for Mutually Assured Destruction.

They type of imbalance that is being talked about removed the "Mutual". So total destruction of your opponent and minimal to no damage to your side.

This is why things like "decapitation strikes" where you destroy the leadership and prevent enemy launches were considered.

This is also why the U.S. has a nuclear trident: Land ICBM, Sub SLBM and Strategic bombers that are ready to take off the moment a launch is detected. To ensure that for any strike against the U.S. there would be retaliation.

What the imbalance or lack of mutual would lead to is either:

A. Stronger force strikes first in order to win the conflict.
B. Weaker force strikes first because they know that stronger force will strike to try and win.
Censorship?

Looks like outright taking control of media. Aka, like they do in Russia / China.

Threats of shutting down your business unless you are positive to the current regime.
Error diffusion is not ideal for real time work, and it cannot be parallelized. Consider storing a precomputed blue noise texture.
I love writing, perhaps that's the trick?
Using AI to become a better coder is like using Reader's Digest to become a better writer, or build one's taste in literature.
Less so than it once was, but more so than other languages/ecosystems.

To be fair though, I'd argue the environment Javascript lives in also changes faster than any other.
It's important to remember that the most powerful form of code reuse is copy and paste.
> when you end up using one function, but you compile hundreds, some alarm bell should go off.

That seems feasible to test automatically. Shouldn't an intelligent compiler automatically trim these things out?
shhh, think of all the security jobs this will create
The government is heavily involved with stargate bc it’s only possible due to fast tracking and eliminating regulations for them to build
I recently needed to create a Dockerfile which I have done many times before. Instead of opening the documentation I used ChatGPT.

It took 3 times longer than if I had done it by hand because I just kept copy and pasting each error back to ChatGPT ending up in a dead end having to start over from scratch. As soon as you have a requirement that is not the 90% of cases you can quickly end up in a dead end especialy if you have more than one such requirement.

Once the LLM starts hallucinating you can easily get into corner where you will need to reset and start from scratch.
Interview on building a simulation engine for Solium Infernum (4X strategy game)
Bold claim.

I will just highlight that Linus Torvalds disagrees[0], and that this sort of thing[1] happens whenever there's a geomagnetic storm.

0. https://arstechnica.com/gadgets/2021/01/linus-torvalds-blame...

1. https://bugzilla.mozilla.org/show_bug.cgi?id=1762568
Don't think so, as you need to review the output to stave off hallucinations
> If we're talking build system, nobody is forcing you to use Crates.io with cargo, they just make it easy to.

Using cargo with distributed dependencies (e.g.: using git repositories) has several missing features, like resolving the latest semver-compatible version, etc. No only is it _easier_ to use cargo with crates.io, it's harder to use with anything else because of missing or incomplete features.

> You can use path-based dependencies just like CMake/VCPkg,Conan, or you can DIY the library.

Have you tried to do this? Cargo is a "many things in one" kind of tool, compiling a Rust library (e.g.: dependency) without it is a pain. If cargo had instead been multiple programs that each on one thing, it might be easier to opt out of it for regular projects.
My takeaway from this article is that the proposed solution for distributed app coordination is a shared, centralized log. What did I miss?
Is this summary AI generated?
>A law without consequence is just a really nice guideline.

Laws are guidelines even with consequences involved; you can't forcefully prevent someone from doing something with a piece of paper that has some ink on it.

The courts might throw out evidence based on an illegal warrant or lack thereof, the officers involved might be punished. But in the moment the officers can collect the "evidence" and no piece of paper can do a single thing about it, especially if consequences are stipulated but they are fine with getting them.
I used to think the same way seeing cargo pull so many LOCs, but let's be real, I am not going to write my HTTP server by hand, nor my postgresql driver. And those are the ones that pull a lot of dependencies.

As for smaller QOL dependencies, I might as well use them directly as I need them, instead of spending 3h building something similar but half as good and robust, just to decrement my dependencies counter by 1.

I've had very few issues with Rust where an old project can't be built anymore because of rotting dependencies, when it happens almost every time with JS or Python. This is my largest gripe with dependencies.

I do still think Rust would have been better off with a larger stdlib, but ultimately it's really not that big of a deal and isn't worth it rewriting code for the sake of reducing a meter.
I don't consider copy and pasting stuff I don't understand programming.
And high level programming languages created a generation of programmers who can’t code in assembly or machine language.
Why do Neovim users feel the need to take down Bram and Vim? Now you are taking credit for Bram's work!

Why not make an application you love and leave everyone else alone? The community's behavior - what I see - is a deterrent to using Neovim.
There is a difference: when you code in higher level languages most of the time (except some domains where you still need to understand assembly) you don't need to understand how generated assembly works. This is not the case with AI generated code. You still need to be able understand, modify and validate the generated code.
> I bet there are journals that have roughly the same sentiment for compiled languages vs assembler

Please find one. I highly doubt there are any at all.

AI isn’t translating idea to code. It’s guessing as to what the most likely next code is, given a context.

Compiling is exactly translating code to machine code, but hiding some (or a ton of) technical details.

Those are two wildly different mechanisms to interact with.

Assembly and compiled languages require the same precision of thought, just at different levels of technical detail.
Donald Ervin Knuth's The TeXbook qualifies -- though solving the exercises is not always fun.
Wall Street Enters Darker Age with Most Stock Trading Now Hidden
They wouldn't needed to be 'literate' just how many programmers today don't need to know assembly or low level languages or compilers for their jobs.
Dude,

I'd argue that the people in these comments are suffering from cognitive dissonance.

I see people presenting two beliefs:

1) enterprises should be free to offer the services they want, to who they want

2) consumers have the right to bully enterprises that don't offer what they want

And that's fine. People can have different politics.

But IIUC, these two beliefs are mutually exclusive.

Dictionary for the illiterate:

- Bully: when you use peer pressure, through public exposure, to induce negative consequences, as a political strategy, for furthering an agenda, and getting the victim to align with your interests.
As a headcount reduction measure it usually means that the people that stay are the ones that are not good at what they do, so they can't find another jobs.

The good ones have more opportunities, so they don't take the BS and leave for better working conditions.
Until an obstacle hits them and AI goes into a "reasoning" loop unable to find a solution and they don't know how to "nudge" it to the right path.

I've seen in some companies, relatively trivial tickets are bounced from developer to developer for months and management believing these are hard to do.
I always take CVSS scores with a grain of salt and assume that they could be very wrong in either direction.
What does gpt dependence look like for people that have non-programming office jobs where they just email all day?

Do they just copy paste emails and office menus into an agent and send responses? Do they actually make any decisions themselves, or do they just go with whatever?
Chinese semiconductor production equipment makers set sales records
And then manufacturers will have to not only explain why its thicker, they also have to explain why its heavier, hotter, louder, slower and with worse battery life…
China's Lunar Mission: Make a Snake That's Not Scary
Gift link: https://www.wsj.com/world/china/lunar-new-year-snake-china-a...
> We’re not becoming 10x developers with AI.

> We’re becoming 10x dependent on AI. There’s a difference.

This is true, but I also don't need 10x the ability to write cursive any more. I used to have great hand writing, now it's a very poor. That said, my ability to communicate has only increased throughout my life. Similarly, my ability to spell has probably diminished with auto-correct.

Yes, you will become dependent on AI if you're a developer, because those who use AI will take your job (if you don't) and be significantly more productive than you. It sucks, but that's reality. My grandfather started programing on physical cards, he knew a lot of stuff I had no idea about. That said, I'd be able to run circles around him in the programming (and literal) sense today.

The question is really what skills do you need to know to still execute the job with AI effectively. I'd argue that doesn't change between AI and not having AI.

As a seasoned engineer, I spend probably 60% of my time designing, 30% managing/mentoring/reviewing and 10% coding. That probably wont change much with AI. I'll just be able to get a lot more done with the coding and design in the same timeframe. My skillsets likely will remain the same, though writing small functions may diminish slightly.
How? What I see are non-programmers who can create programs, but still have hardly any ability to understand them, debug them or even create them on their own without AI-tools. This is similar, but worse, to what we used to call Stack Overflow-Programmer, or coding bootcamp-kids.
"You write code yourself."

I don't see myself writing wgpu or tokio. And wgpu is a hefty price to pay in dependencies.

So yeah, dep's are a plague, but hey, we are writing super complex stuff nowadays.

And I don't care if my project needs 464 (yeah, you read it well) dependencies. I do my share by making sure I don't have 2 versions of the same lib and that's about it.