skysight-inc/HackerNews huggingface dataset:
can you figure out how this mechanism works? my notes in https://news.ycombinator.com/item?id=41056051 reflect me rooting around and giving up; it's nonobvious
I don't live in the US so the stat is not really relevant.
> If I had the time (and energy) I might put some effort into advocating to moving to something else, but it will be an uphill battle.

What are the alternatives for local groups? I've recently seen an increase in the amount of Discourse forums available, which is nice, but I don't think it'd be very appealing to the average cycling or hiking group.
A bit of self-promotion: this article I co-wrote covers both OAuth and OIDC: https://fusionauth.io/articles/oauth/modern-guide-to-oauth

I particularly like the idea of "modes" which discusses different ways of thinking about authentication and authorization based on who holds user data.

HN discussion here: https://news.ycombinator.com/item?id=29752918

Edit: updated link to HN discussion
Instantly make your C code 200 times slower without any effort!
understandable!
Apparently the flu can trigger it too.
I’ve worked as a non software engineer with non software technicians, and I’ve spent a lot of time thinking about the differences. Most of the work done by engineers was also quite repetitive; in our case the big difference had more to do with whether you turned a wrench during the day, which mainly resulted from differences in your degree of formal education. I was quite junior at the time, however. Where experienced engineers made a difference was in their ability to change how we used the machines, where technicians generally did not. (Sometimes they did, and jumped onto the engineer or management track as a result.)

All of which is to say that I formulate a spectrum from technicians through engineers, to scientists. Technicians use technology, engineers devise new technologies using scientific facts about the world, and scientists discover new science. All three parties end up spending a lot of time on repetitive tasks, however.

Perhaps what makes computer science unique here is that it’s a science of automation, and as such it actually offers us the opportunity to reduce repetitive work.
Google investors do
On the surface it seems like we’re comparing two similar pieces of plastic that provide mechanisms for transferring cash from a purchaser to a vendor, but I think it’s more useful to think about the contract terms that you, the purchaser, agree to when you transact using one or the other.

For example, the ability to “claw back” funds transferred by credit card gives the purchaser much more confidence when dealing with an unknown vendor. Debit cards introduce more risk that funds can’t be recovered if the purchase has not been fulfilled or otherwise gone bad.
You know how you get an 800+ credit rating? Put all of your normal expenses on your credit card and pay it off monthly. You only accrue interest on a card if you have a balance on it that carries over. If you pay it off every month you don't.

I almost never use my debit card. Its inherently more risky because it's directly connected to your checking account. A credit card isn't. If its compromised, it's much less damaging financially and easier to reverse.
what's the best introduction to how beos ipc worked?
But then luck becomes the dominant factor. Whichever robot decides to take a left turn at the right time will win.
Elon vacillates between extravagant and threadbare. It's weird. I suppose he runs his finances closer to the edge than he would like people to think.
It really is incredibly confusing.
> CrowdStrike will obviously update their virus definition deployment pre-flight check to prevent a situation like this from happening again

I don't consider them capable of preventing something like this from happening again.
>So much of software today controls hardware that may end up controlling (insert your deadly item here: life support, airplanes, cars, trains, critical infrastructure, deadly infrastructure, etc) that it makes me wonder just how much holistic testing of the "in which ways can this software fail and kill people" has taken place.

For aerospace software specifically, a lot. Embedded Software Developers also are often people who also are Electrical engineers and understand how to do proper engineering of a system. In aerospace you have very specific guidelines on how software is developed and tested and which tells you what you need to consider during/before/after the development process. As is common in engineering the "doing" part (e.g. writing the software) is the least relevant part.
Can we do that for the mountains of ghost-written content and books as well?
Why I Buy German Toothpaste Now: Hydroxyapatite to Fight Cavities Works
Fastmail is a good choice, they just do the one thing.
You can thank apple for that. If they would just implement WebBLE all of these remote config apps could just be webpages. Currently no one is doing that because you'll need an iOS app anyway, which coincidentally lets apple claim their 30%.
Exactly.

Putting aside whether the points & benefits value are the best in the business anymore (I think they all got a lot worse post ZIRP)..

Amex gets the majority of my spend because they are cardholder friendly and easy to deal with. I never spend time in opaque phone trees, waiting for callbacks, on hold or having to argue/escalate any issue.

Their website is good, their phone support is good, and I feel protected using the card vs having to deal with some random issuer of a branded Visa / big dumb bank / etc.
I'm certain in the sample of patients most GPs see, hypochondriacs are overrepresented, but that really does not in any way eliminate the problems I experience, so from my point of view it's still a real concern.
It must be tough being only a credit card and not also a person's bank— there's just way less info to go on about their financial practices.
fear is why
What Is DMARC and How to Set It Up for Your Organization?
The parent comment didn't claim you did?
I’m not even remotely a pro cyclist, but even for me there’s no such thing as “the same bike”. Speaking from my experience with repairing my bike in the ‘90s and feeling different modes the exact same “hardware” can operate in due to the slightest changes.
Compiler is written in python. It compiles to native code
I think this is debatable, but I understand where you’re coming from.

Personally I think it would be a better world if software were held to the same standards as other engineering disciplines, and we didn’t treat it as somehow less important for software to be correct just because it’s easy to fix. Things would move slower, but we wouldn’t be “spinning our wheels” nearly as much by redoing work and reinventing wheels over and over. A world where software can be considered “done” when it works and is free of bugs sounds amazing to me.
I'm in Germany and I've never seen any signs anywhere indicating Amex is accepted, only Visa, MasterCard and Meastro/GiroCard/EC/whatever.
As a consumer in the UK, I would wholeheartedly recommend Amex... they've always taken my side and even actively argued my case against "rogue" retailers and companies whenever I've had a problem... their customer service is
exceptional compared to almost any other company I've had a card with.
Funny you would post this today! I actually just conducted an interview with John on A Philosophy of Software Design. https://www.youtube.com/watch?v=k0kTux_YNHw
For most people on HN, I'd say so.

Mobile is fun and cool and probably started a lot of HNers careers, but everyone on here seems to ignore how much more money there is to be made in the Enterprise and B2B space, and how it absolutely dwarfs B2C revenue from an effort and retention perspective.

B2C Growth Sales is a slog with a lot of variability outside of a company's control.

MS back then was in a weird transitional phase where it as a company needed to decide whether it wanted to prioritize B2C or B2B/Enterprise. Ballmer made the call to go for Enterprise and helped pivot MS away from being a B2C or B2B2C company to a company heavily devoted to Enterprise and B2B sales motions.

It was Ballmer who laid the seeds for Azure, M365, and Enterprise in general by making the "Enterprise Business" and "Servers and Tools" (precursor for Azure and MS Security) divisions much more prominent internally than their "Windows" division.

There was also no guarantee that then-resurgent Apple or new-kid-on-the-block Google wouldn't be able to eat into MS's Enterprise market share with release of the iPad+iWork and Google Apps (now Google Workspaces) respectively, and and could have tangibly done the same pivot that Amazon did in the late 2000s
Crowstrike Preliminary Post Incident Review
Yes, all the time. It is a common idiom, especially in history books.
In Old English:

https://en.wiktionary.org/wiki/methinks#English

https://en.wiktionary.org/wiki/%C3%BEyncan#Old_English

Edit:

According to Wiktionary, it seems the meaning "to seem" was the Old English verb þyncan, and there was another verb þenċan, which meant "to think." That is, it came from the combination of two different verbs that sounded similar. So, maybe it wasn't the best example.
It's really good to have a level of indirection between your purchases and the account where your hard-earned money sits.

If you have to dispute a charge it's much nicer to dispute it when it's on a credit card bill than when the money is already out of your bank account.

Think of it like a bastion host for your money.
Defending yourself by clarifying you didn't do X, when the suggestion was that you did Y, always looks more sus than not saying anything at all.
Oh whoops, I misread. Never mind me, then
What a nice quote. What were "millions of people" simultaneously obsessed with around 1841?
I've been on numerous projects that would have probably been more successful with fewer "engineers" and more "technicians".

Sometimes people too good get bored and need to invent more complicated versions of the actual problem in order to build fun projects.. All good at your own startup or in your free time of course...
>Usually software is easier to take apart and modify than other engineering products,

I do not think that is true. The one thing software allows is a large degree of modularity. In Electrical or mechanical engineering everything can always influence everything else. In software you can have very strong boundaries.

>so it doesn’t make sense to hold it to the same standard of correctness, and prioritize speed of deployment more.

Why? I don't see that conclusion at all.
This would need to accommodate many different sizes, geometries, subjective preferences.
It's not at all unique to the US. The EU has AML/KYC legislation, which pushes the burden down through the banks to the customer.
Surely unsigned (aka modulo) arithmetic and arrays are expressible in shell script?

edit: For reference, someone's take on building out better bash-like array functionality in posix shell: https://github.com/friendly-bits/POSIX-arrays (there's only very rudimentary array support built-in to posix sh, basically working with stuff in $@ using set -- arg1 arg2..)
I just tried making one after reading your comment, and it was... pretty straightforward? I'm curious what blockers you encountered
Funnily enough, he's not taking this news of hyprland's independence well at all: https://fosstodon.org/@drewdevault/112841309619974403

Just goes to show that vaxry made a good choice in distancing his project from Drew's. I mean who needs that sort of negativity.
> but you know what is even more impractical? Having a separate language for a build system.

I disagree. For a very simple example it really makes life easier to not have to care about quoting filenames in build systems and just list a.c b.cpp etc., while you really want strings to be quoted in normal programming languages. Build systems that tried to be based on syntax of existing PLs (for instance Meson, QBS) are a real PITA for me when compared to CMake due to a lot of such affordances.
What other goals would that be?

>carefully worded

The Project 2025 promise: A Russian under every American bed.
And what do you think installing a deep level antivirus across your entire fleet is equivalent to?
s/uninhabitated/stolen/
Meh, I don't see how Nadella's "vision" is praiseworthy either:

* their flagship OS is more and more a spyware platform

* Windows Server is pretty much a rarity these days outside of large corporate deployments. Anybody has seen MS SQL recently?

* Azure seems to have reached its peak mind share, mostly pushed by free credits

* Their gaming division mainly lives on Game Pass, while XBox is further and further away from Playstation and now there's Valve eating their lunch

* Windows on ARM, even Windows branded laptops or 2-in-1s are a niche within a niche

* What is a cell phone again?

* Edge's philosophy is "as evil and spyware as Google, but worse". In fact, Microsoft as a whole is trying to badly emulate the peak evil Google of 2015+

Ballmer made some enormous blunders and a lot of his indecision proved costly. Nadella pushed proudly forward in destroying the Microsoft name all to make a quick buck. I'll give you VSCode and Github to be good ideas, though the latter is just an acquisition, not a bonafide good product built in house.
This is very excellent.
This is clickbait.

When you read the actual statement it's reporting on, and ctrl+f "social", you find that it is used exactly once.

> Input data for MSA platforms should incorporate not only transactional data, customer static data and internal reference lists, but also other dynamic behavioural customer information where proportionate to the risk (e.g. device ID, IP addresses). Using an RBA, input data may also include data from reputable external, publicly available sources, including information on company structures, Ultimate Beneficial Owners (UBO), and watch lists, as well as complementary sources such as market data and verified customer social media accounts. Finally, FIs should establish robust data governance and quality control frameworks.

In other words, do a thorough investigation based on all of these inputs. If you're looking at potential money laundering through a business, go to Companies House and learn as much as you can about the business to determine how legit it is. When you're looking a potentially fraudulent customer, look at their digital footprint online, including social media to determine how legit they are.

This is standard practice in banks today. What the statement suggests is that in addition to monitoring individual transactions, banks should periodically monitor customers as well.

The statement doesn't call for "access", nor does it even use the word "access" in the main text. It's simply clickbait, which people reading the headline + comments alone have fallen for.
> We wrote some code to automatically generate an HTTP API from the corresponding gRPC API

It's possible to do this without writing code. https://github.com/grpc-ecosystem/grpc-gateway

You can even get it to generate Open AI style documentation.
Bots were easy to detect, now they're almost indistinguishable from human interaction. The death of the internet would be an incredible loss for humanity. You will not be able to trust anything you find online. Nothing is safe from this.
There was a recent interview with Ballmer on The Dispatch Podcast[0]. I've been longtime casual Ballmer-hater because of Microsoft's treatment of Linux, but at least for 30 minutes, found him to be a genial, thoughtful, and interesting bazillionaire.

[0] https://podcasts.apple.com/us/podcast/in-data-we-trust-inter...
The Moral Bankruptcy of Marc Andreessen and Ben Horowitz
It doesn't have to be. They're disproving your claim that it will lead to civil war by showing that when that event happened previously, a civil war did not break out. It _might_ happen, sure, but it's not as sure of a thing as you're making it sound, either.

The US is very divided currently, I agree, but I don't think any of us know what would have happened had Trump been assassinated, and anyone claiming otherwise is either too confident in their theorycrafting or trying to sell you something.
I get British Airways avios points and flight companion vouchers with mine. I only purchase things I would have otherwise already brought without it, like food shopping and fuel etc, and pay the balance to zero at the end of every month. I have no interest in using it for "genuine" credit, like buying something you can't afford and paying it back in chunks later.
I think you need Python to be running the script on each machine.
You release all the technology and the training data. Everything that was used to create the model, including instructions.

I'm not sure if facebook has done that
The comment history does read much like you'd expect from a bot, lots of short, generic statements that vaguely tie to the subject of the post
Every time the banks ask me for KYC/AML stuff, I think about the Danske Bank Estonia scandal [1].

In 8 years, €800 billion of suspicious transactions flowed through Danske Bank Estonia, which is over 5 x Estonian GDP during that period. Five times!

If this does not set off alarm bells, then checking my little transactions is not going to solve anything. Security theatre.

[1] https://en.wikipedia.org/wiki/Danske_Bank_money_laundering_s...
In 2024, seeing someone promote cryptocurrency for its original purpose with a straight face is jarring. After so many years of 99.9999999% scammers and pumping speculators.

And if you use cryptocurrency for its original purpose today, you're dealing with a "wretched hive of scum and villainy" much worse than the government fiat currency that was originally criticized.
I’ve seen crowdstrike’s process. Seems drunk to me.
> Moreover, Discover cards come with no annual fees, while American Express keeps increasing its card fees with every card “refresh”.

Not all Amex cards have fees.

Also it would have been nice if the author went a little into the history like how Discover was once part of Sears. Not sure if this is still the case or not, but the classic Green, Gold, and Platinum cards are charge cards and have to be paid in full each month. Some of these things may explain why Amex is more affluent.
There is an active manual paper mill in Czechia, one of the very last around Europe. Dates back to 1596 AD. You can book a tour around the facility and see people working in all stages of manual paper production.

https://www.rpvl.cz/en/

The paper is beautiful (and often used for diplomas etc.), but expensive as heck. A single A4 costs about a dollar.
Cyqur: Patented Password Protection
Cyqur is an easy-to-install browser extension. The simple, yet powerful encryption and decryption web extension facilitates the storage and transmission of private data (passwords, seed phrases, etc.).
The patented solution helps users achieve unparalleled peace of mind for their digital profiles.
Our solution does not store your data on your behalf nor through third-party servers, or any other centralised means. Instead, it encrypts your data and then fragments that encrypted data across a multi cloud storage solution chosen and controlled by you. Because of the fragmentation and decentralisation of data storage in this manner, it is virtually impossible for all cloud storage locations to be compromised at the same time.
How Cyqur helps users achieve peace of mind
Secure storage & Data Sovereignty: User access credentials are duplicated, fragmented, encrypted, and scattered across multiple cloud storage locations that the user alone 100% owns and controls, all the while ensuring your data fragments remain encrypted at rest. Cyqur does not have access to any of your data and it doesn’t scrape or share user browsing data.
Proprietary approach: Safeguards user data by using an immutable, automated, unique, independent, public blockchain proof of record for every access credential secured. User digital profile succession planning is ensured through Custodian of Last Resort.
Breach protection: In case of a breach, hackers only access incomplete and useless data, while you retain uninterrupted complete access to your user credentials that remain protected and safe.
Crypto wallet protection: Specifically designed to provide next-level peace of mind by securing all access credentials to your valuable wallets, including your previous seed words.
Uninterrupted access and credential sharing: Users retain complete and uninterrupted access to their most important data, even offline.
CERTIFICATIONS: UK & US Patented 2023
ISO 27001 pending Q3 2024
SOC2 pending Q4 2024
Visit https://www.cyqur.com/ and https://www.binariilabs.com/ for more details.
There is a barrier to entry with repairing current battery packs. Someone that opens up a sealed battery pack and buys nickel strips and a spotwelder to repair a battery pack probably knows the things you're not supposed to do.
Reminds me of Keybase before they were bought out. Shame too. Keybase was really good. I wish they had open sourced it when Zoom bought them out as a part of the buyout deal.
Depends on what you consider "many dependencies". Does this tool _need_ async tasks, a code generator for argument parsing, variable log level tracing hooks and JSON logging output? Probably not. A lot of this stuff is just developer convenience.

I've seen other projects just include entire third party software repositories into their source tree rather than use a dependency manager, which works, I guess, but doesn't make the dependency tree all that obvious.

When I use languages that don't have an easy dependency manager, I often still try to use common libraries, but I find that there are fewer easy dependencies. In C, I would just not bother with async I/O rather than import a library that makes it easy to do. I would use a shitty "works-for-me" string replace rather than a compliant parser for formats like JSON or XML. I'd steal some random SHA code rather than link to a library.

I don't think this is that much of a problem as long as you're somewhat conservative in the kinds of dependencies you add. There's a trade-off between doing something yourself (and thus correctness) or stealing/vendoring the source code, and making use of a thriving library ecosystem.
According to the dictionary, engineer is defined as: A person who designs, builds, or maintains engines, machines, or public works.

You may have a point that the prevailing idea of what engineering is does not recognize software as an engineering discipline as it does not fit into any of engines, machines, or public works. But if we were to include software, surely all software practitioners are people who design, build, or maintain software? Even the web API guy from the story is an engineer on that end.
The post mentions this in the footnotes
The dataset is likely absolutely jam packed with copyrighted material that cannot be distributed.
Crowdstrike doesn’t test their releases.

It’s like paying a licensed insect exterminator that uses random chemicals. They tell you this and you hand over the keys anyways.
Please point them out here.
> A GPU supporting Direct3D 12.0 (Shader Model 6) or Vulkan 1.2 is required to run this project

This seems to be a rather high requirement for what is essentially a 1990s video game, could you elaborate on why this is needed?
Well yeah, he's really being totally honest there:

> > Elon Musk [...] says he doesn’t ‘subscribe to cult of personality’

Of course he doesn't subscribe to the cult of anyone else's personality; he wants everyone else to subscribe to the cult of his personality.

What sucks is that he's getting so many to do so.