skysight-inc/HackerNews huggingface dataset:
> The same problem also applies to the web site certificate; how can you trust it, when any CA in the world can issue any certificate at will?

Which is where you get to the crunch point though: this is not a digital problem, it's a social problem. The way you establish trust is by generating a suitable preponderance of evidence that someone is who they say they are.

On the internet we outsourced this to a couple of big players who broadly benefit from decent standards, but the ultimately it is just "might makes right" - Google says they don't like you, your business ceases to exist.

The trouble is some of our standards in this area are complete junk and so widely implemented they're near impossible to change - i.e. why CA certificates don't have a limited domain scope (technically yes, they can, but it's an extension and a lot of implementations don't check it to the point you can't rely on it at all).

IMO this is where open-source and it's anti-government bent has to some extent done a huge disservice to the internet. The vast majority of internet traffic people need to be "no questions secure" is traffic that interacts with government or government-recognized entities and their associated legal systems. The identity people are trying to establish is most frequently "Are you under a legal jurisdiction providing me recourse if dealt with unfairly, and honestly representing yourself?"

Which incidentally is why I wish like hell the Signal project would create a paid enterprise offering to fund itself. I want my bank to use Signal to send me things, and I want some assurances around proving that's who it is.
LiteDB.Studio: A GUI tool for viewing and editing documents for LiteDB
You would very much enjoy these things for 10 years, or 20 but eventually you get bored of it if you have to do it over and over.
The `if` part of the quoted example, you can do in Rust; the `else` part is coming with the specialization feature soon. Everything you can't do with traits, including specialization, you should probably not be doing; modern C++ tends to be an incomprehensible template forest.
Ask HN: What enterprise-ish solution would your company pay money for?
MAANG "expat" via recent layoffs.

Interested in launching a F(L)OSS project people would actually benefit from and that could be monetized in a fair way without locking features away from self-hosted noncommercial uses.

Ideas:

0. Modern Linux cluster distro. Batteries included (backup, DR, security, analytics, and alerting), turnkey k8s with support for CUDA and OFED.

1. CoreOS-alike immutable distro with novel features including FUSE synthetic configuration files configurable either by TUI, CLI, API, or web admin.

2. {{Your idea here}}
>The impression I get is that you must be someone incredibly annoying to work with

I don't get this impression at all, but in any case it seems an unnecessary and rude remark.
I think, in hindsight, we should have known better, but I was probably too young and naive like everyone else: it's really a form on anarchism that tends to fly in the face of several realities.

One of them is that this kind of anarchism tends to quickly turn into a plutocracy.

Another is that systems don't exist in a vacuum.

https://xkcd.com/538/

https://xkcd.com/927/

If third parties want to regulate you, they will. So we've just added a layer of indirection that may be harder to manipulate by governments, great, but is manipulated by mining cabals and cryptomillionaires.

I don't mean to say it's all bad, there are very valid fringe use cases for cryptocurrencies. But it was never supposed to replace mainstream currency. The government is already a system for consensus, and frankly one that would be deeply unwise, to say the least, to throw away (in particular one in favor of money voting or mining voting). Specifically democracy is the best invention of mankind in my opinion.

(Weirdly enough, I think all big crypto thinkers have been trying to invent, using arcane cryptographic techniques and a lot of algorithms, something slightly (or significantly) worse than what we already have, which is a democracy where every real world individual is given a voting right. In their credit democracy is great, but it's already here, use it!)
Post-Covid neurocognitive decline with bilateral mesial-temporal hypometabolism
You can try Cloudflare for that. They support tunnel to let you initiate connection to their cloud. It should not require any port forwarding to make it work.
First order of business:

1) Fix the issues with email notification logic

2) Get them off of the very expensive & complicated AWS stack
We've migrated staging and testing to a DO Droplet with DO MySQl/Redis stack.
Moving to DO with plenty of headroom is a 10th of the cost of AWS!

3) After that, not sure at this stage. Most likely we will refactor low hanging fruit.

A ground up rewrite would require knowing all of the business logic. We'll just begin cleaning it up and getting it into a manageable state. We don't know what we don't know yet! :-)
I’m fascinated by Dusk OS, and especially its “C” compiler (it’s not quite C, but impressively close given its small size) and hope to explore it eventually (even though I don’t subscribe to the end of the world scenario it seems to be designed for).

Has anyone on here used it for anything yet?
For the last 3 years or so, they have been having a much more difficult time finding quality programmers for us. This used to be no problem. I don’t think it’s unique to the company we are working with, rather that quality developers in India in general are able to earn better salaries. Our interest in India was due to the cost savings and with that gone, we’re looking at Viet Nam and Colombia now and letting things wind down with our Indian partner.
10 is within the right amount of time complexity - someone else can correct me on the phrasing, I'm only an electrical engineer.
This is about parked cars. If you park you car and leave leave it with a removable charging cable connected to a socket in the curb, someone will just unplug it and walk away with it.
> You won a golden ticket; don't burn it.

I'm gonna push back on this.

Assuming the OP was good with their money, they probably have a very nice little nest egg put away.

If he can take a pause and reconsider his career goals and aspirations without compromising his financial position, there's nothing wrong with doing so.

Staying in a role where you're miserable just because it pays well is just another way of describing a wage slave. A lot of folks have no choice but to live that life. But for those who have options (and if you're 20 years into a career and working at a FAANG, you probably do), there is nothing wrong with cashing in some chips, pausing, and reevaluating.
Try https://github.com/marionebl/svg-term-cli for asciinema -> moving svg
I think there's a piece of insight missing from the author's analysis of non-programmatic sigils. To wit, the sigils are only valuable when both parties deeply understand the information that the sigil is trying to convey. The "$framework at $dayjob" example illustrates this point. Programmers familiar with the use of sigils to indicate variables intrinsically grok this phrase, but it looks like gobbledygook to non-programmers. The email inbox example is similar. (I'd argue the hashtag/@-symbol example is a bit more complicated, because those symbols service important UX functions.)

I think this insight crystalizes the trade-off. I agree with the author that sigils are a powerful way of communicating useful information in a concise fashion. But does their inscrutability to non-expert users justify their existence? I'd argue it usually doesn't. Whenever I've had to pick up a language that uses a lot of sigils (or even just had to read source code in one of those languages if I don't use it daily), I always find the sigils require a bit of extra mental effort to process. It seems like other languages manage to express meaning in a way that is less burdensome to non-experts.
One pitfall: Screen readers will happily get caught on that. Of course, a11y concerns and bots tend to look similar in general, which is a perennial sticking point.
Operator first makes the sentence easier:

'+ 2 3' becomes 'add 2 and 3'

In any case, it's a silly objection.
If you are using something like a SAT solver to produce code, non determinism might be unavoidable. Like, say the solver is heavily multi threaded for perf reasons (these things are slow right?). Or I guess, any FPGA compiler would fit that mold also.

Or anything that compiles a corpus into a model, though we typically call that training rather than compilation :).
> In your view _you_ and many other white people have never discriminated anyone and you have never witnessed it and therefore there is no racism.

You just demonstrate how hard it is to discuss with you because NOBODY SAID THAT. I even included pieces of context in my parent (and other) comment(s) and you still ignored it.

Racism and various other discriminatory actions absolutely exist. Why do you accuse people of lack of basic common sense? Do you think you'll make allies this way?

And finally, why is the Rust Foundation the place to try and fight stuff all over the world? It comes across as opportunism; previously oppressed people using any and all channels as a megaphone. Rust Foundation is inclusive which is already HUGE progress. Can we leave it at that and move on? I wanna be back to a programming language foundation, being, you know, a PROGRAMMING LANGUAGE FOUNDATION.

Outrageous, I know. Surely I will again be made to look like I am the ultimate nemesis of... somebody.

> and see that even without us being racist or doing anything wrong, there can be some injustice and the situation can be improved.

I am asking again: what does that have to do at all with the Rust Foundation? It's a programming language foundation, not a world-wide charity fund-raiser that aims to eliminate all exclusivity around the world.

IMO let's get our scopes right first. Otherwise all discussion flies out the window, as has been evident throughout the several threads made on this topic on HN already.
Not having to carry a wallet anymore.

And when we inevitably leave our card somewhere and we need to get home? Or it's blocked for some random reason? Nevermind the services that just don't take cash, or the fact that their card reader might be down, etc.

Doesn't seem tenable to leave the house without at least some cash in a back pocket somewhere.
How is that relevant here? mullvad has to keep track of who to forward the port to, any NAT ports are going to be ephemeral and conducted through an encrypted tunnel.
One of my more memorable work moments was sitting in a conference room with 20 irate colleagues and two sheepish executives, one of whom had sent out a company wide email adding a layer of middle management to production releases and making our jobs ten times harder.

The email was not signed, and the executives agreed that they had proofed it but there was no possible way to know who sent it! Never mind the email account or rationale or executive team; must have been a ghost. One hour later we were no closer to the truth. Moral of the story; accountability is difficult, and I doubt we will get an answer here.
So, what do those NGOs have to say about Russia? Ukraine didn't start this little affair, remember. No amount of gaslighting or blogspam is going to change that.
Good luck.

Many layers of the financial system for small and medium businesses are used to working with QB. It's a means of communication. You can hire people who know it. It integrates with every bank and every, well, everything you might need. You accountant --internal or external-- knows it and has a process to work with it. Etc.

While FOSS is great, it isn't always better. I think FOSS works well when you have a deeply committed, enthusiastic and dedicated community around a pain point or a need. There are great examples of this, GIMP, KiCAD, Krita and various 3D printer tools being examples of this.

Accounting software? I'll believe it when, one day, I walk into my CPA's office and he enthusiastically tells me how he is asking the firm's hundreds of customers to switch to a FOSS solution.

In case it was missed, that was sarcasm. I cannot possibly imagine an accounting firm with hundreds of clients both engaging in turning their entire practice upside-down and having their clients endure untold pain just to save a few hundred bucks on software that just happens to work just fine today and has for decades.
Do you know how much each above ground car park in a city costs? It’s insane, but we make the public pay for it regardless of if they use them.
Fascinating! I worked with a company that figured out a similar thing with ruby and rails versions. By staying close to master, it's much easier to figure out what broke when things happen.
I just saw a short video of one of the basecamps completely full of trash.
More like it was previously determined by someone who doesn't work there anymore that there would be a new app, and and no one is allowed to Deviate from the System Architecture Specification Trace Matrix.
Correction: it's just Max now, not HBO Max. Moderators, can we look at fixing up the title here so it's more accurate?
Having a compiler produce different code for the same source is a recipe for "I can't reproduce your bug and can't fix it".
>> Imagine if your Visa card became hundreds of times more expensive to use during the Christmas shopping period.

> My Visa card doesn't cost me anything to use

Gp said imagine
Its the same case with massage parlors: they either have very well-trained masseuses and take cards, or they are just brothels that may or may not actually give you a massage. I don't think its a bad thing at all...but I can't imagine the working conditions are always great. The thing that makes people uncomfortable about prostitution is the idea that some of the girls might actually be doing it completely willingly (they might even be enjoying it): I don't think the problem, then, is with the existence of these types of establishments, but the complete lack of regulation.
When the "dangerous SF streets" angle didn't hold up they had to find a story to dig for even if it's relatively tame and dorky to a lot of us.
Yes, those are handy. I don't much care for all the other ones in Ruby. Maybe the regexp one.
Not exactly.

All these “market cap” exercises just take whatever the last trade happened to be, for some relatively small number of shares, and then multiply it by the total number of shares.

This is an okay, but far from perfect, way to value a company.

This is why when a company is purchased in entirety, it’s often at a large premium or discount to the market cap.

Is Nvidia really worth about 1T? Maybe, likely not though.

I think most people would rather have one third of Apple than all of Nvidia.
I would have picked a different mission statement
I really want exactly this feature in Blender, it's sorely missing some sort of blending method between intersecting/clipping objects. The best use is always, of course, terrain up against buildings.
>Why not go a step further and demand that all roads should be put underground, too, so that pedestrians can enjoy an idle stroll on green meadors above ground without all the annoyances that come from car traffic?

I'll do you one better!

Since the cars are going to be electric, why not put charging inside the road, so that the car would charge while rolling?

In fact, we can forgo the battery entirely, making the cars lighter, by powering them through the road!

While we're at that, we could allow cars going to the same destination to link to each other to optimize traffic.

Oh, and we could also reduce rolling friction by putting these vehicles on rails.

There you go, we could do much better with underground roads on which electric vehicles roll on rails in metropolitan areas.

We could call these system metros.

Ah, if only such utopian dreams could be implemented. I guess we'll never see it in our lifetimes.
guessing it's a "you get what you pay for" situation -- outsourcing or interns.
Understand is still around, and probably still that expensive. I’m not aware of a better tool, but it has its weaknesses. Often we would make understand-only changes to help it “see” better, since we were taking diagrams straight from Understand and pasting them into our paperwork.
>Nothing like "coding, the hobby".

I can relate; I chose Wall Street (the finance side, not the IT side) and now work for myself. While I used and use my tech skills every day, I have never wanted to write code for money. <https://news.ycombinator.com/item?id=36027171>
Yes but it cleanly separates code and data, and notably on an interactive shell makes editing a historical command much simpler site to cursor positioning.
Get a PhD in math. Meet luminaries such as Terry Tao and Noam Elkies. Breathe a sigh of relief that you don't need to be the best, because that spot is taken.
I very much imagine they pulled it off wikipedia.
I barely ever use my card, so dropping it is less likely. It’s just a backup in case the payment terminal doesn’t support NFC. If their card reader is down, I just go somewhere else. If it’s a restaurant, well, that’s their problem if they didn’t warn me before hand (but it’s never happened before).

A lot of people (esp under 30) these days are running around without any cash at all. Pickpockets and muggers, or even just panhandlers, have been suffering as a result.

I do have some cash in my car I think. I put it there a few years ago for emergencies. I haven’t touched it since then.

If I really need cash for something that I can’t get somewhere else, like a visa from the Japanese consulate, I go to the bank and withdraw cash. It’s a weird request for tellers, but I only do it once every two years or so. I’ve forgotten the pin to my ATM card.
I think https://github.com/crablang/crab is the healthy path forward.
Considered? Unit testing is implemented in Linux - https://www.kernel.org/doc/html/latest/dev-tools/testing-ove...

But note that not only are there no silver bullets, as sibling comments note kernels (or anything that touches hardware, and "the real world" (ex. getting back packets with random reorders and duplicates and drops) really) have trouble using unit testing. And even in those cases where it might work it's not universally applied, I think.
The budgets I've seen have less been "if it's taken N seconds, bail" and more "if we've processed X million instructions, bail." At least in the compilers I work on, nondeterminism is considered a bug, although it can be harder to avoid nondeterminism than you'd think.
> Today, these governments literally import voters and distribute them throughout their country to prop up their political parties in contested areas because natural citizens don't vote for the looting and demolitions of their own societies.

That's sounds like nothing more than a poorly disguised attempt to attach Renaud Camus' White Replacement Theory [1] to the legitimate concerns about how globalization has hollowed out of the Western manufacturing base and the jobs it supported.

https://en.wikipedia.org/wiki/Great_Replacement
"Max" is horribly generic. Even HBO subscribers are unlikely to all be aware of the new name.
You can block third party Workers with a CF WAF rule. Here's an example:

cf.worker.upstream_zone ne "" and not cf.worker.upstream_zone in {"aimoda.workers.dev" "ai.moda"}
This is how most software development worked before roughly the late 2000's. I remember working on a system that processed like a billion in revenue for a major corporation employing thousands of people, written in a mix of C and C++. Zero unit tests. They did have a couple of dedicated QA guys though!
Please comments before replying.

> to the point where this was such a large problem that it merited a site-wide removal of dislike counts
This looks very nice. Thank you!
I’ve worked hard my whole life and I can’t afford food
Mint Mobile as well.
Free Slack tiers don’t allow searching beyond 10,000 messages so no one’s going to pick that over a free Discord server without such limitations.
RLFH Alternative Direct Preference Optimization
A more developed version of this metaphor showed up on Youtube this very week: https://www.youtube.com/watch?v=ExhSqq1jysg
Actually, you’re the one who got duped, if you genuinely believe that every single NFT is a scam and that you understand them better than every single NFT owner.
I think it was the lighting, everything is so shiny and reflective gave the modern game this weird dreamlike feel whereas the original (also my favourite game which I replay every few years) feels dark and gritty
Sorry for not being clear, the population is about 900-1200 (customers who have opened tickets in the calendar month) and the survey count (responses) is (can be) 49.
The explanation isn't about how this effects any single person. It also says to "imagine".
Archived version: https://archive.md/VWBzJ
Both HBO and the Apple TV interfaces on Roku are shockingly poor. All sorts of glitches and annoyances with happy-path usage. It really feels like the designers are not using the product.
> It applies a Proof-of-Work like algorithm (not blockchain-related)

If you're going to waste my energy to do proof-of-work anyway, I'd rather you use it for something useful (even mining crypto-currency to pay for server costs) rather than let it go to waste.
The TLD registrar has enormous impact on you regardless of DNSSEC, and people just seem to put up with it, much as they put up with having an awful US state government, or a terrible HOA, or dozens of other problems.

For ccTLDs you could hope, especially if you are a citizen of the country encoded and it's a democracy, that you can vote for governments who require the TLD registrar to meet your needs. Will that work? Well, no worse than them ensuring adequate drinking water and that sort of thing.

TLDs seem primarily to be chosen for existing popularity, so no matter how badly COM is run, people will insist they want a .com domain, and then complain about how badly the TLD is run. I don't see DNSSEC ever making that substantially worse.

Suppose you paid $50 last year for theamk.example - what sort of abuses could the example TLD already do - ignoring DNSSEC entirely ?

Somebody has decided to register the\u{0251}mk.example, the\u{0431}mk.example and now the\u{ff41}mk.example - your TLD's policies say that they take this sort of thing "very seriously" and they try to ensure that after they've been paid in full for the domains they get around to removing these bogus sites used to attack your customers just as soon as you file the necessary paperwork, plus 90 days admin.

They might tell you that somebody else offered them $5000 for theamk.example and so too bad now it's not yours any more. Can you fight them? Yeah, and eventually you might even win, but meanwhile your domain isn't working. I hope you didn't need that.

Oops due to an "error" theamk.example just doesn't resolve any more. Don't worry though, they aim to fix such errors within 45 days. Or you can pay for $25 Expedited Support ?

Oh no, apparently "Theamk Inc." in Beijing says you are squatting on their rightful trademark which they registered last week in Bulgaria apparently. The TLD registrar has decided to immediately transfer your domain to them.
I randomly chose a Spotify playlist recently called "Programming music". Was a few hours in, and was like, "hmmmm, this music sounds weirdly familiar", checked the playlist, it was a few hours of Deus Ex music! It was perfect to write code to!

My favourite series of games by a long margin