skysight-inc/HackerNews huggingface dataset:
That's playing with fire.

You could find yourself standing in front of a courtroom if something goes wrong, or God Forbid, if someone dies, trying to convince a judge and jury with nothing but, "I didn't need government permission".

That's not a good place to be.
Do you genuinely believe those 4 years were spent writing code?

This is why wet behind the ears tech boys can't be trusted any more. They really think that the hardest part of software, the thing that slows us down, is writing code. Really!?

Kid, I'll offer you some free advice. Writing the code is the least difficult part. Deciding what and how to write (and what not to bother with) is a critical step that has nothing to do with writing code. Designing the architecture, ensuring it's correct, leaving something well written and maintainable for the next grunt, documenting code so it's easy to understand and to review, ensuring your code supports all the desired use cases and interactions with users and other code/apps/etc, iterating on it until it's polished, and then actually maintaining it and fixing bugs that are inevitably going to be there if the code is sufficiently expansive. Those are just a few of the things that aren't "grinding code" as you want to make software.

Read a programming book for Pete's sake, and stop assuming you can just fake it till you make it because you are part of what's destroying software for the world and it's got to stop.
Lets hope the Royal Society expels him to send a message.

Also Musk by being part of the Trump admin, is implicitly denying the science of Climate Change.
To filter out syscalls for complex policies, you need to understand the semantics of prior syscalls. For example, you need to keep track of what the dirfs in an unlinkat call refers to. And to keep track of FDs you need to reimplement fcntl. And so on.

This is why gVisor contains a reimplementation of parts of Linux.
I am a data controller for multiple companies, I have read the GDPR legislation cover to cover multiple times, I have been through multiple audits. You only need to care about it if you are storing personal data, end of. Downvote me if you like but thats the cold hard truth.

> IPs are apparently PII

It always pains me when people spout stuff about GDPR that they think they know but dont. Go talk to an auditor like I have many times, then you wont need to use words like 'apparently' and you will actually know what you are talking about.
> system assumed good faith

Ironically also the reason that many checks and balances in the US government seem to be failing.
Perhaps merge requests should have to go through a process of learning the codebase first, and submitting increasingly more complex fixes before jumping to really complex requests.

It can be hard when solving your own acute issue - doing so doesn't mean it is the only fix or the one the project should accept.

Even if it's beneath someone's talent to have to do it, it is an exercise of community building.
Maybe it's just been the threads I've happened to end up reading? The overall tone of the place feels different. And that's okay.

Maybe HN has changed. Maybe I have. Maybe both. That's okay - places and people change. I think I'm just disillusioned with the tech industry in general after working in it for 15 years, so that probably changes the way I see HN, too.

That doesn't mean there's anything wrong with it, though. Or me. In fairness, I do still see plenty of good on HN. Maybe I just need to take a month away from the internet, and computers, and maybe even electricity :).
By definition, average people will make an average amount of money. It takes extraordinary people to make extraordinary amounts of money. Unfortunately, our system seems to be optimized to reward extraordinary psychopaths.
For the purposes of linux kernel, there's essentially a custom superset of C that is defined as "right" for linux kernel, and there are maintainers responsible for maintaining it.

While GCC with few basic flag will, in general, produce binary that cooperates with kernel, kbuild does load all those flags for a reason.
I bet it can still render .FON files. Even the non-bitmap, plotter-like ones.
But it is everything we know.

The expectation was that FBI would lose in court. But that was not guaranteed, certainly.

FBI had multiple reasons to abandon the effort, but one was that if legal precedent was established at that time, for that case, it would be harder to bypass in future cases.
Yeah, and atheism is a religion. /s
looks great, have you considered making a startup business for this?
You can only get away with weird social bullying experiments if you're doing it for Youtube.

Don't try crashing a plane for Youtube though, that went down badly with the FAA.
'Bank jugging' on the rise, California police department warns
> Encoding assumptions and invariants in the type system is a spectrum. Rust, by it's very nature, places you quite far along that spectrum immediately.

Compared to, say, dependent type systems, Rust really isn't that far along. The Linux kernel has lots of static analyzers, and then auxiliary typedefs, Sparse, and sanitizers cover a significant area of checks in an ad-hoc way. All Rust does is formalize them and bring them together.

And getting Rust into the kernel slowly, subsystem by subsystem, means that the formalization process doesn't have to be disruptive and all-or-nothing.
there have been big pro-immigration marches in downtown Los Angeles almost every day since he was inaugurated
aha, did not know that :-)
> deanonymizing pseudonymous Youtube accounts

But its not, its giving their gmail address which is mostlikely something like mrbeast01@gmail.com
My comment might have been technically wrong as originally stated; I’ve since edited to try to correct/clarify.

What I really meant is the case where a method is added to a standard struct impl that conflicts with a user-defined trait.

For example, you might have implemented some trait OptionExt on Option with a method called foo. If now a method called foo is added to the standard option struct, it will conflict.
The thin blue line comes from the thin red line, where a line of British redcoats held back a heavy cavalry charge in the crimean war. I've always taken it to mean that police officers consider themselves soldiers holding the last line of defence against wild enemies. Which is itself a controversial and probably unhelpful way to think about your job as a police officer.
It has to be something like this. I could believe slower machines growing in market share during high inflation, but nobody's making new laptops or monitors with 1366 x 768 panels.
> The current AI hype might not actually pose a real threat to engineers but the fact that most of our colleagues do not understand the value that we bring is a serious problem that we need to address.

> We need to start meeting our colleagues where they are and explain what we do in ways that make sense to them. The goal is not to turn them into engineers but to help them get a high level understanding of what it takes to build a software product.

See, why stop at software engineers? Because coding is text based? There is a whole class of IT middle managers in non-tech companies making good money due to "responsibility" and "team supervision". How about they start explaining the value that they bring?

If it is not more than the usual

- check a list of incoming jobs to be done submitted by other departments

- assign the jobs to be done to someone on their team, mostly the person who worked in the same area before

- ask every person (daily/weekly) for status updates and an estimated completion date for the jobs assigned

- ask if the job was done sufficiently and can be reported as completed

- report the weekly/monthly completion rate and hours spent to their supervisor.

- every now and then review contractor bids for open RFPs

then the current state of LLMs can do this just fine.

Is there a good reason not to eliminate most of the little kingdoms in a large org and instead invest the money saved into more AI supervision, better QA and a lot more marketing?
Evacuation warnings issued fire burn zones as storm soaks Southern California
Of no actual interest to the government, unless you are someone that someone in the government wishes to crush. ‘Gosh, Opponent of the Regime, when you wrote your blog entry in 2019 about cutting eggs out of your kids’ diets, that was un-reviewed human research. To jail with you!’
The particular C maintainers in discussion refused to provide even textual documentation.
Lunni looks neat. Is persistence baked in with the docker stuff you deploy on and/or how is persistence handled/achieved?
Critical Nvidia flaw could menace AI systems
As people's standard of living continues to decline "Won't Someone Think of the Billionaires?" will become less compelling
> Writing the code is at most 5% of software development IME.

This really depends on what you work on. And how good the managers are on your team. I talked to a manager at Google once about how he saw his job. He said he saw his entire job as getting all of that stuff out of the way of his team. His job was to handle the BS so his team could spend their time getting work done.

This has been my experience in small projects and in very well run projects. And in immature projects - where bugs are cheap and there’s no code review. In places like that, I’m programming more like 60% of the time. I love that.

But Linux will never be like that ever again. Each line of committed code matters too much, to too many people. Is has to be hard to commit bad code to Linux. And that means you’ve gotta do a lot of talking to justify your code.

I did some work at the IETF a few years ago. It’s just the same there - specs that seem right on day 1 take years to become standards. Look at http2. But then, when that work is done, we have a standard.

As the old saying goes, if you want to go fast, go alone. If you want to go far, go together. Personally I like going fast. But I respect the hell out of people who work on projects like Linux and chrome. They let us go far.
Or "change is progressing rapidly in an area I am working 20 years and I have seen this kind of thing failing before"
The only was this could pass is they get rid of the filibuster. I would not be that surprised to see it happen.
no, the article is talking about symmetric key crypto also. (i.e. one way functions). You're talking about cryptosystems that don't have proofs of security, or reductions to heuristical assumptions
I had no idea the lineage of LibreOffice went back that far.

I wonder how much StarOffice code still remains in the repo.
See Ratan Tata for someone who didn't completely lose their morals when they gained wealth. He's a gem of a person.

He's Indian so not many on HN will know about him.
Starlink ate Iridium's lunch. Any benefits Iridium was supposed to provide are currently achieved by Starlink.
Ok, so wasmCloud is like Kubernetes, but then I don't understand their tagline: "Build, manage, and scale Wasm apps across any cloud, K8s, or edge" or the "Run wasmCloud standalone or on Kubernetes" part.

Why would you want to run a orchestrator (wasmCloud) on top of another orchestrator (Kubernetes)? Are they competitors? No, then it wouldn't make sense to run it on Kubernetes, so that makes them complements?
How convenient that insiders jumped on INTC with this "rumor" 3 days ago.

They made about 25% from this in 3 days. Easiest money from a rumor.
No, it's confusing for mathematicians because it is directly opposing math terminology. (Which is okay, but confusing.)
What trust? Other governments trust the USA as much as people trust Facebook to deliver them non brain rot content or McDonalds to serve them a healthy nutritious meal.

Countries have a mutually beneficial relationship with the US out of need(world's biggest economy and consumer market), out of fear(world's biggest military), and out o necessity (Russia and China being worse alternatives) not out of trust. Basically, Realpolitik. Trump didn't move the needle on that front at all despite the optics in the eyes of the plebs.

If by some hypothetical scenario, tomorrow the US would disappear from the world and its status as the leading world super-power be replaced by a country like Russia or China, then the other countries on the planet would kiss their ring, just as how in a herd/pack all the males succumb to the alpha male. It's nothing to do with trust, it's all to do with power and influence.
> It would be better to live under robber barons than under omnipotent moral busybodies.

Today, these are not mutually exclusive possibilities.
Palo Alto Networks Patches Potentially Serious Firewall Vulnerability
Yes, and some media outlets in the UK have started doing this.

For example the Daily Mail. When you go to view an article on their site they give you the choice of viewing the article instantly with ads, or subscribing for ad free. I think this is great and all ad funded media should offer the same.
This presumes these folks had that part to lose. Based on all available evidence, I don’t believe they had the empathy, compassion, or emotional health in the first place.

Even after climbing the mountain, they can’t stop, they can’t help themselves. It’s just how they’re wired. They don’t know what enough is or feels like.
> This contract was signed in December, during the Biden administration

You’ve posted this comment more than once without proof. Here is a comment from someone else which indicates (with references!) that it is part of a procurement forecast and is not yet an actual contract:

https://news.ycombinator.com/item?id=43031161

Do you have any evidence a contract has been signed?
I think it’s more pointed towards people like me who do think that gccrs is harmful (I’m not a Rust compiler/language dev - just a random user of the language). I think multiple compiler backends are fine (eg huge fan of rustc_codegen_gcc) but having multiple frontends I think can only hurt the ecosystem looking at how C/C++ have played out vs other languages like Swift, Typescript etc that have retained a single frontend. In the face of rustc_codegen_gcc, I simply see no substantial value add of gccrs to the Rust ecosystem but I see a huge amount of risk in the long term.
It looks like we're both maintainers of open-source projects. If we had enough space and time, I'd share a support email exchange I just had with a user. I took a look at your other comments, and the one you made about an hour ago hits close to home, because in this case I was arguably the asshole. My summary below is already long-winded enough that most people will skip it, but you should read it.

I'm the author of a package used for data acquisition from various bits and pieces of instrumentation hardware. It is used in some professional settings, but because it's a random collection of hacks, it's mostly useful to hobbyists with more free time than money. Retirees who are getting back into their old ham radio hobby, for example, like the guy I just (failed to) help. He was asking about how to adapt one of the larger programs in the package to a completely-different test instrument.

Although he wasn't a programmer, and although my code is in C++, he had "heard good things about Python" and was wondering if he should install it on his Windows box and give it a try. I didn't give him the full LART treatment, but I was probably a bit more patronizing than I should have been. I said something like, "That's not even the wrong way to do it. Try feeding the .cpp file to ChatGPT and see if it will help you understand what you need to do to modify it."

That was yesterday. This morning, I got an entirely undeserved thank-you note from him. He got a Python program back from ChatGPT, and after a few back-and-forth interactions, it actually worked, using code he couldn't read to communicate with an instrument I'd never heard of.

He wasn't a programmer yesterday, but today he is one. His first language is not assembly or C or BASIC or Python, but English.

This technology doesn't threaten people, it empowers them. It doesn't harm creativity, it enables it. I don't know about "worthless arguments," but my recommendation is that you change your outlook right fucking now if you intend to stay in the software business, or in the music business for that matter. You'll eventually thank me for the advice, and this time I'll deserve the gratitude.
"Real men have fabs." – Jerry Sanders.

TSMC - "You don't need to manage your own fabs. Let us do it for you and just focus on what you do best."

Intel kept its fabs, which certainly gave it many advantages, until Intel's tick-tock model failed. Now, America is crying about its own failures and wants to punish others for their success.

It makes America look bitter.
No. It is not. Whomever brought it up was not helping.
One does not "hone in" on anything. To hone a thing is to make it sharper or more acute by removing parts of it with an abrasive. The word you are looking for is "home", as in a homing missile, etc.

Yes, this is a criticism. Hopefully it's twice as effective as being nice. 8)
Role of Composition in Computer Programming (1995)
> The same stealing accusation they level at China.

If you cant beat 'em join 'em. Makes sense to me.
I thought the title was saying that OP's e-commerce website had failed
Are they currently selling new Chromebooks with 1366 x 768 screens?
I read that as immoral. Fits just as well.
I'm aware that there are other discussion forums but the demographic here has a very specific technical knowledge which is hugely relevant to current events. I want to see these things discussed by people with that knowledge. Other forums have different userbases. That's why it's distressing to see YCombinator take such a clear side in this, or at least not seem to care about the clear abuse of the flagging system.
Okay, but “they try to avoid issues” is not the same as “they guarantee never to intentionally break BC except to fix compiler bugs”.
Yes you're correct. My memory is a bit fuzzy but it the fact is in the article

> While Skia uses DirectWrite on Windows for certain functionality such as font lookup, the final text rasterization is actually handled directly by Skia. And one major factor in the "washed out" feedback from users is the internal contrast and gamma settings for text rendering.

> Two main differences in text contrast and gamma values were uncovered between Edge's Chromium-based engine and its prior engine. First, Skia does not pick up text contrast and gamma values from the Windows ClearType Tuner. Secondly, it uses different default values for text contrast and gamma than those used by Edge's DirectWrite-based text stack.

I was debugging blurry text in windows at a previous job where we used electron to develop a softphone application and could not understand why the lighter text was harder to read on windows. That would settle the debate.

I hope they will come up with better integration with windows so these differences will disappear.
> Linux breaks internal compatibility far more often than people add or remove Drop implementations from types. There is no stability guarantee for anything other than user-mode ABI.

I think that's missing the point of the context though. When Linux breaks internal compatibility, that is something the maintainers have control over and can choose not to do. When it happens to the underlying infrastructure the kernel depends on, they don't have a choice in the matter.
"All happy customers are alike; each unhappy customer is unhappy in its own way" - Tolstoy.
Apple has a history of giving the US government whatever user data they want, lying about it, then when it leaks publicly they are able to say 'Well we couldnt tell you because it would have been breaking the law, sorry about that'.

Have an example, of when it leaked that apple was secretly syphoning off all push notifications to the US government:

https://www.macrumors.com/2023/12/06/apple-governments-surve...
> At that point, I don't care what they say about semver.

Semver, or any compatibility scheme, really, is going to have to obey this:

> it is important that this API be clear and precise

—SemVer

Any detectable change being considered breaking is just Hyrum's Law.

(I don't want to speak to this particular instance. It may well be that "I don't feel that this is adequately documented or well-known that Drop isn't considered part of the API" is valid, or arguments that it should be, etc.)
There's always money to be made from things failing or instability unfortunately. There's a reason they want to cause the economy to crash.
The kid will learn. It always takes time.
Most GSW victims are killed by one or two bullets, not hundreds of them.

You don't need a "vast majority" of criminals to break down a system and exfiltrate data when just a single, possibly state-backed, criminal operation can break your system down and do the job.
With all due respect to the effort.. Projects built around unsupported ways to use someone else's products, aren't they doomed from the very start? This race that you can't win isn't it a recipe for imminent burnout? I don't even mean that Apple has no interest in this project in the best case, but why Linux maintainers would want to accept changes that are necessary to support such a marginal use case?
The money itself also isolates them and makes them more likely to become psychopaths, imo. It's a positive feedback loop on whatever differences allowed them to obtain that wealth, and those personality features eventually metastasize.
Their value is the niche of being able to work at the poles, unlike any other constellation, despite being dialup speed.
Tokyo Xtreme Racer Early Access Review: We Are So Back
> I think the rest of the world will withdraw from trusting the US after this and other actions

The USA currently has a problem where a large portion of the US population no longer trusts the USA. That population shifts depending on whichever group is in charge of the federal government

Maybe this is not the way to repair that trust, I don't know. But I think for a lot of people, "Stop sending tons of our tax money to other countries" is a step to repair some of that trust with the population

The next step would have to be "start re-investing that money back into America" but we'll see if that actually happens
The area of the United States is 9.8 million square kilometers. Its population is 347 million. Average population density is 347/9.8 = 35 people per square kilometer.
Thans for that idea about /active. I've been so confused and disturbed these past two weeks to see HN apparently ignore what's happening.
Repercussions? That's for people who expect to be held accountable for their actions.
Now that you say it like that...

What are other Great Wonders of software?
It's an Android/iOS app. On-device storage is measured in gigabytes, on-device CPU is very capable.
Stalin killed 4 millions Ukrainians. They are still angry and worried for that. https://en.wikipedia.org/wiki/Holodomor
They would have to play catch up for a few years rebasing off the latest and then eventually lose interest and it will all stop working. Same thing that happens with most arm devices that aren't upstreamed.
Just curious, when you’re done removing all the UB, how will you know you’ve been successful? UB is hard to find isn’t it?
> So, the last option for the Rust developers is to take it to social media.

Social media is an amplifier of interpersonal problems, not a place to seek for a resolution for them - unless your intended "resolution" is to beat down the other side, the people you have to work alongside by necessity, via potshots from random strangers who hardly ever bother to inform themselves fully of the situation. That is never going to be a true resolution, and I think Linus, for all his faults, recognizes that and that's why he draws the line there.
Heres an example of when Apple got caught giving the US government all users push notifications, and then quite openly said they had been bound by law to keep quiet about it.

https://www.macrumors.com/2023/12/06/apple-governments-surve...

> "In this case, the federal government prohibited us from sharing any information,"