skysight-inc/HackerNews huggingface dataset:
Just use an LED that produces the same color. They 100% exist.

I agree that incandescent is better than cold LED. A little shopping and consumer research will 100% find you exactly the LED you want.
You don't get the dealer markup back on resale
Environmental fashion became obsessed with trees as 'the lungs of the planet' despite ocean phytoplankton processing most of the air we breath.

We have been conditioned to believe humans are destroying the fragile planet but ironically the reality is that we are increasingly irresponsible stewards of it, flying in the face of thousands of years of evidence.
Oh God I hope people showed up in some outrageously... I don't even know what, but just some outrageous (not black bow) ties. That's brilliant.
Show HN: DataDM – An open source private data assistant
There is a special circle of hell for business people who try to turn every single product into a continuous revenue stream. It’s just artificial rent seeking and people who involve themselves in it are morally deficient.
Sale of physical Suica and unregistered PASMO cards suspended by Japan Rail
Congrats Steve and Andre! Product has come a long way since I got a demo 9 months ago, and definitely see the applications and applicability of the product now :)

Looking forwards to what you guys are able to continue building in the future--and will likely be using Valtown for scripts of my own!
Modern French has had little influence on English. As I understand it, the -our forms are evolutions from the Norman French spellings that introduced these Latinate words into English after the Conquest. In the Renaissance, as many words made their way into English directly from Latin, there was something of a desire to Latinize the spellings of these words to their original -or forms. This had some traction in Britain (eg, horror, tremor, governor) but really took root in America.
As a val.town user and former cgi-bin user, I'd say it's a bit similar in terms of how I use it. If webhooks were a thing in the cgi-bin days and I needed a one-off script to run every time a webhook fired, I would have put a script in cgi-bin. Now I'd create a val.
Try asking

"What is the first sentence of Moby Dick?"

And then

"What is the second sentence of Moby Dick?"

And see what happens.
It's not Unicode's fault. Even if we got rid of precompositions there would still be a tremendous amount of complexity in Unicode that all derives from the complexity of the scripts that humans use every day (as well as scripts of dead languages that we choose to support still).

That a and &acute; and so on are related is a feature of the Latin scripts, and the need/desire to have a coding system that can express that relatedness would exist even if you object to that desire.

Almost everything about Unicode that people love to hate comes from humans who have nothing to do with Unicode:

- composition (thus multi-codepoint glyphs)
- weird collation rules
- weird equivalence rules
- the need for normalization and/or
normalization-insensitive string hashing
and comparison

Even emoji are like this because emoji are really just a new kind of script (with the extra feature of color, which all other scripts lack).

The only complexity that could have been elided would have been pre-compositions and NFC and NFKC, and maybe the K mappings so that NFKD also could be dispensed with. Everything else would still necessarily be a part of Unicode or any competitor to Unicode.

And no, lots of codesets, one per-script, does not work as an alternative -- we tried it and it sucks, and that's why Unicode exists.

To complain about Unicode's complexity is to tilt at windmills.
I remember when SourceForge were the good guys. That should be a cautionary tale for many companies but they got dropped so hard and fast that now no one has heard of them.
My favorite compiler bug story:

I started my career out in compiler test at Microsoft, I actually hadn't taken any compiler classes in college, so I figured being unfamiliar with the field that compilers would be a fun place to start off.

Microsoft had these amazing enterprise support contracts (maybe they still do, not sure!) where if you reported a bug it would keep on being escalated up until the dev team of the product was contacted to help you out.

One of the Japanese car manufacturers reached out, through a translator, with some C code that was crashing at runtime. Eventually it worked its way on up to us.

So, sidenote, my internship prior to this was at Boeing on the 787 program, and Boeing had training on cross cultural communication that I signed up for.

So anyway, the first few levels of support aren't able to help, code gets to us, and we have a corporate provided translator assigned to help us work with the customer team in Japan. (Microsoft's enterprise support is really good!)

I am trying to remember code from 15 or 16 years ago, but IIRC the code was a bit convoluted but the issue amounted to accessing an array out of bounds.

So if this had been an American engineer who contacted me, no problem, "Hi, through these series of 4 steps you are accessing an array out of bounds, thanks for contacting us, byes!"

Except, cultural awareness courses. There were a lot of people on the thread, and I knew it wouldn't be nice to reply back next day with a highlight saying "You made an obvious mistake, please stop accessing arrays out of bounds".

So over the next three days, working through a translator, I made communicated that maybe, just maybe, there could be complicated-and-easily-not-seen issue that could be revealed if these particular lines were looked over.

Customer left happy, I got a congrats pat on the back.
I haven't worked with MS products in ages, especially not in German. But I sure remember the gruesome "Schaltfläche" which unfortunately became the industry's standard translation for "button". And please don't forget about the "Eingabegebietsschemaleiste".

Professional? Maybe. Elegant? Not the least bit.
Windows localizations have been getting worse and worse over the past decade and a half. And now apparently they are further degrading to automated translations? Who could possibly think this is a good idea?
IMO not worth it when switching between personal and shared computers, OS shortcuts like copy/paste, or when executing programs that code the raw key inputs vice characters, like games. Juice was not worth squeeze for me.
This sounds similar to what Revolut and other fintech companies ask to do for identity verification (selfie and photo of id).

There is also Stripe Identity [0], which costs $1.50 per validation. Are there other cheaper or similar reputable services to this one?

[0] https://stripe.com/identity
On the other hand, quoth the OP thread

>One of our moderators, u/itsthejoker, has had multiple hour-long calls with various Reddit employees. However, as of the current time, our concerns have gone unheard, and Reddit remains firm.

Doublespeak from reddit's management is not exactly uncommon, and it seems like something is mismatched between what they communicated in that article and what's related in the thread.
A differense, please, GP's reading.
Sorry, I don't follow: `ls` is dragging your right pinky downward. How is that not shell friendly?

(I mean, to each their own, I use dvorak because other layouts hurt my hands, but I would presume there are better non-shell-friendly examples -- but interestingly, I couldn't readily find them since `mv` is also just the right hand, unlike its qwerty friend)
I agree. I also don't think this is something that's formally solvable in the general case, at least not in a way that's practical for distracted and non-technical users.

Instead, this is the kind of thing that needs to be solved on the policy level: Google and Mozilla have an interest in maintaining high-quality extension ecosystems, and ought to take a dim view of these kinds of ownership transfers.
This wasn't a big problem with software just 20 years ago. Sure, the software you used could be bought by someone else, but that just meant you might choose not to get the next version. Software didn't automatically update, and licenses were eternal and mostly tied to physical tokens, like a disk or a fancy sticker. At some point your beloved software might become obsolete, but that was because it was outpaced in improvements by other better software, not because yours got any worse.
Oh. My. Goodness.

That is sickening. I use Clang. I use longjmp().

I'm glad I'm going to rewrite all of my stuff into my own language with a custom compiler.
Firefox:

1. Open application menu

2. Add-ons

3. Extensions

4. click gear

5. uncheck Update add-ons automatically
Because it uses human scripts, of which there are many around the world, and which have a ton of complexity because natural language generally is quite complex.
Australian bank launches accessible cards for vision impaired
I think the fact that it seems incredible to us that people could sacrifice their children is a testament to the advance of civilisation.

children were not always so precious. if memory does not fail me, in the 20th century, there were still laws that stated that children were property of their parents who disposed of their lifes as they wish. that means you could kill your child without consequences. child labor : legal. etc...
Every company I've worked at just serves images from something like Imgix or Cloudinary, which converts them on the fly. Never have to think about it.
Really? Why would they fire that off from the client as a separate call? Thanks for the heads’ up, will check out.
No Cmmnt: Where have all the vowels gone?
That is correct but in game servers, ranks (e.g.: 1 kyu, 1 dan) are computed via Elo-like means.

https://forums.online-go.com/t/how-does-the-rating-system-wo...
When you have to break the law to show that the government is breaking the law, you have break the law.
Weird. Yes, link time is a big issue at development time, but with the new development of ld-prime and sold, seems trading that with dylib is not a big of a deal.

On the other hand, the other big use of dylib I saw for apps to embed (other than providing 3rd-party libraries for other people to use), is to share code between main app binary and extensions, which mergeable library doesn't seem to support.

I guess the biggest use is indeed to deliver 3rd-party close-source libraries?
Why the hell does it have to be AI? A regex would be faster to run, test, and diff check. Even better,instead of paying a programmer to waste your time just pay an actual editor to proof read it
Also - everytime you replace an appliance or thing write the date on it in sharpie - also if you do regular maintenance on it.
Apple has started adding advertisements into their built-in apps, so it's probably not a bad idea to get an idea of what the dumb phone market is looking like. (though spoiler alert, a lot of them actually do still run Android internally.)
An org wide policy to disable browser push notifications visibly changed helpdesk load and security incident reports over night.

Non technical, average users hit "yes" in nearly every case, usually ending with opt in to fake tech support popups and porn spam.
It depends what you mean by 'deploy', because that could cover everything from spinning up a new box in a cluster to creating a kubernetes deployment to simply dragging and dropping files in an FTP application or using scp.
The worst part is they released an update that added this obnoxious behaviour to TVs that were clean.
I usually find the numbers are (purposefully?) ridiculous.

if you compare products, one might say "3.24 per EACH" and another might say "0.04 per oz" or some other nonsense.
A custom program can find the buttons by label. It's just not labeled in a way the screenreader is looking for.
I asked Google [Generative] Search today how to run multiple commands via Docker's ENTRYPOINT command. It gave me a laughably wrong answer along with an example to support it. ChatGPT gave multiple correct alternative answers with examples. Doh!
I'm a dvorak user and never really found a way around the shortcut issue. Mac has a native option to use Dvorak with QWERTY shortcuts which is what I prefer, but on windows you have to use buggy programs to map the shortcuts over. Never found anything that worked great. Linux is even worse since you have to mess around with the OS to get it to work, and is a bit different between distros / flavors.

In the end I use a Ergodox keyboard that switches the layout to QWERTY if you hold down the control key, works flawlessly and haven't had to deal with it since.
Change of ownership is easily gamed though. The change can be hidden or the extension can be "leased for 99 years" or whatever.

It really makes me wonder if there's a way to formalize a system of verification, trust, vouching, etc. not just for extensions but for source-viewable software in general, version by version, diff by diff.

Volunteers actually inspect an extension's JavaScript to check for anything potentially malicious (is it reporting on user activity etc.), they vouch for each other, and you select some core single individual or group to trust (or majority-vote or something), and then only allow software on your system that is vouched for. Nothing ever gets upgraded until it passes.
They are talking about app-bundled dylibs, which cannot be updated separately due to the whole-bundle signing.
I don't think that's what the complaint is. The complaint is that "multibyte" is not necessarily UTF-8. You can't just blindly convert to multibyte assuming that it's UTF-8, because it might not be. You can't convert between two encodings by just going through "multibyte", because it might actually not support all characters you might need to support.

So it really is a deficiency in C. It's nearly useless to have a "multibyte" or "wide character" encoding when those can mean anything. Having conversion between UTF-8 and UTF-32 is useful. Having conversion between "implemetation and platform dependent 'multibyte'" and "implementation and platform dependent 'wide character'" strings is nearly useless.
If I have to make my own app then I don't wanna pay another subscription lmao
This is in reference to CJ's proposed change of making it a global policy instead of the one off it already is. Without that change, the downside mentioned does not exist.
WordPress Goes AI
They still have to publish something in major journals and have presence in major conferences.
the CA rebate depends on which income bracket you fall within.
Same here, I wander if the new R1 processor has any shared use case with the car project. As I understand it it's a real-time sensor fusion chip...
Yes, Uber, operating in Level 3, and safety driver was watching a movie on phone at the time.

Very different circumstances. I don’t think this was a classifier defect. Not that I was ever a fan of Uber’s development program, but in this case I can’t fault the platform.
These types of problems roughly map onto the distributed identity problem: there's no known way to distribute `K` authority identities to `M` trusting identities without some kind of trusted intermediate.

"Vouching" can form that kind of trusted intermediate, but probably not without grinding an ordinary speedy update process to a near halt. That's probably a worse outcome than just having the pre-existing authority (i.e., Mozilla or Google) establish an enforceable policy around what constitutes an acceptable (or acceptably transparent) update.
Apparently you can ionize water with a laser. In theory you could float something on the surface of the ocean with an upward laser to collect lightning and a downward laser to direct it to, oh, undersea cables or submarines or whatever. Then you'd just need to miniaturize it all enough to be mounted on a shark...
Yes, and Apple also sold plastic laptops when they were still on Intel. Apple has repeatedly attempted to sell products with a cheaper chassis (iPhone 5C, Plastic Unibody Macbook) yet their customers preferred metal enclosures.
Quite a few:

- Software: Paragon's extFS, Littlesnitch, 1Password Family, ClamXav and more.

- Services: Fastmail, Spotify, YouTube Family, Disney+ Family (to be discontinued), NetFlix Family, Starlink, AWS (route53, s3, CloudFront)
I'll give you that. I'm just focusing less on the scam/not scam portion and more on the actions taken and outcomes expected. Money in, cycles of hype and growth, money out.

The main indicator of whether it was intended to be a scam is possibly best indicated by how much they liquidate in that last step. If they still have a large position after the main hype and growth cycles are done (and it's not mandated by some outside force), then whether it goes south or not they probably weren't intending to scam. If they jump ship when they can, well why were they hyping it so much prior to that if not to scam other people into funding their exit?
The primary reason any company forces users into an app as opposed to a web interface is for monitization.
I guess more succinctly it would be like

1) Design mockups showing workflow for feasible idea

2) Sell feasible idea

3) Design architecture for feasible idea

4) Build feasible idea

At each new level of these you are asking more and more specific questions about how it would work and are getting "closer to the metal", with the final step being the implementation of EVERY detail (that is known, at least). Also at each step, you discover new things you didn't think to think about, but now must deal with... it's a discovery process.

But this is great because it puts the focus on "gauging interest first" before you spend weeks building anything.
Nah they just outsourced their QA department to the users, it's the modern thing to do.
Many Americans supported torture in Guantanamo bay in the name of safety, and other US atrocities.

The idea that they wouldn't win over a majority of Americans seems unlikely.
> We need companies which inherently aren’t built on surveillance capitalism, like Tor, or Signal, or Mastodon, which in turn have little-to-no data to share with the NSA, GCHQ, FSB, BND, among other agencies.

http://en.wikipedia.org/wiki/Snowden_Effect
It doesn't look or feel the same to me. Maybe something to do with CRI (I don't really understand that).

I am not switching to LEDs... It would be wasteful to throw away something that works great and replace it with something new that doesn't work as well. I like incandescent, and my 40 year old reading lamp and a few extra bulbs will last forever running a few hours a night dimmed to ~20W.
Yes they can. I had a mortgage that was sold to Washington Mutual (no longer in business). They did an audit of my escrow account and sent me a check for $2000. I called and said this seems to be mistake. They said no. OK then. Two months later I get a notice from the county that the second half of property taxes was overdue.

WaMu pays after several phone calls. Then sends me a notice that my escrow account is $5000 in appears. So WaMu says that the 2000 was a mistake and I need to send that back, and that they are allowed to maintain an excess balance for taxes and insurance, so I need to send them another 3000 to bring the account current.

I refinanced with a different organization that week.

I was very happy to see them crater during the financial crisis.
Neuroinflammation After COVID-19 with Persistent Depressive & Cognitive Symptoms
That's called a substitution cipher and can be defeated by hand by using frequency analysis, in case anyone wanted to know that. Please don't call the party pooper police!
This looks really hype-y. AFAICT a "merged" binary is just a statically linked one. The only problem it solves is a self-inflicted one - failure of the old static linker to prune or de-duplicate stuff in linked libraries (particularly ObjC-specific stuff). It notably does not solve the main problem with static linking - old insecure code which would have been fixed with an updated dynamic library but is instead "stranded" by having already been copied into executables (or bundles and no reasonable person would quibble about that) never to change again. Also: provenance, supply chain, etc.

Yes, I'm aware that superkuh beat me to this last point, and also that updating dynamic libraries can also cause breakage. But I still think it's important to note that this isn't really advancing the state of the art like Apple would like you to believe. It's just a new middle-of-the-road approach with its own possibly-positive tradeoffs and pitfalls. Nothing here that wasn't already considered at least thirty years ago, and whether they were right or wrong to choose another path is less relevant than the fact that it's not new.
> Nobody was clamoring for a small portable computer beyond what Blackberry provided. Nobody was clamoring for online gameplay before the internet.

No offense, but I don't think these are accurate. When Doom came out in the early '90s, it famously offered network gameplay via modem. I remember when the first Warcraft came out, playing it with friends over a modem. Multiplayer gaming over the internet was clearly the next step (playing with random people around the world is huge compared with just playing with people you know).

Also, when the Blackberry came out, I do remember PDAs being a big thing at the time, so there was already a market for portable devices and people clearly liked having portable digital electronics, and one that allowed you to go online and view the web with desktop quality was a major benefit.

My main view of Vision Pro is that it doesn't provide revolutionary functionality since so much of what it's offering already exists in ubiquitous fashion today with all of our smartphones, tablets, laptops, etc. It's providing a new way to interface with apps, sure, but we're not going from a world of no ubiquitous tech to ubiquitous tech/internet like we did with smartphones. I think for this to be successful, Apple really needs to show value that is so beyond what we can do already, otherwise it'll remain a novelty for tech enthusiasts who enjoy trying out new experiences.

Going from a horse to a car is a huge leap since you can now move faster or further than you ever could. It opens up the world to you. Going from looking at a phone in my hand to looking through goggles at virtual screens doesn't feel to me like a huge leap in day to day functionality.
OK so charge people $9 a month to use Apollo?
Well, I'm not looking to replace noscript, am happy with it.

Just wondering if I should recommend UBO to others instead. Is it easier to use as a novice or intermediate? And what are the ramifications of the difference?
Very well put, and exactly what I meant in my original comment.

Category 3 deaths need the be astronomically low for people to widely except fully autonomous driving.
Ask HN: How do you share your resume?
I see on the "Who wants to be hired" thread people are mostly using Linkedin, Google Docs or a self hosted PDF.

As a recruiter or employee what feature would you like that may prove the experience of one sharing their resume?
If this person is an ongoing source for infections, why doesn't this lineage show up anywhere else?
This is, in fact, the task that transformers (the technology currently branded as "LLMs") do well. It was the task they were invented for: https://arxiv.org/abs/1706.03762
We need to stop writing “X buys Y”, and start writing “Y sold to X”. Big co’s aren’t some boogeyman that can buy whatever they want, individuals and small companies are selling out, and by pretending they’re blameless we normalize it. This extension wasn’t taken over, it sold out. Like LastPass, Private Internet Access, WhatsApp, Figma, Dark Sky, Wunderlist, the list goes on. All decided that, actually, they care less about their mission, users’ experience, and users’ trust than they do a pile of cash. And that’s not necessarily horrible or even wrong, but what is wrong is for us to not even withdraw our trust from people who have sold it. Or for us to withdraw equally from those who don’t.
>This is the kind of high quality comment I come to Hacker News for

this but unironically