skysight-inc/HackerNews huggingface dataset:
I could give up cannabis if I had to but even with the patch I can't go more than a few waking hours without tobacco.
I genuinely love Python. Not in a shallow feature-to-feature way. But deeply that it has enabled a career and provides a livelihood to me and my family. It puts bread on the table. It taught me how to program and it taught me the power of computers.

Life changing tool. No other tool in my house comes close to what computers + python has done in my life.
Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
> The kernel community as a whole very much has little interest into the philosophical arguments surrounding open source

because they didn't have to.

someone already established that it was the foundation, people like Linus Torvalds, Alan Cox, Maddog Hall and many (not too many, actually) others.

The "community" for the longest time has been a bunch of people

"is a small and well-defined group: Linus, Maddog Hall, Alan Cox, and somewhere between 6 and 12 others (varying at times)." (Steven Suson, 1999)

"Watch the linux-kernel mailing list. The "Inner Circle" becomes very obvious. People go in and out of the Circle, so a list probably isn't possible [...] I would say it includes may be 2 dozen people." (Eric Princen, 1999)

> It’s not intentionally done to promote GCC on ideological ground, something pretty much no one cares about in the kernel community.

again: you're talking at the present, I am talking about the first two decades

you may have forgotten about it, I did not.
No, indeed I don't.

So enlighten me, since I don't use Word much: if you mark your resume "Final" and a headhunter wants to "improve" it, what do they need to do?
This comes up on here every few months, and I can't help but read it every time. We had a few Mels in the earlier days of my employer's history and I can't help but be a little bit in awe of the stories I've heard from and about them.
Analog Supercomputers: From Quantum Atom to Living Body
Why would it cost billions of dollars to satisfy the court of the accuracy of a program’s claims when it doesn’t cost billions of dollars to satisfy the court of the accuracy of an investigator’s claims?
How does your company manage open-source dependencies?
I am reading more and more about software supply chain security[1][2] and wondering how companies are managing open-source dependencies, especially big corp.

Eg:

- Can you just install any dependency without an audit?

- Does the top management takes those issues seriously?

- Do you have some horror stories to share? (outside Log4j of course)

Would love to have some insight on that, and the company size (number of employees etc)

[1]: https://slsa.dev/

[2]: https://securityscorecards.dev/
So the distillation is something like this?

"Docker images can now be deployed directly to the WASM runtime! This means your AWS Lambdas, Cloudflare Workers, etc. will boot faster and cost less..."

When you rehash what Docker already does, it's watering down the messaging. Even adding "AWS announced support for containers on Lambda last year" in the last reply made the voice in my head ask again, "What's different about it? How is it better?"
What problems in particular have you run into? Genuinely curious.
Bad contact shouldn't be an issue. You should have to be hilariously and obviously bad with the contact in order for it to be a problem. If slightly bent cables are the problem, it's clear that your cable is rated far too high for what it is and you need to mandate larger conductors or more conductors carrying less current so that there is no chance it burns unless the cable is very badly damaged or misused.
Thanks for the info on the GBSD, I wasn't aware of that. I'm actually surprised, I thought the general trend was towards MIRVs.

Yeah, I'm willing to concede the math is a lot more complicated than just "ABM is more expensive than nukes" and I could well be wrong on that point. I suppose if we really wanted to get to the bottom of it we would have to compare the ABM against the current Russian/Chinese arsenal, think about the relative costs of road-based/silo-based/sub-based missiles and their risks, compare rubles and dollars using something other than naive conversions to account for relative purchasing power, consider what impact decoy re-entry vehicles have on the equation, and a bunch of other factors.

I think my original argument that ABM is inherently destabilizing stands though.
GraalVM 22.3: JDK 19 builds, jlink support, new monitoring features, and more
Don't feed the trolls. That's likely not even a real person, just a bot auto-replying to keywords.
The quote from a security researcher at the end treats this like a vulnerability.

If this were early days of the web, I'd agree, but web browsers allow so many other shady tactics, this feels more like the web working as intended.

(Yes, phishing attacks are bad, but the browser back button spec is specifically designed to allow these sorts of shenanigans, with basically zero legitimate use cases -- the only use case I can think of is telling the browser certain actions should not push themselves onto the back button stack).
Caught my eye:

Listing gender, height, health on the resume (!) Can’t imagine getting a resume with that info these days.

Listing corporate training under education. Again, wouldn’t expect to see that today. Not sure if that is because no one does employee training anymore, OR, if it’s just expected and understood that you’ll learn new stuff constantly as a programmer these days.
Makes me kinda excited to get the M2 14" when available.

Thanks for the valuable feedback, good to know its worth it.
Admiral Cloudberg's write-ups are excellent. The MH 370 one is a fascinating read as well, but I'll recommend my favorite air disaster writeup: https://admiralcloudberg.medium.com/lesser-of-two-evils-the-...

Nobody dies, the pilots do exactly the right thing, and the system works! Also, the failure mode and investigation is super in-depth.
Brazil introduced a very similar system with Pix [1] in 2020.

Sweden has Swish [2] since 2012 which is more limited in scope than UPI and very similar to Pix.

It makes life very easy, I do have some reservations on privacy with this kind of centralisation of financial transaction though.

[1] https://en.wikipedia.org/wiki/Pix_(payment_system)

[2] https://en.wikipedia.org/wiki/Swish_(payment)
Iffy software support. If you look at the Clockwork Pi forums there's a lot of complaints about a lack of updates. There's some community support for alternate/upgraded software, but the user base is small enough that we're talking "download a ZIP file from a rando who says it works for him". It's DIY but also "figure it out yourself".
So when you start asking questions, that terrible UI becomes a subtle UX difference.

That’s why this is all armchair designery about pet issues. You may like the way Windows works, that’s fine. But that doesn’t mean MacOS works ‘terribly’. It’s mostly just different from what you’re used to.
Prince himself used an image of Dave Chappelle disguised as Prince. Chappelle said this ‘That's a Prince judo move right there. … You make fun of Prince in a sketch and he'll just use you in his album cover. … What am I going to do — sue him for using a picture of me dressed up like him? … That's checkmate right there.’

Ironically though, I’d argue what Prince did here was not fair use.

https://en.m.wikipedia.org/wiki/Breakfast_Can_Wait
Thanks for engaging with the piece so deeply! Really appreciate it.

Just as legacy tech isn’t automatically better than today’s technology, today’s technology isn’t always better than legacy tech. The agency has gone back to the Apollo well many many times for these “technologically obsolete” designs because they effectively solved problems that we haven’t faced in decades.

Example, the CSM’s umbilical connection was a work of art, it had to be reverse engineered from museum pieces for current gen spacecraft, https://www.nasa.gov/mission_pages/constellation/orion/umbil...

The F-1 engine’s turbopump and gas generators had to be taken apart by hand because we haven’t built anything close to their throughput for decades, https://www.nasa.gov/exploration/systems/sls/f1_sls.html

Apollo’s phenolic resin heat shield led to the Phenolic-Impregnated Carbon Ablator (PICA) that was then studied by SpaceX to develop their current PICA-X heat shield.

IIRC, there’s a fairly direct line between the Apollo parachutes and SpaceX, https://spinoff.nasa.gov/Spinoff2017/t_3.html

There are many more big and small examples that I can’t name off the top of my head. From the thermal roll to core sampling, having that knowledge allows us to learn from their experience and do better.

Hundreds of thousands of extremely smart people worked on the program and they came up with some extremely interesting ideas along the way. It’s faster/more useful to have a library of their work to draw from rather than going to the well again and redoing it from scratch.
My grandfather was like this. Full stint in the Marines and then worked on computers. I remember him telling the story of how exciting it was (and what a big deal it was) when one of their systems got upgraded to 4k of RAM.
Fastmail supports it too and you can configure postfix and opensmtpd to support it as well.
Nancyfx - sadly dead in the water now but well worth a read of both the code and docs https://github.com/NancyFx/Nancy/tree/master/
If you're self-employed, the income can go into the business and you can pay yourself based on what you actually need, while the rest of the income gets put back into the work/business. Even when taxed, those taxes that aren't individual income are taxed much lower than income taxes, so you can "avoid" paying taxes directly until you actually reach a point of profitability where you want to extract that wealth from the business you've grown (aside from the money you actually need at the time, which would still come out of the company to yourself in the form of payroll).

Not an accountant, so I'm likely not perfectly stating the point.
https://en.wikipedia.org/wiki/IBM_Common_User_Access

It doesn't pre-date the C/V/X/Z shortcuts, it's just that those conflicted with things like CTRL-C to interrupt.

I don't think hardware interrupts are involved here. It's not a particularly early DOS convention either, Wordstar-style shortcuts were popular before it.
> Honestly, we just need a drop dead simple chat client/server that can be self hosted

XMPP, again and again. But that's not a solution, because the problem is absolutely not technical.
This is all part of the "Great Decoupling" that will happen in the next decade. Apple will be hurt by this, no doubt, since it will not be able to find suitable replacement suppliers for some of its components, and it's loath to buy from Samsung, its biggest rival.

Ergo, Apple may go down when push comes to shove and the U.S. government gets into a tangle with China.
Before doing what other people suggest, make sure to set up a new bank account as soon as possible (unless you've already done this). All money from this contract continues with the current bank, but everything else is in your new account. You can make periodic transfers between your old and new banks as you get the money paid to you.

If things go bad and they decide to try to pull money back (it sure sounds like something they'd try), you need to continue to be able to pay the rent and buy food. Your bank won't be on your side.
Yeah that is interesting ... I guess it's because Zig compilation is single-process, parallel, and threaded, not like the C++ compilation model of separate processes?

I never tried, but I highly doubt either gcc or Clang could be built with 16 MB of RAM, even serially, at any point in the last 10 years. Probably not even 20 years, though I could be wrong
I think they're mostly trying to kill off the old Intel Macs now. And any ARM devices that don't have Neural Engine.

I expect the more modern Apple Silicon based ARM devices to have a longer support lifespan than older Macs.
Came to the comments expecting the typical HN putdown on top, was not disappointed.
> there is nothing on the horizon which will plausibly replace it

I'm not going to be making any bets - but the one project that has possibility is WASM. A mature, polyglot ecosystem on top of WASM runtimes with web-apis seem like it could displace JS in browser as #1.
Linus Torvalds disagrees.

And the reality is that there are no absolute guarantees. Ever. The "Rust is safe" is not some kind of absolute guarantee of code safety. Never has been. Anybody who believes that should probably re-take their kindergarten year, and stop believing in the Easter bunny and Santa Claus.

https://lkml.org/lkml/2022/9/19/1105#1105.php
More than Gmail supports this.
Not sure this is still true... what do you mean by "access to the full sub"? On https://www.reddit.com/r/BlackPeopleTwitter/ I cannot see any restriction. And the rules in the sidebar state 'BPT is an inclusive space for POC and allies alike.'
> I can't cite sources, but AFAIK Linux uses GNU compiler extensions. The reason is not to lock other compilers out, it's just that some of those extensions are genuinely useful.

Of course.

They are genuinely useful to Linux.

Other did not use those extensions because they did not want to use GCC, for reasons beyond the technical merits, but because GCC is free software

If they could copy them, they would have done it.
Syphilis is a disease thought to have come from the Americas to the Old World.
Also glass! This is an industry source because I'm not finding the county one I'd learned from earlier: https://www.gpi.org/glass-recycling-facts
I've been using spaces for a while, but I am genuinely still baffled by it. Intuitively, a space should be where I group rooms or people in a non-overlapping way, and cleanup the side-panel clutter... But I can access all rooms from all spaces, so what is it's purpose exactly other than a namespace in which to connect to other places?
Hi everyone! Dagger co-founder here. This is an exciting new step in Dagger's roadmap. We believe CI/CD pipelines should be developed as code, and run in containers. Realistically this requires maintaining a bunch of SDKs in different languages. Today we are introducing a Go SDK, but expect more SDKs from us soon!

Happy to answer any questions here, on Discord or Github.

Special thanks to the Docker team for continuing to maintain buildkit, which is the underlying tech that makes much of Dagger possible!
Perhaps a freeze because they churned through all the qualified talent and now they need to figure out what to do haha.
This comment reminded me of Redox (rust microkernel), which I haven’t looked at in a while. It’s an impressive project, but it was funny to see that in their top news post, one of the items is about tracking down memory-corruption/use-after-free bugs:

> “After having thoroughly debugged the orbital/orblogin memory corruption bug with little success, I decided to go as far as phase out the old paging code (ActivePageTable/InactivePageTable/Mapper etc.) in favor of RMM (Redox Memory Manager). Surprisingly, this fixed the bug entirely in the process, and it turns out the issue was simply that parent page tables were not properly unmapped (causing use-after-free), most likely due to the coexistence of RMM and the old paging code, which did not agree on how the number of page table entries were counted.”

(https://www.redox-os.org/news/drivers-and-kernel-7/)

This project surely uses rust more thoroughly and idiomatically than the Linux kernel ever will. And yet here we are with memory corruption and use after free bugs. And the text indicates the bug was so hard to track down that they basically gave up and just replaced the old code.

Rust may prove to be beneficial to Linux, but there is too much over-promising hype at this point.
Yeah I assume it's very regional and even group specific. I don't think I was ever around a group that was at the level of smoke enough and constantly enough to need to cut to afford it.
At risk of exposing my rather shallow knowledge of the topic, one aspect of PoMo is "everything is an inauthentic quote of something else and everything has already been done to death - so embrace irony and self-reference and achieve sincerety by self-awareness of your own insincerity".
This is true. If you have a reliable upstream connection though, you can get quite far with SQM on OpenWRT.
Depends on what attributes you attach to the word "normal" but I somewhat agree. The bad version tracks with "incurious" or "credulous" for me, the good version is aligned with "emotionally stable" or "grounded", although that doesn't feel too normal in 2022.
One thing I know is that McKinsey is in the house employees are not safe, especially their healthcare benefits.
It was already in wide use for scientific computing by 2000, due to the comparative ease of writing interfaces to C code. The main idea was to use Python as a glue language to "steer" high-performance computing.

The Python/C API was easy to learn and use, Python's reference counts worked well for C-based objects, and it was easier to build non-trivial data structures than Perl or Tcl, which were its two main competitors at the time.

(Tcl extensions required manual garbage cleanup, I remember Perl's extension API as being rather complex, and I had to read the Advanced Perl manual to understand something as simple as having a list of dictionaries.)
> Most people don't wake up on day 1 of burnout and say "oh man I'm burned out now."

Sometimes it's not even about job. I have ALL the classical symptoms of burnout, but I still love both my jobs (full time and part time after hours) and would like to continue them, but I just can't gather enough focus to be as productive for the whole day. Fortunately, some light meds, workout and fresh air is starting to help.
you might imagine it, but it's a bit ridiculous to suggest that you can just pick a different branch from a choose your own adventure book that you think sounds rosier.

People are people. The decisions those people made throughout their lives, that led to the behaviour that we might lament, are also the decisions that led to their world-changing discoveries.

Rivalry has value.
Move to Washington State and then sue them as a permatemp :)

https://www.computerworld.com/article/2589538/it-personnel-m...
I would really like this tech if they supported third party services to store passkeys in.
If one thing is known and the other is unknown then they are different. If they were the same, both would be known, or unknown.
>Either this guy doesn't understand how income tax works, or I don't. (Or he's just lowkey recommending tax fraud)

What you're missing is tax deductions.

when you operate as salary, you get no deductions and pay maximum taxes.

When you operate as sole proprietorship you can deduct 'business expenses'

Business travel and parking? Deducted.

Any new gadget or widget? Deducted.

It doesn't create new money, you have to still earn the money in the first place, you can't go buy a porsche but you'll be surprised at how many things you can get away with at least partially deducting and when you do this to a full extent. You end up paying little to no income tax. You take home more while earning less.
The catch is that every single part of the system is some kind of janky hack job.

I have one of their GameShell devices. The things on the sides that look like knob controls are actually clasps to hold the thing together. Took me a week just to figure out how to SSH into the thing. Screen resolution and picture quality is really bad. All of the buttons feel awful, with a lot of latency on presses. WiFi just craps out whenever you breath a little hard on it. Performance is about like trying to run modern Linux on a 15 year old PC. Lots of fantasy consoles preloaded, but the screen, performance, and buttons all add up to making it a terrible experience, and there are only one or two good games for each, anyway. Lots of very poorly implemented PyGame games that have such neat features as "no way to kill the process from within the app to return to the main menu" and none of them are actually even close to good ideas, say nothing about complete or decent games.
I don't know about Zig specifically, but things using LLVM tend to be absurd memory hogs. I remember having to disable parallel compilation for clang to prevent OOM issues.
Tipping in America
What is fair in testing and what is being tested? If I can stub `secure_hash` and `bar`, that’s a pretty easy test to write. Assuming the symbols are visible at test time, stubbing those is relatively straight forward in C, Java, Bash, and Ruby, JavaScript, etc.

Even in the above examples, a linter should point out that the second `p == null` is inaccessible. I’m very pro test coverage, but static analysis shouldn’t be thrown out just because unit tests are available.
> a high interest rate environment means that all that future growth has to be discounted back to a much lower net present value.

But inflation is still higher than interest rates.
> Drizly and Rellas were alerted to security problems two years prior to the breach yet failed to take steps to protect consumers’ data from hackers.

That seems less than ideal.
> If you say I’m busy a lot it’s a red flag.

> Stop being so freaking busy. Prioritize 2–3 goals and ditch the rest.

Tripped over this one haha. If I tell someone I'm busy it's because I have prioritised 2-3 goals and am ditching them.
This is a bunch of fluff:

> 20. The best life experiences make you nostalgic later on.

Oh really!

> 21. Taking things for granted is a slow demise into madness. Be grateful.

Gratitude. So insightful.

Flagged.
> When you work for yourself there’s flexibility with how much tax you pay, and most importantly, when it must be paid.

Not in the US in my experience. Switching from full time to contract/1099 work was a nightmare for me. You have to file and pay quarterly expected income tax payments. If you want to maximize retirement savings (401k etc) or even just get good healthcare you have to do all kinds of machinations to create a business with yourself as sole employee, etc. and increase the tax burden, filings and paperwork even more. It's an enormous burden and I honestly would rather just work full time instead of deal with this stuff.
Indeed. In particular, I’ve seen variations of “Watch how people treat service workers” in this kind of content again and again.

It really makes me wonder who needs telling “If the person you’re with is rude to people, they might not be a nice person”.
Why even think about software as a building at all? Just think about it as software. I don't understand the urge to draw parallels to other fields.
You mean printers, right? Everything about them?
Based on this it seems the leaves don’t fall to far from the tree
“Care about” could even just mean wanting the thing to provide at least, say, two nines of reliability. If my Raspberry Pi stops working after 2 years because the SD card failed, fine. If it stops working after 1 day because the SD card falsifies its capacity, I have zero nines and I’m not happy.
The kicker is that Apple has made itself too dependent on Chinese suppliers. It has outsourced much of the development of components and has lost in-house know-how on how to recreate those parts if a fall-out were to occur.

This is all according to Apple's "Don't leave money on the table" mantra where they want increasing profits year after year. In the end, it'll hurt them...bad.
Family info in this context means whether you are married and have children or not