skysight-inc/HackerNews huggingface dataset:
The US Founders' Copyright was 7 years if you filed paperwork with a chance to file paperwork for an additional 7 years.

I realize that removing the paperwork saved the Government paying for a bunch of jobs and removed a source of accidental "got ya" style mistakes of subtly misfiled paperwork. But the paperwork was also meant to help archival purposes. There was even a time that everything filed needed to send a full copy to the Library of Congress, guaranteeing at least one archival copy. (But then publishing far outpaced the Library's physical space and ability to actually archive everything.)

We have the technology to automate the jobs out of the paperwork and maybe at least the possibility to build an endowment for digital archives that don't need to worry as much about physical space, so maybe it's also time to think about bringing the paperwork back.
Maybe time for some pair programming?
> Internally Google doesn't even use gRPC, they use something similar that has better internal support according to https://news.ycombinator.com/item?id=17690676

But that says that they do use gRPC internally on projects that are new enough to have been able to adopt it?
That was the sole reason why I deleted my account. I know it was too late, and there's a backup out there of everything I posted, but having the stories I wrote and the jokes I told and the essence of the communities I posted in completely devalued and turned into a quick buck broke my heart.

To a certain degree, I get it, but for a website that is built entirely on user interaction and input, not even giving the users the opportunity to weigh in?

That was despicable.

Looking back, I would have paid $5/month to own my posts and keep reddit what it was, but we never even got the option.
Thanks, but it happens that I've tried NS but didn't love it. But I appreciate the question answer.
Right, but then you have to know to consult both top-down and bottom-up. Seems like a DAG is a union of these views.
Probably the most common reason for the integrated wifi card becoming “non-deterministically non-recognized” is that the OEM fucked up the rf-kill in that there are slight differences between what the EC firmware and ACPI expect and how the hardware is implemented (missing pull-ups, EMI induced into high-impedance logic trace somewhere…).

Anecdotally, on any laptop that I have seen with these kinds of issues (basically every new Intel laptop I bought between 2017 and 2020, which includes lot of weird no-name tablet-in-laptop-formfactor crap, but also ThinkPad X270), it progresses such that the WLAN becomes unusable in Windows but you would hardly even notice in Linux, where it just works.

[edit: obviously comparing Windows to Windows is nonsense, it works in _Linux_]
> How do flame graphs handle the case where most of the time is spent in some leaf function that is called from all over the program?

In my experience, they don't really. They're very good for finding easy wins where a high/medium-level operation takes much longer than you'd expect it to, not so much for finding low-level hotspots in the code.

> such a view would [...] subsume the usual use cases for a flame graph, would it not?

I don't think it does. A flame graph gives you a good idea of the hierarchical structure (and quickly). Sometimes you can work that out from a DAG, but not necessarily:

Let's say that A and B call M, and M calls X and Y. All four edges have roughly the same value. A flame graph can show you that 90% of the time spent in X started with A and that 90% of the time spent in Y started with B, but the DAG can't.
HP did have great drivers in the HPLIP package, which is ironic considering their Windows drivers are a total dumpster fire.

I say did because I haven't used them in a while. It could still be true.
Discussion (101 points, 21 hours ago, 126 comments) https://news.ycombinator.com/item?id=40804856
The app is… fine I guess. I would have preferred a web view because this is just the web app with less features. Unlike the browser, this native app isn’t easily extended / customized.

If native app means I get an uglier ui with less features that I can’t easily hack on, why would I ever want that?

I will never understand the glorification of native apps.
So is the obj you created.
> I'm surprised identity verification by logging into your bank and/or carrier isn't more common in the US.

I've been seeing more and more carrier based verification, but it's hidden in the disguise of 2 factor auth.

Cash App and Capital One are two examples I can give concretely that do this, as I've been locked out of my account a few times until I can get my husband to read me back the 2fa code (cell carrier has a pre-marriage last name for me and refuses to update it).
We need a new TVTorrents and EZTV equivalent site. We need some sort of distributed library with TOR like properties so that nobody can know who is ultimately storing the data.

The amount of information that is being lost is outrageous.
Can parts of these be 3d printed?
You _can_ avoid this. It seems (based on my experience, at least), a duration-of-tenure problem, not an age problem. Switching fields when you're heading towards "landmark" status does seem to do the trick. It's scary as heck, but you can avoid that corner for a while longer.
Mobile is (actually) pretty hard
For those interested in a easier way to set up databases, and maybe other containerized services, for testing I recommend using TestContainers[1], there's integrations for well known languages like Go, Java, Node.js and the set up is easier than what is described in the article (at least if you're already developing on a container-ready workspace)

[1]: https://testcontainers.com/
About 10 years ago, after Windows broke again, I installed Xubuntu on my parents PC. I told them it works like Windows, like how double clicking desktop icons opens programs, the X button in the corner closes them, and there's a "start menu" at the bottom. (If "it works like Windows" triggered you, I'd like to remind you that most people don't care about how operating system kernels are designed.) I showed them how to check email, watch Youtube, play solitaire, read Facebook, and shut down. I expected them to say "put it back like what it was", but it never happened.
I think once you understand that they're prone to do that, it's less of a problem in practice. You just don't ask it questions that requires detailed knowledge of an API unless it's _extremely_ popular. Like in kubernetes terms, it's safe to ask it about a pod spec, less safe to ask it details about istio configuration and even less safe to ask it about some random operator with 50 stars on github.

Mostly it's good at structure and syntax, so I'll often find the library/spec I want, paste in the relevant documentation and ask it to write my function for me.

This may seem like a waste of time because once you've got the documentation you can just write the code yourself, but A: that takes 5 times as long and B: I think people
underestimate how much general domain knowledge is buried in chatgpt so it's pretty good at inferring the details of what you're looking for or what you should have asked about.

In general, I think the more your interaction with chatgpt is framed as a dialogue and less as a 'fill in the blanks' exercise, the more you'll get out of it.
I suggest an old book, the Carl von Clausewitz short summary of his treaty on war, where he say "even an imbecile who understand few basic rules and apply them slavishly could drive an army and being seen as a war master", that's to say that even very modest child can learn if they are taught by a Teacher, while even very smart child without a good teacher are easily frustrated and dispersed by schools.

A teacher who know, know how to communicate, how to interest his/her audience will be able to makes good students out of any kind of students, certainly not all will became luminaries, but they'll keep going anyway without frustration and finding their way in the society.

So yes, I'm advocate to teach ALL with the teaching technique that works for the most skillful students in top schools. Some will dig, in a direction or another, some others not, but all learn something, while the classic "standard school only indoctrinate mediocrity frustrating the smartest and the dumbest as well, dispersing knowledge and only forming useful idiots https://www.theatlantic.com/ideas/archive/2020/08/i-was-usef...
wow this is a fancy one. the one friends & I built in high school was more simple

1) a narrow tube to put potato in
2) a larger tube for firing chamber with a screw cap
3) a sealed hole cut into firing chamber for a lighter

put potato in one end, unscrew the cap, spray hairspray liberally inside, screw cap back on, aim, and fire
The case and settlement has almost nothing to do with solving the problem at a societal level, with either outcome being negligible.

Real progress would involve systemic changes to the treatment and causes of drug addiction, as well as medical treatment philosophy.

To hang the opioid epidemic on perdue is a gross oversimplification, essentially a scapegoating of a multifactorial problem. Perdue sold the same pills in Europe, but the US has an overdose rate 2,000% higher.
I have mostly seen developers in charge of changing flags, but there is also great value in empowering other roles to change flags (One example: sales people can unlock features as they sell them).

Thankfully GitHub has an easy web-based Pull Request process. It's not as simple as a custom UI, but could be used by non-engineers to change flags.
yea, it's a bit tricky. this came in from google team today:

> To get back on track, make sure you're using Chrome version 128.0.6545.0 or later. If you want the most up-to-date version, try using Chrome Canary or Chrome dev channel.

this document should have the latest changes from Google: https://docs.google.com/document/d/1VG8HIyz361zGduWgNG7R_R8X...
No, those laws are actually a recognition of property rights. Although it has become a popular social media trope to criticize things like adverse possession and "squatters" rights as some evil thing, the reason they exist is to protect people from being kicked out of their homes by others exploiting lack of or technicalities in paperwork.

Let me give you some examples of why these laws are actually good:

* Adverse possession: Imagine someone has been living and maintaining a property for 30 years. They have a single family home, and a driveway. They have a fence around all of their property, and they pay taxes on all of the area. The footprint of the property is exactly as they bought it 30 years ago. Their property is beside a piece of undeveloped, unoccupied, unmaintained land. Today, a land developer purchases the undeveloped land, and they come up with a 100 yr old document that shows that the part of the lot where their driveway is should be part of their lot. The developer then demands that the fence be torn down, and the driveway be given to them, despite the fact that the homeowner bought the property that way, has paid taxes on and maintained that property for 30 years, and nobody has brought this up as an issue in the past 100 years.

* "Squatters" (really, tenants) rights: Imagine someone rented a home in 2020. They've been paying rent every month since then, on a month-to-month basis, without a written lease. In 2024, the home was sold to an investor who wants to renovate the home and flip it. The investor wants to flip the home as quickly as possible, so they tell the tenant to leave immediately with no notice. They call the police and tell them that someone is squatting in their home. The police tell the owner that they must file for eviction, because they are not capable of determining whether the person living in the home is a "squatter" or a tenant. Only a court can do this.

Adverse possession is really just a recognition that mistakes made a long time ago shouldn't undo current realities. And "squatters rights" are really just a recognition that tenants don't have to defend their own property rights in front of a cop on their front porch at 2am on a Tuesday, they get to defend their rights to their leased property in court.
Maybe twenty years, after taking out the Starlink constellation and most other satellites below ~400 KM.

I'm sure that we'd still risk unmanned launches to higher altitudes during this time, but manned launches would very likely be restricted, at least by risk-adverse NASA.
Agreed, they should be made an example of. Everyone involved in the fraud of getting this medication approved and then marketed to millions of people should face a fair trial and should be made an example of if found guilty. There is no reason that this medication should have been approved or marketed the way it was, especially considering what the medical community already knew about opioids and the harm they can cause.
the assigned crew has been trained to operate it.

the logistics [crew mass, crew capabilities] have been factored into S.O.P. of the mission.
>> What recourse do we have?

If there are large numbers of software developers being paid much less than they are worth, start a software development company, hire them for more than they are being paid now but less than they are worth, and get rich while helping to solve the problem.
> As the dissent notes, “all 50 state Attorneys General have signed on to this plan.”

Thanks for the correction! I must have read about Washington States objection a while ago, and been unaware of a change in their position (since I first read about it)
Setting up and running IRC requires some time and knowledge most companies don't want to invest in. It's much easier to buy than to build, especially when it's not your core competency.

Slack, etc. pricing is a rounding error for most companies.
> Admittedly, I haven't used IRC much and I know the UI/UX isn't the best,

I mean, you seem to understand what's wrong. IRC is meaningfully worse to use than Slack/Discord. So people use stuff that's nicer to use.

> but that could probably be fixed pretty easily and tacked on to the existing messaging infrastructure?

If it were easy, it would have already been done. "The UX isn't great" isn't a recent discovery, it's something that's been known for a very long time.

I regularly use two messaging platforms: Discord, and Element. The former is proprietary and the latter is open. Element is meaningfully worse to actually use. And it's still the best Matrix client I personally have used.
Things we learned from sponsoring a sampling of our open source dependencies
Ancient Egyptian Scribes Suffered Unique Bone Damage
30 years ago I was a teenager a friend of mine had a giant plot of empty land in his family, and so we'd go out there and do stupid teenager things things like playing with fireworks and building and shooting potato cannons.

We'd discovered dry ice bombs alongside internet plans for potato cannons, and in our infinite wisdom we tried to build a dry ice bomb powered potato cannon. In our mind the sudden increase of air pressure would've sent the payload going ridiculously far.

Thankfully when we went to use it the first time, we were smart enough to run as far as we could before it went off. It was far far more pressure than the pipe could handle and it sent little bits of PVC shrapnel flying everywhere.
Persistent history (i.e. being able to read messages in a channel from both when you were offline and from before you joined) is pretty important for Slack-like company chats.

That fundamentally doesn't work on IRC, as it's message-oriented (like XMPP, which has some elaborate bolt-ons and hacks to implement history that actually work ok), not history-oriented like e.g. Matrix.
Maybe external mounting brackets? Say for the ignition system or maybe a sight of some kind? I wouldn’t trust a 3D print for any of the high pressure stuff but I don’t actually know if that’s feasible. I’d love to find out I’m wrong.
Nothing? I read these HN link posts from IRC. ##hntop on libera network.

Many s/w projects still maintain support channels on IRC.

The migration to proprietary support mechanisms isolates a number of users. Mozilla in particular is much more difficult to interact with since migrating away from IRC.

I've also worked for a company that ran it's own XMPP chat server. XMPP chat clients allow file attachments, see messages from times when client is disconnected (without a bouncer), integration of voice and video chat, whiteboard, etc. Pretty much everything slack, discord, etc offer.

This question is similar to why do companies use the cloud, when most of the time they could just run a server. My biased opinion: laziness. Mostly the laziness of following fashion instead of the technically superior solution.
Your mother-in-law probably never uses bluetooth, video games, Adobe suite, etc.
If it's something controlled by the PR why is it even a feature flag? Seems like you lose a huge chunk of the benefit and might as well just change the code at that point. This to me seems like the wrong place to be controlling them, i certainly don't want to have to make a PR and merge it when a site issue is happening.

Open to missing something though, curious what others experience has been
Hatchet and Temproral are MIT licensed and therefore usable by anyone, I can't find the license for Inngest, but in another comment they say it is "source available" and self hostable, not sure under what terms, but smart companies that avoid vendor lock in will want to steer well clear of it if they can.
Are they dealing with complexity which isn't there in order to appear smarter?
Can someone knowledgeable explain how it’s possible that a 500k charter was his only option? I would have thought for 10k/hr you can charter pretty much whatever to wherever you want.
Yea, this -- love the size, hate the aspect ratio.
> For Matrix, you can say "go to chat.company.com" and click log in with Google.

And half of them logs in with their private Google account.
Please re-read my original post where I allegedly committed the crime (according to you) that I made a diagnosis. I used the word “likely”.
This was the first word processor I used. I still have a floppy disk with it but no way to read it.
"I know the UI/UX isn't the best, but that could probably be fixed pretty easily" is doing a lot of heavy lifting. Most of the time when you ask "why isn't open source thing more popular" the answer is UI/UX. Impericaly, it is neither easy nor common for open source software to have good enough UI/UX to be adopted by non-technical people.
Satisfyly
You absolutely can tell Julie in HR to log into the company instance of The Lounge or whatever friendly frontend IT set up. Users should no more need to run their own bouncer than their own homeserver.
> PayPal used two small (less than $1) transactions and the verification that I own the bank account was verified by correctly identifying the two transaction values.

Based on my experience with (non-PayPal) financial institutions in the past year, this is going away. For now, it appears you can still force them to fall back to this when providing your login credentials does not work, but who knows how much longer.
In Gnuplot you can indeed write each command in a very terse way; some simple examples:

plot cos(x) ls 2, sin(x) ls 3

plot 'file.dat' u 1:2 w lp lw 3 ps 2

But you can also write the same code in a descriptive way:

plot cos(x) linestyle 2, sin(x) linestyle 3

plot 'file.dat' using 1:2 with linespoints linewidth 3 pointsize 2

I think most people prefer the terse version once they learn it. But I’d definitely recommend learning the descriptive commands first, as the abbreviations follow very naturally from there.
Amazon Takes on Chinese Rivals Temu and Shein with New Discount Service
Not strong enough
Some more:

washingtonpost.com, cdc.gov, dell.com, jpl.nasa.gov, mastercard.com
Datasets that change the odds you exist
Excited to launch this! Happy to answer any questions HN community might have
If there are people there there will be a market there. I do expect that there will be people there within 100 years, probably sooner, if not for any reason, because a really rich guy that runs the most capable space launch company wants to make it happen.
to the downvoters, parent comment is just trying to be funny and deserves pity ;-)

and we are now stuck in an endless loop due to a recursive error. damn!
thank you. yes I meant that.
I implemented the algorithm myself and although I don't have much experience with mobile apps programming I think that converting it to other programming languages or adapting it for other frameworks would be fairly easy. The real problem is the 3D rendering which is done using WPF 3D (Windows only), so I would need to completely rework it.
Well, can you give me something a bit more specific and less tautological than "Market actors respond to market forces"

What, exactly was the "market force" they are reacting to here? Is it even a market responding to market forces, or a market's efficiency being compromised by market manipulation?
Turns out LLM alignment is super easy, barely an inconvenience.
I think it was machine translated. I suspect that it was either reviewed by someone who isn't very strong in English, or it wasn't reviewed by a human at all.
> Still true

I think it’s more true today. Ubuntu-like distros in 2012 had a few issues with GPU drivers and peripherals and lack of configuration. Today, it’s more polished and works extremely reliably in my experience, especially for desktop.

In the meantime, Microsoft has added (a) literal ads but mostly (b) an insane amount of dark patterns (c) pushing people onto accounts and services for upsells and (d) new control panel-like config while keeping the old ones around. Not that it ever was great, but the user experience has deteriorated a lot. Today, you have to be a power user of windows to not have an absolute shit time.
i mean i have worked in the industry (including a long stint in fintech!) for something like 20 years now and i genuinely have yet to work at a place that didn't just nod knowingly at the need for it.

i genuinely struggle to recall an active effort to continuously train, test, and improve security that had any impact across any company i've worked at. it's super costly work that feels like a pure expense to folks who don't know any better.

i recall substantially longer discussions - at the company i worked at that handled people's banking credentials and is part of one of the largest financial institutions in the world - about how we could spin "the disks that your secure data is stored on are encrypted at the OS level" to sound as secure as possible without lying. far, far fewer meaningful discussions were had about how to audit for real security issues or train folks to write more secure code or build more secure systems.

i know that anecdotes aren't evidence but i've really met very few folks in my time in engineering who had experiences different from mine.
Yeah I was basically agreeing with you.
Discussion (24 points, 22 hours ago, 8 comments) https://news.ycombinator.com/item?id=40804669
> It's a feature I've not seen elsewhere.

Not at all the same feature, but more general and powerful, is registers in Vi-based systems. That was the feature that convinced me to learn the Way of Vim.

I get the heaviest use out of "a, "s, "d, and occasionally "f, which spare me having to think about a mnemonic for what I'm copying or cut/pasting. Sometimes I'll put a recurrent pattern in a special buffer, but not often.

Having become accustomed to registers and marks, I would find it exceedingly painful to edit text without having them available. This is a sentiment often voiced by WordStar aficionados as well.