skysight-inc/HackerNews huggingface dataset:
"kitchen-table" polyamory does not imply that partner(s) are intimately involved with one-another. Just that they can amicably share the same space at times, whether that be a birthday party, a friendly dinner, or board game night. Personally I would hope that any partner(s) feel comfortable speaking to one another and being in the same space if the situation merits it, but it's not for everyone.
> It showed that just about 1.5% of F/LOSS community members were female at that time, compared with 28% in proprietary software” (which is also a low number).

citation needed on 28% being a low number, seems pretty high to me
I don't blame how LLMs big, because it's needed for now. We theoretically don't need individual Electron runtime for each application. There should have a common webview runtime, like Microsoft WebView2.
The discussion of the technical details of this has such a low signal-to-noise ratio, and I think the blame for that lies mostly with companies who try to set themselves up as infrastructure but maintain significant secrecy about how their tech actually works
> well some guy named 'somedude82' in an unpopular HN post compared it to npm

It implies that the JS ecosystem is well known for behavior just like the InfluxDB example - its the benchmark example of such behavior. That was my point.

> The state of the art has advanced.

Here is where I have the most fundamental disagreement. My position is: "It hasn't advanced significantly because the JS ecosystem wants to restart every time it gets difficult". Well ok, its a bit more complex than that (external pressures from React and other driving force libraries / frameworks), FOMO and all that - but at the end of the day, the actual progress has been very slow.

> This discussion has had the exact opposite effect for me.

I'm sorry about that, and if I think about it I guess discussion didn't do that for me either. In fact if I look at my hacker news history, I was probably arguing the opposite side quite a bit until 2-3 years ago. For me it was probably trying out Rust. Which isn't to say I think Rust is perfect (I'm still not sure that it makes sense to spend any effort thinking about memory management in the vast majority of cases, even with a compiler helping) but it provided a very interesting high-contrast point of comparison for me.
This has everything to do with the way the US constitution was designed and nothing with certifications.
Security from these kinds of abuses isn't strong enough. This guy's defense was free, courtesy of a public interest group [0]; but litigation is an unaffordable non-option for most people. You're fighting government agencies: people with infinitely more resources than you, and who fear no personal consequences if their judgement is wrong. (Or if they're just being vindictive).

[0] https://ij.org/press-release/federal-judge-hands-free-speech... ("IJ is a public interest law firm. We represent clients free of charge in cutting-edge litigation defending vital constitutional rights.")
"if you know, you know"

Which from context apparently means it's secretly everywhere, and just can't be measured because outsiders aren't told.

(I usually just see that phrase in reference to in-jokes.)
You're assuming ceteris paribus, but that isn't a given.

People in poly relationships tend to know their status better than monogamous cohorts. Thus, even if one partner has an incurable STI, they're usually aware that they have it, and keep their viral load undetectable (which prevents transmission), so the factors round the risk down to the same very low range, despite more people involved.
Also, Paul Tappel vs Washington state.

https://www.cairncross.com/blog/ch-news/engineer-wins-ground...
Agreed. At this point without some damning proof, it's not worth it for the general public to pay attention. Sad to say.
lots of steam games have no drm
I'll not enter the pure-C vs. non-pure-C debate, but this heavily depends on a Unix-like OS and VT100-like terminal. Forget to compile it for Windows, for example.

Very nice project, well organized, with a terse style. Comments are missing but not necessary.
Institute for Justice is an excellent non profit and all donations are fully tax deductible, if you are looking for some year end donations. They take up fights for the common man that when properly fought to conclusion affect far more people. A great organization
instead of Valium, one presumes
Fortunately, small protocols like this are pretty easy to write securely if you sanity check all of your inputs and bail if anything is wrong.

I don’t know the Mii format but it can’t be large, and the only arbitrary input there is the name, I believe.

Nintendo themselves are pretty good at writing secure stuff; it’s usually libraries or 3rd party games which have been responsible for the software exploits in Nintendo software.
The NAND issue is what to avoid. https://www.reddit.com/r/wiiu/comments/11q733p/whats_is_the_...
'Healthy' Pay Raises on Tap for 2024
> Some of you want to keep working without being paid, because that feels a bit like communism within capitalism, it makes you feel good to contribute to the greater good while not having the system determine your value over money. I hear you. I’ve been there (and sometimes still am). But as long as we live in this system, even though we didn’t choose to and maybe even despise it - communism is not about working for free, it’s about getting paid equally and adequately.
Fantastic stuff. I just tried it on my MBP and it works. Though I haven't figured out how to get back to the home screen from any app.

Edit: Press "h" for home
Exactly why a GPT Agent could properly handle such abstractions whereby the human input is intended outcome via this workflow and the Agent will handle the minutia, dependency checks etc.

This is coming to a greater extent than it hasn't already. Imagine training all every robotic arm movement ever made in a factory based on the logs, learning from the yield results and being able to fine-tune based on that.

I've managed the installation of medical lab robots/test lines - but only to the Layer 3 to ensure physically placed, powered, connected then hand off for commissioning and testing...

Nothing large scale though.

Factory automation is one of the ones where I wish I would have, if I were to have taken one of the many career tangents that was presented to me in my 20s..,
Not mentioned anywhere in the article, but I've always wondered if this was the inspiration for the final (and first) scenes in The Blues Brothers[1] (which takes places almost entirely in Cook County).

[1]: https://www.youtube.com/watch?v=x8Ny6zn59x8
The premise of this article is better than its execution. The author even points in the direction of open and honest sharing, saying "others could surely have learned from the mistakes I made". But the only mistake pointed to is "I stopped reviewing his original data". Is that the root cause and only way to prevent these problems? If so, drive the point home more firmly.
In D you have 2 options to deal with that:

- As you described, you can disable the GC to do your thing. That's not the solution I would recommend, but if you call GC.disable then the GC won't collect anything until you enable it back (or if the program is running out of memory).

- You can mark a function as @nogc, and then the compiler will prevent you from allocating anything that could trigger GC allocation.

There is some level of support for @nogc in the language and few libraries to help, the issue is more in the standard library which relies a lot on the GC.
Following the instructions isn’t really “hacking”. I was hoping for an explanation how to get better performance out of these displays by bypassing the spi/i2c because the parallel interfaces are horribly documented.
I disagree that it will inevitably get worse, with the exception of games that explicitly games as a service.

As the article points out, this whole system was basically a result of the infancy of online game services, especially for Nintendo. It's a quirky result of an architecture that is much less centralized than modern console game services.

If you ask me, it's very unlikely that Nintendo will ever shut down the Switch eShop, because I don't think the Switch eShop will be replaced when its successor launches. It will be much more like the PS4 to PS5 transition where your account information and digital library stays the same.

(By the way, the solution you are talking about is what the blog authors are working on)
You also need food to live, but the principles of supply and demand seem to hold quite well for such goods. You can go ahead and call these principles simplistic but it doesn’t mean they are wrong in broad terms.
There are very few/no operations that will put a git repository in a "weird" state.

Actually, any snapshot of a Git repository is consistent (due to its CAS nature), minus the index which doesn't really need backup anyway.
No one commented yet on how this entire app was built by ChatGPT?
How could one man refer to himself as anything for 500 years? Also, they did not refer to themselves as emperor because they did not speak English.

Just to poke a few no-history-required holes in your surety!
When I had a hit and run on my parked vehicle in front of my house, the 911 operator told me to call 311 to file a police report even though I could see the person driving away... I have a feeling the stats are being significantly massaged to come to the conclusion that crime is not rising. 30 years ago when I was growing up, I never saw open drug use or prostitution but now that is common and accepted. I don't remember the level of theft/car break ins either. Something has definitely changed for the worse.
Like some of the renegades in the comments, I'm tempted to share an entire blog. Instead I'll share some highlights from my favorite blog of 2023. It's not tech-focused per se, but rather politics/policy by a former "Last Week Tonight w/ John Oliver" writer and EPA speechwriter, Jeff Mauer. The blog is called "I Might Be Wrong". It's a perfect mix of smart and funny.

Here are some highlights from this past year:

"YIKES: Bing's Chatbot Made a Pass at Me After Only 90 Minutes of Relentless Prodding" https://imightbewrong.substack.com/p/yikes-bings-chatbot-mad...

Six Products That Will Gently Defeat Your Baby.
https://imightbewrong.substack.com/p/six-products-that-will-...

AI Spells Doom for Incompetent Hacks. https://imightbewrong.substack.com/p/ai-spells-doom-for-inco...

The "Rules" About Which Actors Can Play Who Never Made Sense. https://imightbewrong.substack.com/p/the-rules-about-which-a...

Holy Moly Do We Ever Over-Value College https://imightbewrong.substack.com/p/holy-moly-do-we-ever-ov...

Before You End Fencing Scholarships, Consider the Impact That Would Have on Major League Fencing https://imightbewrong.substack.com/p/before-you-end-fencing-...

Why Is Homelessness a Municipal Issue? https://imightbewrong.substack.com/p/why-is-homelessness-a-m...

EDIT: Just noticed the "software" qualifier in the OP. I almost deleted this comment, but it includes a few software-adjacent articles, on AI, so I'll leave it up.
So any passive income is unethical? Receiving interest from your bank deposits is something to be ashamed of?
“I had depended on the idea that scientific research is a sacred trust”

And that is part of the problem. Having gone through a phd, this unspoken religiosity that underlies scientific research where you are expected to be monks for science contributes to stuff like this.
Twitter Ad Scam Drains $59M from 63k Users in Crypto Heist
plenty of custom servers on alt:v, fivem, ragemp platforms.
What does this have to do with talking about math? Title is rather misleading.
I was at ACM Copenhagen although more downstairs at ASHES (which my company sponsored) and DeFi. Ryan Hurst who was there is probably the best person to ask about the specific certification use cases.

But overall -- I work for an insurer. Having to document how something was done a year+ after it was done to convince auditors/insurers/large clients is a LOT easier if you can point to a specific piece of hardware vs. a bespoke process. The downside of not having tamper-evidence or tamper-response (ideally) at the hw level is you need to build a lot of other controls around it, and that is expensive, impractical, and difficult to document in a lot of environments. e.g. in a datacenter it's unlikely you can enforce "two man from security/senior executive team in the cage"; it's probably going to be (at best) two ops staff, often contractors, and two-man rule isn't actually that widely used outside CAs themselves. The use cases I'd like for this are application logic, not traditional CAs (who do need FIPS). Add to this lifecycle management of the hardware from production to pickup/delivery to provisioning, pre-deployment storage, deployment, operation, routine audit, replacement, audit, and decommissioning, and it's way easier to put protection into the module. Most of the time I've just seen hardware protection inherited from single-chip vs. module-level protection created, but if there's no certified IC available, module protection it is.

Actual FIPS certification would be nice (or a better standard), but challenging in deployment because almost every vendor FIPS certifies with a specific application load and as soon as you run custom applications (which is badly supported in the HSM world), you lose certification anyway. "FIPS rated hardware running a non-FIPS load, audited in appendix A" is insurable, but ideally there would be something better. 99+% of HSM deployments are just used as dumb key signers which are trivially exploitable when you pop the host, though, so I'd certainly take the non-FIPS option.

(Today, the state of the art is pretty much SGX or another TEE on the host running custom application logic to evaluate and instruct signing which talks to the FIPS HSM to do key control and actual signing, e.g. what Anchorage does.)
For UI you always want to use the a platform or OS’ native controls and APIs rather than some stack on top of it for best performance and a polished look and feel. Anything else is most often second class.
I've seen many third party PDF viewers; I think all supported JavaScript. It's commonplace, not 'ridiculous' at all.

> Adobe acrobat (and maybe reader) is really the only app that fully supports the full PDF spec

The full spec is large and afaik has many obscure pieces, including 3-D, etc. Like many specs, they don't match reality and nobody takes completeness too seriously. For almost all users, supporting the entire PDF spec doesn't matter (does it matter for any user - does any person or organization use the entire spec over their lifetimes?).

Also, do we know that Adobe supports the entire spec?
Not all research is equal and it's often heavily biased by who is funding and promoting it. If research doesn't validate some interest groups talking point, we don't even hear about it.
Can’t wait for “must have a github account worth 20k+” to start appearing on job specs
common thought: it sure is convenient being able to download this from the internet

uncommon thought: downloading this from the internet sure is more convenient than already having it
That's the plan for the initial prototype. My goal is to advance beyond this stage to generate optimized JS. While it's going to be less readable than handwritten js/ts, the trade-off would be performance boost.

From recent experiences in profiling and optimizing different backend apps, I'm confident that imposing some constraints on JS we can get noteworthy improvements on the performance front better or equal to golang. Here's a subset of the constraints I'm looking at:

- Avoid out-of-bound reads in arrays and monomorphization.

- Manage memory allocations. (pools)

- Implementing inlining, also done by V8 and JSCore.

- Keep variables close to usage context.

- Being picky about standard js operations.

- Using 'new Array(n)' for creating longer arrays, and '.push()' for smaller ones but if frequently calling methods on an array, avoid preallocating.

- Avoid arrays with holes, prefer using arrays with numbers.

- Use cached prototypes for object creation.

- Avoid working with strings as much as possible, use typed array when possible.

- Partial evaluation.

ps: Thank you for all your work in the Rust ecosystem, I've used a lot of your crates over the last year.
They require steam to be running, don't they?

What happens if steam goes away?
iykyk is shorthand for "if you know, you know", and I just mean that groups tend to grow around or inclusive of certain subcultures. So people in a given lifestyle are more likely to associate with other people who are at least familiar with that lifestyle. Imagine it like a Venn diagram. I don't go out of my way to spend time around, or make friends with, people who would judge me for my lifestyle.
The headline isn't accurate. The suit was about whether the retired engineer could offer testimony as an expert witness in a lawsuit without a professional engineering license. Notably, the dude had worked as a chemical engineer for decades but never got a PE license because it wasn't required in his industry. So he was a legitimate expert. The North Carolina Board of Examiners for Engineers and Surveyors tried to block him from giving testimony because he had a license. The court ruled that his expert testimony was first-amendment protected speech and that the state couldn't block it on the basis of not having a PE license.

The suit is about licensing requirements for expert testimony in a lawsuit. Not about talking about math in public.

The opinion is here:
https://ij.org/wp-content/uploads/2023/12/Nutt-v.-Ritter-opi...
In my home country of Austria it's easy to distinguish a federally licensed engineer without forbidding the use of that word for people who are not licensed.

A licensed engineer may put the title "Ing." in front of his name (e.g. "Mr. John Doe" becomes "Mr. Ing. John Doe") in communication, everyone else can still call themselves an engineer without issue but are not allowed to use that specific issued title in front of their name.

A similar solution could have been found here, where people who are licensed can use a suffix like "CE" with their name.
Fun video. As we say in biz, "been there done that". Autocrossed a 240 for a short time. Better cars honestly, but it looks cool.
Look up the Scarab series of modded Datsuns too (Chevy 327 V8 in a 280Z):

https://datsunforum.com/the-scarab-legend-the-original-hybri...
Revenue in the virtual reality and augmented reality division dropped 26% from $285 million a year earlier to $210 million. https://www.cnbc.com/2023/10/25/metas-reality-labs-loses-3po...
What a stupid regulation

Licensing regimes have a valid purpose: protecting those who have to rely on qualified engineers, when they calculate and advise that something is safe and fit for purpose.

Restricting those who raise concerns that something is not safe or fit for purpose is the opposite.
Because NEM2 wasn't sustainable long term. TFA is talking about we don't have enough batteries for all the solar and how it might be necessary to reduce solar production during peak times. That's why we don't want to keep incentivizing solar without batteries.
Agreed. Also, possibly the most commonly used reader is pdf.js, the FOSS component used by at least some major web browsers.
I wonder what kind of equipment is in those little pods? How does the cooling work?
24th and Mission BART station is/has been an open air market for stolen goods for literally years/decades. Come cities simply ignore crime.
How do you prevent leaks caused by mmorons writing the password on a potit on the monitor?
Vote with your dollar and support an open source game like 0ad then.

https://play0ad.com/community/donate/

Until there is a proven revenue model to pay people to work on open source games there won’t be many.
I wonder long will the backend infra supporting the Switch will last. Especially now that they’re selling download-only versions of the games.

Online services for earlier consoles like the Wii were more basic, and IIRC in some cases were developed and maintained by third parties, not Nintendo themselves? I understand wanting to get rid of that overhead especially if it wasn’t driving incremental revenue.

But now the Switch is more intimately tied to online services for buying games and add ons. The most customer-friendly approach would be to keep backend services running indefinitely. Basically consider your backend to be a platform like Windows or macOS and maintain and evolve it indefinitely, keeping older consoles alive as long as possible (and continuing the ongoing revenue stream from older consoles, even as it shrinks over time, to at least cover cost.)

It seems like they have to do something like this to support downloadable games, at least with the online shop. I wonder how they’ll handle it.

I read a rumor that the successor to the Switch is expected in 2024 or 2025. And we picked up a Switch a couple months ago and I chose to buy all games as digital download version. And I remember the backend for the Wii being shut down. So this has been on my mind recently.
>not well informed by the source material

>Afterwards he often made it clear that he was desirous of a second consul­ship, and once actually announced his candidacy, but when he was passed by and not elected, he made no further efforts to obtain the office, giving his attention to his duties as augur, and training his sons, not only in the nature and ancestral discipline in which he himself had been trained, but also, and with greater ardour, in that of the Greeks. For not only the grammarians and philosophers and rhetoricians, but also the modellers and painters, the overseers of horses and dogs, and the teachers of the art of hunting, by whom the young men were surrounded, were Greeks.[0]

[0] Plutarch Aemilius Paullus https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Plutarch/...
I've experienced the same thing. In commercial projects in some places, the contractors actually just file liens right away "as a matter of practice". They automatically expire 60 (or some number of) days after the last day of work on the project, unless it is "perfected" by filing an actual lawsuit. At least that is the case in Canada. That seems to at least shift some of the cost and risk to the lien filer as they must pay for a lawyer, be ready to prosecute, etc.
Animal Crossing: New Horizons was an unfortunate exception to this rule. Seeing them drip-feed features already present in the previous games doesn't bode well for the future of the franchise.
Brown saved British steel but let the yanks buy Cadbury’s… sigh.

I get that others have preferences but I will never understand preferring Hershey’s. It’s almost like a lesser version of the coriander thing. It just contains a flavour that my mind body signals to me “do not consume”.

I think animus about Starbucks can arise from sources extrinsic to the coffee but from a coffee consumption perspective there are many good coffees. I think in a place with a strong coffee culture drinking Starbucks is essentially voting for its death.
> Preview.app been the best non-Adobe way to use PDF’s for decades now

Where is all this stuff coming from? Why would you say Preview is the best? Foxit? Nitro? Their are endless PDF applications much more powerful and capable, some designed for professionals.
I'm looking for a tool other than adobe pdf reader that lets me upload an image file of my signature to sign a pdf. Most of the tools I found let me draw a signature and I can't draw my signature on a track pad or with the mouse
You upload in the GUI. It's available on free accounts as well, as long as you use GPT 3.5. There's a dropdown. It's super-convenient.

I uploaded an AWS study guide, and I'm asking for example questions for my testing. As far as I can see, I can tell no way to determine if it's pulling from the guide, or if it's from GPT's data.
The common wisdom is that there is no meaning in work, which is the most common form of what I described, so I have to discount the possibility I’ve actually figured anything out.