MurphyA/hacker-news huggingface dataset:
Ask HN: Is there a way to recover my Microsoft certifications?
by soco | 2026-02-17 15:07:17+00:00
I receive the expected email notifications from Microsoft about my certifications expiring. However trying to login with that email tells me "account doesn't exist" so I can only assume it was the previous employer email (which is obviously gone). I could create a new account with the notification email but I don't think that would help with recovery. There's no info on Microsoft site, the joke called "support" only searches in previous QA which offer no real info only "contact Microsoft Certification support" while never providing a link to it, so no idea where to go. And there's no email or live chat support at all. Of course I could just redo the whole certifications stack, but in parallel to that, is there a way to recover the existing ones?
Show HN: OmniFile – Universal file search for GDrive, Notion, and local files
by Kazutaka_S | 2026-02-17 15:07:23+00:00
Hello HN,

I'm the developer of OmniFile. I built this tool because I was frustrated with having my data scattered across too many platforms and struggling to find what I needed quickly.

OmniFile is a desktop app that lets you search through your local files and cloud services in one unified interface.

Key Features:

Integrations: Currently supports Google Drive, Dropbox, Box, SharePoint, Slack, and Notion.

Tech Stack: Built with Tauri, React, and TypeScript for the frontend, with a Rust backend for performance and secure file handling.

Privacy: It indexes your content locally, so your data stays on your machine.

It’s still in the early stages, so I’d love to get your feedback on the UX and any other integrations you’d like to see.
by alexejb | 2026-02-17 15:07:28+00:00
> All of us who lived in the USSR [...]

Interesting where are you from and how old are you?

> The narratives about coups, Kyiv neo-nazis etc are all obvious cope, and quite pathetic as such.

The narratives about the benevolent West reaching out it's hand to help and framing every perspective which contradicts yours as "victimhood" (your post history) is also quite pathetic.

> Nobody's forcing you to hold these views in Germany, so why do you hold them?

Free will? My own opinion? Gut feeling? Literature? Culture? Personal history and experiences? Nobody is forcing you to spew russophobia, insults and outright NAFO propaganda but here you are.
by reliabilityguy | 2026-02-17 15:07:54+00:00
> I say this because I think non-scientists regularly say that science is biased because scientists are biased.

As any other field, the science is as good as the scientist that produced it. For example, there is a serious reproducibility crisis in multiple fields, like physiology, and social sciences. In the latter it is hard to say of its due to systemic educational failure of the PhD students in those fields, or that the field and personal politics are merging too tightly.

Unfortunately, all it takes is one bad scientist to discredit the rest, e.g., Wakefield.
by lostphilosopher | 2026-02-17 15:08:21+00:00
In every discussion of AI eliminating or dramatically reducing the compensation for <some large double digit percentage> of “white collar” jobs (and probably “blue collar” too). It’s unclear to me what the end state is - the vast majority of the economy works on volume. You need large numbers of people with enough money to buy your product/service. As wealth concentrates there are fewer potential buyers and economies of scale start working against producers. (And governments need people with money to tax…)
by ForHackernews | 2026-02-17 15:08:24+00:00
If the Tiktok app passes your data to Play Services (say, to support notifications with GCM) then it doesn't make any difference that Play Services is nominally "sandboxed".

I agree there's some marginal benefit that sandboxed GApps need to prompt the user for permissions (rather than having privileged system level access) but at the end of the day, Google Maps will get GPS perms and Google will know everywhere your phone goes.
by moh_maya | 2026-02-17 15:08:28+00:00
Blindsight, by Peter Watts, is a good, sci-fi fiction meditation on the pitfalls / dubious value of consciousness / self awareness.. if you haven’t read it, I would recommend it - it’s a dense, perhaps ‘dry’ read for some - but very rewarding nonetheless IMO.

[1] https://www.reddit.com/r/printSF/comments/y19ck8/i_finally_r...

[2] https://www.reddit.com/r/printSF/comments/1fze6sx/blindsight...
by sdoering | 2026-02-17 15:09:09+00:00
Disclosure: I'm on the Mautic leadership team — I lead the marketing team and recently joined the Council (our governance board).

Happy to answer any questions about the situation. A few things worth noting:

- Our finances are fully transparent: monthly reports are public via Open Collective and our Open Startup Reports
- The shortfall came from a small number of key members re-budgeting, not from declining usage — Mautic's install base is actually growing
- We've already cut costs significantly (40% reduction in Project Lead hours, cancelled a developer hire, suspended events)
- The $140K essential budget covers codebase management, infrastructure, and trademark protection

The broader question of how open-source projects that serve as critical infrastructure can sustain themselves financially is something I think about a lot. We're trying to be transparent about navigating it in real time.
by ogurechny | 2026-02-17 15:09:19+00:00
Smaller, 6-bit code pages existed before and after that. They did not even have space for upper and lower case letters, but had control characters. Those codes directly moved the paper, switched to next punch card or cut the punched tape on the receiving end, so you would want them if you ever had to send more than a single line of text (or a block of data), which most users did.

Even smaller 5-bit Baudot code had already had special characters to shift between two sets and discard the previous character. Murray code, used for typewriter-based devices, introduced CR and LF, so they were quite frequently needed in way more than few years.
by ETH_start | 2026-02-17 15:09:52+00:00
Waste isn't automatically a social loss. It only becomes a problem when the cost is pushed onto other people. If burning excess goods pollutes the air or fills landfills, charge for the pollution or disposal. Once the real cost is priced in, companies will naturally waste less without needing thousands of permutations of actions being restricted in an attempt to micromanage them. You still hold them accountable for harm — you just do it through prices instead of micromanaging behavior. And again, don't just assume waste is net-harmful
by ozlikethewizard | 2026-02-17 15:10:21+00:00
Its definitely a scary world, safe to assume all your online activity could be hacked if so wanted. Just gotta hope its not wanted and that it doesnt become possible to do it on a mass scale (UK is currently pushing to ban E2E lol, and I know the EU has contemplated similar. If you do fall into the wanted category, face 2 face is really the only option. I know a lot of politcal/investigative journalists also constantly cycle and maintain burner devices but even thats a risk of just how long is a safe time before a device is considered burned.
by esafak | 2026-02-17 15:10:22+00:00
Get a book on applied statistics, such as

Think Stats: Probability and Statistics for Programmers (https://allendowney.github.io/ThinkStats/)

Computer Age Statistical Inference (https://hastie.su.domains/CASI/)

Statistical Rethinking (https://xcelab.net/rm/)

An Introduction to Statistical Learning (https://www.statlearning.com/)

Obviously maths is going to be involved to do the subject justice. Some of these recommendations are more about applied statistics, but that's the foundation. From there it is a small transition to statistical process control.
Show HN: cc-costline – See your Claude Code spend right in the statusline
by ventuss_ovo | 2026-02-17 15:10:23+00:00
I've been using Claude Code as my daily driver and had no easy way to track spending over time. The built-in statusline shows session stats, but nothing about historical cost or how close I am to hitting usage limits.

cc-costline replaces Claude Code's statusline with one that shows rolling cost totals, usage limit warnings, and optionally your rank on the ccclub leaderboard — all in a single line:

```
14.6k ~ $2.42 / 40% by Opus 4.6 | 5h: 45% / 7d: 8% | 30d: $866
```

What each segment means:

- `14.6k ~ $2.42 / 40% by Opus 4.6` — session tokens, cost, context window usage, model
- `5h: 45% / 7d: 8%` — Claude's 5-hour and 7-day usage limits (color-coded: green → orange → red)
- `30d: $866` — rolling 30-day total (configurable to 7d or both)

Setup is one command:

```
npm i -g cc-costline && cc-costline install
```
by Ronrey | 2026-02-17 15:10:29+00:00
50 years writing software. I use AI heavily — it collapsed my build cost by 40-60x and I run 56 microservices as a solo founder. But I read every line. I design every boundary. AI is the best junior engineer I've ever worked with, and like every junior engineer, it needs supervision. The problem isn't the tool — it's people skipping the decades of judgment that tell you when the tool is wrong.
by marcosdumay | 2026-02-17 15:11:15+00:00
> There are parts of product development that are non-chaotic, and SPC works just fine there, too.

Not to detract from your main point, but being non-chaotic is still not enough for SPC to work. Almost all of development tasks have thick-tailed time distributions, even if one is perfectly capable of analyzing them, they are not controllable.
by 13pixels | 2026-02-17 15:11:25+00:00
Interesting that you have "GEO ready" baked into the boilerplate. Curious what that covers specifically -- are you doing structured data / schema markup for LLM retrieval, or something more like llms.txt / meta tags aimed at AI crawlers?

We've been testing how different content structures affect whether AI assistants actually recommend a product, and the difference between well-structured docs vs not is pretty dramatic.
by phkahler | 2026-02-17 15:12:11+00:00
>> Universal Basic Income - Probably the best system I’ve heard anyone propose.

I can't understand how that would work. If you put an income floor under everyone, their rents and other basic bills will simply increase to eat the free money. None of the experiments on how people will use UBI have taken that into account since the experiments were on relatively few people in an area. The other issue is how to pay for it - it has to come from taxes somewhere.
by abdullahkhalids | 2026-02-17 15:12:41+00:00
Similar in Canada.

- RBC 2FA is that if I try to login through my browser, the phone app will ask if I authorize the login. I think I can disable this and use sms/call, but that's even more insecure, so I don't.

- TD lets me login fine and do everything in the browser. But any online transaction that is moderately large or presumably fishy, will force me to authorize the transaction via the app.

These are among the largest banks in Canada.
by microtonal | 2026-02-17 15:13:12+00:00
So, buy it refurbished? Google doesn't directly profit from it, you create less pollution, and once you have GrapheneOS on it you can leave Google out the door.

The problem with nearly every other phone, except maybe Samsung flagships, is that they don't fulfill the security requirements. And Samsung is hostile against unlocking (even when it was still possible, it would burn a Knox eFuse).
by crazygringo | 2026-02-17 15:13:40+00:00
Probably the biggest distortion in the first image comes from ignoring output brightness:

https://news.ycombinator.com/item?id=47047866

Next I'd guess is correctly mapping wavelength to raw RGB ratios, and then third would probably be gamma.

Since that would be the "good enough" approach for most people, I wish a could see a comparison of that with the author's CIE-based results.
by bee_rider | 2026-02-17 15:13:45+00:00
Yeah, it wasn’t a real mystery (as noted in the Wikipedia article, it already existed in the numerical literature). But practically it would have surprised a lot of programmers in the days before Wikipedia, when you’d have had to read a somewhat specialized textbook or a paper to learn about it.

Plus the exact constant selected and the method used to derive it remains a minor mystery, right? In the sense that it is good but non-optimal.
by kgwxd | 2026-02-17 15:13:59+00:00
If it doesn't have an attention-seeking-for-profit game built into it, there's no motive to flood it. If no one directly follows the bots, or anyone echoing the bots messages, and there's no algorithmically generated feed, there's no problem. IRC is pretty good, and it survived the Freenode takeover by simply letting everyone know things are moving over to Libera. Bluesky is awesome if you just ignore the "Discover" tab, I wish they'd just get rid of it.
by anonymous908213 | 2026-02-17 15:14:13+00:00
Addendum: After further consideration, I would like to offer two specific suggestions regarding the first point.

Low effort, minimal change suggestion: a link or table of contents header at the top of each month's page to jump to the diary entries.

Higher effort, bigger change suggestion: I think it would make for a significantly better reading experience if all of the diary pages and their transcriptions for a month were listed sequentially, such that you could seamlessly read them without clicking previous/next page.

I think it's a bit of a waste to have put so much effort into preserving this, but the actual ability to read it is de-prioritised relative to the ability to read an LLM summary.
by strogonoff | 2026-02-17 15:14:28+00:00
It is very interesting that whereas an incandescent lightbulb and a white LED (e.g., that Macbook screen) appear to us the same colour, their underlying spectra are very different (a solid black body radiation spectrum from the former and a choppy one from the latter).

I vaguely recall this is also known to cause a phenomenon where certain material can appear a false colour under certain light (especially a problem in case of, say, physical paintings and their various pigments), if whatever bands it reflects would align with the spectrum of emitted light in an unfortunate way.

(NB: even though the topic is relevant to his field of work, the author of the paper is not the digital videographer and YouTuber Brandon Li.)
by MontyCarloHall | 2026-02-17 15:14:39+00:00
>Life and business is not about profit. It’s about bettering the lives of people.

This mentality results in the grass at the Taj Mahal being cut with hand tools [0], or Japan having a whole category of "useless jobs" like elevator operators [1, 2] that simply exist to provide employment. Taken to an extreme, this is the broken windows makework fallacy. If I smash a lot of windows, the local glazier gets paid handsomely, at the expense of everyone who had to pay for window replacements.

[0] https://www.youtube.com/shorts/wAH8jj9cm_o

[1] https://www.taipeitimes.com/News/editorials/archives/2015/06...

[2] http://www.ageekinjapan.com/elevator-operator/
by timdaub | 2026-02-17 15:15:17+00:00
Shameless plug, I've actually spent the last 2 years working on a HN alternative for crypto people because I got similarly frustrated with the HN community. It's still online and we're kinda trying to get an influx of people who'd like to use such a product. I'm not going to disclose the product name here because I feel like I'd be risking getting moderated. That said, if you wanna check this out please message me in private and I'm happy to send the link to you. My bio should have info
by aktenlage | 2026-02-17 15:15:39+00:00
I have a Pixel 6a with GrapheneOS. Runs great for years, except for one or two apps that require an "official" Android.

Anyway, I now need to get the battery replaced, because apparently they are dangerous and Google pays for the replacement. Unfortunately, the replacement process requires the stock android to be installed. Meaning, I would need to backup the whole phone, reinstall stock android, then restore everything - and hope the whole ordeal works out.
by jongjong | 2026-02-17 15:15:40+00:00
For me it's weird because I was obsessed with software architecture. At university, I majored in software design. I was obsessed with UMl diagrams, sequence diagrams and architectural philosophies like loose coupling and high cohesion... I went to uni, majored in software design. My dream position was software architect...

But then it's like the software architect role got phased out completely soon after I graduated. The radical ideology that software architecture doesn't matter started becoming mainstream... And code quality got really bad. I swear, I thought this industry had become a pure "job creation factory" just churning out unnecessary complexity to create jobs. Is still think it is the case.

Byt anyway now with AI, a lot of people are finally acknowledging that architecture is important, that coding is the easy part... Yada yada... Now everyone is finally saying what I'd been saying for over a decade... And it's like I'm finally able to shed this coder /code monkey identify which was shoved upon me and I can now start to use words like "software engineering" and "software architecture" again...
by krisoft | 2026-02-17 15:15:40+00:00
> they're obviously worthless

Collecting information, organising it into a easy to understand format and then presenting that information to others is a very common task in real life. There are whole very well paid and respected professions where their job is mainly about doing that. (lawyers, teachers, tv presenters, etc.) It is also a crucial element in many other jobs where it is not thought as the main part of the job itself. Doesn't matter how good of an engineer you are if you can't convince others to give you the resources for your excellent plans. Doesn't matter how good of a scientist you are if you can't tell others your results. Doesn't matter how visionary a business leader you are if you can't convince others to give you money for your businesses.

I'm not saying it is the only useful skill. There are many others. But it is certainly part of the toolkit of a well rounded and skilled human. I'm curious how you concluded that it is "obviously worthless" practicing it.
by nbosse | 2026-02-17 15:15:41+00:00
We built this after too many rounds of deduplication on messy data. Each technique in the deduplication funnel solves what the previous one can't, but the real pain is orchestrating all three together at scale: chunking to avoid O(n²), batching LLM calls (accuracy degrades past ~25 items), rate limiting across embedding and completion APIs simultaneously.
We packaged the pipeline into a Python SDK. Here's a 500-row CRM dataset that cost $0.74, ~100 sec to dedupe: https://everyrow.io/docs/resolve-entities-python
by mekdoonggi | 2026-02-17 15:16:05+00:00
Good. Seems like the sales decline will reach the US eventually too. Even Toyota is coming out with compelling EV products this year.

Tesla came from nowhere, developed essentially one world-dominating product (lumping the 3 and Y together), then the CEO basically ruined everything.

Imagine Tesla with a "normal" CEO and marketing department. They would have a bunch of different trims and options for the 3/Y, a redesigned X, a functional truck, and a market cap of 400 billion!
by Cyph0n | 2026-02-17 15:16:41+00:00
Regarding this comment specifically, if you took the time to read the next sentence, you would have understood that “back” is referring to Jordan.

I have read your other comments. I am not going to engage further, for two reasons:

1. You’re a bit late to the party, and I primarily respond to engage with readers.

2. You’re clearly coming in with a closed mind.
by the_harpia_io | 2026-02-17 15:16:49+00:00
the thing nobody seems to talk about with multi-agent orchestration is what happens to code review. like if I'm barely keeping up reviewing what one agent produces - and I'm pretty careful about it - how exactly am I supposed to review output from 3-4 running in parallel?

I've been spending a lot of time lately looking at security issues in AI-generated code specifically and the patterns are wild. the agents don't just make random mistakes, they have consistent blind spots - auth flows, input validation, race conditions in async stuff. and these aren't the kind of bugs that show up in a demo or even in basic tests.

at my work we tried letting two agents work on different parts of the same service for about a week. the code each produced was fine individually but the integration points were a mess - inconsistent error handling, one agent assumed the other's API would validate inputs. classic stuff that a human writing both sides would catch instinctively.

honestly I think the people pushing level 8 orchestration are optimizing for lines of code produced per hour which is maybe the least useful metric in software engineering
by threethirtytwo | 2026-02-17 15:17:02+00:00
Then constrain it as much as you can.

Clients that our outside of your window of control obviously can't be part of the zone of purity. In that case the management practices in the article applies. You need to differentiate and control what you can, which is exactly what haskell does.

What I'm referring to is that a HUGE number of systems that can be in the zone of purity, aren't. Microservices architecture does not colloquially exclusivey refer to systems outside of our control, it refers to building a constellation of services WITHIN our control (think of a monolith within our control, but just broken down to microservices for the unintended purpose of introducing all these extra impure issues).

So a huge number of problems people face in distributed systems will be EXACTLY similar to the same problem faced by the phone with a client app simply because of bad choices and NOT because the component lies outside of their control. Like why am I facing this update problem between two services I control? Why should I even face this problem in the first place and why did I make this problem exist when I CONTROL both services? There's no excuse here.
by forgetfreeman | 2026-02-17 15:17:04+00:00
I'm being neither pedantic nor cynical. Do you need a refresher on value proposition vs actual outcomes on the last few decades of breathlessly hyped tech bubbles? Executive summary: the portions of tech industry that attract the most investment consistently produce the worst outcomes, the more cash the shittier the result. It's also worth noting that "value" is defined as anything you can manipulate someone to pay for.
by randusername | 2026-02-17 15:17:14+00:00
Disagree. Unreliability is intractable because of the human, not the tool.

Even a perfect LLM will not be able to produce perfect outputs because humans will never put in all the context necessary to zero-shot any non-trivial query. LLMs can't read your mind and will always make distasteful assumptions unless driven by users without any unique preferences or a lot of time on their hands to ruminate on exactly how they want something done.

I think it will always be mostly boring back-and-forth until the jackpot comes. Maybe future generations will align their preferences with the default LLM output instead of human preferences in that domain, though.
by prhn | 2026-02-17 15:17:19+00:00
You can still be a programmer and identify with and participate in that group. AI hasn't eliminated programmers or programming, and it never will.

However, my best advice as someone with many distinct interests is to avoid tying any one of these external things to your identity. Not a Buddhist, but I think that's the correct approach.

He sort of comes to this conclusion in the final "So then, who am I?" section. The answer is you are many things and you are nothing. You can live deeply in many groups and circles without making your identity dependent on them.

If you're a programmer, what happens when programming isn't needed anymore?

If you're a runner, what happens if you get injured?

It's always been helpful personally to remind myself that

I am not a programmer. I am a person who programs.

I am not a runner. I am a person who runs.